@charset "utf-8";

@font-face {
    font-family: 'notokr-thin';
    src: url('font/notokr-thin.eot');
    src: url('font/notokr-thin.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-thin.woff2') format('woff2'),
         url('font/notokr-thin.woff') format('woff'),
         url('font/notokr-thin.ttf') format('truetype'),
         url('font/notokr-thin.svg#notokr-thin') format('svg');
	font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notokr-light';
    src: url('font/notokr-light.eot');
    src: url('font/notokr-light.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-light.woff2') format('woff2'),
         url('font/notokr-light.woff') format('woff'),
         url('font/notokr-light.ttf') format('truetype'),
         url('font/notokr-light.svg#notokr-light') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notokr-regular';
    src: url('font/notokr-regular.eot');
    src: url('font/notokr-regular.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-regular.woff2') format('woff2'),
         url('font/notokr-regular.woff') format('woff'),
         url('font/notokr-regular.ttf') format('truetype'),
         url('font/notokr-regular.svg#notokr-regular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'notokr-medium';
    src: url('font/notokr-medium.eot');
    src: url('font/notokr-medium.eot?#iefix') format('embedded-opentype'),
         url('font/notokr-medium.woff2') format('woff2'),
         url('font/notokr-medium.woff') format('woff'),
         url('font/notokr-medium.ttf') format('truetype'),
         url('font/notokr-medium.svg#notokr-medium') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 400; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype'); } @font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 700; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype') } @font-face { font-family: 'NanumBarunGothic'; font-style: normal; font-weight: 300; src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot'); src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebLight.ttf') format('truetype'); } 

div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td, abbr, acronym, address, big, cite, code, ins, small, sub, sup {padding:0; margin:0;}
div img, dl img, dt img, dd img, ul img, ol img, li img, h1 img, h2 img, h3 img, h4 img, h5 img, h6 img, pre img, form img, fieldset img, input img, textarea img, p img, blockquote img, th img, td img{box-sizing:border-box;}
article, aside, figure, figure img, figcaption, hgroup, footer, header, main, nav, section, video, object {display:block;  box-sizing:border-box;}
table{ border-collapse:collapse; border-spacing:0; }
ol, ul, li{ list-style:none;}
h1, h2, h3, h4, h5, h6, th, td{ font-weight:normal; font-size:100%; }
form, fieldset, a img{ border:0; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
address, abbr, address, big, cite, code, ins, small, sub, sup, em{ font-weight:normal; font-style:normal; }
blockquote, q{ quotes:none; }
.accessibility, .skip, legend
{ position:absolute !important; width:0 !important; height:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
caption{ display:none; }
.null{ font-size:0; line-height:0; }
a img, input, textarea, select, img{ vertical-align:middle; }
time, progress, mark, output { display:inline; }
.hide{ position:absolute; top:-9999px; left:-9999px; }
.clr{ clear:both !important; float:none !important; width:0 !important; height:0 !important; padding:0 !important; font-size:0 !important; line-height:0 !important; overflow:hidden !important; visibility:hidden !important; }
a {text-decoration:none; outline:none;}
/*a:hover {text-decoration:underline;}*/
a img{ border:0; }
img, input, select{ vertical-align:middle; }
input{ font-size:13px; color:#000; vertical-align:middle; outline:none;}
select{ font-size:13px; border:1px solid #D0D0D0; background:#fff; outline:none;}
button {outline:none;}

.mt0{margin-top:0px !important;}.mt5{margin-top:2.5px;}.mt10{margin-top:5px;}.mt15{margin-top:7.5px;}.mt20{margin-top:10px;}.mt25{margin-top:12.5px;}.mt30{margin-top:15px;}.mt35{margin-top:17.5px;}.mt40{margin-top:20px;}.mt45{margin-top:22.5px;}.mt50{margin-top:25px;}.mt55{margin-top:27.5px;}.mt60{margin-top:30px;}.mt65{margin-top:32.5px;}.mt70{margin-top:35px;}.mt75{margin-top:37.5px;}.mt80{margin-top:40px;}.mt100{margin-top:50px;}
.mb0{margin-bottom:0px !important;}.mb5{margin-bottom:2.5px;}.mb10{margin-bottom:5px;}.mb15{margin-bottom:7.5px;}.mb20{margin-bottom:10px;}.mb25{margin-bottom:12.5px;}.mb30{margin-bottom:15px;}.mb35{margin-bottom:17.5px;}.mb40{margin-bottom:20px;}.mb45{margin-bottom:22.5px;}.mb50{margin-bottom:25px;}.mb55{margin-bottom:27.5px;}.mb60{margin-bottom:30px;}.mb65{margin-bottom:32.5px;}.mb70{margin-bottom:35px;}.mb75{margin-bottom:37.5px;}.mb80{margin-bottom:40px;}.mb85{margin-bottom:42.5px;}.mb100{margin-bottom:50px;}.mb150{margin-bottom:75px;}
.ml0{margin-left:0px !important;}.ml5{margin-left:2.5px;}.ml10{margin-left:5px;}.ml15{margin-left:7.5px;}.ml20{margin-left:10px;}.ml25{margin-left:12.5px;}.ml30{margin-left:15px;}.ml35{margin-left:17.5px;}.ml40{margin-left:20px;}.ml45{margin-left:22.5px;}.ml50{margin-left:25px;}.ml55{margin-left:27.5px;}.ml60{margin-left:30px;}.ml65{margin-left:32.5px;}.ml70{margin-left:35px;}.ml75{margin-left:37.5px;}.ml80{margin-left:40px;}.ml100{margin-left:50px;}
.mr0{margin-right:0px !important;}.mr5{margin-right:2.5px;}.mr10{margin-right:5px;}.mr15{margin-right:7.5px;}.mr20{margin-right:10px;}.mr25{margin-right:12.5px;}.mr30{margin-right:15px;}.mr35{margin-right:17.5px;}.mr40{margin-right:20px;}.mr45{margin-right:22.5px;}.mr50{margin-right:25px;}.mr55{margin-right:27.5px;}.mr60{margin-right:30px;}.mr65{margin-right:32.5px;}.mr70{margin-right:35px;}.mr75{margin-right:37.5px;}.mr80{margin-right:40px;}.mr100{margin-right:50px;}

.mt10P{margin-top:10%;}
.mb10P{margin-bottom:10%;}

.pt0{padding-top:0px !important;}.pt5{padding-top:2.5px;}.pt10{padding-top:5px;}.pt15{padding-top:7.5px;}.pt20{padding-top:10px;}.pt25{padding-top:12.5px;}.pt30{padding-top:15px;}.pt35{padding-top:17.5px;}.pt40{padding-top:20px;}.pt45{padding-top:22.5px;}.pt50{padding-top:25px;}.pt55{padding-top:27.5px;}.pt60{padding-top:30px;}.pt65{padding-top:32.5px;}.pt70{padding-top:35px;}.pt75{padding-top:37.5px;}.pt80{padding-top:40px;}.pt100{padding-top:50px;}
.pb0{padding-bottom:0px !important;}.pb5{padding-bottom:2.5px;}.pb10{padding-bottom:5px;}.pb15{padding-bottom:7.5px;}.pb20{padding-bottom:10px;}.pb25{padding-bottom:12.5px;}.pb30{padding-bottom:15px;}.pb35{padding-bottom:17.5px;}.pb40{padding-bottom:20px;}.pb45{padding-bottom:22.5px;}.pb50{padding-bottom:25px;}.pb55{padding-bottom:27.5px;}.pb60{padding-bottom:30px;}.pb65{padding-bottom:32.5px;}.pb70{padding-bottom:35px;}.pb75{padding-bottom:37.5px;}.pb80{padding-bottom:40px;}.pb100{padding-bottom:50px;}
.pl0{padding-left:0px !important;}.pl5{padding-left:2.5px;}.pl10{padding-left:5px;}.pl15{padding-left:7.5px;}.pl20{padding-left:10px;}.pl25{padding-left:12.5px;}.pl30{padding-left:15px;}.pl35{padding-left:17.5px;}.pl40{padding-left:20px;}.pl45{padding-left:22.5px;}.pl50{padding-left:25px;}.pl55{padding-left:27.5px;}.pl60{padding-left:30px;}.pl65{padding-left:32.5px;}.pl70{padding-left:35px;}.pl75{padding-left:37.5px;}.pl80{padding-left:40px;}.pl100{padding-left:50px;}
.pr0{padding-right:0px !important;}.pr5{padding-right:2.5px;}.pr10{padding-right:5px;}.pr15{padding-right:7.5px;}.pr20{padding-right:10px;}.pr25{padding-right:12.5px;}.pr30{padding-right:15px;}.pr35{padding-right:17.5px;}.pr40{padding-right:20px;}.pr45{padding-right:22.5px;}.pr50{padding-right:25px;}.pr55{padding-right:27.5px;}.pr60{padding-right:30px;}.pr65{padding-right:32.5px;}.pr70{padding-right:35px;}.pr75{padding-right:37.5px;}.pr80{padding-right:40px;}.pr100{padding-right:50px;}


/*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

/*기본 셋팅*/
*{outline:none; margin:0; padding:0; box-sizing:border-box; font-family:'notokr-medium';}
body {margin:0; padding:0; font-size:15px; width:100%; margin:0 auto; background:#fff; overflow-x:hidden; position:relative;}
#wrap1 {width:100%; max-width:640px; margin:0 auto; position:relative;}
#container {width:100%; padding-top:50px; background:#f7f7f7; position:relative;}

/* 공통이용 */
.float_box {overflow:hidden;}
.float_box li {float:left;}
.float_box li img {width:100%;}
.content {width:100%; margin-left:auto;margin-right:auto;}
.content.main {width:90%; margin-left:auto;margin-right:auto;}
.content img {width:100%;}
.sub_tab {width:86%; margin:0 auto; overflow:hidden;}
.sub_tab li {float:left; width:50%; text-align:center;}
.sub_tab.mn3 li:nth-child(1),.sub_tab.mn3 li:nth-child(2),.sub_tab.mn3 li:nth-child(3) {width:33.33%;}
.sub_tab.mn5 li:nth-child(1),.sub_tab.mn5 li:nth-child(2),.sub_tab.mn5 li:nth-child(3) {width:33.33%;}
.sub_tab li a {display:block; padding:25px 0; font-size:4vw; line-height:4.2vw; background:#def4f5; color:#5ac6cc;}
.sub_tab li.on a {background:#5ac6cc; color:#fff;}
.m_sub_tab {width:100%;padding:0 7%; margin:0 auto; overflow:hidden;box-sizing:border-box;background:#fff;}
.m_sub_tab li {float:left; width:50%; text-align:center;}
.m_sub_tab.mn3 li:nth-child(1),.sub_tab.mn3 li:nth-child(2),.sub_tab.mn3 li:nth-child(3) {width:33.33%;}
.m_sub_tab.mn5 li:nth-child(1),.sub_tab.mn5 li:nth-child(2),.sub_tab.mn5 li:nth-child(3) {width:33.33%;}
.m_sub_tab li a {display:block; padding:15px 0; font-size:4vw; line-height:4.2vw; background:#def4f5; color:#5ac6cc;}
.m_sub_tab li.on a {background:#5ac6cc; color:#fff;}
.sub_tab.chk li {display:block; padding:25px 0; font-size:4vw; line-height:4.2vw; background:#def4f5; color:#5ac6cc;}
.sub_tab.chk li.on {background:#5ac6cc; color:#fff;}
.tab_con li {display:none;}

/* 헤더 */
#header {width:100%;height:60px;max-width:640px;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);top:0;background:#494949;position:fixed;z-index:999;}
#header h1 {width:117px; margin:7px auto 0;}
#header h1 img {width:100%;display:block;}
#header .nav_open {width:25px;top:20px;left:4%;cursor:pointer; position:absolute; z-index:10;}
#header .tel {display:block; width:24px;top:15px; right:3%; position:absolute; z-index:10;}
#header .kakao {display:block; width:34px; top:14px; right:13%; position:absolute; z-index:10;}
#header .nav_open img,#header .tel img,#header .kakao img {width:100%;}
.header_util {width:100%;max-width:640px;top:0;background:#494949; position:fixed; z-index:9999;display:none;}
.header_util .h_top {width:100%;height:60px;position:relative;}
.header_util .h_top h1 {width:130px; margin:5px auto 0;}
.header_util .h_top h1 img {width:100%;}
.header_util .h_top .nav_close {width:5%; top:29%; right:4%; cursor:pointer; position:absolute; z-index:10;}
.header_util .h_top img {width:100%;}
.header_util .h_login {width:100%; background:#191919; text-align:center; position:relative;}
.header_util .h_login li {width:50%; padding:10px 0; text-align:center;}
.header_util .h_login li a {display:block; font-size:4vw; line-height:4.2vw; color:#fff;}
.header_util .h_login li:first-child a {border-right:1px solid #fff;}
.header_util .h_btn {margin-bottom:2px solid #209aa3;}
.header_util .h_btn li{width:25%;}
.header_util .h_btn li img {width:100%;}
.header_util .h_side {background:#191919;}
.header_util .h_side ul {width:60%; margin:0 auto;padding:3% 0;}
.header_util .h_side li {width:25%;text-align:center;position:relative;}
.header_util .h_side li:not(:last-child):after{content:'';width:1px;height:40%;background:rgba(255,255,255,.5);position:absolute;right:0;top:50%;transform:translateY(-50%);}
.header_util .h_side li img {width:50%;}
.nav_box {width:100%; background:#ace2e5; overflow:hidden;}
.nav_box .dep1 {width:50%; background:#fef5fa; float:left;}
.nav_box .dep1 li {padding:10px 0 10px 14%;background-image:url('../img/m/nav_won.png');background-repeat:no-repeat;background-position:left 7% center;background-size:3.5%;font-size:18px; line-height:18px; color:#333;border-bottom:1px solid #8bd4da;}
.nav_box .dep1 li:last-child {border-bottom:0;}
.nav_box .dep1 li.special {color:#ffb4bb;}
.nav_box .dep1 li.ov {background-color:#fff;}
.nav_box .dep2_box {width:50%;height:100%;background:#fff; float:left;}
.nav_box .dep2_box .dep2 {display:none; padding-top:5%;}
.nav_box .dep2_box .dep2 li {padding:7px 0 7px 12%;}
.nav_box .dep2_box .dep2 li a {display:block; padding-left:15px; background:url('../img/m/nav_arr.png') no-repeat left center;background-size:3.5%;font-size:18px; line-height:18px; color:#333;}

/* 메인비주얼 */
.mv .slick-dots {position:absolute;bottom:4vw;left:0;width:100%;text-align:center;font-size:0;}
.mv .slick-dots li {display:inline-block;width:20px;height:20px;margin:0 4px;border-radius:50%;background-color:#fff;}
.mv .slick-dots .slick-active {background-color:#5ac6cc;}
.mv_item {position:relative;}
.mv_item img {width:100%;}
.mv_item .ani.n1 {position:absolute;top:38vw;left:8%;}
.mv_item .ani.n1 img {width:80%}

/* 메인컨텐츠 */
.main_con {padding:12vw 0;}
.main_title {text-align:center;margin-bottom:6vw;}
.main_title h4 {margin:0;margin-bottom:2vw;font-size:4vw; font-family:'notokr-light';color:#494949;}
.main_title h3 {margin:0;font-size:6vw;color:#494949;font-weight:bold;}

.main_best {background-color:#f3f3f3;}
.main_best_roll {width:60%;margin:0 auto;}
.main_best_roll .slick-arrow {z-index:10;position:absolute;top:45%;width:8vw;height:8.5vw;border:0;background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position:center center;}
.main_best_roll .slick-prev {left:-23%;background-image:url('/renew_m/img/main_2019/main_prev.png');}
.main_best_roll .slick-next {right:-23%;background-image:url('/renew_m/img/main_2019/main_next.png');}
.main_best_con a {display:block;}
.main_best_con img {width:100%;}

.main_star {position:relative;padding:14vw 0 16vw;background:url('/renew_m/img/main_2019/main_star_bg.jpg') no-repeat top center;background-size:cover;}
.main_star_bg {position:absolute;top:0;left:0;width:100%;height:100%;z-index:50;}
.main_title,.main_star_roll {position:relative;z-index:100;}
.main_star_roll {width:70%;margin:0 auto;}
.main_star_roll .slick-arrow {z-index:10;position:absolute;top:45%;width:8vw;height:8.5vw;border:0;background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position:center center;}
.main_star_roll .slick-prev {left:-17%;background-image:url('/renew_m/img/main_2019/main_prev.png');}
.main_star_roll .slick-next {right:-17%;background-image:url('/renew_m/img/main_2019/main_next.png');}
.main_star_con a {display:block;}
.main_star_roll .slick-slide img {width:100%;}

.main_pro {background-color:#fff;}
.main_pro_txt {margin-bottom:4vw;text-align:center;}
.main_pro_txt h5 {font-size:4vw;font-weight:bold;color:#494949;}
.main_pro_txt h5:after {content:'';display:block;margin:3vw auto 1vw;width:5%;height:1px;background-color:#333;}
.main_pro_txt p {font-size:3.2vw;line-height:4.7vw;color:#110101;}
.main_pro_roll {width:80%;margin:0 auto;}
.main_pro_roll .slick-arrow {z-index:10;position:absolute;top:45%;width:8vw;height:8.5vw;border:0;background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position:center center;}
.main_pro_roll .slick-prev {left:-11%;background-image:url('/renew_m/img/main_2019/main_prev.png');}
.main_pro_roll .slick-next {right:-11%;background-image:url('/renew_m/img/main_2019/main_next.png');}

.main_self {background:url('/renew_m/img/main_2019/main_self_bg.jpg') no-repeat top center;background-size:cover;}
.main_self_wrap {position:relative;}
.main_self_bg,.main_self_bg img {width:100%;display:block;}
.main_self_con {width:60%;position:absolute;top:50%;left:20%;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}
.main_self_con img {width:100%;}
.main_self_con h3 {text-align:center;width:100%;font-size:10vw;font-weight:bold;color:#f493be;position:absolute;top:44%;left:0;transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);}

.main_tv {background:url('/renew_m/img/main_2019/main_tv_bg.jpg') no-repeat top center;background-size:cover;}
.main_tv_wrap {position:relative;}
.main_tv_bg {width:76%;margin:0 auto;}
.main_tv_bg img {width:100%;display:block;}
.main_tv_roll {width:64%;height:36vw;position:absolute !important;bottom:1.8vw;left:18%;}
.main_tv_roll .slick-arrow {z-index:10;position:absolute;top:45%;width:8vw;height:8.5vw;border:0;background-color:transparent;background-repeat:no-repeat;background-size:100%;background-position:center center;}
.main_tv_roll .slick-prev {left:-25%;background-image:url('/renew_m/img/main_2019/main_prev.png');}
.main_tv_roll .slick-next {right:-25%;background-image:url('/renew_m/img/main_2019/main_next.png');}
.main_tv_roll .slick-list,.main_tv_roll .slick-track {height:100%;}
.main_tv_item {position:relative;height:100%;}
.main_tv_item iframe {position:absolute;width:100%;height:100%;left:0;top:0;}
.main_tv_btn {width:64%;margin:5vw auto 0;display:block;}
.main_tv_btn img {width:100%;}

.main_info {padding:14vw 0;background:url('/renew_m/img/main_2019/main_info_bg.jpg') no-repeat top center;background-size:cover;}
.main_info a {width:80%;margin:1vw auto;display:block;}
.main_info img {width:100%;display:block;}

/* 하단상담폼 */
.counsel_wrap {width:100%;max-width:640px;padding:10px 5%;margin:0;left:50%;transform:translateX(-50%);-ms-transform:translateX(-50%);-webkit-transform:translateX(-50%);bottom:0;position:fixed;z-index:999;background:rgba(73,73,73,.6);}
.counsel_wrap .title {margin-bottom:2vw;}
.counsel_wrap .title h4 {margin:0;font-family: 'NanumBarunGothic', sans-serif;color:#fff;font-size:16px;}
.swrites input[type="text"],.swrites select {height:25px;text-indent:5px;border:1px solid transparent;font-family: 'NanumBarunGothic', sans-serif;font-size:13px;}
.swrites_name,.swrites_type {float:left;margin-bottom:1vw;}
.swrites_name {width:55%;margin-right:1%;}
.swrites_type {width:44%;}
.swrites_name input,.swrites_type select {width:100%;}
.swrites_tel {clear:both;margin:0 0 2vw;}
.swrites_tel input {width:100%;}
.swrites_agree {position:relative;margin-bottom:2vw;}
.swrites_agree p {line-height:4vw;}
.swrites_agree label {vertical-align:middle;margin:0;color:#fff;font-family: 'NanumBarunGothic', sans-serif;font-weight:300;font-size:3vw;}
.swrites_agree input[type="checkbox"] {margin:0;width:3vw;height:3vw;}
.swrites_agree .priv {padding:0 2%;position:absolute;top:0;right:0;line-height:4vw;box-sizing:border-box;border:1px solid #bfd6d1;color:#b8ddd5;font-size:3vw;}
.swrites_submit {text-align:center;color:#fff;background-color:#f1c2c6;font-family: 'NanumBarunGothic', sans-serif;font-size:14px;line-height:26px;}
.alert_popup2 {width:100%;margin-bottom:2vw;display:none;}
.alert_popup2 .con {width:100%;padding:3%;height:120px;background:#fff;border:0;overflow-y:auto;}

/* 푸터 */
#footer {padding:8vw 0;background:#323131;}
#footer h2 {text-align:center;width:17%;margin:0 auto;}
#footer h2 img {width:100%;}
.footer_txt {margin-top:4vw;text-align:center;color:#585555;}
.footer_txt1 {font-size:0;}
.footer_txt1 li {display:inline-block;padding:0 5px 0 3px;border-right:1px solid #585555;}
.footer_txt1 li:last-child {border-right:0;}
.footer_txt1 li a {display:block;font-size:3.5vw;line-height:3.5vw;color:#585555;}
.footer_txt2 li {color:#585555;font-size:3vw;line-height:4.5vw;}
.footer_txt2 li a {color:#585555;}
.footer_ps {color:#585555;font-size:3vw;line-height:4.5vw;}
.footer_sns {font-size:0;}
.footer_sns li {display:inline-block;width:7%;margin:0 3px;}
.footer_sns li a {display:block;}
.footer_sns li a img {width:100%;display:block;}

.roll_box {width:86%; margin:0 auto 10vw; text-align:center; position:relative;background:#fff;}
.roll_box .slick-list {width:100%;}
.roll_box .item {width:100%; overflow:hidden;}
.roll_box .item img {width:99.9%;}
.roll_box .slick-dots {width:100%; left:0; top:0; position:absolute; z-index:10;}
.roll_box .slick-dots li {display:inline-block; padding-bottom:9px; cursor:pointer;}
.roll_box .slick-dots li.slick-active{background:url('/renew_m/img/m/roll_arr.png') no-repeat center bottom;}
.roll_box .slick-dots li p{width:100%; padding:20px 0; font-size:17px; line-height:25px; color:#5ac6cc; background:#def4f5;}
.roll_box .slick-dots li.slick-active p{background:#5ac6cc; color:#fff;}
.roll_box .slick-dots li.box2 {width:50%;}
.roll_box .slick-dots li.box3 {width:33.333%;}
.roll_box .slick-dots li.box4 {width:25%;}
.roll_box .slick-dots li.box5 {width:20%;}

/* 시술비용/안내 */
.cost_tab_box {width:95%;margin:10vw auto 0;}
.cost_tab {overflow:hidden;border:1px solid #c8c8c8;border-bottom:0;box-sizing:border-box;}
.cost_tab li {float:left;width:50%;text-align:center;}
.cost_tab li a {padding:2vw 0;display:block;width:100%;font-size:4vw;line-height:10vw;color:#333;font-family: 'NanumSquare', sans-serif !important;}
.cost_tab li a span {display:inline-block;}
.cost_tab li a span:before {content:'';width:10vw;height:10vw;float:left;display:inline-block;margin-right:3vw;background-repeat:no-repeat;background-position:left center;background-size:100%;}
.cost_tab li:nth-child(1) a span:before {background-image:url('/renew/img/main_2019/cost_tab1.png');}
.cost_tab li:nth-child(2) a span:before {background-image:url('/renew/img/main_2019/cost_tab2.png');}
.cost_tab li.active a {color:#fff;}
.cost_tab li.active:nth-child(1) a {background-color:#ffb4bb;}
.cost_tab li.active:nth-child(2) a {background-color:#5fbfbd;}
.cost_tab li.active:nth-child(1) a span:before {background-image:url('/renew/img/main_2019/cost_tab1_on.png');}
.cost_tab li.active:nth-child(2) a span:before {background-image:url('/renew/img/main_2019/cost_tab2_on.png');}
.cost_con {width:95%;margin:0 auto 10vw;}
.cost_tab2 {padding:1vw 0;margin-bottom:20px;text-align:center;font-size:0;border:1px solid #c8c8c8;border-top:0;box-sizing:border-box;}
.cost_tab2 p {width:33.333333333%;height:12vw;display:inline-block;font-family: 'NanumSquare', sans-serif !important;font-size:3.5vw;}
.cost_tab2 p span,.cost_tab2 p a {margin-top:2vw;cursor:pointer;display:inline-block;padding:0 3vw;border:1px solid transparent;border-radius:20px;line-height:7vw;box-sizing:border-box;color:#fff;}
.cost_tab2 p.active span,.cost_tab2 p.active a {border:1px solid #fff;}

/* 미디어쿼리 */
@media all and (max-width:700px){
.nav_box .dep1 li, .nav_box .dep2_box .dep2 li a {font-size:3.3vw; line-height:3.4vw;}
}












