
/* PC SP 共通 */

/* ↓ 240805 追加 */
.ta_r{
	text-align: right;
}
.fw_b{
	font-weight: bold;
}
.noteArena{
    padding: 30px 50px;
    background-color: #E8E8E8;
}
.txt_d_underline,
.deco_underline{
	text-decoration: underline !important;
}
.fc_red{
	color: #F00 !important;
}
ul.annotation_fix li,
p.annotation_fix {
    list-style: none;
    text-indent: -1.25em;
    padding-left: 1.25em;
}
.list_kome li {
    padding-left: 1em;
    text-indent: -1em;
    list-style: none !important;
}
.list_kome li::before {
    content: '※';
}
/* ↑ 240805 追加 */


@media print, all and (min-width: 751px) {
	
	/* PC */ 
	body.about #title .container-inner .image{
		right: 73px;
	}
	body.certification #title .container-inner .image{
		right: 67px;
	}
	body.conference #title .container-inner .image,
	body.journal #title .container-inner .image,
	body.certification #title .container-inner .image,
	body.registry #title .container-inner .image,
	body.medicalstaff #title .container-inner .image,
	body.patient #title .container-inner .image,
	body.form #title .container-inner .image{
		right: 0;
		align-items: flex-end;
	}
                       
}

@media only screen and (max-width: 750px) {
    
	/* SP */
	body.conference #title .container-inner .image,
	body.journal #title .container-inner .image,
	body.certification #title .container-inner .image,
	body.registry #title .container-inner .image,
	body.medicalstaff #title .container-inner .image,
	body.patient #title .container-inner .image,
	body.form #title .container-inner .image{
		align-items: flex-end;
	}
	
	/* ↓ 240805 追加 */
	.noteArena{
		padding: 20px;
	}
	/* ↑ 240805 追加 */
    
}