@charset "utf-8";

@import url(http://fonts.googleapis.com/css?family=Noto+Sans);
@import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url('https://fonts.googleapis.com/css?family=Monda');


/* Basic */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, img, ins, kbd, q, s, samp,
small, sub, sup, tt, var,
center, input, select, strong, b, u, i, em, strike,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    font-family: 'Noto Sans KR';
    font-size: 13px;
    line-height: 160%;
    padding: 0px;
    margin: 0px;
    border-spacing: 0px;
    -webkit-text-size-adjust: none;
}

a{text-decoration:none;}
/* Basic_END */

#dyscrollup-btn{z-index:999999;position:fixed;cursor:pointer;display:none;bottom:30px}
body{overflow-x:hidden}

/* visual */
.visual{width: 1920px;margin:-100px auto 0;height: 1074px;overflow:hidden; position:static; z-index:10;}
.mainslider_wrap{width: 100%;}
.visual img{width: 1920px;}
.visual .slick-slider .slick-track{}
.visual .slick-slide{width: 1920px !important;}
.visual .slick-prev{width: 230px;left: 20px;z-index: 1;font-size: 13px;color:#ffffff;font-family: 'Monda', sans-serif;text-align: right; }
.visual .slick-prev:before{content:'';display:block; background-image: url( "/img/left_arrow.png" ); background-repeat: no-repeat; width:39px; height: 61px; /*background-color: #fff;*/ position:absolute;left:100px; top: 20px;}
.visual .slick-next{width: 230px;right: 20px;font-size: 13px;color:#ffffff;font-family: 'Monda', sans-serif;text-align: left;}
.visual .slick-next:before{content:'';display:block; background-image: url( "/img/right_arrow.png" ); background-repeat: no-repeat; width:39px;height: 61px; /*background-color: #fff;*/position:absolute;right:100px;top:20px;}

/* main_con01 */
.main_con01{padding: 106px 0 117px;}
.main_con01 .inner{overflow:hidden;height: 703px;padding-bottom: 40px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con01 .title{text-align: center;margin-bottom: 95px;}
.main_con01 .title i{display: block;margin-bottom: 10px;font-style:normal;font-size: 13px;color:#333333;letter-spacing: 0.01em;font-family: 'Monda', sans-serif;}
.main_con01 .title h3{font-size: 40px;color:#333333;font-weight: bold;font-family: 'Monda', sans-serif;}
.main_con01 .title .hr{width: 58px;height: 1px;background-color: #feb8c2;margin:15px auto 0;}
/*.main_con01 .slick-slider{margin-top: 95px;}*/
.main_con01 .slick-list{margin:0 auto;}
.main_con01 .slick-list:before{content:'';display:block;width: 1px;height: 428px;background-color: #fff;position:absolute;top: 0;left: 0;z-index: 2;}
.main_con01 .slick-slide{}
.main_con01 .slick-slide + li .img{border-left: 1px solid #e6e6e6; overflow: hidden;}
.main_con01 .slick-slide + li .txt{border-left: 1px solid #b8b8b8;}
.main_con01 .img{padding: 0 50px; }
.main_con01 .txt{padding: 30px 0 6px;text-align: center;}
.main_con01 .txt i{font-size: 13px;color:#333333;letter-spacing: -0.025em;font-weight: 400;font-style:normal;font-family: 'Nanum Square', sans-serif;}
.main_con01 .txt h4{margin: 9px 0 14px;font-size: 28px;line-height: 1;color:#333333;letter-spacing: -0.025em;font-weight: 400;font-family: 'Nanum Square', sans-serif;}
.main_con01 .txt p{font-size: 13px;line-height: 20px;color:#666666;letter-spacing: -0.025em;font-weight: 400;font-family: 'Nanum Square', sans-serif;}
.main_con01 .txt .box{display: block;width: 84px;margin:15px auto 0;padding: 3px 0;font-size: 13px;color:#4c4646;font-family: 'Monda', sans-serif;border:1px solid #aaaaaa;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con01 .txt .box span{display: inline-block;vertical-align: top;margin-left: 10px;font-size: 14px;font-weight: bold;}
.main_con01 .slick-dots{bottom: -67px;}
.main_con01 .slick-dots li{width: 8px;height: 8px;margin:0;}
.main_con01 .slick-dots li + li{margin-left: 5px;}
.main_con01 .slick-dots li button{width: 8px;height: 8px;padding: 0;}
.main_con01 .slick-dots li button:before{width: 8px;height: 8px;border-radius:50%;opacity: 1;content:'';background-color: #bbbbbb;}
.main_con01 .slick-dots .slick-active button:before{background-color: #feb8c2;opacity: 1;}
.main_con01 .slick-prev:before, .main_con01 .slick-next:before{display: none;}
.main_con01 .slick-prev, .main_con01 .slick-next{width: 76px;height: 76px;z-index: 9;opacity: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.main_con01 .slick-prev{left: 115px;background:url('/img/renewal/pick_prev.png') no-repeat;}
.main_con01 .slick-next{right: 115px;background:url('/img/renewal/pick_next.png') no-repeat;}
.main_con01.on .slick-prev, .main_con01.on .slick-next{opacity: 0.5;}



.pick_img img:hover {
	transform: scale( 1.1 );
	transition: all ease .4s;
	}



/* main_con02 */
.main_con02{}
.main_con02 .slick-slider{width: 1920px;height: 700px;overflow:hidden;background-color: #222222;}
.main_con02 .slick-slide{position:relative;}
.main_con02 iframe{position:relative;}
.main_con02 .txt p { width:944px; margin:0 auto; }
.main_con02 .frame{margin-top:-550px; position:static; z-index:7; }
.main_con02 .txt{position:relative; z-index:10;width:100%;height: 100%;padding-top: 200px;  cover;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;} /*background: url('/img/renewal/youtube_cover.png') no-repeat center top*/
.main_con02 .txt h3{margin-top: 0;margin-bottom: 0px;font-size: 131px;color:rgba(255,255,255,0.65);font-weight: bold;font-family: 'Monda', sans-serif; letter-spacing:-1px;}
.main_con02 .txt p{font-size: 30px;color:rgba(255,255,255,0.65);font-family:'MalgunGothic','맑은 고딕'; letter-spacing:-1px; text-align:center; margin-top:-20px;}
.main_con02 .txt a{display: block;width: 290px;margin:30px auto 0;padding: 6px 0;border:1px solid #ffffff;font-size: 22px;color: #ffffff;letter-spacing: -0.045em;font-family:'MalgunGothic','맑은 고딕';opacity: 0.65;}
.main_con02 .slick-prev, .main_con02 .slick-next{width: 39px;height: 39px;z-index: 9;}
.main_con02 .slick-prev:before, .main_con02 .slick-next:before{display: none;}
.main_con02 .slick-prev{left: 350px;background: url('/img/renewal/model_prev.png') no-repeat center top;}
.main_con02 .slick-next{right: 350px;background: url('/img/renewal/model_next.png') no-repeat center top;}

/* main_con03 */
.main_con03{padding: 80px 0;}
.main_con03 .inner{font-size: 0;position:relative;}
.main_con03 .txt{display: block;position:absolute;width: 335px;left: 127px;top: 179px;z-index: 9;}
.main_con03 .title{padding:4px 0 4px 22px;border-left: 20px solid #feb8c2;font-size: 75px;line-height: 1;color:#333333;font-weight: bold;font-family: 'Monda', sans-serif;}
.main_con03 .title span{display: block;background-color: #fff;font-size: 55px;padding-right: 5px;font-family: 'Monda', sans-serif;font-weight: bold;}
.main_con03 .title i{display: block;font-size: 18px;line-height: 1;color:#333333;font-family:'MalgunGothic','맑은 고딕';font-style:normal;font-weight: 300;}
.main_con03 .txt p{margin-top: 30px;padding-left: 45px;}
.main_con03 .txt p .br{display: inline-block;vertical-align: middle;width: 50px;height: 1px;margin-right: 11px;background-color: #feb8c2;}
.main_con03 .txt p a{font-size: 13px;color:#feb8c2;font-family: 'Monda', sans-serif;}
.main_con03 .slick-slider{display: inline-block;width: 1517px;height: 579px;margin-left: 383px;}
.main_con03 .slick-slider li:nth-of-type(2n){padding-top: 70px;}
.main_con03 .slick-slide{width: 364px;margin-left: 20px;}
.main_con03 .slick-slide img{width: 100%;}

/* main_con04 */
.main_con04{}
.main_con04 .inner{overflow:hidden;}
.main_con04 .slick-slide{position:relative;width: 100%;height: 710px !important;}
.main_con04 .bg{position:absolute;width: 100%;height: 100%;z-index: -1;top: 0;left: 0;}
.main_con04 .txt{padding-left: 1080px;padding-top: 185px;position:relative;}
.main_con04 .txt h2{font-size: 60px;line-height: 1;color:#fc6e82;font-weight: bold;font-family: 'Monda', sans-serif;}
.main_con04 .txt .title{margin-top: 20px;font-size: 45px;line-height: 58px;color:#666666;letter-spacing: -0.06em;font-family:'MalgunGothic','맑은 고딕';}
.main_con04 .txt .desc{margin-top: 25px;font-size: 18px;line-height: 30px;color:#999999;letter-spacing: -0.06em;font-family:'MalgunGothic','맑은 고딕';}
.main_con04 .txt .desc b{font-size: 18px;line-height: 30px;color:#999999;letter-spacing: -0.06em;font-family:'MalgunGothic','맑은 고딕';}
.main_con04 .txt img{margin-top: 25px;}
.main_con04 .txt a{position:absolute;bottom: -65px;padding-left: 1082px;display: block;width: 168px;padding: 14px 0;font-size: 13px;color:#000000;font-family: 'Monda', sans-serif;text-align: center;border:1px solid #c8c8c8;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con04 .slick-dots{bottom: 30px;width: 50%;}
.main_con04 .slick-dots li{width: 8px;height: 8px;margin:0;}
.main_con04 .slick-dots li + li{margin-left: 5px;}
.main_con04 .slick-dots li button{width: 8px;height: 8px;padding: 0;}
.main_con04 .slick-dots li button:before{width: 8px;height: 8px;border-radius:50%;opacity: 1;content:'';background-color: #bbbbbb;}
.main_con04 .slick-dots .slick-active button:before{background-color: #feb8c2;opacity: 1;}
.main_con04 .slick-prev:before, .main_con04 .slick-next:before{display: none;}
.main_con04 .slick-prev, .main_con04 .slick-next{width: 76px;height: 76px;z-index: 9;opacity: 0;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.main_con04 .slick-prev{left: 115px;background:url('/img/renewal/pick_prev.png') no-repeat;}
.main_con04 .slick-next{right: 115px;background:url('/img/renewal/pick_next.png') no-repeat;}
.main_con04.on .slick-prev, .main_con04.on .slick-next{opacity: 0.5;}


/* main_con05 */
.main_con05{padding-top: 90px;}
.main_con05 .inner{width: 1476px;overflow:hidden;padding-bottom: 92px;}
.main_con05 .title{text-align: center;}
.main_con05 .title i{display: block;margin-bottom: 10px;font-style:normal;font-size: 13px;color:#333333;letter-spacing: 0.01em;font-family: 'Monda', sans-serif;}
.main_con05 .title h3{font-size: 40px;color:#333333;font-weight: bold;font-family: 'Monda', sans-serif;}
.main_con05 .title .hr{width: 58px;height: 1px;background-color: #feb8c2;margin:15px auto 0;}
.main_con05 .top{margin-top: 78px;font-size: 0;}
.main_con05 .top > div{display: inline-block;vertical-align: top;width: 50%;height: 362px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con05 .realmodel{padding: 70px 50px;background: url('/img/renewal/community_model.jpg') no-repeat;}
.main_con05 .realmodel i{font-size: 22px;color:#000000;line-height: 1;font-family:'MalgunGothic','맑은 고딕';font-style:normal;letter-spacing: -0.075em;}
.main_con05 .realmodel h3{margin:10px 0 25px;font-size: 60px;color:#fe4f92;line-height: 1;font-family:'MalgunGothic','맑은 고딕';letter-spacing: -0.075em;}
.main_con05 .realmodel p{font-size: 16px;color: #000000;line-height: 1;font-family:'MalgunGothic','맑은 고딕';letter-spacing: -0.075em;}
.main_con05 .realmodel a{display: block;width: 84px;margin-top: 40px;}
.main_con05 .main_bna{padding: 27px 40px;background-color: #f9f6f5;}
.main_con05 .main_bna .tab{text-align: center;font-size: 0;}
.main_con05 .main_bna .tab li{display: inline-block;vertical-align: top;width: 155px;height: 62px;}
.main_con05 .main_bna .tab li + li{margin-left: 12px;}
.main_con05 .main_bna .tab li a{display: block;background-color: #ffffff;border:1px solid #aaaaaa;}
.main_con05 .main_bna .tab li span{font-size: 13px;line-height: 60px;color:#666666;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .main_bna .tab li.on a{background-color: #fe4f92;border-color:#fe4f92;}
.main_con05 .main_bna .tab li.on span{color: #ffffff;}
.main_con05 .main_bna_wrap{margin-top: 27px;}
.main_con05 .bna_con{font-size: 0;}
.main_con05 .bna_con > div{display: inline-block;vertical-align: top;}
.main_con05 .bna_con .left{width: 260px;height: 219px;overflow:hidden;}
.main_con05 .bna_con .left img{width: 100%;}
.main_con05 .bna_con .right{width: 368px;margin-left: 30px;position:absolute;}
.main_con05 .bna_con h4{font-size: 20px;color: #666666;font-family: 'Monda', sans-serif;font-weight: 400;}
.main_con05 .bna_con ul{margin-top: 15px;}
.main_con05 .bna_con li + li{margin-top: 11px;}
.main_con05 .bna_con li a{display: block;font-size: 0;}
.main_con05 .bna_con li div{display: inline-block;vertical-align: top;}
.main_con05 .bna_con .img{width: 63px;height: 49px;border:1px solid transparent;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con05 .bna_con .img img{width: 100%;}
.main_con05 .bna_con .img:hover{border-color:#feb8c2;}
.main_con05 .bna_con .txt{width:305px;padding: 3px 15px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con05 .bna_con .txt h5{font-size: 16px;color:#333333;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .bna_con .txt p{font-size: 13px;color:#666666;font-family:'MalgunGothic','맑은 고딕';overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.main_con05 .bna_con .more{display: block;width: 84px;position:absolute;top: 0;right: 0;}
.main_con05 .bottom{position:relative;height: auto;font-size: 0;margin-top: 47px;}
.main_con05 .bottom > div{display: inline-block;vertical-align: top;}
.main_con05 .bottom .tit{position:relative;}
.main_con05 .bottom h3{display: inline-block;font-size: 22px;color: #333333;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .bottom .counting{display: inline-block;vertical-align: top;border-radius:20px;margin-left: 22px;background-color: #20252b;font-size: 15px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';padding-right: 20px;}
.main_con05 .bottom .counting span{display: inline-block;vertical-align: middle;width: 35px;height: 35px;text-align: center;line-height: 35px;margin-left: -1px;border-radius:50%;background-color: #fe4f92;font-size: 11px;color:#ffffff;font-family: 'Monda', sans-serif;}
.main_con05 .bottom .counting i{font-size: 15px;color:#ffffff;font-family: 'Monda', sans-serif;font-style:normal;}
.main_con05 .bottom .tit .more{display: block;width: 84px;position:absolute;top: 0;right: 0;}
.main_con05 .main_online{width: 506px;}
.main_con05 .main_online ul{margin-top: 30px;}
.main_con05 .main_online li a{display: block;font-size: 0;}
.main_con05 .main_online li div{display: inline-block;vertical-align: top;font-size: 16px;line-height: 32px;color:#666666;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .main_online li:hover div{color: #fe4f92;}
.main_con05 .main_online .ctg{width: 110px;}
.main_con05 .main_online .subject_wrap{width: 280px;}
.main_con05 .main_online .subject{max-width: 280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*.main_con05 .main_online .date{padding-left: 40px;width:75px;text-align: right;}*/
.main_con05 .main_online .date{padding-left: 28px;width:86px;text-align: right;}
.main_con05 .main_review{width: 350px;margin-left: 98px;}
.main_con05 .main_review ul{margin-top: 30px;}
.main_con05 .main_review li a{display: block;font-size: 0;}
.main_con05 .main_review li div{display: inline-block;vertical-align: top;font-size: 16px;line-height: 32px;color:#666666;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .main_review li:hover div{color: #fe4f92;}
.main_con05 .main_review .subject_wrap{width: 233px;}
.main_con05 .main_review .subject{max-width: 233px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
/*.main_con05 .main_review .date{padding-left: 40px;width:75px;text-align: right;}*/
.main_con05 .main_review .date{padding-left: 28px;width:86px;text-align: right;}
.main_con05 .main_star{width: 417px;margin-left: 105px;}
.main_con05 .main_star h3{display: block;}
.main_con05 .main_star ul{margin-top: 30px;}
.main_con05 .main_star li + li{margin-top: 15px;}
.main_con05 .main_star li a{display: block;font-size: 0;}
.main_con05 .main_star li a > div{display: inline-block;vertical-align: middle;font-size: 16px;line-height: 32px;color:#666666;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .main_star .img{width: 53px;}
.main_con05 .main_star .img img{width: 100%;}
.main_con05 .main_star .txt{width: 364px;padding-left: 32px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.main_con05 .main_star .txt h4{font-size: 16px;line-height: 23px;color:#333333;font-weight: bold;font-family:'MalgunGothic','맑은 고딕';}
.main_con05 .main_star .txt div{height: 20px;overflow:hidden;}
.main_con05 .main_star .txt div *{font-size: 13px !important;padding-left: 0 !important;color:#666666 !important;font-family:'MalgunGothic','맑은 고딕' !important;}

.main_con05 .main_star li:hover .txt h4,
.main_con05 .main_star li:hover .txt div *{color: #fe4f92 !important;}

/* footer */
#footer .inner{width: 1200px;margin:0 auto;}
.footer01{padding: 55px 0 65px;background-color: #454242;}
.footer01 .inner{font-size: 0;}
.footer01 .inner > div{display: inline-block;vertical-align: top;}
.footer_menu{width: 875px;font-size: 0;}
.footer_menu > div{display: inline-block;vertical-align: top;width: 175px;}
.footer_menu p{font-size: 14px;color:#ffffff;letter-spacing: -0.075em;font-weight: bold;font-family:'MalgunGothic','맑은 고딕';}
.footer_menu ul{margin: 15px 0 35px;}
.footer_menu li a{display: block;font-size: 13px;color:#ffffff;line-height: 24px;letter-spacing: -0.075em;font-family:'MalgunGothic','맑은 고딕';}
.footer_info{width: 325px;}
.footer_map_wrap h3{font-size: 14px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';letter-spacing: -0.025em;}
.footer_map_wrap .footer_map{margin-top: 10px;}
.footer_map_wrap p{padding: 7px 5px;font-size: 13px;color:#ffffff;line-height: 18px;font-weight: bold;letter-spacing: -0.025em;background-color: #39b54a;font-family:'MalgunGothic','맑은 고딕';}
.footer_info .info{margin-top: 25px;}
.footer_info .tel span{font-size: 16px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';}
.footer_info .tel b{display: block;font-size: 28px;color:#ffffff;font-weight: bold;font-family: 'Monda', sans-serif;}
.footer_info .time h4{font-size: 16px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';}
.footer_info .time li{font-size: 13px;line-height: 22px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';}
.footer_info .time p{font-size: 13px;color:#ffffff;font-family:'MalgunGothic','맑은 고딕';opacity: 0.45;}
.footer02{padding: 48px 0 84px;background-color: #20252b;}
.footer02 .tnb{font-size: 0;}
.footer02 .tnb li{display: inline-block;vertical-align: top;}
.footer02 .tnb li + li{margin-left: 10px;padding-left: 10px;border-left: 2px solid #ffffff;}
.footer02 .tnb li a{font-size: 16px;line-height: 1;color:#ffffff;font-weight: bold;font-family:'MalgunGothic','맑은 고딕';}
.footer02 h1{margin-top: 46px;font-size: 18px;color:#ffffff;line-height: 1;font-family:'MalgunGothic','맑은 고딕';}
.footer02 .address{margin-top: 20px;}
.footer02 .address p{font-family:'MalgunGothic','맑은 고딕';}
.footer02 .address p + p{margin-top: 3px;}
.footer02 .address span{font-size: 13px;color:#737984;line-height: 1;font-family:'MalgunGothic','맑은 고딕';}
.footer02 .address span + span{margin-left: 10px;padding-left: 10px;border-left: 2px solid #737984;}
.footer02 .notice{margin-top: 20px;font-size: 0;}
.footer02 .notice *{display: inline-block;vertical-align: top;font-size: 16px;color:#93959a;font-family:'MalgunGothic','맑은 고딕';}
.footer02 .notice span{width: 20px;}
.footer02 .notice p{width: calc(100% - 20px);}

/* top_quick */
#quick_top{position:fixed;bottom: 0;right: 0;width: 57px;z-index: 90;}
#quick_top a{display: block;width: 57px;}
#quick_top a img{width: 100%;}



/* sub_Main */

.submain_con {
	position: relative;
	width:1920px;
	left:50%;
	margin: 0 0 0 -960px;
	padding: 0;
	clear: both;
}
.sub_visual {
	position: relative;
	width:1920px;
	left:50%;
	margin: 0 0 0 -960px;
	padding: 0;
	clear: both;
}

.bottom_tab {
	width: 1920px;
	height: 580px;
	position: relative;
	left: 50%;
	margin-left: -960px;
}

.sub_video {
	width: 1920px;
	height: 920px;
	position: relative;
	left: 50%;
	margin-left: -960px
}

.video_dimd{
	position: absolute;
	width: 1920px;
	height: 920px;
	background: rgba(0,0,0,0.4);
}

.video_title_sub {
	position:relative;
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	top: 590px;
}

.sub_face_video {
	width: 1920px;
	height: 690px;
	margin: 0;
	padding: 0;
	position: relative;
	background: url('../img/sub/face/video_back.jpg') no-repeat;
	left: 50%;
	margin-left: -960px
}

.sub_face_video .video_title_sub {position:absolute;top:320px;z-index:999}

.sub_face_video .video_dimd {position:absolute;width:960px;height:690px;background:rgba(0,0,0,0.4);}

ul.bxslider-tab {
  margin: 0;
  padding: 0;
}

#bx-pager-tab {
  position: absolute;
  width: 288px;
  padding: 0;
  margin: 0;
  top: 0;
  left: 320px;
  list-style-type: none;
  background-color: none;
  color: #FFF;
  text-align: center;
  
  letter-spacing: -1px;
  z-index: 98;
}

#bx-pager-tab ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#bx-pager-tab li {
  margin: 0;
  padding: 0;
  height: 70px;
  background: none;
  font: font-family: 'Noto Sans', sans-serif;
}

#bx-pager-tab li:first-child {
  margin: 0;
  padding: 0;
  height: 230px;
  background: #fff;
  background: none;
  text-align: left
}

#bx-pager-tab li a {
  text-decoration: none;
  background: url('../img/sub/default/tab_off.png')no-repeat;
  padding: 0;
  margin: 0;
  color: #7c7c80;
  line-height: 70px;
  display: block;
  font-size: 18px;
}

#bx-pager-tab li a.active,
#bx-pager-tab li a:hover {
  background: url('../img/sub/default/tab_on.png')no-repeat;
  color: #fff;
  font-weight: 700;
}

/* Cosmetic_Slider */

.cosmeticslider_wrap{
	position: absolute;
	left: 50%;
	margin: 0 0 0 -960px;
}
.cosmetic_visual{
	position: relative;
	height: 800px;
	overflow: hidden;
}

ul.cosmetic_slider {
  margin: 0;
  padding: 0
}

.cosmetic_slider_btn{
	position: absolute;
	width: 1280px;
	top: 50%;
	left: 50%;
	margin-left: -640px;
	margin-top: -35px;
	opacity: 0.5
}

a.cosmetic_pager-prev,
a.cosmetic_pager-next {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-decoration: none;
	outline: none;
	text-indent: -9999999px
}

a.cosmetic_pager-prev{background: url('../img/cosmetic/pre_btn.png') no-repeat center center;float:left}
a.cosmetic_pager-next{background: url('../img/cosmetic/next_btn.png') no-repeat center center;float:right}


/* Cosmetic_Slider_END */

/* Cosmetic_Contents */
.cosmetic_con{
	position: relative;
	width: 1920px;
	left: 50%;
	margin: 100px 50px 50px -960px
}

.cos_con_01{
	position: relative;
	width: 1280px;
	margin: 0 auto;
	text-align: center
}

.cos_con_01 h3{
	margin: 0 0 30px 0
}

.product_list{
	position: relative;
	margin: 0;
	padding: 0;
}

.product_list li{
	position: relative;
	display: inline-block;
	margin-left: 18px
}

.product_list li:first-child{
	margin-left: 0
}

.product_list li .a{
	position: absolute;
	left: 0;
	top: 0;
    z-index: 10;
}

.product_list li .b{
	position: absolute;
	left: 0;
	top: 0;
}
/* Cosmetic_Contents_END */

/* Cosmetic_pictorial */
.cos_con_02{
	position: relative;
	width: 1280px;
	margin: 0 auto;
	text-align: center
}
.pictorial_wrap{
	position: relative;
	width: 1280px;
}
.pictorial_visual{
	position: relative;
	height: 600px;
	margin: 100px 0 0 0;
	overflow: hidden
}

ul.pictorial_slider {
  margin: 0;
  padding: 0
}

.pictorial_slider_btn{
	position: absolute;
	width: 1200px;
	top: 50%;
	left: 50%;
	margin-left: -600px;
	margin-top: -35px
}

a.pictorial_pager-prev,
a.pictorial_pager-next {
	display: inline-block;
	width: 50px;
	height: 50px;
	line-height: 50px;
	padding: 0;
	text-decoration: none;
	outline: none;
	text-indent: -9999999px
}

a.pictorial_pager-prev{background: url('../img/cosmetic/pic_pre_btn.png') no-repeat center center;float:left}
a.pictorial_pager-next{background: url('../img/cosmetic/pic_next_btn.png') no-repeat center center;float:right}

.pictorial_title{
	position: absolute;
	top: 40px;
	left: 40px;
	z-index: 99999;
}

/* Cosmetic_pictorial_END */

.cos_con_03{
	position: relative;
	width: 100%;
	height: 540px;
	margin: 100px auto 0;
	text-align: center;
}


/* Cosmetic_special */
.cos_con_04{
	position: relative;
	width: 100%;
	height: 540px;
	margin: 100px auto 0;
	text-align: center;
	background: rgba(240,240,240,1)
}

.cos_con_04 h3{
	padding: 50px 0 0 0;
}

.cos_special_list{
	display: inline-block;
	margin: 60px 0;
}


.cos_special_list li{
	display: inline-block;
	margin: 0 0 0 70px;
}

.cos_special_list li:first-child{
	display: inline-block;
	margin: 0
}

.cos_con_04 p{
	position: relative;
	width: 514px;
	margin: 0 auto
}
/* Cosmetic_special_END */

.cos_con_05{
	position: relative;
	width: 467px;
	margin: 60px auto;
	text-align: center;
}

#dim1,#dim2,#dim3 {  
	position:fixed;  
	z-index:99999999;  
	background: rgba(0,0,0,0.8);  
	display:none;  
	left:0;
	top:0;
}

.close_bt_1,.close_bt_2,.close_bt_3{
	display: none;
	position:fixed; 
	left: 50%;
	margin-left: -29px;
	top: 100px;
	width: 59px;
	height: 89px;
	cursor: pointer;
	z-index:99999999;
	background: url('../img/cosmetic/dim_close_bt.png');
}

.product_detail_1{
	position: fixed;
	width: 1130px;
	left: 50%;
	margin: 260px 0 0 -520px;

}

.product_detail_2{
	position: fixed;
	width: 1130px;
	left: 50%;
	margin: 260px 0 0 -545px;
}

.product_detail_3{
	position: fixed;
	width: 1130px;
	left: 50%;
	margin: 260px 0 0 -440px;
}



/*  플로우 배너 */

.event_mb {
	width:832px; 
	margin:0 auto;
	position:relative;
	}


.model_img {
	display:block; 
	position:absolute; 
	top:0; 
	left:298px; 
	z-index:999; 
	width:132px; 
	}
.go_to_event {
	display:block; 
	position:absolute; 
	top:100px; 
	left:768px; 
	z-index:999; 
	width:34px; 
	height:34px;
	}

.event_img {
	height:150px; 
	text-align:center; 
	background:#f4efe4;
	}
	
.event_close {	
	position:absolute; 
	display:block; 
	bottom:0; 
	right:30px; 
	width:59px; 
	height:18px; 
	background:url(../image/top_arrow.gif) no-repeat 0 0; 
	text-align:center; 
	padding-top:12px; 
	color:#ffffff; 
	font-size:11px;
	}

.event_open {	
	position:absolute; 
	display:block; 
	z-index:999999;
	top:0; 
	right:30px; 
	width:59px; 
	height:28px; 
	background:url(../image/bottom_arrow.gif) no-repeat 0 0; 
	text-align:center; 
	padding-top:2px; 
	color:#333333; 
	font-size:11px;
	}





/* 팝업레이어 */
#hd_pop {z-index:1000;position:relative;margin:0 auto;height:0}
#hd_pop h2 {position:absolute;font-size:0;line-height:0;overflow:hidden}
.hd_pops {position:absolute;border:1px solid #e9e9e9;background:#fff}
.hd_pops_con {}
.hd_pops_footer {padding:10px 0;background:#000;color:#fff;text-align:right}
.hd_pops_footer button {margin-right:5px;padding:5px 10px;border:0;background:#393939;color:#fff}



/* 180620 퀵메뉴 수정 */
#quick_normal{right:0 !important;/*height:680px !important;*/width:100%;}
/*#quick_menu{height:680px;width:98px;}*/
#quick_menu .q1{width:91px;height:80px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}

/*#quick_menu .q1:first-of-type{background:url(/img/quick_ham.jpg)no-repeat center top;height:90px;display:none;}
*/

/* 전화상담 */
/*#quick_menu .q1:nth-of-type(2){background:url(/img/quick_call_bg.jpg)no-repeat center top; height:90px;}
#quick_menu .q1:nth-of-type(2):hover{background:url(/img/quick_call_over_bg.jpg)no-repeat center top;}
*/
/* 카카오상담 */
/*#quick_menu .q1:nth-of-type(3){background:url(/img/quick_kakao_bg.jpg)no-repeat center top;height:90px;}
#quick_menu .q1:nth-of-type(3):hover{background:url(/img/quick_kakao_over_bg.jpg)no-repeat center top;}
*/
/* 온라인상담 */
/*#quick_menu .q1:nth-of-type(4){background:url(/img/quick_online_bg.jpg)no-repeat center top;height:90px;}
#quick_menu .q1:nth-of-type(4):hover{background:url(/img/quick_online_over_bg.jpg)no-repeat center top;}
*/
/* 온라인예약 */
/*#quick_menu .q1:nth-of-type(5){height:90px;}
#quick_menu .q1:nth-of-type(5):hover{background:url(/img/quick_online02_over_bg.jpg)no-repeat center top;height:107px;}
*/
/*
#quick_menu .q1:nth-of-type(6){background:url(/img/quick_tell_bg.jpg)no-repeat center top;height:60px;}
#quick_menu .q1:nth-of-type(9){background:url(/img/quick_top_bg.jpg)no-repeat center top;height:40px;}
*/


span#suc_name{font-size:18px;}

.new_btn_area{position:absolute;}
.new_btn_area a{position:absolute;top:-77px;}
.new_btn_area a:nth-of-type(1){right:150px;}
.new_btn_area a:nth-of-type(2){right:0;}

.video_wrap .bx-wrapper .bx-viewport ul li{width:auto !important;}

/* quick menu */
#quick .quick_menu{padding-top: 23px;height: 91px;background-color: #5674b9;text-align: center;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
#quick .quick_menu img{}
#quick .quick_menu p{margin-top: 15px;font-size: 11px;font-family:'MalgunGothic','맑은 고딕';color: #ffffff;}
#quick .imgonoff{}
#quick .imgonoff p{text-align: center; /* border-bottom: 1px solid #4c5560; */}
#quick .imgonoff p img{display: block;width: 47px;margin:0 auto 5px;}
#quick .imgonoff p a{display: block;text-align: center;padding: 7px 0 8px 0;font-size: 14px;line-height: 1; letter-spacing:-1px; font-family:'MalgunGothic','맑은 고딕';color: #ffffff;}
#quick .imgonoff p a:hover{background-color: #fe4f92;text-shadow:0 0 10px rgba(255,255,255,0.55);}

#quick_call{padding: 20px 10px;text-align: left;}
#quick_call p{margin-bottom: 10px;text-align: left !important;font-size: 16px;line-height: 1;font-family:'MalgunGothic','맑은 고딕';color: #ffffff;}
#quick_call div{font-size: 30px;line-height: 1;letter-spacing: -0.025em;color: #ffffff;font-weight: bold;}
#quick_call div b{display: block;font-size: 16px;line-height: 20px;color: #ffffff;font-weight: bold;}
