@charset "utf-8";

/*Montserrat*/
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');
/*{font-family: 'Montserrat', sans-serif;}*/

.wrap_schedule{background:#FFF;}

/*COMMON*/
#multipleDiv_templet_03_70{margin-top:-80px;background:url(/sites/templet_03/images/main_bg_1.jpg) no-repeat center 80px;background-size:cover;}
#multipleContentsDiv_templet_03_70{max-width:1600px;margin: 0 auto;overflow:hidden;padding-bottom:70px;}
@media all and (max-width:1600px){
	#multipleContentsDiv_templet_03_70{max-width:96%;}
}
@media all and (max-width:1280px){
	#multipleContentsDiv_templet_03_70{padding-bottom:50px;}
}
@media all and (max-width:768px){
	#multipleContentsDiv_templet_03_70{padding-bottom:30px;}
}


/*비주얼슬로건*/
.visual_slogan{color:#FFF;line-height:1;max-width:1600px;margin:0 auto;word-break:keep-all;}
.visual_slogan span{font-size:30px;font-family: 'Montserrat', sans-serif;font-weight:300;display:block;}
.visual_slogan strong{font-size:70px;font-family: 'Montserrat', sans-serif;font-weight:700;padding:10px 0;display:block;}
.visual_slogan strong i{display:block;}
.visual_slogan p{font-size:25px;font-family:'Noto Regular';padding-top:20px;line-height:1.3;}
@media all and (max-width:1600px){
	.visual_slogan{padding:0 20px;}
}
@media all and (max-width:1024px){
	.visual_slogan span{font-size:25px;}
	.visual_slogan strong{font-size:50px;}
	.visual_slogan p{font-size:20px;}
}
@media all and (max-width:768px){
	.visual_slogan{text-align:center;}
	.visual_slogan span{font-size:16px;}
	.visual_slogan strong{font-size:25px;}
	.visual_slogan p{font-size:16px;}
}


/*바로가기2*/
.banner_2{height:100%;position:relative;}
.banner_2 div{}
.banner_2 div img{width:100%;}
.banner_2 a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;}


/*바로가기3*/
.banner_3{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.banner_3 a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:228px;width:100%;background:rgba(208,217,233,0.8);}
.banner_3 a img{}
.banner_3 a span{display:inline-block;font-size:20px;font-family:'Noto Light';padding:20px 0 10px 0;line-height:1.1;color:#0c2c67;border-bottom:1px solid #0c2c67;}
@media all and (max-width:1024px){
	.banner_3 a{height:auto;padding:20px 0;}
	.banner_3 a img{max-width:40px;}
	.banner_3 a span{font-size:18px;}
}


/*바로가기4*/
.banner_4{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;}
.banner_4 a{display:flex;flex-direction:column;justify-content:center;align-items:center;height:228px;width:100%;background:rgba(0,125,119,0.8);}
.banner_4 a img{}
.banner_4 a span{display:inline-block;font-size:20px;font-family:'Noto Light';padding:20px 0 10px 0;line-height:1.1;color:#FFF;border-bottom:1px solid #FFF;}
@media all and (max-width:1024px){
	.banner_4 a{height:auto;padding:20px 0;}
	.banner_4 a img{max-width:40px;}
	.banner_4 a span{font-size:18px;}
}


/*HOVER************************************************************/
@media all and (min-width:1281px) {
	.banner_2:hover div img{transform:scale(1.1);transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
	.banner_3 a.a_1:hover{background:rgba(208,217,233,1);}
	.banner_3 a.a_2:hover{background:rgba(0,125,119,1);}
}
