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

/*COMMON*/
#multipleContentsDiv_depart_templet_03_9,
#multipleContentsDiv_depart_templet_03_10{max-width:1600px;margin: 0 auto;overflow:hidden;position:relative;}
#multipleDiv_depart_templet_03_10:before{content: "";display: block;width: 1000px;height: 260px;background: #00a2ff;position: absolute;top:70px;left: 50%;margin-left: -1280px;transform:skewX(320deg);}
#multipleContentsDiv_depart_templet_03_9{padding:70px 0;}
#multipleContentsDiv_depart_templet_03_10{padding-bottom:70px;}
@media all and (max-width:1600px){
	#multipleContentsDiv_depart_templet_03_9,
	#multipleContentsDiv_depart_templet_03_10{max-width:96%;}
}
@media all and (max-width:1280px) {
	#multipleDiv_depart_templet_03_10:before{display:none;}
}


/*비주얼슬로건*/
.visual_slogan{color:#FFF;line-height:1.3;word-break:keep-all;text-align:center;padding:0 30px;}
.visual_slogan p{font-family: 'Montserrat', sans-serif;}
.visual_slogan strong{font-size:40px;font-family:'S-CoreDream-5Medium';display:block;padding:20px 0;}
.visual_slogan span{font-size:30px;font-family:'S-CoreDream-3Light';}
@media all and (max-width:1024px){
	.visual_slogan span{font-size:20px;}
	.visual_slogan strong{font-size:35px;}
}
@media all and (max-width:768px){
	.visual_slogan span{font-size:18px;}
	.visual_slogan strong{font-size:25px;}
}


.h3_title{font-size:34px;color:#000;font-family: 'Montserrat', sans-serif;font-weight:700;line-height:1 !important;}
.h3_title:before{content:"";display:block;width:25px;height:12px;margin-bottom:10px;background:url(/sites/depart_templet_03/images/bul.png) no-repeat center;}
@media all and (max-width:1024px) {
	.h3_title{font-size:24px;}
}



/*바로가기1*/
.banner_1{height:100%;}
.banner_1 ul{display:flex;justify-content:space-between;flex-wrap:wrap;background:#FFF;border-left:1px solid #EEE;}
.banner_1 li{width:25%;border-right:1px solid #EEE;}
.banner_1 a{display:flex;justify-content:flex-start;align-items:flex-start;padding:0 30px;}
.banner_1 a img{margin-right:20px;}
.banner_1 a span{font-size:16px;color:#474747;line-height:1.3;}
.banner_1 a strong{font-size:22px;color:#222;position:relative;}
.banner_1 a i{display:block;margin-top:10px;}
.banner_1 a strong:before{content:"";display:block;width:0;height:10px;background-color:rgba(144,209,248,0.3);position:absolute;left:0;bottom:0;}
@media all and (max-width:1024px) {
	.banner_1 ul{border:0;}
	.banner_1 li{width:50%;margin:10px 0;border:0;border-left:1px solid #EEE;}
	.banner_1 a{padding:0 15px;}
	.banner_1 a img{max-width:50px;}
}
@media all and (max-width:768px) {
	.banner_1 li{width:100%;}
	.banner_1 a img{max-width:35px;}
	.banner_1 a strong{font-size:18px;}
	.banner_1 a i{margin-top:5px;}
}


/*HOVER************************************************************/
@media all and (min-width:1281px) {
	.banner_1 a:hover strong:before{width:100%;transition: all 0.5s cubic-bezier(0.2, 0, 0.3, 1);}
}
