@charset "UTF-8";
/* ===================================================
	Facilities CSS
====================================================== */

/* ---------------------------------------------------
	Unique style (overwrite)
------------------------------------------------------ */
.sec_wrap #sec3 .small_txt h3 { font-size: 24px;}
.sec_wrap section p { line-height: 2;}

.sec_wrap section .btn2{ margin: 30px auto 0; font-size: 14px; /*font-family: "游ゴシック", YuGothic, "ヒラギノ角ゴ Pro W3","Hiragino Kaku GothicPro","Osaka","Verdana","Helvetica","Arial","ＭＳ Ｐゴシック", sans-serif;*/}

/* sec_type3 */
.sec_type3 h3{ display: inline-block; margin: 0; padding: 12px 50px; color: #562f00; border-top: 2px solid #562f00; background: #fff; box-shadow:0px 2px 3px 0px rgba(0,0,0,0.5); position: relative; z-index: 2; width: 380px; box-sizing: border-box; line-height: 1.3;}
.sec_type3 h3 span { display: block; font-size: 12px;}
.sec_type3 .photo { margin: -35px 0 0;}
.sec_type3 p{ padding: 30px 0 0; font-size: 14px; line-height: 2; color: #555;}
.sec_wrap .small_txt h3 span { font-size: 12px;}

@media screen and (max-width: 600px) {
	.sec_type3 h3{ max-width: 380px; width: 80%; padding: 6px 25px; font-size: 20px;}
	.sec_type3 .photo { margin: -15px 0 0;}
	.sec_lead p br{ display: none;}
	.sec_lead p span{ display: block;}
	.sec_type3 p{ text-align: left; font-size: 16px;}
	.sec_wrap section p br{ display: none;}
	.sec_type3 .pc {display:none;}
	.sec_type3 .sp {display:inline;}
}
