@charset "utf-8";

@media print, screen and (min-width : 769px){
/*------------------------------------------------------------------------------------------
*
*
    Responsive / PC
*
*
------------------------------------------------------------------------------------------ */
#message{padding:30px 0 20px; overflow:hidden;}
#message p{ clear:both; font-size:18px; line-height:1.8; margin-bottom:40px;}
#message h3{ font-size:30px; margin-bottom:25px; font-weight:normal !important;}
#message h3.line{
	font-size:30px;
	color:#000;
	line-height:1.4;
}
#message h3.line span{
	display:block;
	color:#18a511;
	font-size:18px;
}
#message h4{
	font-size:26px;
	margin-bottom:30px;
}
#message .block{
	overflow:hidden;
	margin-bottom:40px;
}
#message .block .fRight{ float:right; margin-left:35px;}
#message .block .fLeft{ float:left; margin-right:35px;}
#message .block p{ clear:none; overflow:hidden; zoom:1; margin-bottom:0;}
#message .pic_center{text-align:center; padding-bottom:20px;}
#message .pic_center.mb{padding-bottom:0 !important;}
#message .pic_center p{ margin-top:20px; font-size:14px; line-height:1.4;}
#message p.name{ font-size:16px;}

#message .block dl.picList{
	width:311px;
}
#message .block dl.picList dd{
	margin-bottom:20px;
}
#message .block dl.picList dd p{
	font-size:14px;
	line-height:1.4;
	margin-top:5px;
}

#message h3.img{
	font-size:32px;
	line-height:1.4;
	text-align:center;
	margin:50px 0 30px;
}
#message h3.img img{ display:block; margin-bottom:15px;}
#message h3.img img.switch_sp{ display:none;}
#message h3.img span{ color:#18a511;}
#message h3.img + hr{
	border:0;
	border-top:3px solid #18a511;
	width:90px;
	margin:0 auto 40px;
}

}

