@charset "utf-8";


.mainVisualWrap{position:relative;top:0;left:0;z-index:100;width:100%;min-width:1145px;height:920px; background:#191919 url(../images/renew/visual_img01.jpg) no-repeat top center;}
.mainVisualWrap .mainVisualBox{display:flex;justify-content:space-between;padding:0 0 0 36px;}
.mainVisualWrap .mainVisual{position:relative; top:312px;color:#fff;font-family:'pretendard';}
.mainVisualWrap .mainVisual .txt01{font-family:'GmarketSans';color:#fff;font-size:24px;letter-spacing:-0.025em;}
.mainVisualWrap .mainVisual dl dt{font-family:'GmarketSans';color:#fff;font-size:48px;font-weight:700;line-height:58px;letter-spacing:-0.025em;margin:20px 0 22px;}
.mainVisualWrap .mainVisual dl dt span{color:#f6ab00;}
.mainVisualWrap .mainVisual dl dd{letter-spacing:-0.075em;}
.mainVisualWrap .mainVisual dl dd strong{font-size:20px;line-height:26px;font-weight:700;}
.mainVisualWrap .mainVisual dl dd strong span{border-radius:7px;background:#fff;color:#1a1a1a;padding:0 4px;display:inline-block;margin-top:4px;position:relative;left:-3px;}
.mainVisualWrap .mainVisual dl dd p{font-size:18px;color:#bfbfbf;line-height:24px;letter-spacing:-0.075em;margin-top:18px;}
.mainVisualWrap .mainVisual dl dd p span{color:#fff;font-weight:700;}
.mainVisualWrap .mainVisual .linkBox{width:492px;font-family:'pretendard';display:flex;flex-wrap:wrap;padding-top:5px;}
.mainVisualWrap .mainVisual .linkBox a{display:block;width:calc(50% - 12px);height:150px;border-radius:20px;border:2px solid #fff;letter-spacing:-0.075em;padding:23px 34px 0;box-sizing:border-box;}
.mainVisualWrap .mainVisual .linkBox a:nth-child(1){width:100%;border-radius:25px;border:2px solid #f6ab00;}
.mainVisualWrap .mainVisual .linkBox a:nth-child(1) h3{color:#f6ab00;font-weight:500;}
.mainVisualWrap .mainVisual .linkBox a:nth-child(1) p{color:#f6ab00;}
.mainVisualWrap .mainVisual .linkBox a:nth-child(2){margin-right:24px;}
.mainVisualWrap .mainVisual .linkBox a:nth-child(n+2){margin-top:24px;}
.mainVisualWrap .mainVisual .linkBox a h3{font-size:36px;font-weight:400;padding-bottom:29px;margin-bottom:7px;border-bottom:1px solid #fff;background:url(../images/renew/end_arrow.png)no-repeat bottom -1px right;color:#fff;}
.mainVisualWrap .mainVisual .linkBox a h3 strong{font-weight:900;}
.mainVisualWrap .mainVisual .linkBox a p{color:#fff;font-size:20px;text-align:right;font-weight:900;}



#headerWrap{position:-webkit-sticky;position:sticky;top:0;z-index:150;}



/*type01*/
#header_171218{position:static;top:0;left:0;z-index:100;width:100%;min-width:1145px;height:88px; background:#fff;}
/*#header_171218.scroll{position:fixed;top:0;}*/
#header_171218 .utility{display:flex;align-items:center;flex-shrink:0;}
#header_171218 .utility a{display:block;font-size:16px;color:#1a1a1a;line-height:88px;letter-spacing:-0.075em;font-weight:500;padding:0 23px;}
#header_171218 .utility a:hover{font-weight:900;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;}
#header_171218 .utility a.btnHJoin{padding:0;}
#header_171218 .utility a.btnHJoin span{padding:10px 26px;color:#fff;font-weight:700;background:#1a1a1a;border-radius:20px;}

#header_171218 .gnbArea {position:relative; width:1145px; margin:0 auto;}
#header_171218 .gnbArea .gnbBg{min-width:1200px;display:none;width:calc(100vw - 17px);height:150px;background:#f8f8f8;content:'';position:absolute;left:50%;top:88px;transform:translateX(-50%);z-index:-1;}
#header_171218 .gnb{display:flex;align-items:center;justify-content:space-between;font-family:'pretendard';}
#header_171218 .gnb h1{width:200px;flex-shrink:0;}
#header_171218 .gnb>ul{display:flex;align-items:center;width:100%;}
#header_171218 .gnb>ul>li{font-size:16px;position:relative;}
#header_171218 .gnb>ul>li>a{display:block;padding:0 33px;line-height:88px;color:#1a1a1a;letter-spacing:-0.075em;font-weight:900;}
#header_171218 .gnb>ul>li:hover >a{background:#f6ab00;color:#fff;font-weight:700;}

#header_171218 .gnb>ul>li.phone { color:#fff; font-weight:bold; font-size:16px; padding:17px 0 0 12px;}
#header_171218 .gnb>ul>li.active>a{color:#f6ab00;}
#header_171218 .gnb>ul>li.active>div{display:block;}
#header_171218 .gnb>ul>li>div{width:100%;height:150px;display:none;position:absolute;left:0;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;text-align:center;}
#header_171218 .gnb>ul>li>div:after{content:"";display:block;clear:both;}
#header_171218 .gnb>ul>li>div>h2{position:absolute;bottom:-32px;right:0;width:20px;height:0;padding:32px 0 0;overflow:hidden;line-height:100px;}
#header_171218 .gnb>ul>li>div>ul{padding-top:11px;}
#header_171218 .gnb>ul>li>div>ul>li>a{display:block;position:relative;width:100%; padding:6.5px 0;color:#1a1a1a;font-weight:bold; letter-spacing:-0.04em;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;font-weight:500;}
#header_171218 .gnb>ul>li>div>ul>li>a:hover{font-weight:700;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;}

/* type01 e */

/* type02 */
#header_17121802{position:fixed;top:0;left:0;z-index:1000;width:100%;min-width:1024px;height:131px; background:#0e0e0e url(../images/main171218/top_backline.png) repeat-x top;}

#header_17121802 .utility{position:relative;top:5px; width:1024px; margin:0 auto; color:#fff; text-align:right; font-size:9px; line-height:normal;}
#header_17121802 .utility a{font-size:13px;color:#fff;line-height:17px;letter-spacing:-0.08em;font-weight:bold;}
#header_17121802 .utility a:hover{color:#fbb900;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header_17121802 .utility span { background:url(../images/main171218/top_side_line.png) no-repeat right -2px; padding-right:11px;}

#header_17121802>h1{position:absolute;top:59px;left:50%;z-index:2;margin:0 0 0 -512px;}
#header_17121802>h1 img{ width:175px; height:52px;}

#header_17121802 .gnbArea { position:relative; width:1024px; margin:0 auto;}
#header_17121802 .gnb{position:absolute;top:42px; left:420px;}
#header_17121802 .gnb>h1{display:none;position:absolute;top:47px;left:0;z-index:1;width:17px;height:0;margin:0 0 0 -9px;padding:9px 0 0;overflow:hidden;line-height:100px;}
#header_17121802 .gnb>ul{position:relative;z-index:2;}
#header_17121802 .gnb>ul>li{float:left;position:relative;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header_17121802 .gnb>ul>li>a{ display:block;padding:17px 27px 17px 27px;font-size:15px;font-weight:400;light;color:#fff;letter-spacing:-1px;font-weight:bold;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header_17121802 .gnb>ul>li>a:hover{color:#f6ab00;}
#header_17121802 .gnb>ul>li.phone { color:#fff; font-weight:bold; font-size:16px; padding:17px 0 0 12px;}
#header_17121802 .gnb>ul>li.active>a{color:#f6ab00;}
#header_17121802 .gnb>ul>li.active>div{display:block;}
#header_17121802 .gnb>ul>li>div{display:none;position:absolute;left:7px;width:170px;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header_17121802 .gnb>ul>li>div:after{content:"";display:block;clear:both;}
#header_17121802 .gnb>ul>li>div>h2{position:absolute;bottom:-32px;right:0;width:20px;height:0;padding:32px 0 0;overflow:hidden;line-height:100px;}
#header_17121802 .gnb>ul>li>div>ul{ background-color:#0e0e0e; padding:15px 5px;}
#header_17121802 .gnb>ul>li>div>ul>li>a{display:block;position:relative;width:100%; padding:6px 0;text-indent:17px;font-size:13px;color:#fff;font-weight:bold; letter-spacing:-0.04em;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#header_17121802 .gnb>ul>li>div>ul>li>a:hover { text-decoration:underline;color:#f6ab00;}

#header_17121802 .mainVisual { position:relative; top:280px; width:1030px; margin:0 auto; font-size:0}
/* type02 e */


.neoMt45 { margin-top:45px;}


.renew_con01 { position:relative; background:url(../images/renew/renew_con01.png) no-repeat top center; height:794px;font-family:'pretendard';}
.renew_con01 .Area {display:flex;align-items:center;justify-content:space-between; position:relative; top:192px;text-align:center;}
.renew_con01 .Area dl dt{font-size:48px;font-weight:900;line-height:58px;color:#191919;letter-spacing:-0.075em;}
.renew_con01 .Area dl dt span{color:#f6ab00;}
.renew_con01 .Area dl dt:before{width:48px;height:69px;display:block;content:'';background:url(../images/renew/bulb_icon.png) no-repeat center;margin:0 auto;}
.renew_con01 .Area dl dd{letter-spacing:-0.093em;}
.renew_con01 .Area dl dd .txt01{font-size:20px;font-weight:500;line-height:30px;color:#191919;margin:18px 0 19px;}
.renew_con01 .Area dl dd .txt01 strong{font-weight:900;}
.renew_con01 .Area dl dd .txt01 strong span{border-radius:6px;padding:2px 5px 3px;background:#ffefcc;display:inline-block;line-height:1;}
.renew_con01 .Area dl dd .txt02{font-size:18px;font-weight:500;color:#808080;line-height:28px;}
.renew_con01 .Area dl dd .txt02 span{border:2px solid #f6ab00;color:#1a1a1a;font-weight:900;display:inline-block;padding:2.5px 6px;border-radius:8px;line-height:1;}
.renew_con01 .yunvod{position:relative;top:40px;}


.renew_con02 { position:relative; background:#f5f5f5 url(../images/renew/renew_con02_bg.png) no-repeat top center; height:919px;font-family:'pretendard';}
.renew_con02 .Area { position:relative;top:294px;}
.renew_con02 .Area .vod { float:left; width:492px;position:relative;}
.renew_con02 .Area .media { margin-left:516px;}
.renew_con02 .Area .title { font-size:32px; font-weight:900; color:#151515; letter-spacing:-0.075em;margin-bottom:22px;}
.renew_con02 .Area .more { position:absolute; top:-5px;right:0;font-size:20px;background:#fff0cf;border-radius:12px;}
.renew_con02 .Area .more a{color:#f6ab00;display:block;padding:12px 22px;font-weight:900;letter-spacing:-0.075em;}
.renew_con02 .Area .more a:after{width:16px;height:13px;background:url(../images/renew/double_arrow.png) no-repeat;content:'';display:inline-block;margin-left:7px;vertical-align:1px;}
.renew_con02 .Area img{border-radius:15px;}



.renew_con03 {position:relative; background:#1a1a1a url(../images/renew/renew_con03.jpg) no-repeat top center; height:919px;}
.renew_con03 .Area {position:relative; top:304px;text-align:center;}
.renew_con03 .Area .btn { margin-top:45px;}
.renew_con03 .Area .txt01{font-family:'GmarketSans';font-weight:500;font-size:24px;letter-spacing:-0.075em;color:#fff;}
.renew_con03 .Area .txt01 strong{font-weight:700;text-decoration:underline;text-underline-offset:6px;text-decoration-color:#c0c0c0;}
.renew_con03 .Area dl dt{font-family:'GmarketSans';font-weight:700;font-size:48px;line-height:58px;letter-spacing:-0.05em;color:#fff;margin:13px 0 4px;}
.renew_con03 .Area dl dt span{color:#f6ab00;}
.renew_con03 .Area dl dd{font-family:'pretendard';font-size:18px;line-height:24px;font-weight:400;color:#fff;letter-spacing:-0.075em;}
.renew_con03 .Area dl dd strong{font-weight:700;line-height:1;background:#42403f;padding:2px 3px;display:inline-block;}
.renew_con03 .Area .btn a{display:flex;align-items:center;justify-content:center;width:360px;height:56px;font-size:24px;color:#fff;font-family:'pretendard';font-weight:900;letter-spacing:-0.075em;text-align:center;border-radius:25px;border:2px solid #f6ab00;margin:0 auto;box-sizing:border-box;}
.renew_con03 .Area .btn a:after{width:18px;height:18px;background:url(../images/renew/arrow_bold.png) no-repeat;content:'';display:inline-block;margin:-1px 0 0 13px;vertical-align:1px;}




#new171218_footerTy01 { position:relative; width:100%; margin:0 auto; background:#262626; padding:32px 0 23px;font-family:'pretendard';min-width:1145px;}
#new171218_footerTy01 .Area { position:relative; width:1008px; margin:0 auto; line-height:normal; display:table;}
#new171218_footerTy01 .Area .phone {float:left; width:680px; background:url(../images/renew/footer_line01.png) no-repeat top right; color:#fff;}
#new171218_footerTy01 .Area .phone .title { float:left;width:110px;height:104px; background:url(../images/renew/footer_line01.png) repeat-y top right; font-size:24px; font-weight:bold; letter-spacing:-0.075em; display:inline-block;padding-top:1px;}
#new171218_footerTy01 .Area .phone .number { margin:-4px 0 0 140px; vertical-align:middle; line-height:2.5em;}
#new171218_footerTy01 .Area .phone .number .item01 { width:70px; font-size:24px; font-weight:400; letter-spacing:-0.025em; vertical-align:middle; display:inline-block;}
#new171218_footerTy01 .Area .phone .number .item02 { font-size:28px; font-weight:bold; letter-spacing:-0.025em; vertical-align:middle; display:inline-block;}
#new171218_footerTy01 .Area .phone .number .item03 { font-size:24px; vertical-align:middle; display:inline-block;}
#new171218_footerTy01 .Area .phone .number .item04 { margin:-12px 0 0 70px; font-size:24px; vertical-align:middle; display:inline-block;}
#new171218_footerTy01 .Area .phone .number > p{margin-top:5px;}
#new171218_footerTy01 .Area .phone .number a{display:inline-block;width:74px;line-height:28px;text-align:center;font-size:16px;color:#fff;letter-spacing:-0.075em;background:#595959;border-radius:10px;}
#new171218_footerTy01 .Area .phone img { vertical-align:middle;}
#new171218_footerTy01 .Area .btn { margin-left:714px; letter-spacing:-0.08em; line-height:16px; font-size:0;}
#new171218_footerTy01 .Area .btn span { margin:0 4px;}
#new171218_footerTy01 .Area .btn .yt a { background:url(../images/main171218/footer_icon_yt.png) no-repeat top center; font-size:14px; color:#999; width:52px; text-align:center; padding-top:53px; vertical-align:top; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy01 .Area .btn .fb a { background:url(../images/main171218/footer_icon_fb.png) no-repeat top center; font-size:14px; color:#999; width:52px; text-align:center; padding-top:53px; vertical-align:top; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy01 .Area .btn .nb a { background:url(../images/main171218/footer_icon_nb.png) no-repeat top center; font-size:14px; color:#999; width:52px; text-align:center; padding-top:53px; vertical-align:top; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy01 .Area .btn .sp a { background:url(../images/main171218/footer_icon_sp.png) no-repeat top center; font-size:14px; color:#999; width:52px; text-align:center; padding-top:55px; vertical-align:top; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy01 .Area .btn .yt a:hover, #new171218_footerTy01 .Area .btn .fb a:hover, #new171218_footerTy01 .Area .btn .nb a:hover , #new171218_footerTy01 .Area .btn .sp a:hover { color:#f6ab00;}

#new171218_footerTy02 { position:relative; width:100%; margin:0 auto; background:#1a1a1a; padding:41px 0 50px;font-family:'pretendard';}
#new171218_footerTy02 .Area { position:relative; width:1008px; margin:0 auto; line-height:normal; display:table;}
#new171218_footerTy02 .Area:after{display:block;clear:both;content:'';}
#new171218_footerTy02 .Area .menu {float:left;width:680px; height:220px; background:url(../images/main171218/footer_line01.png) repeat-y top right; color:#fff; }
#new171218_footerTy02 .Area .menu > ul{display:flex;}
#new171218_footerTy02 .Area .menu > ul > li:nth-child(n+2){margin-left:35px;}
#new171218_footerTy02 .Area .menu li {letter-spacing:-0.075em;text-align:center;}
#new171218_footerTy02 .Area .menu li a.step01 { font-size:16px; font-weight:bold; color:#fff; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy02 .Area .menu li a:hover.step01 { color:#f6ab00;}
#new171218_footerTy02 .Area .menu li .step02 { margin-top:13px; font-size:14px;}
#new171218_footerTy02 .Area .menu li .step02 a { font-size:14px; color:#999; width:100%; padding:5px 0; display:inline-block;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new171218_footerTy02 .Area .menu li .step02 a:hover { color:#f6ab00;}
#new171218_footerTy02 .Area .logo { margin-left:714px; letter-spacing:-0.04em; font-size:0}
#new171218_footerTy02 .Area .logo .addtext {padding-top:4px; margin-top:17px; font-size:14px; color:#999; line-height:24px;letter-spacing:-0.075em;}

#new171218_footerTy03 { position:relative; width:100%; margin:0 auto; border-top:solid 1px #2d2d2d; background:#101010; padding:29px 0; font-size:16px; color:#5c5c5c; text-align:center;}
#new171218_footerTy03 .topBtn { position:absolute; right:15px; bottom:12px;}


#new1701_footerArea { position:relative; width:100%; margin:0 auto; background-color:#f5f5f5;}
#new1701_footer {position:relative;z-index:99;width:981px;height:213px;margin:0 auto;}
#new1701_footer h1{height:47px;margin:0 0 11px;padding:15px 0 0 0;font-size:12px;color:white;line-height:30px;letter-spacing:-0.1em;font-weight:bold;border-bottom:1px solid #dddddd; background:url(../images/main170705/icon_phone02.png) no-repeat left 27px;}
#new1701_footer h1 strong{display:inline-block;padding:2px 0 0 15px;vertical-align:top;font-size:14px;color:#ef533a;line-height:30px;letter-spacing:-1px;font-family:'klavika_bold_capsbold'; font-weight:bold;}
#new1701_footer .privacy{position:absolute;top:20px;left:110px;}
#new1701_footer .privacy li{float:left;margin:0 10px 0 0;padding:0 10px 0 0;background:url(../images/common/privacy_line.gif) right 7px no-repeat;}
#new1701_footer .privacy li a{float:left;height:24px;font-size:12px;color:#666;line-height:24px;letter-spacing:-0.05em;font-weight:;-moz-transition:0.4s;-webkit-transition:0.4s;transition:0.4s;}
#new1701_footer .privacy li a img{margin:0 6px 0 0;vertical-align:top;}
#new1701_footer .privacy li a:hover{color:#fbb900;}
#new1701_footer .privacy li.faceB{margin-left:390px;padding:0;background:none;}
#new1701_footer .privacy li.last{margin:0;padding:0;background:none;}
#new1701_footer p,
#new1701_footer address{font-size:12px;color:#777;line-height:17px;}
#new1701_footer p span,
#new1701_footer address span{padding:0 4px;font-size:12px;color:#c7c7c7;letter-spacing:-0.02em;font-family:Dotum,sans-serif;}
#new1701_footer .install{position:absolute;top:81px;right:0;}
#new1701_footer .install li{float:left;margin:0 0 0 28px;}
#new1701_footer .install li a,
#new1701_footer .install li img{display:block;}
