
/* 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;}

	/* VOL4 */
	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: 45%;margin-bottom: 15px;margin-right: -3%;float:right;}
	.blc1 h3{color:#04ad97;font-size:2.2rem;font-weight:bold;margin-bottom:10px;}
	.blc1 .txt2{clear:both;width:55.17%;float:right;}
	.blc1 .img2{width: 42%;margin-top: -1%;margin-left: -3%;float: left;}
	/**/
	.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-top: 15px;margin-bottom: 50px;float:right;}

}

@media print,screen and (min-width:601px) and (max-width:999px){

	.blc1 .txt2{clear:both;}
	.blc1 .img2{margin-top: 0;}
	.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;}
	/* VOL4 */
	section.clrYel{background-color:#fffce3;}
	.inner.blc{}
	section.clrYel .inner.blc{padding-top:40px;padding-bottom: 20px;}

	.blc1{padding:0;}
	.blc1::after{content:" ";display:block;clear:both;}
	.blc1 strong{color:#d70000;}
	.blc1 .txt1{width:100%;}
	.blc1 .img1{width:100%;margin: 12px 0 30px;}
	.blc1 h3{color:#04ad97;font-size:1.8rem;font-weight:bold;margin-bottom:10px;}
	.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;}




}
