@charset "utf-8";

@import url('https://fonts.googleapis.com/css2?family=Noto+Sans+KR:wght@100;300;400;500;700;900&display=swap');

#new_wrap {position:relative;}

.menu_mask {height:0;}
.menu_wrap {height:0;overflow:hidden;}



br.pc {display:block;}
br.tab {display:none;}
br.mob {display:none;}
img.mob_img {display:none;}
img.pc_img {display:inline-block;}
.mob_none {display:none;}
#header { background: #fff;}
#header.sticky {position: fixed; top: 0; left: 0; width: 100%; z-index: 100;}
.head {position: relative; max-width: 1400px; height: 100px; margin: 0 auto;text-align:center;}
.head h1 {position: absolute; top: 50%; /* transform: translateY(-50%); */ left: 0;margin-top:-21px}
.gnb {display:inline-block;}
.gnb:after {content:"";clear:both;display:block;}
.gnb li {float: left; height: 100px;}
.gnb li > a {position:relative;display: block; line-height: 100px; color: #000; font-size: 18px;}
.gnb li > a:hover {font-weight:900;}
.gnb li > a:hover:after {content:"";position:absolute;bottom:0;left:0;width:100%;height:3px;background:#000;}
.gnb li + li {margin-left: 40px;}
.gnb li.more {position:relative;margin-left: 50px;}

.gnb li.more .more_list { display:none; position:absolute;top:80%;left:50%;width:200px;font-size:16px;border-radius:10px;padding: 15px 10px;background:#fff;z-index:99;transform:translatex(-50%);box-shadow:0 0 5px 0 rgba(0,0,0,.3);}
.gnb li.more.on > a{font-weight:900;}
.gnb li.more .more_list a {display:block;text-align:center;font-size: 16px;}
.gnb li.more .more_list a + a {margin-top:5px;}
.gnb .head_btn {display:inline-block;margin-right:5px;width:25px;height:18px;background:url(/images/t_menu.png)center no-repeat;background-size:100% 100%;vertical-align:middle;}
.head_right {position: absolute; top: 50%; transform: translateY(-50%); right: 0;z-index:999;}
.head_right span {position: relative; display: inline-block; vertical-align: middle; color: #010101; font-size: 16px;}
.head_right span.login .login_ic{display: inline-block; vertical-align: middle; width: 17px; height: 22px; background: url("/images/login_img.png") center no-repeat; background-size: 100%; margin-right: 10px;}
.head_right span + span {margin-left: 30px;}
.head_right span + span:before {content: ""; position: absolute; top: 50%; transform: translateY(-50%); left: -15px; width: 1px; height: 10px; background: #999;}

.head_right span.login_over {position:relative;cursor:pointer;}
.head_right span.login_over .login_list {text-align: left; display:none; position:absolute;top: 155%;left:50%;width: 150px;font-size:16px;border-radius: 10px;padding: 15px;background:#fff;z-index:99;transform:translatex(-50%);box-shadow: 0 0 8px 0 rgb(0 0 0 / 30%);}
.head_right span.login_over .login_list li {padding-left:10px;}
.head_right span.login_over .login_list li + li{border-top:1px solid #ddd;margin-top:15px;padding-top:15px;}
.head_right span.login_over .login_list a {/* text-align:center; */font-size: 16px;}
.head_right span.login_over .login_list a img {margin-right:10px;vertical-align:middle;}
.visual {position: relative; }
.visual_slider {}
.visual_list {height: 700px;}
.visual_list.bg01 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
.visual_list.bg02 {background: url("/images/visual_img2.png") center no-repeat; background-size: cover;}
.visual_list.bg03 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
.visual_list.bg04 {background: url("/images/visual_img1.jpg") center no-repeat; background-size: cover;}
.visual_txt {position: absolute;top: 160px;left: 0;width:100%;text-align: center;}
.visual_txt em {display: block; color: #fff; font-size: 18px; line-height: 26px; font-weight: 900; letter-spacing: 4px;}
.visual_txt h2 {color: #fff; font-size: 60px; line-height: 66px; font-weight: 900; margin-top: 20px;}
.visual_txt h2 span {color: #0576ff;}
.visual_txt p {color: #fff; font-size: 25px; line-height: 32px; font-weight: 300; margin-top: 30px;}
.visual_arrow {position: absolute; top: 50%; transform: translateY(-50%); z-index: 20; cursor: pointer;}
.visual_arrow.visual_prev {left: 50px; color: #fff; font-size: 18px; line-height: 26px; font-weight: 900;}
.visual_arrow.visual_prev .prev_ic {display: inline-block; vertical-align: middle; width: 70px; height: 70px; border: 1px solid #fff; border-radius: 50%; background: url("/images/visual_prev.png") center no-repeat; background-size: 17px;  margin-right: 10px;}
.visual_arrow.visual_next {right: 50px; color: #fff; font-size: 18px; line-height: 26px; font-weight: 900;}
.visual_arrow.visual_next .next_ic {display: inline-block; vertical-align: middle; width: 70px; height: 70px; border: 1px solid #fff; border-radius: 50%; background: url("/images/visual_next.png") center no-repeat; background-size: 17px;  margin-left: 10px;}
.visual_slider .slick-dots {bottom: 190px; left: 50%; transform: translateX(-50%); width: auto;}
.visual_slider .slick-dots li {float: left; margin: 0 15px;}
.visual_slider .slick-dots li button {position: relative; font-size: 0; outline: 0; border: 0; border-radius: 50%; width: 30px; height: 30px; border-color: transparent; background: none;}
.visual_slider .slick-dots li button:before {content: ""; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 10px; height: 10px; background: #d6d6d6; border-radius: 50%; opacity: 1;}
.visual_slider .slick-dots li.slick-active button {border: 1px solid #fff;}
.visual_slider .slick-dots li.slick-active button:before {background: #fff;}

#wrap {position: relative; padding: 110px 0;}
.search_menu {position: absolute; top: -90px; left: 50%; transform: translateX(-50%); max-width: 1600px;width:96%; padding: 60px 0 60px; background: #fff;box-shadow:0 0px 10px 0px rgb(0 0 0 / 15%);}
.search_inner {display: table;max-width: 1400px;width: 96%;margin:0 auto;}
.search_title {display: table-cell; vertical-align: middle; /* width: 345px; */ width: 385px; color: #212224; font-size: 33px; font-weight: 900; padding-bottom: 15px; border-bottom: 1px solid #212224;}
.search_form {display: table-cell; vertical-align: middle; width:calc(100% - 345px); padding-left: 100px;}
.vis_search {position: relative; padding-right:195px;}
.search_form input#stx {width: 100%; height: 80px; border: 2px solid #ececec; color: #9c9c9c; font-size: 22px; font-weight: 300; padding-left: 30px;}
.vis_btn {position: absolute; top: 0; right: 0; background: #000; height: 80px; color: #fff; font-size: 25px; line-height: 80px; font-weight: 700; outline: 0; border: 0; padding: 0 50px;}
.vis_btn .vis_btn_ic {display: inline-block; vertical-align: middle; width: 27px; height: 27px; background: url("/images/search_ic.png") center no-repeat; margin-right: 15px;}


.sec {}
.sec .inner {position:relative;max-width:1400px;width:100%;margin:0 auto;}
.sec .tit p {font-size:18px;color:#212224;font-weight:900;}
.sec .tit .tit_a {display:inline-block;font-size:50px;font-weight:300;color:#212224;}
.sec .tit .des_tit {display:inline-block;/* margin-left:10px; */vertical-align:bottom;color:#949494;font-size:20px;font-weight:300;}
.sec1 {position:relative;top:-1px;padding-top:20px;background:#fff;}
.sec1:before {content:"";position:absolute;bottom: -42%;left:0;width:76%;background:#f2f2f2;height: 67%;}


.sec1 .t_view {position:absolute;top:30px;right:0;}
.t_view {padding:0 3px 10px;border-bottom:3px solid #000;font-size:20px;color:#000;font-weight:700;}
.t_view img {margin-left:35px;width:30px;}

.service_ul {margin-top:35px;overflow:hidden;background:#fff ;}
.service_ul li {float:left;width:20%;border-bottom:1px solid #ececec;border-right:1px solid #ececec;}
.service_ul li:nth-child(5n+1){border-left:1px solid #ececec;}
.service_ul li:nth-child(-n+5) {border-top:1px solid #ececec;}
.service_ul li a {position:relative;display:block;height:250px;padding-top:170px;text-align:center;color:#000;font-size:25px;font-weight:900;word-break:keep-all;line-height:1.2;}
.service_ul li a:hover:after {content:"";position:absolute;top:-1px;left:-1px;width:calc(100% + 2px);height:calc(100% + 2px);border:2px solid #0576ff;}
.service_ul li a:hover {color: #0576ff;}
.service_ul li.m1 a {background:url(/images/d_m1.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m2 a {background:url(/images/d_m2.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m3 a {background:url(/images/d_m3.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m4 a {background:url(/images/d_m4.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m5 a {background:url(/images/d_m5.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m6 a {background:url(/images/d_m6.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m7 a {background:url(/images/d_m7.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m8 a {background:url(/images/d_m8.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m9 a {background:url(/images/d_m9.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m10 a {background:url(/images/d_m10.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m11 a {background:url(/images/d_m11.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m12 a {background:url(/images/d_m12.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m13 a {background:url(/images/d_m13.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m14 a {background:url(/images/d_m14.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m15 a {background:url(/images/d_m15.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m16 a {background:url(/images/d_m15.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m17 a {background:url(/images/d_m17.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m18 a {background:url(/images/d_m18.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m19 a {background:url(/images/d_m19.png)center 35px no-repeat;background-size:120px 120px;}

.service_ul li.m1 a:hover {background:url(/images/d_m1_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m2 a:hover {background:url(/images/d_m2_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m3 a:hover {background:url(/images/d_m3_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m4 a:hover {background:url(/images/d_m4_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m5 a:hover {background:url(/images/d_m5_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m6 a:hover {background:url(/images/d_m6_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m7 a:hover {background:url(/images/d_m7_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m8 a:hover {background:url(/images/d_m8_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m9 a:hover {background:url(/images/d_m9_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m10 a:hover {background:url(/images/d_m10_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m11 a:hover {background:url(/images/d_m11_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m12 a:hover {background:url(/images/d_m12_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m13 a:hover {background:url(/images/d_m13_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m14 a:hover {background:url(/images/d_m14_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m15 a:hover {background:url(/images/d_m15_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m16 a:hover {background:url(/images/d_m15_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m17 a:hover {background:url(/images/d_m17_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m18 a:hover {background:url(/images/d_m18_on.png)center 35px no-repeat;background-size:120px 120px;}
.service_ul li.m19 a:hover {background:url(/images/d_m19_on.png)center 35px no-repeat;background-size:120px 120px;}


.sec2 {margin-top:115px;}
.sec2 .inner {position:relative;z-index:1;}
.sec2 .inner:before {content:"";position:absolute;top:-115px;left:0;width:85.5%;background:#f2f2f2;height: 77%;z-index:-1;}
.partner_slider_wrap  {position:relative;margin:45px 0;}
.partner_slider_wrap .partner_slider .slick-list{overflow:visible !important; margin:0 -15px;}
.partner_slider_wrap .partner_slider .slick-slide{padding: 0 15px;}
.partner_slider_wrap .partner_slider .slick-slide .img {position:relative;height:290px;overflow:hidden;}
.partner_slider_wrap .partner_slider .slick-slide .img img {width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}
.partner_slider_wrap .partner_slider .slick-slide .tit {margin-top:10px;font-size:25px;font-weight:900;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;color:#212224;}
.partner_slider_wrap .partner_slider .slick-slide p {font-size:18px;color:#868787;font-weight:300;margin-top:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.partner_slider_wrap .partner_slider .slick-slide .date {display:inline-block;margin-top:10px;color:#646464;font-size:18px;}
.partner_slider_wrap .partner_slider .slick-slide .date img {display:inline-block;margin-right:5px;vertical-align:middle;}
.partner_slider_wrap .partner_arrow {position:absolute;top:-115px;width:70px;height:70px;cursor:pointer;font-size:0;}
.partner_slider_wrap .partner_prev {right:220px;background:url(/images/prev1.png)center no-repeat;background-size:100% 100%;}
.partner_slider_wrap .partner_next {right:120px;background:url(/images/next1.png)center no-repeat;background-size:100% 100%;}
.partner_slider_wrap .partner_prev:hover {background:url(/images/prev1_on.png)center no-repeat;background-size:100% 100%;}
.partner_slider_wrap .partner_next:hover {background:url(/images/next1_on.png)center no-repeat;background-size:100% 100%;}
.sec2 .t_view_btn {text-align:center;}

.footer {padding:60px 0;background:#000;}
.footer .inner {max-width:1400px;margin:0 auto;}
.footer .foot_t {padding-bottom:30px;border-bottom:1px solid rgba(255,255,255,.4);overflow:hidden;}
.footer .foot_t .f_logo {float:left;}
.footer .foot_t .f_logo img {width:250px;}
.footer .foot_m .sns_area {position:absolute;top:-100px;right:0;}
.footer .foot_m .sns_area a + a {margin-left:10px;}
.footer .foot_m .sns_area a img {width:40px}
.footer .foot_m {position:relative;margin-top:30px;}
.footer .foot_m:after {content:"";clear:both;display:block;}
.footer .foot_m .fl_l {float:left;width:calc(100% - 230px);}
.footer .foot_m .fl_l span {display:inline-block;margin-right:5px;font-size:16px;color:#fff;}
.footer .foot_m .fl_l p {font-size:15px;color:#a5a5a5;margin-top:5px;font-weight:300;}
.footer .foot_m .sel_r{float:right;margin-top:30px;width:200px;height:50px;padding-left:15px;font-sizE:16px;color:#fff;opacity:.4;background:url(/images/sel_down.png)right 15px center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;}
.footer .foot_m .sel_r::-ms-expand {display:none}
.kakao {position:fixed;right:20px;bottom:100px;cursor:pointer;z-index:99;text-align:center;}
.kakao.ab {position:absolute;}
.kakao p {margin-top:5px;color:#000;font-sizE:16px;font-weight:700;}
.kakao img {width:70px;}
.up_scroll {position:fixed;right:20px;bottom:20px;cursor:pointer;z-index:99;}
.up_scroll.ab {position:absolute;}
.up_scroll img {width:70px;}


.sub_visual {position:relative;height:450px;}
.sub_visual.bg01 {background: url("/images/sub_visual1.png") center no-repeat; background-size: cover;}
.sub_visual_txt {position: absolute; top: 50%; left:0;width:100%; transform: translatey(-50%); text-align: center;}
.sub_visual_txt em {display: block; color: #fff; font-size: 18px; line-height: 26px; font-weight: 900; letter-spacing: 4px;}
.sub_visual_txt h2 {color: #fff; font-size: 60px; line-height: 66px; font-weight: 900; margin-top: 20px;}
.sub_visual_txt h2 span {color: #0576ff;}
.sub_visual_txt p {color: #fff; font-size: 25px; line-height: 32px; font-weight: 300; margin-top: 30px;}

.sub_content {padding:90px 0;}
.sub_content.in {max-width:1400px;margin:0 auto;}
.sub_content .in {max-width:1400px;margin:0 auto;}
.sub_tit {margin-bottom:30px;}
.sub_tit .kor {font-size:50px;color:#212224;font-weight:300;vertical-align:bottom;line-height:1;}
.sub_tit .eng {margin-left:5px;font-size:18px;color:#212224;font-weight:900;vertical-align:bottom;line-height:1;}

@media screen and (max-width:1400px){
.gnb li + li {margin-left: 30px;}
.gnb li.more {margin-left: 30px;}
.head h1 { left: 2%;}
.head_right {right: 2%;}
.visual_arrow.visual_prev {left: 2%; }
.visual_arrow.visual_next {right: 2%; }
.sec {padding-left:2%;padding-right:2%;}
.sec2 .inner:before {display:none;}

.sec1:before {width:calc(100% - 110px);}
.partner_slider_wrap .partner_prev {right:100px;background:url(/images/prev1.png)center no-repeat;background-size:100% 100%;}
.partner_slider_wrap .partner_next {right:0%;background:url(/images/next1.png)center no-repeat;background-size:100% 100%;}

.footer .inner {padding:0 2%;}


.sub_content .in {padding-left:2%;padding-right:2%;}
.sub_content.in {padding-left:2%;padding-right:2%;}

}

@media screen and (max-width:1200px){
.gnb li > a {font-size:16px;}
.gnb li + li {margin-left: 20px;}
.gnb li.more {margin-left: 20px;}
.search_title {/* width: 293px; */  width: 335px; font-size: 28px;}
.search_form { width:calc(100% - 335px); padding-left: 40px;}
.head_right span.login .login_ic {width:15px;height:19px;}
.head_right span + span {margin-left:20px;}
.head_right span + span:before {left:-12px;}

.partner_slider_wrap .partner_slider .slick-list {padding-right:80px;}
}

@media screen and (max-width:1024px){

.head { max-width: 136.7188vw; height: 9.7656vw;}
.head h1{transform:translateY(-50%);margin-top:0}
.head h1 img {width:14.9648vw;}
.gnb li { height: 9.7656vw;}
.gnb li > a { line-height: 9.7656vw;  font-size: 1.5578vw;}
.gnb li + li {margin-left: 2.0063vw;}
.gnb li.more {margin-left: 2.0063vw;}
.gnb .head_btn {margin-right:0.4883vw;width:2.4414vw;height:1.7578vw;}
.head_right span {    font-size: 1.5625vw;}
.head_right span.login .login_ic{width: 1.3602vw;height: 1.9484vw;margin-right: 0.5766vw;}
.head_right span + span {margin-left: 2.9297vw;}
.head_right span + span:before { left: -1.4648vw; width: 0.0977vw; height: 0.9766vw; }

.head_right span + span {margin-left:20px;}
.head_right span + span:before {left:-12px;}

.gnb li.more .more_list {top:80%;left:50%;width:19.5313vw;font-size:1.5625vw;border-radius:2.9297vw;padding:0.9766vw;background:#fff;transform:translatex(-50%);box-shadow:0 0 0.4883vw 0 rgba(0,0,0,.3);}
.gnb li.more .more_list.on {}
.gnb li.more .more_list a {font-size:1.7578vw;}
.gnb li.more .more_list a + a {margin-top:0.4883vw;}

.head_right span.login_over .login_list {/*  */top: 155%;left:50%;width: 14.6484vw;font-size:1.5625vw;border-radius: 0.9766vw;padding: 1.4648vw;background:#fff;transform:translatex(-50%);box-shadow: 0 0 0.7813vw 0 rgb(0 0 0 / 30%);}
.head_right span.login_over .login_list li {padding-left:0.9766vw;}
.head_right span.login_over .login_list li + li{margin-top:1.4648vw;padding-top:1.4648vw;}
.head_right span.login_over .login_list a {/*  */font-size: 1.5625vw;}
.head_right span.login_over .login_list a img {margin-right:0.9766vw;}
.head_right span.login_over .login_list li:nth-child(1) img {width:1.6602vw;} 
.head_right span.login_over .login_list li:nth-child(2) img {width:2.2461vw;} 
.visual_list {height: 58.5938vw;}
.visual_txt {top: 13.5781vw;left: 0;width:100%;}
.visual_txt em {  font-size: 1.7578vw; line-height: 2.5391vw;  letter-spacing: 0.3906vw;}
.visual_txt h2 {font-size: 5.2594vw;line-height: 6.4453vw;margin-top: 1.9531vw;}
.visual_txt p {font-size: 2.0414vw;line-height: 3.1250vw;margin-top: 2.9297vw;}
.visual_arrow.visual_prev {  font-size: 1.7578vw; line-height: 2.5391vw; }
.visual_arrow.visual_prev .prev_ic {width: 5.8359vw;height: 5.8359vw;border: 0.0977vw solid #fff;border-radius: 50%;background: url("/images/visual_prev.png") center no-repeat;background-size: 1.6602vw;margin-right: 0.9766vw;}
.visual_arrow.visual_next {  font-size: 1.7578vw; line-height: 2.5391vw; }
.visual_arrow.visual_next .next_ic {width: 5.8359vw;height: 5.8359vw;border: 0.0977vw solid #fff;border-radius: 50%;background: url("/images/visual_next.png") center no-repeat;background-size: 1.6602vw;margin-left: 0.9766vw;}
.visual_slider .slick-dots {bottom: 14.5547vw;}
.visual_slider .slick-dots li { margin: 0 1.4648vw;}
.visual_slider .slick-dots li button {width: 2.9297vw; height: 2.9297vw; }
.visual_slider .slick-dots li button:before {  width: 0.9766vw; height: 0.9766vw; }
.visual_slider .slick-dots li.slick-active button {border: 0.0977vw solid #fff;}

#wrap { padding: 10.7422vw 0;}
.search_menu { top: -8.7891vw; left: 50%; transform: translateX(-50%); max-width: 156.2500vw;width:96%; padding: 5.8594vw 0 5.8594vw; background: #fff;box-shadow:0 0.0000vw 0.9766vw 0.0000vw rgb(0 0 0 / 15%);}
.search_inner { max-width:134.3750vw;width: 96%;margin:0 auto;}
.search_title {  /* width: 28.6133vw; */  width: 32.7148vw; font-size: 2.7344vw;  padding-bottom: 1.4648vw; border-bottom: 0.0977vw solid #212224;}
.search_form {  width:calc(100% - 32.7148vw); padding-left: 3.9063vw;}
.vis_search { padding-right:19.0430vw;}
.search_form input#stx {width: 100%; height: 7.8125vw;  font-size: 2.1484vw;  padding-left: 2.9297vw;}
.vis_btn {  height: 7.8125vw;  font-size: 2.4414vw; line-height: 7.8125vw;  padding: 0 4.8828vw;}
.vis_btn .vis_btn_ic {  width: 2.6367vw; height: 2.6367vw; background: url("/images/search_ic.png") center no-repeat;background-size:100%; margin-right: 1.4648vw;}


.sec {}
.sec .inner {max-width:136.7188vw;}
.sec .tit p {font-size:1.7578vw;}
.sec .tit .tit_a {font-size:4.8828vw;}
.sec .tit .des_tit {/* margin-left:0.9766vw; */font-size:1.9531vw;}
.sec1 {top:-0.0977vw;padding-top:1.9531vw;}

.sec1 .t_view {top:2.9297vw;right:0;}
.t_view {padding:0 0.2930vw 0.9766vw;font-size:1.9531vw;}
.t_view img {margin-left:3.4180vw;width:2.9297vw;}

.service_ul {margin-top:3.4180vw;}

.service_ul li a {height:20.9961vw;padding-top:14.6484vw;font-size:1.7578vw;word-break:keep-all;line-height:1.2;}
.service_ul li a:hover:after {top:-0.0977vw;left:-0.0977vw;width:calc(100% + 0.1953vw);height:calc(100% + 0.1953vw);border:0.0977vw solid #0576ff;}
.service_ul li.m1 a {background:url(/images/d_m1.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m2 a {background:url(/images/d_m2.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m3 a {background:url(/images/d_m3.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m4 a {background:url(/images/d_m4.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m5 a {background:url(/images/d_m5.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m6 a {background:url(/images/d_m6.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m7 a {background:url(/images/d_m7.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m8 a {background:url(/images/d_m8.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m9 a {background:url(/images/d_m9.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m10 a {background:url(/images/d_m10.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m11 a {background:url(/images/d_m11.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m12 a {background:url(/images/d_m12.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m13 a {background:url(/images/d_m13.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m14 a {background:url(/images/d_m14.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m15 a {background:url(/images/d_m15.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m16 a {background:url(/images/d_m15.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m17 a {background:url(/images/d_m17.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m18 a {background:url(/images/d_m18.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m19 a {background:url(/images/d_m19.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}

.service_ul li.m1 a:hover {background:url(/images/d_m1_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m2 a:hover {background:url(/images/d_m2_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m3 a:hover {background:url(/images/d_m3_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m4 a:hover {background:url(/images/d_m4_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m5 a:hover {background:url(/images/d_m5_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m6 a:hover {background:url(/images/d_m6_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m7 a:hover {background:url(/images/d_m7_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m8 a:hover {background:url(/images/d_m8_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m9 a:hover {background:url(/images/d_m9_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m10 a:hover {background:url(/images/d_m10_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m11 a:hover {background:url(/images/d_m11_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m12 a:hover {background:url(/images/d_m12_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m13 a:hover {background:url(/images/d_m13_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m14 a:hover {background:url(/images/d_m14_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m15 a:hover {background:url(/images/d_m15_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m16 a:hover {background:url(/images/d_m15_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m17 a:hover {background:url(/images/d_m17_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m18 a:hover {background:url(/images/d_m18_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}
.service_ul li.m19 a:hover {background:url(/images/d_m19_on.png)center 3.4180vw no-repeat;background-size:9.7656vw 9.7656vw;}


.sec1:before {width:calc(100% - 9.7656vw);}

.sec2 {margin-top:11.2305vw;}
.partner_slider_wrap  {margin:4.3945vw 0;}
.partner_slider_wrap .partner_slider .slick-list{margin:0 -1.4648vw;}
.partner_slider_wrap .partner_slider .slick-slide{padding: 0 1.4648vw;}
.partner_slider_wrap .partner_slider .slick-slide .img {height:28.3203vw;}
.partner_slider_wrap .partner_slider .slick-slide .img img {width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.partner_slider_wrap .partner_slider .slick-slide .tit {margin-top:0.9766vw;font-size:2.4414vw; text- white-space:nowrap;}
.partner_slider_wrap .partner_slider .slick-slide p {font-size:1.7578vw;margin-top:0.9766vw; text- white-space:nowrap;}
.partner_slider_wrap .partner_slider .slick-slide .date {margin-top:0.9766vw;font-size:1.7578vw;}
.partner_slider_wrap .partner_slider .slick-slide .date img {margin-right:0.4883vw;}
.partner_slider_wrap .partner_arrow {top:-11.2305vw;width:6.8359vw;height:6.8359vw;cursor:pointer;font-size:0;}
.partner_slider_wrap .partner_prev {right:9.7656vw;}
.partner_slider_wrap .partner_slider .slick-list {padding-right:8%;}


.footer {padding:5.8594vw 0;}
.footer .foot_t {padding-bottom:2.9297vw;}
.footer .foot_t .f_logo img {width:24.4141vw;}
.footer .foot_m .sns_area {top:-9.7656vw;right:0;}
.footer .foot_m .sns_area a + a {margin-left:0.9766vw;}
.footer .foot_m .sns_area a img {width:3.9063vw}
.footer .foot_m {margin-top:2.9297vw;}
.footer .foot_m:after {clear:both;}
.footer .foot_m .fl_l {width:calc(100% - 22.4609vw);}
.footer .foot_m .fl_l span {margin-right:0.4883vw;font-size:1.5625vw;}
.footer .foot_m .fl_l p {font-size:1.4648vw;margin-top:0.4883vw;}
.footer .foot_m .sel_r{margin-top:2.9297vw;width:19.5313vw;height:4.8828vw;padding-left:1.4648vw;font-sizE:1.5625vw;opacity:.4;background:url(/images/sel_down.png)right 1.4648vw center no-repeat;appearance:none;-webkit-appearance:none;-moz-appearance:none;}

.kakao {right:1.9531vw;bottom:9.7656vw;cursor:pointer;}
.kakao.ab {}
.kakao p {margin-top:0.4883vw;font-sizE:1.5625vw;}
.kakao img {width:6.8359vw;}
.up_scroll {right:1.9531vw;bottom:1.9531vw;cursor:pointer;}
.up_scroll.ab {}
.up_scroll img {width:6.8359vw;}

.sub_visual {height:43.9453vw;}
.sub_visual.bg01 {background: url("/images/sub_visual1.png") center no-repeat; }
.sub_visual_txt { top: 50%; left:0;width:100%; transform: translatey(-50%); }
.sub_visual_txt em {  font-size: 1.7578vw; line-height: 2.5391vw;  letter-spacing: 0.3906vw;}
.sub_visual_txt h2 { font-size: 5.8594vw; line-height: 6.4453vw;  margin-top: 1.9531vw;}
.sub_visual_txt h2 span {}
.sub_visual_txt p { font-size: 2.4414vw; line-height: 3.1250vw;  margin-top: 2.9297vw;}

.sub_content {padding:8.7891vw 0;}
.sub_tit {margin-bottom:2.9297vw;}
.sub_tit .kor {font-size:4.8828vw;line-height:1;}
.sub_tit .eng {margin-left:0.4883vw;font-size:1.7578vw;line-height:1;}

}

@media screen and (max-width:768px){
.pc_none {display:none !important;}
.mob_none {display:block;}
.head {  height: auto; }
.head h1 {padding:4.5573vw 2%;position:static;transform:translatey(0);text-align:left;border-bottom:0.1302vw solid #ddd;}
.head h1 img {width: 28.6198vw;}
.gnb_wrap {overflow-x:auto;}
.gnb {font-size:0;white-space: nowrap}
.gnb li {/* height: 11.0677vw; */float:none;display:inline-block;height: 11.2208vw;padding:0 2vw;}
.gnb li a { line-height: 11.0677vw;  font-size: 3.1250vw;}
.gnb li + li {margin-left: 0}
.head_right {display:none;}

.visual_slider {}
.visual_list {height: 84.6354vw;}
.visual_txt {top: 18.4375vw;}
.visual_txt em {font-size: 3.0552vw;line-height: 3.3854vw;letter-spacing: 0.5208vw;}
.visual_txt h2 { font-size: 7.1615vw; line-height: 8.5938vw;  margin-top: 2.6042vw;}
.visual_txt h2 span {}
.visual_txt p { font-size: 3.2552vw; line-height: 4.1667vw;  margin-top: 3.9063vw;}
.visual_arrow { top: 50%; transform: translateY(-50%);  cursor: pointer;}
.visual_arrow.visual_prev {font-size: 0;line-height: 3.3854vw;}
.visual_arrow.visual_prev .prev_ic {  width: 9.1146vw; height: 9.1146vw; border: 0.1302vw solid #fff; background: url("/images/visual_prev.png") center no-repeat; background-size: 2.2135vw;  margin-right: 1.3021vw;}
.visual_arrow.visual_next {font-size: 0;line-height: 3.3854vw;}
.visual_arrow.visual_next .next_ic {  width: 9.1146vw; height: 9.1146vw; border: 0.1302vw solid #fff; background: url("/images/visual_next.png") center no-repeat; background-size: 2.2135vw;  margin-left: 1.3021vw;}
.visual_slider .slick-dots {bottom: 15.7396vw;left: 50%;transform: translateX(-50%);width: auto;}
.visual_slider .slick-dots li { margin: 0 1.9531vw;}
.visual_slider .slick-dots li button { font-size: 0; outline: 0; border: 0; border-radius: 50%; width: 3.9063vw; height: 3.9063vw; border- background: none;}
.visual_slider .slick-dots li button:before {  top: 50%; left: 50%; transform: translate(-50%, -50%); width: 1.3021vw; height: 1.3021vw; background: #d6d6d6; border-radius: 50%; opacity: 1;}
.visual_slider .slick-dots li.slick-active button {border: 0.1302vw solid #fff;}
.visual_slider .slick-dots li.slick-active button:before {background: #fff;}

#wrap { padding: 14.3229vw 0;}
.search_menu {top: -11.7188vw;left: 50%;transform: translateX(-50%);max-width: 208.3333vw;width:96%;padding: 3.8125vw 0;background: #fff;box-shadow:0 0.0000vw 1.3021vw 0.0000vw rgb(0 0 0 / 15%);}
.search_inner { max-width:179.1667vw;width: 96%;margin:0 auto;}
.search_title {  display:inline-block;width: auto;  font-size: 3.9063vw;  padding-bottom: 1.9531vw; border-bottom: 0.1302vw solid #212224;}
.search_form {display:block;width:100%;margin-top: 2vw;padding-left: 0.0000vw;}
.vis_search { padding-right:25.3906vw;}
.search_form input#stx {width: 100%;height: 10.4167vw;font-size: 2.8646vw;padding-left: 1.9063vw;}
.vis_btn { height: 10.4167vw;  font-size: 3.2552vw; line-height: 10.4167vw;   padding: 0 6.5104vw;}
.vis_btn .vis_btn_ic {  width: 3.5156vw; height: 3.5156vw; background: url("/images/search_ic.png") center no-repeat;background-size:100%; margin-right: 1.9531vw;}


.sec {}
.sec .inner {max-width:182.2917vw;width:100%;margin:0 auto;}
.sec .tit p {font-size:2.3438vw;}
.sec .tit .tit_a {font-size:6.5104vw;}
.sec .tit .des_tit {display:none;/* margin-left:1.3021vw; */font-size:2.6042vw;}
.sec1 {top:-0.1302vw;padding-top:2.6042vw;background:#fff;}
.sec1:before {bottom: -47%;left:0;width:76%;background:#f2f2f2;height: 67%;}

.sec1 .t_view {top:3.9063vw;right:0;}
.t_view {padding:0 0.3906vw 1.3021vw;border-bottom:0.3906vw solid #000;font-size:2.6042vw;}
.t_view img {margin-left:4.5573vw;width:3.9063vw;}

.service_ul {margin-top:4.5573vw;background:#fff ;}
.service_ul li {/* width:calc(100%/3); */ width: 33.33%;}
.service_ul li:nth-child(5n+1){border-left:0;}
.service_ul li:nth-child(3n+1){border-left:1px solid #ececec;}
.service_ul li:nth-child(4) {border-top:0 solid #ececec;}
.service_ul li:nth-child(5) {border-top:0 solid #ececec;}
.service_ul li a {height:27.9948vw;padding-top:20.5313vw;font-size:3.3438vw;word-break:keep-all;line-height:1.2;}
.service_ul li a:hover:after {top:-0.1302vw;left:-0.1302vw;width:calc(100% + 0.2604vw);height:calc(100% + 0.2604vw);border:0.1302vw solid #0576ff;}
.service_ul li.m1 a {background:url(/images/d_m1.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m2 a {background:url(/images/d_m2.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m3 a {background:url(/images/d_m3.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m4 a {background:url(/images/d_m4.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m5 a {background:url(/images/d_m5.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m6 a {background:url(/images/d_m6.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m7 a {background:url(/images/d_m7.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m8 a {background:url(/images/d_m8.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m9 a {background:url(/images/d_m9.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m10 a {background:url(/images/d_m10.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m11 a {background:url(/images/d_m11.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m12 a {background:url(/images/d_m12.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m13 a {background:url(/images/d_m13.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m14 a {background:url(/images/d_m14.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m15 a {background:url(/images/d_m15.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m16 a {background:url(/images/d_m15.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m17 a {background:url(/images/d_m17.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m18 a {background:url(/images/d_m18.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m19 a {background:url(/images/d_m19.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}

.service_ul li.m1 a:hover {background:url(/images/d_m1_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m2 a:hover {background:url(/images/d_m2_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m3 a:hover {background:url(/images/d_m3_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m4 a:hover {background:url(/images/d_m4_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m5 a:hover {background:url(/images/d_m5_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m6 a:hover {background:url(/images/d_m6_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m7 a:hover {background:url(/images/d_m7_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m8 a:hover {background:url(/images/d_m8_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m9 a:hover {background:url(/images/d_m9_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m10 a:hover {background:url(/images/d_m10_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m11 a:hover {background:url(/images/d_m11_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m12 a:hover {background:url(/images/d_m12_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m13 a:hover {background:url(/images/d_m13_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m14 a:hover {background:url(/images/d_m14_on.png)center 2.5573vw no-repeat;background-size:16.0208vw 16.0208vw;}
.service_ul li.m15 a:hover {background:url(/images/d_m15_on.png)center 2.5573vw no-repeat;background-size:13.0208vw 13.0208vw;}
.service_ul li.m16 a:hover {background:url(/images/d_m15_on.png)center 2.5573vw no-repeat;background-size:13.0208vw 13.0208vw;}
.service_ul li.m17 a:hover {background:url(/images/d_m17_on.png)center 2.5573vw no-repeat;background-size:13.0208vw 13.0208vw;}
.service_ul li.m18 a:hover {background:url(/images/d_m18_on.png)center 2.5573vw no-repeat;background-size:13.0208vw 13.0208vw;}
.service_ul li.m19 a:hover {background:url(/images/d_m19_on.png)center 2.5573vw no-repeat;background-size:13.0208vw 13.0208vw;}

.sec1:before {width:calc(100% - 13.0208vw);}

.sec2 {margin-top:14.9740vw;}
.partner_slider_wrap  {margin:5.8594vw 0;}
.partner_slider_wrap .partner_slider .slick-list{margin:0 -1.9531vw;}
.partner_slider_wrap .partner_slider .slick-slide{padding: 0 1.9531vw;}
.partner_slider_wrap .partner_slider .slick-slide .img {height:37.7604vw;}
.partner_slider_wrap .partner_slider .slick-slide .img img {width:100%;top:50%;left:50%;transform:translate(-50%,-50%);}
.partner_slider_wrap .partner_slider .slick-slide .tit {margin-top:1.3021vw;font-size:3.2552vw; text- white-space:nowrap;}
.partner_slider_wrap .partner_slider .slick-slide p {font-size:2.3438vw;margin-top:1.3021vw; text- white-space:nowrap;}
.partner_slider_wrap .partner_slider .slick-slide .date {margin-top:1.3021vw;font-size:2.3438vw;}
.partner_slider_wrap .partner_slider .slick-slide .date img {margin-right:0.6510vw;}
.partner_slider_wrap .partner_arrow {top:-14.9740vw;width:9.1146vw;height:9.1146vw;cursor:pointer;font-size:0;}
.partner_slider_wrap .partner_prev {right:13.0208vw;}

.footer {padding:7.8125vw 0;}
.footer .foot_t {padding-bottom:3.9063vw;}
.footer .foot_t .f_logo {float:none;text-align:center;}
.footer .foot_t .f_logo img {width:32.5521vw;}
.footer .foot_m .sns_area {margin-top:5.2083vw;position:static;}
.footer .foot_m .sns_area a + a {margin-left:1.3021vw;}
.footer .foot_m .sns_area a img {width: 6.8125vw;}
.footer .foot_m {margin-top:3.9063vw;text-align:center;}
.footer .foot_m:after {clear:both;}
.footer .foot_m .fl_l {float:none;width:100%;}
.footer .foot_m .fl_l span {margin-right:0.6510vw;font-size: 2.225vw;}
.footer .foot_m .fl_l p {font-size: 2.2250vw;margin-top:2.6042vw;}
.footer .foot_m .sel_r{float:none;margin-top:5.2083vw;width: 36.7813vw;height: 8.7656vw;padding-left:1.9531vw;font-sizE: 2.8948vw;background:url(/images/sel_down.png)right 1.9531vw center no-repeat;}

.kakao {right:2.6042vw;bottom: 15.0208vw;cursor:pointer;}
.kakao.ab {}
.kakao p {margin-top:0.6510vw;font-sizE: 2.4833vw;}
.kakao img {width: 10.1146vw;}
.up_scroll {right:2.6042vw;bottom:2.6042vw;cursor:pointer;}
.up_scroll.ab {}
.up_scroll img {width: 10.1146vw;}

.login_m {position:absolute;top: 6.376vw;right: 12%;line-height: 1;cursor:pointer;}
.login_m img {width: 3.6365vw;}

.login_m .login_list {text-align: left;display:none;position:absolute;top: 155%;left:50%;width: 21.5313vw;font-size:2.0833vw;border-radius: 1.3021vw;padding: 1.9531vw;background:#fff;z-index:99;transform:translatex(-50%);box-shadow: 0 0 1.0417vw 0 rgb(0 0 0 / 30%);}
.login_m .login_list li {padding-left:1.3021vw;}
.login_m .login_list li + li{border-top:1px solid #ddd;margin-top:1.9531vw;padding-top:1.9531vw;}
.login_m .login_list a {/* text-align:center; */font-size: 2.5833vw;}
.login_m .login_list a img {margin-right:1.3021vw;vertical-align:middle;}
.login_m .login_list li:nth-child(1) img {width: 2.6365vw;} 
.login_m .login_list li:nth-child(2) img {width: 3.2461vw;}


.menu_m {position:absolute;top: 6.6667vw;right:2%;line-height: 1;cursor:pointer;}
.menu_m img {width: 6.0104vw;}

.menu_mask {display:none;position:fixed;background:rgba(0,0,0,.5);top:0;right:0;width:100%;height:100%;z-index:99;}
.menu_wrap {display:none;position:absolute;background:#fff;top:0;right:0;width:80%;height:100%;padding: 11.7188vw 5%;z-index:100;}
.menu_wrap .close_m {position:absolute;top:6.5104vw;right:5%;}
.menu_wrap .close_m img {width:3.9063vw;}
.menu_wrap .login_btn {}
.menu_wrap .login_btn span {font-size:3.9063vw;color:#000;margin:0 2.6042vw;display:inline-block;vertical-align:middle;}
.menu_wrap .login_btn img {display:inline-block;vertical-align:middle;}
.menu_wrap .login_btn img.login_1 {width:6.2500vw;}
.menu_wrap .login_btn img.login_2 {width:10.6771vw;}
.menu_wrap .sign_m {margin-top:4.5573vw;overflow:hidden;}
.menu_wrap .sign_m .fl_l {float:left;font-size:3.2552vw;color:#555555;}
.menu_wrap .sign_m .fl_r {float:right;}
.menu_wrap .sign_m .fl_r a{display:inline-block;font-size:3.2552vw;color:#555555;height:9.1146vw;line-height:8.8542vw;border:0.1302vw solid #ddd;border-radius:6.5104vw;padding:0 5.8594vw;}
.menu_wrap .gnb_m {margin-top:7.1615vw;border-top:0.1302vw solid #ddd;}
.menu_wrap .gnb_m a {display:block;padding:2.6042vw 0 2.6042vw 1.9531vw;background:#fff url(/images/go_g_m.png)right 1.9531vw center no-repeat;background-size:1.6927vw 3.2552vw;border-bottom:0.1302vw solid #ddd;font-size:3.6458vw;color:#333333;}
.menu_wrap .gnb_m a:hover {background:#000 url(/images/go_w_m.png)right 1.9531vw center no-repeat;background-size:1.6927vw 3.2552vw;color:#fff;}

.sub_visual {height:58.5938vw;}
.sub_visual.bg01 {background: url("/images/sub_visual1.png") center no-repeat; }
.sub_visual_txt { top: 50%; left:0;width:100%; transform: translatey(-50%); }
.sub_visual_txt em {  font-size: 2.3438vw; line-height: 3.3854vw;  letter-spacing: 0.5208vw;}
.sub_visual_txt h2 { font-size: 7.8125vw; line-height: 8.5938vw;  margin-top: 2.6042vw;}
.sub_visual_txt h2 span {}
.sub_visual_txt p { font-size: 3.2552vw; line-height: 4.1667vw;  margin-top: 3.9063vw;}

.sub_content {padding:11.7188vw 0;}
.sub_content .in {padding-left:2%;padding-right:2%;}
.sub_tit {margin-bottom:3.9063vw;}
.sub_tit .kor {font-size:6.5104vw;line-height:1;}
.sub_tit .eng {margin-left:0.6510vw;font-size:2.3438vw;line-height:1;}
}




@media screen and (max-width:1200px){

}
@media screen and (max-width:1024px){
br.pc {display:none;}
br.tab {display:block;}
br.mob {display:none;}

}

@media screen and (max-width:768px){
br.pc {display:none;}
br.tab {display:none;}
br.mob {display:block;}
img.mob_img {display:inline-block;}
img.pc_img {display:none;}

#fregister .fregister_agree {position: static;}
}