@charset "utf-8";

/********************
추가분
********************/
.mainApply{}
.mainApply h3{font-size:35px;font-family:'Noto Regular';color:#FFF;line-height:1;margin-bottom:35px;}
.mainApply a{display:block;padding:15px 20px;font-size:25px;font-family: 'Noto Bold';background:#FFF url(/sites/templateGuide/images/common/blank_b.png) no-repeat 95% center;margin-bottom:20px;}
.mainApply li{padding:10px 0;font-size:22px;font-family:'Noto Bold';color:#FFF;text-shadow:0px 0px 5px rgba(0,0,0,0.4);}


/********************
COMMON
********************/
#multipleContentsDiv_template10_10,
#multipleContentsDiv_template10_11,
#multipleContentsDiv_template10_12{max-width:90%;padding:100px 0;}
@media all and (max-width:1640px){
	#multipleContentsDiv_template10_10,
	#multipleContentsDiv_template10_11,
	#multipleContentsDiv_template10_12{max-width:96%;}
}
@media all and (max-width:1280px){
	#multipleContentsDiv_template10_10,
	#multipleContentsDiv_template10_11,
	#multipleContentsDiv_template10_12{padding:70px 0;}
}
@media all and (max-width:768px){
	#multipleContentsDiv_template10_10,
	#multipleContentsDiv_template10_11,
	#multipleContentsDiv_template10_12{padding:40px 0;}
}


/********************
슬로건
********************/
#menu9019_obj39{position:absolute;left:5%;top:120px;width:90% !important;height:calc(100% - 190px) !important;display:flex;align-items:center;justify-content:center;}
.wrap_slogan{color:#FFF;line-height:1.3;text-align:center;text-shadow:0 0 10px rgba(0,0,0,0.5);}
.wrap_slogan .text_1{font-family:'Noto Medium';font-size:50px;letter-spacing:-1px;}
.wrap_slogan .text_2{font-family:'Noto Light';font-size:30px;padding-top:10px;}
@media all and (max-width:768px){
	.wrap_slogan .text_1{font-size:25px;}
	.wrap_slogan .text_2{font-size:16px;}
}
/*애니메이션*/
.wrap_slogan .text_1{opacity:0;transform:translateY(-50px);}
.wrap_slogan .text_1{animation-name:slogan_1;animation-duration:1s;animation-fill-mode:forwards;animation-delay:0.5s;}
@keyframes slogan_1{
	0%{}
	100%{opacity:1;transform:translateY(0);}
}
.wrap_slogan .text_2{opacity:0;transform:translateY(50px);}
.wrap_slogan .text_2{animation-name:slogan_2;animation-duration:1s;animation-fill-mode:forwards;animation-delay:1s;}
@keyframes slogan_2{
	0%{}
	100%{opacity:1;transform:translateY(0);}
}


/********************
최신글BG
********************/
#multipleDiv_template10_10{background:#8b0029;}
#multipleDiv_template10_10::before{content:"";display:block;width:50%;height:100%;position:absolute;right:0;top:0;background:url(../../images/bg_1.jpg) no-repeat center;background-size:cover;}
@media all and (max-width:768px){
	#multipleDiv_template10_10::before{display:none;}
}
/********************
TITLE
********************/
.mainTitle_1{color:#FFF;letter-spacing:-0.05em;margin-bottom:60px;}
.mainTitle_1 strong{font-size:50px;font-family:'Noto Medium';letter-spacing:-2px;margin-bottom:10px;display:block;line-height:1;}
.mainTitle_1 span{font-size:25px;font-family:'Noto Light';letter-spacing:-1px;}
@media all and (max-width:1280px){
	.mainTitle_1{margin-bottom:45px;}
	.mainTitle_1 strong{font-size:35px;}
	.mainTitle_1 span{font-size:20px;}
}
@media all and (max-width:768px){
	.mainTitle_1{margin-bottom:30px;}
	.mainTitle_1 strong{font-size:30px;}
	.mainTitle_1 span{font-size:18px;}
}


/********************
포토
********************/
#section2,
#multipleDiv_template10_11{background:#0e0e0e;}


/********************
바로가기
********************/
#section3,
#multipleDiv_template10_12{background:url(../../images/bg_2.jpg) no-repeat center;background-size:cover;}
.banner_1{height:100%;}
.banner_1 ul{display:flex;justify-content:space-between;}
.banner_1 ul li{width:50%;padding:70px 0;display:flex;}
.banner_1 ul li.item_1{background:url(../../images/banner_1.jpg) no-repeat center;background-size:cover;justify-content:flex-end;}
.banner_1 ul li.item_2{background:url(../../images/banner_2.jpg) no-repeat center;background-size:cover;justify-content:flex-start;}
.banner_1 ul li a{width:800px;display:flex;justify-content:center;}
.banner_1 ul li a div{color:#FFF;text-align:center;width:300px;}
.banner_1 ul li a div strong{font-size:28px;font-family:'Noto Medium';padding-bottom:20px;display:block;}
.banner_1 ul li a div span{font-size:18px;font-family:'Noto Regular';}
.banner_1 ul li a div::after{content:"";display:block;width:20px;height:20px;margin:20px auto;background:url(../../images/arrow.png) no-repeat center;}
@media all and (max-width:1640px){
	.banner_1 ul li a{width:100%;}
}
@media all and (max-width:768px){
	.banner_1 ul{flex-wrap:wrap;}
	.banner_1 ul li{width:100%;padding:30px;}
	.banner_1 ul li a{width:100%;}
	.banner_1 ul li a div strong{font-size:22px;}
	.banner_1 ul li a div span{font-size:16px;}
}
/*HOVER*/
@media all and (min-width:1281px) {
	.banner_1 ul li a:hover span{background-image:linear-gradient(to bottom, transparent 60%, #046b40 0%);}
}


/********************
풋터배너
********************/
#section4,
#multipleDiv_template10_13{background:#7d7776;}
.common_footer_link .text_1::after{background:#EEE;}
.common_footer_link .text_1 span{color:#FFF;}
/*HOVER*/
@media all and (min-width:1281px) {
	.common_footer_link .slick-slide a:hover .text_1 span{color:#FFF;}
}