@charset "utf-8";

#mainVisual{width:100%;height:640px}
#mainVisual .main_txt{position:absolute;top:50%;left:50%;/* margin-left:-600px; */max-width:1200px;width:100%;z-index:60;transform:translateX(-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translateX(-50%)}
#mainVisual .main_txt .txt01{opacity:0;letter-spacing:.55px;color:#444;font-weight:600;font-family:'Poppins',sans-serif}
#mainVisual .main_txt .txt02{opacity:0;margin-top:32px;font-size:55px;line-height:70px;letter-spacing:-2px;color:#222;font-weight:100}
#mainVisual .main_txt .txt02 span{font-weight:700}
#mainVisual .main_txt .txt02 span b{color:#6965af}

/*slider*/
#mainVisual .main_slider{height:100%}
#mainVisual .slider li{height:100%;background:center no-repeat;background-size:cover}
#mainVisual .slider li.n01{background-image:url(./main_banner01.jpg)}
#mainVisual .slider li.n02{background-image:url(./main_banner02.jpg)}

#mainVisual .swiper-pager{-ms-transform:translate(-50%);transform:translate(-50%);width:1005;/* max-width:1200px; */margin-top:70px;z-index:9999}
#mainVisual .swiper-pager span{display:inline-block;width:9px;height:9px;background:#c8c8c8;margin-left:8px;border-radius:11px;text-indent:-100px;overflow:hidden;opacity:1;transition:.5s}
#mainVisual .swiper-pager span:first-child{margin-left:0}
#mainVisual .swiper-pager .swiper-pagination-bullet-active{background:#777;width:20px;transition:1s}

/* 반응형 [s] */
@media (hover:hover) {

}
@media (max-width:1400px){
#mainVisual .main_txt{padding:0 20px}
}
@media (max-width:1024px){
#mainVisual{height:480px}
#mainVisual .main_txt{padding:0 20px}
#mainVisual .main_txt .txt02{font-size:40px;line-height:52px}
}
@media (max-width:768px){
#mainVisual{height:430px}
#mainVisual .main_txt{margin-top:-56px}
#mainVisual .swiper-pager{margin-top:35px}
#mainVisual .main_txt .txt02{font-size:37px;line-height:48px;word-break:keep-all}
}
@media (max-width:480px){
	
#mainVisual .main_txt .txt02{margin-top:20px;font-size:33px;line-height:43px}
}
@media (max-width:380px){
#atc01 .link_box li{font-size:14px}
}
/* 반응형 [e] */
