@charset "utf-8";


/*Play*/
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');
/*{font-family: 'Play', sans-serif;}*/


header{position:relative;}
.multipleDiv:first-child{background:#e5ecf6;max-height:776px;}

@media all and (max-width:1600px) {
	.multipleDiv:first-child{max-height:none;}
}
@media all and (min-width:1281px) {
	.head_container{background:#FFF;border-top-color:#EEE;}
	.head_navi nav .a_1{color:#000;}
	.gotoSitemap a{background: url(/sites/templetstyleguide/images/common/btn_sitemap_b.png) no-repeat center;}
}



#menu8236_obj14{width:760px !important;margin-left:-960px !important;top:0;left:50%;}
#menu8236_obj40{width:760px !important;margin-left:-800px !important;top:350px;left:50%;position:absolute;}
#menu8236_obj50{width:540px !important;margin-left:-150px !important;top:80px;left:50%;position:absolute;}
#menu8236_obj53{width:690px !important;margin-left:-300px !important;top:130px;left:50%;position:absolute;}
#menu8236_obj54{width:320px !important;margin-right:-765px !important;top:70px;right:50%;position:absolute;}

@media all and (max-width:1600px) {
	#menu8236_obj14{margin-left:0 !important;left:0;}
	#menu8236_obj40{margin-left:0 !important;left:0;}
	#menu8236_obj50{width:45%  !important;margin-left:0 !important;left:53%;}
	#menu8236_obj53{width:53% !important;margin-left:0 !important;left:45%;}
	#menu8236_obj54{width:100% !important;margin-right:0 !important;top:auto;right:auto;position:relative;padding:5% 2%;}
}
@media all and (max-width:1500px) {
	#menu8236_obj14,
	#menu8236_obj40{width:50% !important;}
}
@media all and (max-width:1024px) {
	#menu8236_obj14,
	#menu8236_obj40{width:100% !important;}
	#menu8236_obj40{top:130px;}
	#menu8236_obj50{display:none;}
	#menu8236_obj53{width:90% !important;top:390px;left:5%;}
}
@media all and (max-width:768px) {
	#menu8236_obj53{top:270px;}
}



.slogan{color:#FFF;padding-right:300px;}
.slogan .p_1{font-size:25px;line-height:1.3;}
.slogan .p_2{font-size:40px;line-height:1.2;font-family:'S-CoreDream-6Bold';margin-top:10px;}

@media all and (max-width:1600px) {
	.slogan{padding-right:100px;padding-left:5%;}
}
@media all and (max-width:1280px) {
	.slogan .p_1{font-size:20px;}
	.slogan .p_2{font-size:35px;}
}
@media all and (max-width:1024px) {
	.slogan{padding-right:5%;}
}
@media all and (max-width:768px) {
	.slogan .p_1{font-size:18px;}
	.slogan .p_2{font-size:25px;}
}



.rct_title{color:#000;font-size:32px;letter-spacing:10px;line-height:1;}



.wrap_quick{display:flex;flex-wrap:wrap;}
.wrap_quick a{display:flex;align-items:center;position:relative;width:100%;padding:15px 0;border-bottom:1px solid #bec4cc;background:url(/sites/templet_05/images/main/quick_arrow_off.png) no-repeat right center;}
.wrap_quick a span{font-size:20px;line-height:1.2;padding-left:10px;}
.wrap_quick a .on{display:none;}

@media all and (max-width:1600px) {
	.wrap_quick a{width:25%;background:#FFF;border:1px solid #bec4cc;margin-top:-1px;margin-left:-1px;padding:15px;}
}
@media all and (max-width:1280px) {
	.wrap_quick a span{font-size:18px;}
	.wrap_quick a img{max-width:35px;}
}
@media all and (max-width:768px) {
	.wrap_quick a{width:50%;}
	.wrap_quick a span{font-size:16px;}
	.wrap_quick a img{max-width:30px;}
}


/*HOVER*/
@media all and (min-width:1601px) {
	.wrap_quick a:hover{color:#0767de;font-family:'S-CoreDream-5Medium';background:url(/sites/templet_05/images/main/quick_arrow_on.png) no-repeat right center;}
	.wrap_quick a:hover .off{display:none;}
	.wrap_quick a:hover .on{display:block;}
}