@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=Play:wght@400;700&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@700;800;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700;900&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:wght@800&display=swap');


@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 100;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Thin.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 300;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff2) format('woff2'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.woff) format('woff'),
      url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Light.otf) format('opentype');
}
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 400;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Regular.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 500;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Medium.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 700;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Bold.otf) format('opentype');
 }
@font-face {
  font-family: 'Noto Sans KR';
  font-style: normal;
  font-weight: 900;
  src: url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff2) format('woff2'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.woff) format('woff'),
        url(//fonts.gstatic.com/ea/notosanskr/v2/NotoSansKR-Black.otf) format('opentype');
 }

 @font-face {
     font-family: 'S-CoreDream-9Black';
     src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_six@1.2/S-CoreDream-9Black.woff') format('woff');
     font-weight: normal;
     font-style: normal;
}


input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder { /* WebKit browsers */
  color:#535353;
}
 
input:-moz-placeholder,
textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
  color:#535353;
}
 
input::-moz-placeholder,
textarea::-moz-placeholder { /* Mozilla Firefox 19+ */
  color:#535353;
}
 
input:-ms-input-placeholder,
textarea:-ms-input-placeholder { /* Internet Explorer 10+ */
 color:#535353;
}

body {overflow:hidden;}
.play_f {font-family: 'Play', sans-serif;}
.mont {font-family: 'Montserrat', sans-serif;} 
.poppins {font-family: 'Poppins', sans-serif;}
.green {color:#36a44b;}
.pc_none {display:block !important;}
.tab_none {display:none !important;}
.mob_none {display:none !important;}
.bl_1200 {display:none;}
#all {display:none;height:0;overflow:hidden;}
img.mob_i {display:none;}
img.pc_i {display:inline-block;}





.wrap {position:relative;padding-top:100px;}
#header {position: fixed; top: 0; left: 0; right:0;  width:100%;height: 100px; margin:0 auto;z-index: 999999;background:#fff;}

.head {position: relative; max-width: 1400px; height: 100px; margin: 0 auto;}
.head h1 {position: absolute; top: 50%; transform: translateY(-50%); left: 0;}
.head h1 img {width:125px;}

.head .gnb {text-align:center;font-size:0;}
.head .gnb > li {position:relative;display:inline-block;width:180px;}
.head .gnb > li:before{content:''; position:absolute; left:50%; transform:translateX(-50%); top:0px; width:0; height:3px; background:#36a44b; transition:0.3s ease-in-out;}
.head .gnb > li:hover:after {content:''; position:absolute; bottom:15px;left:50%;width:10px;height:5px;margin-left:-5px;background:url(/images/on.png)center no-repeat;background-size:100% 100%;}
.head .gnb > li > a {display:inline-block;color:#000;font-weight:400;font-size:18px;height:100px;line-height:100px;vertical-align:middle;}
.head .gnb > li > a.on {color:#36a44b;font-weight:900;}
.head .gnb > li:hover > a {color:#36a44b;font-weight:900;}

.head .gnb_depth {display:none;position:absolute;left:50%;top:90%;transform:translateX(-50%);width:200px;background:#36a44b;padding: 20px;overflow:hidden;text-align: left;z-index:999;}
.head .gnb_depth li{height:40px;}
.head .gnb_depth li a{position:relative;display:inline-block;font-size: 15px;color: #fff;font-weight:500;line-height:40px;transition:0.3s all;}
.head .gnb_depth li a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:5px; width:0; height:2px; background:#6ec648; transition:0.3s ease-in-out;}
.head .gnb_depth li a:hover{color:#b0f842;}
.head .gnb > li:hover:before{width:100%;}
.head .gnb_depth li a:hover:before{width:100%;}

.head .gnb_depth.en_gnb {width: 230px;}

.dd_lang {position: absolute; top: 50%; transform: translateY(-50%); right: 70px; cursor: pointer; z-index: 50;}
.dd_lang.on span {color: #36a44b;}
.dd_lang span {color: #000; font-size: 18px; line-height: 26px; font-weight: 500; border-bottom: 1px solid #000;}
.dd_lang ul {display: none; position: absolute; left: -15px; top: 45px; background: #36a44b; border-radius: 5px; padding: 15px;}
.dd_lang ul li a {color: #fff; font-size: 18px; font-weight: 500;}
.dd_lang ul li + li {margin-top: 10px;}
.dd_lang ul li:hover a {color: #b0f842; border-bottom: 1px solid #b0f842;}


.head .menu {position: absolute; top: 50%; transform: translateY(-50%); right: 0;cursor:pointer;}
.head .menu img {width:30px;}

.visual_wrap {position: relative; overflow:hidden;}
.visual_txt {position:absolute;top:50%;left:0;right:0;max-width:1400px;width:100%;margin:0 auto;transform:translatey(-50%);z-index:2;}
.visual_txt span {color:#fff;font-size:25px;font-weight:400;}
.visual_txt div {color:#fff;font-size:55px;font-weight:900;line-height:1.2;}
.visual_txt p {margin-top:20px;color:#fff;font-size:22px;line-height:1.4;}
.visual_slide .slide {font-size:0;height: 840px; }
.visual_wrap .direction span {position:absolute;top:50%;line-height:70px;transform:translatey(-50%);z-index:2;cursor:pointer;color:#fff;font-size:18px;font-weight:900;}
.visual_wrap .direction span img {margin:0 10px;width:70px;vertical-align:middle;}
.visual_wrap .direction span.visual_prev {left:50%;margin-left:-900px;}
.visual_wrap .direction span.visual_next {right:50%;margin-right:-900px;}
.visual_wrap .page_info {position:absolute;bottom:45px;right:50%;width:80px;margin-right:-600px;font-family: 'Play', sans-serif;background:url(/images/dash_w.png)center no-repeat;background-size:24px 27px;}
.visual_wrap .page_info strong {display:block;color:#fff;font-size:25px;}
.visual_wrap .page_info .total {display:block;text-align:right;color:#fff;font-size:25px;opacity:.5;}

.sec {padding:130px 0;}
.sec .inner  {max-width:1400px;margin:0 auto;}
.busi {position:relative;z-index:1;}
.busi .setting_bg {position:absolute;width:395px;right: 170px;top: 250px;transition:all 2s;z-index:-1;}
.busi .setting_bg2 {position:absolute;width:310px;right:0;top: 50px;transition:all 2s;z-index:-1;}
.busi .tit {position:relative;}
.busi .tit strong {position:absolute;top:-13px;left:0;font-size:70px;font-weight:700;color:#000;line-height:1;}
.busi .tit p {padding-left:400px;font-size:20px;color:#949494;word-break:keep-all;}
.busi_slider_wrap {position:relative;margin:65px -70px 0;}
.busi_slider .slick-slide {position:relative;font-size:0;}
.busi_slider_wrap .img {width:850px;}
.busi_slider_wrap .txt {position:absolute;left:850px;bottom:0;width:calc(100% - 850px);padding-left:75px;}
.busi_slider_wrap .txt dt {font-size:50px;color:#000;font-weight:900;}
.busi_slider_wrap .txt dd {margin-top:40px;font-size:20px;color:#949494;font-weight:300;word-break:keep-all;}
.busi_slider_wrap .txt dd a.btn_bl {display:inline-block;height:65px;line-height:63px;padding:0 50px;font-size:18px;color:#000;font-weight:900;border:1px solid #000;}
.busi_slider_wrap .txt dd a.btn_bl img {display:inline-block;width:22px;margin-left:10px;vertical-align:middle;}
.busi_slider_wrap .direction span {position:absolute;bottom:0;width:75px;height:75px;cursor:pointer;}
.busi_slider_wrap .direction span.visual_prev2 {left: 699px;background:#36a44b url(/images/b_prev.png)center no-repeat;background-size:17px auto;}
.busi_slider_wrap .direction span.visual_next2 {left: 775px;background:#36a44b url(/images/b_next.png)center no-repeat;background-size:17px auto;}

.info {overflow:hidden;}
.info .left_box {float:left;width:50%;height:920px;background:url(/images/info_img01.jpg)center no-repeat;background-size:cover;}
.info .left_box a {display:block;height:100%;padding-top:120px;}
.info .left_box .txt {color:#fff;float:right;width:770px;}
.info .txt dt {font-size:45px;font-weight:900;}
.info .txt dd {margin-top:20px;font-size:22px;font-weight:300;word-break:keep-all;}
.info .txt dd .detail {color:#fff;font-size:18px;height:27px;line-height:27px;font-weight:900;padding-right:30px;background:url(/images/go_w.png)right center no-repeat;background-size:22px 12px;transition:0.4s all;}

.info .right_box {float:left;width:50%;overflow:hidden;}
.info .right_box > div {float:left;width:50%;height:460px;} 
.info .right_box .bg1 {background:url(/images/info_img02.jpg)center no-repeat;background-size:cover;}
.info .right_box .bg2 {background:url(/images/info_img03.jpg)center no-repeat;background-size:cover;}
.info .right_box .txt_box.txt1 {background:#434343;}
.info .right_box .txt_box.txt2 {background:#37a44b;}
.info .right_box .txt_box strong {font-size:25px;font-weight:700;}
.info .right_box .txt_box .txt {margin-top:90px;}
.info .right_box a {display:block;color:#fff;height:100%;padding:35px;}
.info .left_box:hover .txt dd .detail {padding-right:80px;}
.info .right_box > div:hover .txt dd .detail {padding-right:80px;}

.info .right_box .txt_box .txt.en_txt {margin-top: 30px;}

.notice {}
.notice .inner {}
.notice_wrap {position:relative;padding-right:450px;}
.notice .notice_slider_wrap {position:relative;}
.notice .notice_slider_wrap .tit {font-size:70px;font-weight:700;color:#000;line-height:1;}
.notice .notice_slider_wrap .total_link {position:absolute;top:15px;right:0;font-size:19px;color:#000;}
.notice .notice_slider_wrap .total_link img {margin-left:10px;width:22px;vertical-align:middle;}
.notice .notice_slider_wrap .notice_slider {margin-top:35px;}
.notice .notice_slider_wrap .slick-track {margin:0;}
.notice .notice_slider_wrap .notice_slider .label {font-size:18px;color:#36a44b;font-weight:700;padding-bottom:15px;border-bottom:1px solid #ddd;}
.notice .notice_slider_wrap .notice_slider .slick-list {margin:0 -15px;}
.notice .notice_slider_wrap .notice_slider .slick-slide {margin:0 15px;}
.notice .notice_slider_wrap .notice_slider .n_tit {margin-top:10px;font-size:21px;font-weight:700;color:#212224;overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; height:2.8em; line-height:1.4; word-break:keep-all;}
.notice .notice_slider_wrap .notice_slider .date {margin-top:10px;font-size:18px;color:#a2a2a2;}
.notice .notice_slider_wrap .notice_slider .date img {display:inline-block;width:15px;margin-right:5px;}
.notice .notice_slider_wrap .notice_slider .n_con {margin-top:20px;font-size:18px;font-weight:300;color:#868787;overflow:hidden; text-overflow:ellipsis; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; height:4.2em; line-height:1.4; word-break:keep-all;}
.notice .inner .cs {position:absolute;height: 320px;padding:35px 10px 0;top:0;right:0;margin-top: 30px;width:365px;background:#f1f1f1;text-align:center;}
.notice .inner .cs .c_tit {display:block;font-size:25px;font-weight:900;color:#4c4c4c;line-height:1;}
.notice .inner .cs .num {display:block;margin-top:20px;font-size:37px;font-weight:900;line-height:1;}
.notice .inner .cs .num img {width:30px;margin-right:10px;}
.notice .inner .cs .cs_time {margin:40px auto 0;max-width:280px;text-align:left;}
.notice .inner .cs .cs_time li {font-size:0;}
.notice .inner .cs .cs_time li + li {margin-top:5px;}
.notice .inner .cs .cs_time li strong {display:inline-block;font-size:17px;width:calc(100% - 85px);vertical-align:middle;}
.notice .inner .cs .cs_time li span {display:inline-block;width:85px;font-size:17px;font-weight:300;color:#000;vertical-align:middle;}

.inquiry {padding:145px 0;background:url(/images/inquiry_bg.jpg)center no-repeat;background-size:cover;text-align:center;}
.inquiry span {font-size:22px;font-weight:900;padding-bottom:3px;border-bottom:2px solid #37a44b;}
.inquiry .i_tit {margin-top:20px;color:#fff;font-size:50px;font-weight:900;}
.inquiry p {margin-top:5px;color:#fff;font-size:22px;font-weight:300;}
.inquiry a {margin-top:30px;display:inline-block;width:240px;height:60px;line-height:60px;color:#fff;font-weight:900;font-size:22px;background:#37a44b;}

.partner .tit {font-size:45px;font-weight:900;text-align:center;}
.partner_list{position:relative;  width:100%; margin-top:50px;}
.partner_list .slick-slide{padding:0 5px;}
.partner_list .p_list a{position:relative; display:block; height:90px; border:1px solid #e3e3e3; text-align:center; overflow:hidden;background:#fff;}
.partner_list .p_list a img{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
.partner_list .slick-arrow{position:absolute; top:50%; transform:translateY(-50%); width:70px; height:70px; z-index:999; text-indent: -9999px; outline: 0; border: 0;}
.partner_list .slick-prev{left:-100px; background:url('/images/p_prev.png') center no-repeat; background-size:100% 100%; }
.partner_list .slick-next{right:-100px; background:url('/images/p_next.png') center no-repeat; background-size:100% 100%; }


.footer {padding:60px 0;background:#000;}
.footer .inner {position:relative;padding:0 200px 0 190px;max-width:1400px;margin:0 auto;}
.footer .f_logo {position:absolute;top:0;left:0;font-size:25px;color:#fff;font-weight:900;}
.footer .privacy_btn {position:absolute;top:0;right:0;height:50px;line-height:48px;padding:0 25px;border: 1px solid rgba(255,255,255,1);font-size:16px;color: rgba(255,255,255,1);}
.footer span {display:inline-block;margin-right:5px;font-size:16px;color: rgba(255,255,255,1);}
.footer  p {font-size:15px;color: #fff;margin-top:5px;font-weight:300;}


.sub_visual {position:relative;height:600px;background:url(/images/sub01.jpg)center no-repeat;background-size:cover;}
.sub_visual .txt {position:absolute;top:50%;left:0;width:100%;text-align:center;color:#fff;transform:translatey(-50%);}
.sub_visual .txt .tit {font-size:70px;font-weight:900;}
.sub_visual .txt p {font-size:20px;}
.sub_visual .txt .loc {margin-top:10px;}
.sub_visual .txt .loc span {display:inline-block;font-size:16px;margin:0 5px;vertical-align:middle;}
.sub_visual .txt .loc img {display:inline-block;vertical-align:middle;}
.lnb {position:absolute;bottom:0;left:0;width:100%;border-top:1px solid rgba(255,255,255,.5);}
.lnb .inner {display: flex;max-width:1400px;width:100%;margin:0 auto;}
.lnb .inner.col6 li {width:calc(100%/6);}
.lnb .inner.col3 li {width:calc(100%/3);}
.lnb .inner.col1 li {width:100%;}
.lnb.en_lnb li a  {font-size: 16px;}
.lnb li a {display:block;height:80px;line-height:80px;color:rgba(255,255,255,.5);font-size:20px;font-weight:900;text-align:center;}
.lnb .inner li.on a {position:relative;color:#35bd4d;}
.lnb .inner li.on a:before {content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#35bd4d;}
.lnb .inner li.on a:after {content:"";position:absolute;bottom:15px;left:50%;width:10px;height:5px;margin-left:-5px;background:url(/images/on.png)center no-repeat;background-size:100% 100%;}
.lnb .inner li:hover a {position:relative;color:#35bd4d;}
.lnb .inner li:hover a:before {content:"";position:absolute;top:-1px;left:0;width:100%;height:2px;background:#35bd4d;}
.lnb .inner li:hover a:after {content:"";position:absolute;bottom:15px;left:50%;width:10px;height:5px;margin-left:-5px;background:url(/images/on.png)center no-repeat;background-size:100% 100%;}

.sub_contents {padding:100px 0;overflow:hidden;}
.sub_contents .inner {max-width:1400px;margin:0 auto;}
.sub_contents .s_tit {margin-bottom:70px;text-align:center;font-size:45px;font-weight:900;color:#000;}

.location_mob {display:none;}
#lnb_wrap{display:none;position:absolute;left:0;top:0;width:100%;height:100%;background: rgba(255,255,255,1);padding-top: 25px;z-index:9999999;}
#lnb_wrap .inner {position: relative; max-width: 1400px;width: 100%;margin: 0 auto;}

.lnb_logo{}
.menu_lnb {margin:220px auto 0;max-width:1400px;}
.menu_lnb > li{float:left; width:25%; padding:0 30px;}
.menu_lnb > li > h3 > a.lnb_tit{display:inline-block;font-size: 25px;color: #000;font-weight:700;line-height:1;}
.lnb_depth{margin-top:25px;min-height:300px;}
.lnb_depth li a{position:relative;display:inline-block;font-size:16px;color: #000;line-height:30px;}
.lnb_depth li a:before{content:''; position:absolute; left:50%; transform:translateX(-50%); bottom:0px; width:0; height:2px; background:#fff; transition:0.3s ease-in-out;}
.lnb_close{position:absolute; top:15px; right:0px; cursor:pointer;}
.lnb_depth li a:hover {color:#36a44b;}
.lnb_depth li a:hover:before {width:100%;}



@media screen and (max-width:1800px){
.visual_txt {max-width:100%;padding:0 0 0 11%;}
.visual_wrap .direction span.visual_prev {left:2%;margin-left:0px;}
.visual_wrap .direction span.visual_next {right:2%;margin-right:0px;}
}
@media screen and (max-width:1600px){
.visual_wrap .direction span img {margin:0;}
.visual_wrap .direction span.visual_prev {font-size:0;}
.visual_wrap .direction span.visual_next {font-size:0;}

.busi_slider_wrap .txt {padding-left:45px;}

.info .left_box a {padding-left:4%;}
.info .left_box .txt {text-align:left;width:100%;}
.partner_list{ padding:0 100px;}
}


@media screen and (max-width:1540px){
.busi_slider_wrap {margin:65px 0px 0;}

}
@media screen and (max-width:1400px){
.head {padding:0 2%;}
.head .menu {right:2%;}
.head h1 {left:2%;}
.head .gnb > li {width:150px;}
.visual_wrap .page_info {right:2%;margin-right:0px;}
.sec .inner  {padding-left:2%;padding-right:2%;}
.head .gnb_depth.en_gnb {width: 100%;} 

.dd_lang {right: 7.1429vw; }
.dd_lang span {font-size: 1.2857vw; line-height: 2.2857vw;  }
.dd_lang ul {top: -1.0714vw; top: 3.2143vw; border-radius: 0.3571vw; padding: 1.0714vw;}
.dd_lang ul li a {font-size: 1.2857vw; }
.dd_lang ul li + li {margin-top: 0.7143vw;}



.busi_slider_wrap {margin:65px -2% 0;}
.busi_slider_wrap .txt {padding:0 2% 0 45px;left:60%;width:40%;}
.busi_slider_wrap .img {width:60%;}
.busi_slider_wrap .direction span {width:5.3571vw;height:5.3571vw;}
.busi_slider_wrap .direction span.visual_prev2 {left:auto;right:45.5%;}
.busi_slider_wrap .direction span.visual_next2 {left:auto;right:40%;}

.notice_wrap {padding-right:400px;}


.footer {padding:60px 2%;}
.footer .inner {padding:0 170px 0 190px;}

.sub_contents .inner {padding-left:2%;padding-right:2%;}

}

@media screen and (max-width:1200px){

.bl_1200 {display:block;}

#lnb_wrap{height:68.3333vw;padding-top: -0.6667vw;}

.menu_lnb{margin-top:6.6667vw;}
.menu_lnb > li{ min-height:26.6667vw; padding:0 2.5000vw;}
.menu_lnb > li > h3 > a.r_menu_lnb_tit{ font-size: 1.6667vw; }
.lnb_depth{margin-top:2.0833vw;}
.lnb_depth li a{ font-size:1.4167vw;  line-height:2.5000vw;}
.lnb_close{top: 1.3333vw;right:3.3333vw;}

.head .gnb {padding-left:50px;}
.head .gnb > li {width:130px;}
.visual_txt div {font-size:52px;}



.sec {padding:130px 0;}
.busi .setting_bg {width:395px;right: 170px;top: 250px;}
.busi .setting_bg2 {width:310px;top: 50px;}

.busi .tit strong {top:-13px;font-size:70px;}
.busi .tit p {padding-left:400px;font-size:20px;}
.busi_slider_wrap {margin:65px 0 0 -2%;}
.busi_slider_wrap .img {width:60%;}
.busi_slider_wrap .txt {left:60%;width:40%;padding-left:45px;}
.busi_slider_wrap .txt dt {font-size:50px;}
.busi_slider_wrap .txt dd {margin-top:40px;font-size:20px;}
.busi_slider_wrap .txt dd a.btn_bl {height:65px;line-height:63px;padding:0 50px;font-size:18px;}
.busi_slider_wrap .txt dd a.btn_bl img {width:22px;margin-left:10px;}
.busi_slider_wrap .direction span {width:5.6571vw;height:5.6571vw;}
.busi_slider_wrap .direction span.visual_prev2 {right:46%;background:#36a44b url(/images/b_prev.png)center no-repeat;background-size:17px auto;}
.busi_slider_wrap .direction span.visual_next2 {right:40%;background:#36a44b url(/images/b_next.png)center no-repeat;background-size:17px auto;}


.info .left_box {height:76.6667vw;}
.info .left_box a {padding-top:10.0000vw;}
.info .txt dt {font-size:3.7500vw;}
.info .txt dd {margin-top:1.6667vw;font-size:1.8333vw;}
.info .txt dd .detail {font-size:1.5000vw;height:2.2500vw;line-height:2.2500vw;padding-right:2.5000vw;background:url(/images/go_w.png)right center no-repeat;background-size:1.8333vw 1.0000vw;}
.info .right_box > div {height:38.3333vw;} 
.info .right_box .txt_box strong {font-size:2.0833vw;}
.info .right_box .txt_box .txt {margin-top:7.5000vw;}
.info .right_box a {height:100%;padding:2.9167vw;}
.info .left_box:hover .txt dd .detail {padding-right:6.6667vw;}
.info .right_box > div:hover .txt dd .detail {padding-right:6.6667vw;}

.info .right_box .txt_box .txt.en_txt {margin-top: 2.5000vw;}


}

@media screen and (max-width:1024px){
.pc_none {display:none !important;}
.tab_none {display:block !important;}
.mob_none {display:none !important;}

#lnb_wrap{height:76.7578vw;padding-top: 2.3984vw;}

.menu_lnb{margin-top:6.8359vw;}
.menu_lnb > li{ min-height:25.8789vw; padding:0 2.4414vw;}
.menu_lnb > li > h3 > a.menu_lnb_tit{ font-size: 1.7578vw; }
.lnb_depth{margin-top:1.9531vw;}
.lnb_depth li a{ font-size:1.4648vw;  line-height:2.4414vw;}
.lnb_close{top: 1.1992vw;right:3.3203vw;}

.lnb.en_lnb li a  {font-size: 1.5625vw;}


.wrap {padding-top:8.3008vw;}
#header {height: 8.3008vw;}

.head {height: 8.3008vw; }
.head h1 img {width:12.2070vw;}

.head .gnb {padding-left:4.8828vw;}
.head .gnb > li {width:12.6953vw;}
.head .gnb > li:before{ height:0.2930vw; background:#36a44b;}
.head .gnb > li:hover:after { bottom:1.4648vw;width:0.9766vw;height:0.4883vw;margin-left:-0.4883vw;}
.head .gnb > li > a {font-size:1.5625vw;height:8.3008vw;line-height:8.3008vw;}

.head .gnb_depth {padding: 1.9531vw; width: 19.5313vw;}
.head .gnb_depth li{height:3.9063vw;}
.head .gnb_depth li a{font-size: 1.4648vw;line-height:3.9063vw;}
.head .gnb_depth li a:before{bottom:0.4883vw;height:0.1953vw; }

.head .gnb_depth.en_gnb {width: 19.5313vw;} 


.head .menu img {width:2.9297vw;}
.visual_txt span {font-size:2.1484vw;}
.visual_txt div {font-size:4.4922vw;}
.visual_txt p {margin-top:1.9531vw;font-size:1.7578vw;}
.visual_txt p.en_txt br {display: none;}
.visual_txt p.en_txt {word-break: keep-all;}
.visual_slide .slide {height: 69.8242vw; }
.visual_wrap .direction span {line-height:6.8359vw;}
.visual_wrap .direction span img {margin:0.0000vw;width:6.8359vw;}

.visual_wrap .page_info {bottom:4.3945vw;width:7.8125vw;background:url(/images/dash_w.png)center no-repeat;background-size:2.3438vw 2.6367vw;}
.visual_wrap .page_info strong {font-size:2.1484vw;}
.visual_wrap .page_info .total {font-size:2.1484vw;}


.sec {padding:9.7656vw 0;}
.busi .setting_bg {width:38.5742vw;right: 16.6016vw;top: 24.4141vw;}
.busi .setting_bg2 {width:30.2734vw;top: 4.8828vw;}

.busi .tit strong {top:-1.2695vw;font-size:5.8594vw;}
.busi .tit p {padding-left:32.0625vw;font-size:1.7578vw;}
.busi_slider_wrap {margin:6.3477vw 0 0 -2%;}
.busi_slider_wrap .img {width:60%;}
.busi_slider_wrap .txt {left:60%;width:40%;padding-left:3.9063vw;}
.busi_slider_wrap .txt dt {font-size:4.1016vw;}
.busi_slider_wrap .txt dd {margin-top:2.9297vw;font-size:1.7578vw;}
.busi_slider_wrap .txt dd a.btn_bl {height:5.3711vw;line-height:5.1758vw;padding:0 4.8828vw;font-size:1.5625vw;}
.busi_slider_wrap .txt dd a.btn_bl img {width:2.1484vw;margin-left:0.9766vw;}
.busi_slider_wrap .direction span {width:5.6571vw;height:5.6571vw;}
.busi_slider_wrap .direction span.visual_prev2 {right:46%;background:#36a44b url(/images/b_prev.png)center no-repeat;background-size:1.6602vw auto;}
.busi_slider_wrap .direction span.visual_next2 {right:40%;background:#36a44b url(/images/b_next.png)center no-repeat;background-size:1.6602vw auto;}



.notice {}
.notice .inner {}
.notice_wrap {padding-right:39.0625vw;}
.notice .notice_slider_wrap {}
.notice .notice_slider_wrap .tit {font-size:6.8359vw;line-height:1;}
.notice .notice_slider_wrap .total_link {top:1.4648vw;right:0;font-size:1.8555vw;}
.notice .notice_slider_wrap .total_link img {margin-left:0.9766vw;width:2.1484vw;}
.notice .notice_slider_wrap .notice_slider {margin-top:3.4180vw;}
.notice .notice_slider_wrap .slick-track {margin:0;}
.notice .notice_slider_wrap .notice_slider .label {font-size:1.7578vw;padding-bottom:1.4648vw;}
.notice .notice_slider_wrap .notice_slider .slick-list {margin:0 -1.4648vw;}
.notice .notice_slider_wrap .notice_slider .slick-slide {margin:0 1.4648vw;}
.notice .notice_slider_wrap .notice_slider .n_tit {margin-top:0.9766vw;font-size:2.0508vw; }
.notice .notice_slider_wrap .notice_slider .date {margin-top:0.9766vw;font-size:1.7578vw;}
.notice .notice_slider_wrap .notice_slider .date img {width:1.4648vw;margin-right:0.4883vw;}
.notice .notice_slider_wrap .notice_slider .n_con {margin-top:1.9531vw;font-size:1.7578vw; }
.notice .inner .cs {height: 31.2500vw;padding:3.4180vw 0.9766vw 0;top:0;right:0;margin-top: 2.9297vw;width:35.6445vw;}
.notice .inner .cs .c_tit {font-size:2.4414vw;line-height:1;}
.notice .inner .cs .num {margin-top:1.9531vw;font-size:3.6133vw;line-height:1;}
.notice .inner .cs .num img {width:2.9297vw;margin-right:0.9766vw;}
.notice .inner .cs .cs_time {margin:3.9063vw auto 0;max-width:27.3438vw;}
.notice .inner .cs .cs_time li + li {margin-top:0.4883vw;}
.notice .inner .cs .cs_time li strong {font-size:1.6602vw;width:calc(100% - 8.3008vw);}
.notice .inner .cs .cs_time li span {width:8.3008vw;font-size:1.6602vw;}


.inquiry {padding:14.1602vw 0;background:url(/images/inquiry_bg.jpg)center no-repeat;}
.inquiry span {font-size:2.1484vw;padding-bottom:0.2930vw;border-bottom:0.1953vw solid #37a44b;}
.inquiry .i_tit {margin-top:1.9531vw;font-size:4.8828vw;}
.inquiry p {margin-top:0.4883vw;font-size:2.1484vw;}
.inquiry a {margin-top:2.9297vw;width:23.4375vw;height:5.8594vw;line-height:5.8594vw;font-size:2.1484vw;background:#37a44b;}

.partner .tit {font-size:4.3945vw;}
.partner_list{  padding:0 9.7656vw;width:100%; margin-top:4.8828vw;}
.partner_list .slick-slide{padding:0 0.4883vw;}
.partner_list .p_list a{  height:8.7891vw; border:0.0977vw solid #e3e3e3;  background:#fff;}
.partner_list .p_list a img{ left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
.partner_list .slick-arrow{ top:50%; transform:translateY(-50%); width:6.8359vw; height:6.8359vw;  text-indent: -976.4648vw; outline: 0; border: 0;}
.partner_list .slick-prev{left:-9.7656vw; background:url('/images/p_prev.png') center no-repeat; background-size:100% 100%; }
.partner_list .slick-next{right:-9.7656vw; background:url('/images/p_next.png') center no-repeat; background-size:100% 100%; }


.footer {padding:5.8594vw 2%;}
.footer .inner {padding:0 16.6016vw 0 18.5547vw;}
.footer .f_logo {top:0;left:0;font-size:2.4414vw;}
.footer .privacy_btn {top:0;right:0;height:4.8828vw;line-height:4.6875vw;padding:0 2.4414vw;/* border: 0.0977vw solid rgba(255,255,255,.4); */font-size:1.5625vw;/* color:rgba(255,255,255,.4); */}
.footer span {margin-right:0.4883vw;font-size:1.5625vw;}
.footer  p {font-size:1.4648vw;margin-top:0.4883vw;}


.sub_visual {height:58.5938vw;}
.sub_visual .txt {top:50%;left:0;width:100%;transform:translatey(-50%);}
.sub_visual .txt .tit {font-size:6.8359vw;}
.sub_visual .txt p {font-size:1.9531vw;}
.sub_visual .txt .loc {margin-top:0.9766vw;}
.sub_visual .txt .loc span {font-size:1.5625vw;margin:0 0.4883vw;}
.sub_visual .txt .loc img.home {width:1.8555vw;}
.lnb {bottom:0;left:0;width:100%;border-top:0.0977vw solid rgba(255,255,255,.5);}
.lnb .inner {max-width:136.7188vw;width:100%;margin:0 auto;}
.lnb li a {height:7.8125vw;line-height:7.8125vw;color:rgba(255,255,255,.5);font-size:1.9531vw;}
.lnb .inner li.on a {}
.lnb .inner li.on a:before {top:-0.0977vw;left:0;width:100%;height:0.1953vw;background:#35bd4d;}
.lnb .inner li.on a:after {bottom:1.4648vw;left:50%;width:0.9766vw;height:0.4883vw;margin-left:-0.4883vw;background:url(/images/on.png)center no-repeat;background-size:100% 100%;}
.lnb .inner li:hover a {}
.lnb .inner li:hover a:before {top:-0.0977vw;left:0;width:100%;height:0.1953vw;background:#35bd4d;}
.lnb .inner li:hover a:after {bottom:1.4648vw;left:50%;width:0.9766vw;height:0.4883vw;margin-left:-0.4883vw;background:url(/images/on.png)center no-repeat;background-size:100% 100%;}

.sub_contents {padding:9.7656vw 0;}
.sub_contents .s_tit {margin-bottom:6.8359vw;font-size:4.3945vw;}

}

@media screen and (max-width:768px){
.pc_none {display:none !important;}
.tab_none {display:none !important;}
.mob_none {display:block !important;}
img.mob_i {display:inline-block;}
img.pc_i {display:none;}

.dd_lang {right: 13.0208vw; }
.dd_lang span {font-size: 3.6458vw; line-height: 4.6875vw;  }
.dd_lang ul {left: -1.3021vw; top: 7.1615vw; border-radius: 0.6510vw; padding: 1.9531vw;}
.dd_lang ul li a {font-size: 3.1250vw; }
.dd_lang ul li + li {margin-top: 1.3021vw;}



#lnb_wrap{height:100%; background:rgba(0,0,0,0.8); padding-top:0;}
#lnb_wrap .inner{float:right; position:relative; width:75.5208vw; height:100%; padding:0 7.1615vw; background:#fff;}

.lnb_logo{padding-top:16.9271vw; text-align:left;}
.menu_lnb{margin-top:5.2083vw; width:100%;}
.menu_lnb > li{float:none; width:100%; min-height:auto; padding:0; border-top:1px solid #ddd;}
.menu_lnb > li:last-child{border-bottom:1px solid #ddd;}
.menu_lnb > li > h3 > a.lnb_tit{display:block; font-size: 4.5573vw; color:#14151a; line-height:13.0208vw; background:url('/images/menu_down.png') center right no-repeat; background-size:3.2552vw auto;}
.lnb_depth {display:none; margin-top:0; padding-bottom:3.9063vw;min-height:auto;}
.lnb_depth li a{display:block; font-size:3.3854vw; color:#3d3d3d;  line-height:7.1615vw;font-weight:400;}
.lnb_close{ top:4.1992vw; right:3.3203vw; }

.menu_lnb > li > h3.on > a.lnb_tit{color:#36a44b; background:url('/images/menu_up.png') center right no-repeat; background-size:3.2552vw auto;}
.lnb_depth li a:hover{color:#36a44b;}


.wrap {padding-top:16.9271vw;}
#header {height: 16.9271vw;}
.head {height: 16.9271vw;}
.head h1 img {width:22.1354vw;}
.head .gnb {display:none;}
.head .menu img {width:6.2500vw;}

.visual_txt {padding:0 2%;}
.visual_txt span {font-size:3.2552vw;}
.visual_txt div {font-size:5.8594vw;}
.visual_txt p {margin-top:2.6042vw;font-size:3.1250vw;}
.visual_slide .slide {height: 84.6354vw; }
.visual_wrap .direction span {display:none !important;}
.visual_wrap .page_info {display:none;}


.sec {padding:13.0208vw 0;}
.busi .setting_bg {display:none;}
.busi .setting_bg2 {display:none;}

.busi .tit strong {position:static;font-size:9.1146vw;}
.busi .tit p {margin-top:2.6042vw;padding-left:0.0000vw;font-size:3.1250vw;}
.busi_slider_wrap {margin:8.4635vw -2%;}
.busi_slider_wrap .img {width:100%;}
.busi_slider_wrap .txt {position:static;width:100%;padding:5.8594vw 2% 0;}
.busi_slider_wrap .txt dt {font-size:6.5104vw;}
.busi_slider_wrap .txt dd {margin-top:5.2083vw;font-size:2.6042vw;}
.busi_slider_wrap .txt dd a.btn_bl {height:8.4635vw;line-height:8.2031vw;padding:0 6.5104vw;font-size:3.1250vw;}
.busi_slider_wrap .txt dd a.btn_bl img {width:2.8646vw;margin-left:1.3021vw;}
.busi_slider_wrap .direction span {width:10.4167vw;height:10.4167vw;bottom:auto;top:52.8646vw;}
.busi_slider_wrap .direction span.visual_prev2 {right:10.5469vw;background:#36a44b url(/images/b_prev.png)center no-repeat;background-size:2.2135vw auto;}
.busi_slider_wrap .direction span.visual_next2 {right:0%;background:#36a44b url(/images/b_next.png)center no-repeat;background-size:2.2135vw auto;}

.info .left_box {width:100%;height:95.0521vw;}
.info .left_box a {padding-top:8.4635vw;}
.info .left_box .txt {padding-left:2%;}
.info .txt dt {font-size:5.8594vw;}
.info .txt dd {margin-top:2.6042vw;font-size:3.1250vw;}
.info .txt dd .detail {font-size:2.8646vw;height:3.5156vw;line-height:3.5156vw;padding-right:3.9063vw;background:url(/images/go_w.png)right center no-repeat;background-size:2.8646vw 1.5625vw;transition:0.4s all;}

.info .right_box {width:100%;}
.info .right_box > div {float:left;width:50%;height:47.5260vw;} 
.info .right_box .txt_box strong {font-size:3.2552vw;}
.info .right_box .txt_box .txt {margin-top:5.8594vw;}
.info .right_box a {padding:3.9063vw 8%;}
.info .left_box:hover .txt dd .detail {padding-right:10.4167vw;}
.info .right_box > div:hover .txt dd .detail {padding-right:10.4167vw;}

.info .right_box .txt_box .txt.en_txt {margin-top: 3.9063vw;} 

.notice_wrap {padding-right:0.0000vw;}
.notice .notice_slider_wrap .tit {font-size:7.8125vw;}
.notice .notice_slider_wrap .total_link {top:1.9531vw;font-size:3.1250vw;}
.notice .notice_slider_wrap .total_link img {margin-left:1.3021vw;width:2.8646vw;}
.notice .notice_slider_wrap .notice_slider {margin-top:4.5573vw;}
.notice .notice_slider_wrap .notice_slider .label {font-size:2.8646vw;padding-bottom:1.9531vw;}
.notice .notice_slider_wrap .notice_slider .slick-list {margin:0 -1.9531vw;}
.notice .notice_slider_wrap .notice_slider .slick-slide {margin:0 1.9531vw;}
.notice .notice_slider_wrap .notice_slider .n_tit {margin-top:1.3021vw;font-size:3.3854vw;}
.notice .notice_slider_wrap .notice_slider .date {margin-top:1.3021vw;font-size:2.8646vw;}
.notice .notice_slider_wrap .notice_slider .date img {width:2.6042vw;margin-right:0.6510vw;}
.notice .notice_slider_wrap .notice_slider .n_con {margin-top:2.6042vw;font-size:3.1250vw;}
.notice .inner .cs {position:static;margin-top:10.4167vw;height: auto;padding:8.4635vw 1.3021vw;width:100%;}
.notice .inner .cs .c_tit {font-size:3.9063vw;}
.notice .inner .cs .num {margin-top:2.6042vw;font-size:6.5104vw;}
.notice .inner .cs .num img {width:5.8594vw;margin-right:1.3021vw;}
.notice .inner .cs .cs_time {margin:5.2083vw auto 0;max-width:46.2240vw;width:100%;}
.notice .inner .cs .cs_time li + li {margin-top:0.6510vw;}
.notice .inner .cs .cs_time li strong {font-size:3.1250vw;width:calc(100% - 14.3229vw);}
.notice .inner .cs .cs_time li span {width:14.3229vw;font-size:3.1250vw;}


.inquiry {padding:18.8802vw 0;background:url(/images/inquiry_bg.jpg)center no-repeat;}
.inquiry span {font-size:2.8646vw;padding-bottom:0.3906vw;border-bottom:0.2604vw solid #37a44b;}
.inquiry .i_tit {margin-top:2.6042vw;font-size:6.5104vw;}
.inquiry p {margin-top:0.6510vw;font-size:2.8646vw;}
.inquiry p.en_txt {word-break: keep-all;}
.inquiry p.en_txt br {display: none !important;}
.inquiry a {margin-top:3.9063vw;width:31.2500vw;height:7.8125vw;line-height:7.8125vw;font-size:2.8646vw;background:#37a44b;}

.partner .tit {font-size:5.8594vw;}
.partner_list{  width:100%; padding:0 13.0208vw;margin-top:6.5104vw;}
.partner_list .slick-slide{padding:0 0.6510vw;}
.partner_list .p_list a{  height:11.7188vw; border:0.1302vw solid #e3e3e3;  background:#fff;}
.partner_list .p_list a img{ left:50%; top:50%; transform:translate(-50%,-50%); max-width:100%; max-height:100%;}
.partner_list .slick-arrow{ top:50%; transform:translateY(-50%); width:9.1146vw; height:9.1146vw;  text-indent: -1301.9531vw; outline: 0; border: 0;}
.partner_list .slick-prev{left:-13.0208vw; background:url('/images/p_prev.png') center no-repeat; background-size:100% 100%; }
.partner_list .slick-next{right:-13.0208vw; background:url('/images/p_next.png') center no-repeat; background-size:100% 100%; }

.footer {padding:11.7188vw 2%;text-align:center;}
.footer .inner {padding:0 ;}
.footer .f_logo {position:static;top:0;left:0;font-size:5.8594vw;margin-bottom:5.2083vw;}
.footer .privacy_btn {position:static;margin-top:5.2083vw;display:inline-block;top:0;right:0;height:9.7656vw;line-height:9.5052vw;padding:0 6.5104vw;font-size:3.1250vw;}
.footer span {display:inline-block;margin-right:2.6042vw;font-size:3.1250vw;}
.footer  p {font-size:2.8646vw;;margin-top:2.6042vw;}


.lnb {display:none;}
.location_mob {display:block;position:absolute;z-index:93;bottom:0;left:0;width:100%;border-top: 0.1302vw solid rgba(255,255,255,.3);}
.location_mob:after {content:"";display:block;clear:both;}
.location_mob > li {float:left;position:relative;width:calc(50% - 11.8vw/2);height:10.4167vw;background:none;color:#fff;}
.location_mob > li > a {display:block;height:100%;line-height:10.2865vw;padding-left:3.2552vw;font-size:3.1250vw;color: #fff;background:url('/images/s_pl.png')90% center no-repeat;background-size:2.2135vw 1.3021vw;}
.location_mob > li + li a{border-left: 0.1302vw solid rgba(255,255,255,.3);}
.location_mob > li.home {width:11.718vw;}
.location_mob > li.home > a {text-align:center;padding:0;background:none;}
.location_mob > li.home img {vertical-align:middle;width:3.5156vw;}
.location_mob > li.on {}
.location_mob > li.on > a {background:#31b94a url('/images/s_pl_on.png')90% center no-repeat;background-size:2.2135vw 1.3021vw;color: #fff;}
.loc_2dep {display:none;position:absolute;top:100%;left:-0.1302vw;width:calc(100% + 0.2604vw);}
.loc_2dep li {border: 0.1302vw solid #e2e2e2;border-top: 0;background: #fff;}
.loc_2dep li a {display:block;height:7.8125vw;padding-left:3.2552vw;line-height:7.8125vw;color: #222222;font-size:3.1250vw;}
.loc_2dep li a:hover {color:#31b94a;}

.sub_visual {height:78.1250vw;background:url(/images/sub01.jpg)center no-repeat;}
.sub_visual .txt {top:50%;left:0;width:100%;transform:translatey(-50%);}
.sub_visual .txt .tit {font-size:9.1146vw;}
.sub_visual .txt p {font-size:2.6042vw;}
.sub_visual .txt .loc {display:none;}

.sub_contents {padding:13.0208vw 0;}
.sub_contents .s_tit {margin-bottom:9.1146vw;font-size:5.8594vw;}
}



 /*애니메이션*/
@keyframes rotating {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(360deg);
    -moz-transform: rotate(360deg);
    -webkit-transform: rotate(360deg);
    -o-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}

@keyframes rotating_rev {
  from {
    -ms-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -webkit-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(-360deg);
    -moz-transform: rotate(-360deg);
    -webkit-transform: rotate(-360deg);
    -o-transform: rotate(-360deg);
    transform: rotate(-360deg);
  }
}

.rotating_10s {
  -webkit-animation: rotating 10s linear infinite;
  -moz-animation: rotating 10s linear infinite;
  -ms-animation: rotating 10s linear infinite;
  -o-animation: rotating 10s linear infinite;
  animation: rotating 10s linear infinite;
}


.rotating_rev_10s {
  -webkit-animation: rotating_rev 11s linear infinite;
  -moz-animation: rotating_rev 11s linear infinite;
  -ms-animation: rotating_rev 11s linear infinite;
  -o-animation: rotating_rev 11s linear infinite;
  animation: rotating_rev 11s linear infinite;
}






