
/* PC */
@media screen and (min-width:601px), print {
	/* content
	*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#content{font-size:1.8rem;}
	/* TTL */
	h1{text-align:center;margin:10px 0 30px;}
	h1 img{max-width:100%;}
	h2{font-size:3.0rem;text-align:center;line-height:1.26;color:#04ad97;font-weight:bold;border-bottom:#04ad97 dotted 6px;padding-bottom:12px;margin-bottom:25px;}
	
	/* VOL1 */
	section.clrYel{background-color:#fffce3;}
	.inner.blc{padding-bottom:40px;}
	section.clrYel .inner.blc{padding-top:40px;}
	
	.blc1{padding:0 30px;}
	.blc1::after{content:" ";display:block;clear:both;}
	.blc1 strong{color:#d70000;}
	.blc1 .txt1{width:55.17%;float:left;}
	.blc1 .img1{width:35.63%;margin-bottom:60px;margin-right:3.44%;float:right;}
	.blc1 .txt2{clear:both;width:55.17%;float:right;}
	.blc1 .img2{width:40.23%;margin-top:-120px; margin-right:3.44%;float:right;}
	/**/
	.blc2{padding:0 30px;}
	.blc2::after{content:" ";display:block;clear:both;}
	.blc2 strong{color:#d70000;}
	.blc2 .txt1{width:55.17%;float:left;}
	.blc2 .img1{width:42%;margin-bottom:60px;float:right;}
	
}

@media print,screen and (min-width:601px) and (max-width:999px){
	
	.blc1 .txt2{clear:both;}
	.blc1 .img2{margin-top:-12vw;}
	.blc2{margin-bottom:2vw;}
	
}

/* SP */
@media screen and (max-width:600px) {

	/* content
	*-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-*/
	#content{font-size:1.4rem;}
	/* TTL */
	h1{text-align:center;margin:20px 0 30px;}
	h1 img{max-width:100%;}
	h2{font-size:2.1rem;text-align:center;line-height:1.26;color:#04ad97;font-weight:bold;border-bottom:#04ad97 dotted 6px;padding-bottom:12px;margin-bottom:15px;}
	/* VOL1 */
	section.clrYel{background-color:#fffce3;}
	.inner.blc{padding-bottom:20px;}
	section.clrYel .inner.blc{padding-top:40px;}
	
	.blc1{padding:0;}
	.blc1::after{content:" ";display:block;clear:both;}
	.blc1 strong{color:#d70000;}
	.blc1 .txt1{width:100%;}
	.blc1 .img1{width:100%;margin:5px 0 30px;}
	.blc1 .txt2{clear:both;width:100%;}
	.blc1 .img2{width:100%;margin:5px 0 30px;}
	/**/
	.blc2{padding:0;}
	.blc2::after{content:" ";display:block;clear:both;}
	.blc2 strong{color:#d70000;}
	.blc2 .txt1{width:100%;}
	.blc2 .img1{width:100%;margin:10px 0 30px;}
	



}
















