@charset "utf-8";

.flex{display: flex;}

#fullpage .cover{background-size: 125%; min-width: 1920px;}

/* quick */
.quick{position: fixed; right: 20px; z-index: 99; top: 50%; transform: translateY(-50%);}
.quick ul{display: flex; flex-direction: column;}
.quick ul li{width: 60px; height: 60px; background-color: #151515; transition: .2s; position: relative; z-index: 99}
.quick ul li:nth-child(1)::before{content: '공지사항'; display: block; position: absolute; left: 0px; background-color: #d3b78f; border-radius: 4px; padding: 2px 8px; top: 50%; transform: translateY(-50%); color: #fff; opacity: 0; transition: .2s ease-in-out; z-index: 1}
.quick ul li:nth-child(1):hover::before{left: -80px; opacity: 1;}
.quick ul li:nth-child(2)::before{content: '카톡상담'; display: block; position: absolute; left: 0px; background-color: #d3b78f; border-radius: 4px; padding: 2px 8px; top: 50%; transform: translateY(-50%); color: #fff; opacity: 0; transition: .2s ease-in-out; z-index: 1}
.quick ul li:nth-child(2):hover::before{left: -80px; opacity: 1;}
.quick ul li:nth-child(3)::before{content: '시술후기'; display: block; position: absolute; left: 0px; background-color: #d3b78f; border-radius: 4px; padding: 2px 8px; top: 50%; transform: translateY(-50%); color: #fff; opacity: 0; transition: .2s ease-in-out; z-index: 1}
.quick ul li:nth-child(3):hover::before{left: -80px; opacity: 1;}
.quick ul li:nth-child(4)::before{content: '프로모션'; display: block; position: absolute; left: 0px; background-color: #d3b78f; border-radius: 4px; padding: 2px 8px; top: 50%; transform: translateY(-50%); color: #fff; opacity: 0; transition: .2s ease-in-out; z-index: 1}
.quick ul li:nth-child(4):hover::before{left: -80px; opacity: 1;}
.quick ul li:hover{background-color: #D3B78F;}
.quick ul li a{}
.quick ul li a .img{}
.quick ul li a .img img{}

/* sub_tit */
.sub_tit{color: #fff; display: table-cell; text-align: center; vertical-align: middle; position: absolute; left: 50%; top: 55%; transform: translate(-50%, -50%) scale(1.0) !important;}
.sub_tit h4{letter-spacing: 0.3em; font-size: 24px; font-weight: 300; position:relative; top: 0;}
.sub_tit h3{font-size: 55px; position:relative; top: 0; margin: 20px 0 30px;
    font-family: "Nanum Myeongjo", serif;
    font-weight: 400;
    font-style: normal;
}
.sub_tit p{font-size: 18px; font-weight: 300; position:relative; top: 0;}

/* s_tit */
.s_tit{color: #333; text-align: center;}
.s_tit h4{font-size: 15px; font-weight: 300; color: #666; letter-spacing: 0.4em;}
.s_tit h3{font-size: 38px; font-weight: 500;}
.s_tit h3 span{font-weight: 300;}
.s_tit p{font-size: 18px; font-weight: 300;}

@media(max-width:1024px) {
   
    
}


/* section0 */
.section0{min-width: 1920px; height: 600px;}

/* section1 */
.section1{padding-top: 120px; padding-bottom: 150px; min-width:1920px;}
.section1 .video{width: 940px; height: 525px; margin-left: auto; margin-right: auto; margin-top: 30px;}
.section1 .video video{width: 100%;}
.section1 > p{font-size: 18px; color: #333; font-weight: 300; text-align: center; line-height: 1.8em; margin-top: 30px;}
.section1 .chart_donut .txt{color: #333; font-weight: 300; margin-top: 30px;}
.section1 .chart_donut .txt .eng{font-size: 20px; letter-spacing: 0.1em;}
.section1 .chart_donut .txt .eng span{font-weight: 500;}
.section1 .chart_donut .txt p{font-size: 25px;}

/* section2 */
.section2{padding: 150px 0; width: 100%; min-width:1920px;}
.section2 .img{text-align: center;margin-top: 80px;}
.section2 .img img{}

/* section3 */
.section3{padding: 150px 0; min-width:1920px;}
.section3 ul{margin-top: 90px; display: flex; justify-content: center;}

.section3 ul.col3{max-width: 1116px; margin-left: auto; margin-right: auto;}

.section3 ul.col3 li{width: 33.33333%;}
.section3 ul li{text-align: center;}

.section3 ul li .img{}
.section3 ul li .img img{}
.section3 ul li h3{font-weight: 500; font-size: 25px; color: #f49880; line-height: 1em; margin-top: 45px; margin-bottom: 20px;}
.section3 ul li p{font-size: 300px; font-size: 18px; color: #333;}

/* section4 */
.section4{padding: 150px 0; min-width:1920px;}
.section4 ul{margin-top: 90px; display: flex; justify-content: center;}

.section4 ul.col5{max-width: 1226px; margin-right: auto; margin-left: auto;}

.section4 ul.col5 li{margin: 0 15px;}
.section4 ul.col5 li .img{}
.section4 ul.col5 li .img img{}
.section4 ul.col5 li .txt{width: 235px; height: 220px; background-color: #f49880; padding: 40px 20px; text-align: center;}
.section4 ul.col5 li .txt .tit{font-size: 22px; font-weight: 500; letter-spacing: 0.3em; color: #fff0d4;}
.section4 ul.col5 li .txt p{font-size: 18px; font-weight: 300; color: #fff; letter-spacing: -0.025em; margin-top: 15px; line-height: 1.8em;}

/* section5 */
.section5{padding: 150px 0; min-width:1920px;}
.section5 ul{margin-top: 90px; display: flex; justify-content: center;}
.section5 ul.col3{max-width: 1116px; margin-left: auto; margin-right: auto;}

.section5 ul.col3 li{width: 33.33333%; text-align: center;}

.section5 ul li .img{}
.section5 ul li .img img{}
.section5 ul li h3{font-size: 22px; font-weight: 400; letter-spacing: 0.3em; line-height: 1em; margin: 40px auto 20px;}
.section5 ul li:nth-child(1) h3{color: #dc59c3}
.section5 ul li:nth-child(2) h3{color: #01a3da}
.section5 ul li:nth-child(3) h3{color: #7cc751}
.section5 ul li p{ font-size: 17px; color: #333; margin-bottom: 12px;}
.section5 ul li p span{display: inline-block; border-radius: 4px; margin-right: 10px; width: 80px; font-size: 17px;}
.section5 ul li:nth-child(1) p span{border: 1px solid #dc59c3; color: #dc59c3}
.section5 ul li:nth-child(2) p span{border: 1px solid #01a3da; color: #01a3da}
.section5 ul li:nth-child(3) p span{border: 1px solid #7cc751; color: #7cc751}

/* section6 */
.section6{padding: 150px 0; min-width:1920px;}
.section6 .flex{max-width: 1360px; margin-left: auto; margin-right: auto; justify-content: space-between; align-items: center;}
.section6 .txt{color: #333;}
.section6 .txt h4{font-weight: 400; font-size: 20px;}
.section6 .txt h3{font-size: 38px; font-weight: 500;}
.section6 .txt p{font-weight: 300; font-size: 18px; margin-top: 30px;}

/* section7 */
.section7{padding: 150px 0; min-width:1920px;}
.section7 .flex{max-width: 1360px; margin-left: auto; margin-right: auto; display: flex; justify-content: space-between; align-items: center; margin-top: 90px;}
.section7 .flex > .img{}
.section7 .flex > .img img{}
.section7 .flex .txt{color: #333;}
.section7 .flex .txt h3{font-size: 30px; font-weight: 400;}
.section7 .flex .txt .img{}
.section7 .flex .txt .img img{}
.section7 .flex .txt p{font-size: 18px; font-weight: 300; margin-top: 40px;}

/* section8 */
.section8{padding: 150px 0; background-color: #f3f3f3; min-width:1920px;}
.section8 ul{margin-top: 90px; max-width: 1440px; margin-left: auto; margin-right: auto; display: flex;}
.section8 ul{justify-content: center;}
.section8 ul.col4 li{margin: 0 40px;}
.section8 ul.col3 li{margin: 0 70px;}
.section8 ul.col4 li .img{}
.section8 ul.col4 li .img img{}
.section8 ul li .txt{text-align: center; color: #333;}
.section8 ul li .txt .tit{font-size: 22px; font-weight: 500; letter-spacing: 0.3em; color: #f49880; margin-top: 40px;}
.section8 ul li .txt p{font-size: 18px; font-weight: 300;letter-spacing: -0.025em; margin-top: 15px; line-height: 1.6em;}
.section8 .info{margin-top: 30px; text-align: right; max-width: 1360px; margin-left: auto; margin-right: auto;}
.section8 .info p{color: #989898; font-size: 17px; font-weight: 300;}

/* section9 */
.section9{padding: 150px 0; background-color: #e6e3e3; min-width:1920px;}
.section9 .flex{max-width: 1360px; margin-left: auto; margin-right: auto; justify-content: space-between; align-items: center;}
.section9 .flex .txt{ color: #333;}
.section9 .flex .txt.right{text-align: right}
.section9 .flex .txt h3{font-weight: 500; font-size: 38px;}
.section9 .flex .txt p{font-size: 18px; font-weight: 300; margin: 40px 0 50px;}
.section9 .flex .txt ul{}
.section9 .flex .txt ul li{font-size: 20px; font-weight: 400; margin-bottom: 10px;}
.section9 .flex .txt ul li::before{content: ''; display: inline-block; width: 20px; height: 24px; background: url(/images/sub/check.png)no-repeat center center; padding-right: 30px;}

/* section9_1 */
.section9_1{padding: 150px 0; background-color: #e6e3e3; min-width:1920px;}
.section9_1 .flex{max-width: 1360px; margin-left: auto; margin-right: auto; justify-content: space-between; align-items: center;}
.section9_1 .flex .txt{ color: #333;}
.section9_1 .flex .txt.right{text-align: right}
.section9_1 .flex .txt.left{text-align: left !important;}
.section9_1 .flex .txt h3{font-weight: 500; font-size: 38px;}
.section9_1 .flex .txt p{font-size: 18px; font-weight: 300; margin: 40px 0 50px;}
.section9_1 .flex .txt ul{}
.section9_1 .flex .txt ul li{font-size: 20px; font-weight: 400; margin-bottom: 10px;}
.section9_1 .flex .txt ul li::before{content: ''; display: inline-block; width: 20px; height: 24px; background: url(/images/sub/check.png)no-repeat center center; padding-right: 30px;}
.section9_1 .flex .txt ol{margin-top: 40px;}
.section9_1 .flex .txt ol li{font-size: 20px; font-weight: 400; margin-bottom: 10px;}
.section9_1 .flex .txt ol li::before{content: '*'; display: inline-block; padding-right: 0px; vertical-align: top;}

/* section10 */
.section10{padding: 150px 0; background-color: #f3f3f3; min-width:1920px;}
.section10 .flex{max-width: 1140px; margin-left: auto; margin-right: auto; justify-content: space-between; align-items:center;}
.section10 .tit{}
.section10 .tit h3{font-weight: 400; font-size: 38px; color: #333;}
.section10 .list{}
.section10 .list li{font-size: 20px; font-weight: 300; padding-bottom: 5px; margin-bottom: 8px; border-bottom: 1px dotted #ccc; width: 500px;}

/* section11 */
.section11{padding: 150px 0;position: relative; min-width:1920px;}
.section11 .box{width: 666px; height: 540px; background: rgba(255,255,255,0.85); padding: 80px 60px; position: absolute; right: 0;}
.section11 .box .qna{color: #333; margin-bottom: 45px;}
.section11 .box .qna .q{font-size: 30px; font-weight: 500;}
.section11 .box .qna .q span{font-size: 32px; font-weight: 500;}
.section11 .box .qna .a{font-size: 20px; font-weight: 300;}
.section11 .box .qna .a span{color: #f49880; font-size: 22px; font-weight: 500;}

/* section12 */
.section12{padding: 150px 0; min-width: 1920px;}
.section12 ul{margin-top: 90px; max-width: 1360px; margin-left: auto; margin-right: auto;display: flex; justify-content: space-between;}
.section12 ul li{}

/* section13 */
.section13{padding: 150px 0; min-width: 1920px;}
.section13 .video{width: 940px; height: 525px; margin-left: auto; margin-right: auto; margin-top: 30px;}
.section13 .video video{width: 100%;}

.section13 .flex{max-width: 1400px; justify-content: space-between; margin-right: auto; margin-left: auto; align-items: flex-end; margin-top: 140px;}
.section13 .flex .txt{margin-left: 53px;}
.section13 .flex .txt > div{margin-top: 60px; color: #333;}
.section13 .flex .txt > div h4{color: #d3b78f; font-size: 20px; font-weight: 500; letter-spacing: 0.4em;}
.section13 .flex .txt > div h3{font-size: 25px; font-weight: 400; line-height: 1.4em;}
.section13 .flex .txt > div p{font-size: 18px; font-weight: 300; margin-top: 20px;}
.section13 .flex .txt > div p.info{color: #999; margin-top: 20px;}

/* section14 */
.section14{padding: 150px 0; min-width: 1920px;}
.section14 ul{max-width: 1480px; margin-top: 90px; margin-right: auto; margin-left: auto; display: flex; justify-content: space-between;}
.section14 ul li{ text-align: center; width: 25%;}
.section14 ul li h3{font-size: 25px; font-weight: 400; margin: 30px 0 20px;}
.section14 ul li p{font-size: 18px; font-weight: 300; line-height: 1.8em; letter-spacing: -0.05em;}

/* section15 */
.section15{padding: 150px 0; min-width: 1920px;}
.section15 ul{display: flex; justify-content: center; margin-top: 90px; max-width: 1360px; margin-left: auto; margin-right: auto;}
.section15 ul.col2{}
.section15 ul.col2 li{width: 50%;}
.section15 ul li{border-right: 1px solid #ccc; text-align: center;}
.section15 ul li:last-child{border-right: 0;}
.section15 ul li h3{font-size: 22px; font-weight: 400; background-color: #ffbd3e; width: 222px; height: 32px; margin-top: 40px; margin-left: auto; margin-right: auto;}
.section15 ul li p{margin-top: 20px; font-weight: 300; font-size: 18px;}

/* section16 */
.section16{padding: 150px 0; min-width: 1920px;}
.section16 ul{display: flex; justify-content: center; margin-left: auto; margin-right: auto; max-width: 1360px; margin-top: 90px;}
.section16 ul.col4{}
.section16 ul.col4 li{margin: 0 10px;}
.section16 ul li{width: 325px; height: 300px; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; background-color: rgba(255,255,255,0.7);}
.section16 ul li h3{font-size: 25px; font-weight: 400;}
.section16 ul li p{font-size: 18px; font-weight: 300; margin-top: 20px;}

/* section17 */
.section17{padding: 150px 0; min-width: 1920px;}
.section17 .table{background-color: #fff; width: 1360px; padding: 70px; margin: 90px auto 0;}
.section17 .table table{text-align: center; width: 100%; border-top: 2px solid #333;}
.section17 .table table thead tr th{font-size: 22px; font-weight: 500; color: #333; border-bottom: 2px solid #333; border-right: 1px solid #ccc; padding:18px 0;}
.section17 .table table thead tr th.bg{background-color: #fff0d4; border-right: 0;}
.section17 .table table tbody tr td{border-bottom: 1px solid #ccc; border-right: 1px solid #ccc; padding:18px 0; font-size: 18px;}
.section17 .table table tbody tr td:last-child{border-right: 0;}
.section17 .table table tbody tr:last-child td{border-bottom: 0;}

/* section18 */
.section18{padding: 150px 0; min-width: 1920px;}
.section18 ul{display: flex; justify-content: center; margin-right: auto; margin-left: auto;}
.section18 .img{text-align: center;}

/* section_img */
.section_img{}
.section_img .img{margin-right: auto; margin-left: auto; text-align: center;}

/* chart_donut */
.chart_donut ul {overflow:hidden; text-align:center; max-width: 940px; min-width: 940px; margin:  auto; margin-top: 70px;}
.chart_donut li {float:left; position:relative; width:33.33%; background:url('/images/sub/chk.png') no-repeat center 25px; border-right: 1px solid #ccc; mix-blend-mode: darken;}
.chart_donut li:last-child{border-right: 0;}
.chart_donut li:before {position:absolute; top:0; left:0; width:100%; height:100%; opacity:0; transition:opacity 0.4s; background:url('/images/sub/chk_on.png') no-repeat center 25px; content:'';}
.chart_donut li.s01:before {transition:opacity 0.4s 0.8s;}
.chart_donut li.s02:before {transition:opacity 0.4s 1.2s;}
.chart_donut li.s03:before {transition:opacity 0.4s 1.7s;}
.chart_donut.on li:before {opacity:1;}
.chart_circle {
	width:100px; height:100px;
	margin:0 auto;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}
.chart_circle .circle {
    fill: none;
    stroke-width: 1px;
    stroke: #7f7f7f;
    -webkit-transform: scaleY(-1);
    -moz-transform: scaleY(-1);
    -ms-transform: scaleY(-1);
    -o-transform: scaleY(-1);
    transform: scaleY(-1);
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
}
.chart_circle .progress {
    visibility: hidden;
	stroke-width: 3px;
    stroke: #D2B78A;
	opacity:0;
}


/* lifting1 */
#lifting1_1{background: url(/images/sub/lifting1_bg1.jpg); background-size: cover;}
#lifting1_2{background: url(/images/sub/lifting1_bg2.jpg); background-size: cover;}
#lifting1_3{background: url(/images/sub/lifting1_bg3.jpg); background-size: cover;}
#lifting1_4{background: url(/images/sub/lifting1_bg4.jpg); background-size: cover;}
#lifting1_5{background: url(/images/sub/lifting1_bg5.jpg); background-size: cover;}
#lifting1_6{background: url(/images/sub/lifting1_bg6.jpg); background-size: cover;}
#lifting1_7{background: url(/images/sub/lifting1_bg7.jpg); background-size: cover;}

/* lifting2 */
#lifting2_1{background: url(/images/sub/lifting2_bg1.jpg); background-size: cover;}
#lifting2_2{background: url(/images/sub/lifting2_bg2.jpg); background-size: cover;}
#lifting2_3{background: url(/images/sub/lifting2_bg3.jpg); background-size: cover;}
#lifting2_4{background: url(/images/sub/lifting2_bg4.jpg); background-size: cover;}
#lifting2_5{background: url(/images/sub/lifting2_bg5.jpg); background-size: cover;}
#ull{background: url(/images/sub/ull_bg1.jpg); background-size: cover;}
#ull_package{background: url(/images/sub/ull_package.jpg); background-size: cover;}


/* lifting3 */
#lifting3_1{background: url(/images/sub/ull_bg1.jpg); background-size: cover;}
/* #lifting3_1{background: url(/images/sub/lifting3_top_bg_new.jpg); background-size: cover;} */
#lifting3_2{background: url(/images/sub/lifting3_bg2.jpg); background-size: cover;}
#lifting3_3{background: url(/images/sub/lifting3_bg3.jpg); background-size: cover;}

/* lifting4 */
#lifting4_1{background: url(/images/sub/lifting4_bg1.jpg); background-size: cover;}
#lifting4_2{background: url(/images/sub/lifting4_bg2.jpg); background-size: cover;}
#lifting4_3{background: url(/images/sub/lifting4_bg3.jpg); background-size: cover;}
#lifting4_4{background: url(/images/sub/lifting4_bg4_210318.jpg); background-size: cover;}
#lifting4_5{background: url(/images/sub/lifting4_bg5.jpg); background-size: cover;}
#lifting4_6{background: url(/images/sub/lifting4_bg6.jpg); background-size: cover;}
#lifting4_7{background: url(/images/sub/lifting4_bg7.jpg); background-size: cover;}

/* lifting5 */
#lifting5_1{background: url(/images/sub/lifting5_bg1.jpg); background-size: cover;}
#lifting5_2{background: url(/images/sub/lifting5_bg2.jpg); background-size: cover;}
#lifting5_3{background: url(/images/sub/lifting5_bg3.jpg); background-size: cover;}

/* lifting6 */
#lifting6_1{background: url(/images/sub/lifting6_bg1.jpg); background-size: cover;}
#lifting6_2{background: url(/images/sub/lifting6_bg2.jpg); background-size: cover;}
#lifting6_3{background: url(/images/sub/lifting6_bg3.jpg); background-size: cover;}

/* lifting7*/
#lifting7_0{background: url(/images/sub/lifting_top_bg_new.jpg); background-size: cover;}

/* fre1 */
#fre1_0{background: url(/images/sub/fre_bg.jpg); background-size: cover;}
#fre1_1{background: url(/images/sub/fre1_bg1.jpg); background-size: cover;}
#fre1_2{background: url(/images/sub/fre1_bg2.jpg); background-size: cover;}

/* fre2 */
#fre2_1{background: url(/images/sub/fre2_bg1.jpg); background-size: cover;}

/* fre3 */
#fre3_1{background: url(/images/sub/fre3_bg1.jpg); background-size: cover;}

/* fre4 */
#fre4_1{background: url(/images/sub/fre4_bg1.jpg); background-size: cover;}


/* acne1 */
#acne1_0{background: url(/images/sub/acne1_bg0.jpg); background-size: cover;}
#acne1_1{background: url(/images/sub/acne1_bg1.jpg); background-size: cover;}

/* acne2 */
#acne2_1{background: url(/images/sub/acne2_bg1.jpg); background-size: cover;}

/* acne3 */
#acne3_1{background: url(/images/sub/acne3_bg1.jpg); background-size: cover;}
#acne3_2{background: url(/images/sub/acne3_bg2.jpg); background-size: cover;}
#acne3_3{background: url(/images/sub/acne3_bg3.jpg); background-size: cover;}
#acne3_4{background: url(/images/sub/acne3_bg4.jpg); background-size: cover;}

/* skin1 */
#skin1_0{background: url(/images/sub/skin1_bg0.jpg); background-size: cover;}
#skin1_1{background: url(/images/sub/skin1_bg1.jpg); background-size: cover;}
#skin1_2{background: url(/images/sub/skin1_bg2.jpg); background-size: cover;}

/* skin2 */
#skin2_1{background: url(/images/sub/skin2_bg1.jpg); background-size: cover;}
#skin2_2{background: url(/images/sub/skin2_bg2.jpg); background-size: cover;}

/* skin3 */
#skin3_1{background: url(/images/sub/skin3_bg1.jpg); background-size: cover;}

/* skin4 */
#skin4_1{background: url(/images/sub/skin4_bg1.jpg); background-size: cover;}

/* skin5 */
#skin5_1{background: url(/images/sub/skin5_bg1.jpg); background-size: cover;}

/* body1 */ 
#body1_0{background: url(/images/sub/body_bg.jpg) no-repeat center center; background-size: cover;}
#body1_1{background: url(/images/sub/body1_bg1.jpg); background-size: cover;}
#body1_2{background: url(/images/sub/body1_bg2.jpg); background-size: cover;}
#body1_3{background: url(/images/sub/body1_bg3.jpg); background-size: cover;}

/* body2 */
#body2_1{background: url(/images/sub/body2_bg1.jpg); background-size: cover;}

/* body3 */
#body3_1{background: url(/images/sub/body3_bg1.jpg); background-size: cover;}

/* body4 */
#body4_1{background: url(/images/sub/body4_bg1.jpg); background-size: cover;}
#body4_2{background: url(/images/sub/body4_bg2.jpg); background-size: cover;}

/* body5 */
#body5_1{background: url(/images/sub/body5_bg1.jpg); background-size: cover;}

/* body6 */
#body6_1{background: url(/images/sub/body6_bg1.jpg); background-size: cover;}
#body6_2{background: url(/images/sub/body6_bg2.jpg); background-size: cover;}

/* body7 */
#body7_1{background: url(/images/sub/body7_bg1.jpg); background-size: cover;}

/* body8 */
#body8_0{background: url(/images/sub/body_top_bg_new.jpg); background-size: cover;}

/* women1 */
#women1_0{background: url(/images/sub/women1_bg0.jpg); background-size: cover;}
#women1_1{background: url(/images/sub/women1_bg1.jpg); background-size: cover;}
#women1_2{background: url(/images/sub/women1_bg2.jpg); background-size: cover;}
#women1_3{background: url(/images/sub/women1_bg3.jpg); background-size: cover;}

/* care1 */
#care1_0{background: url(/images/sub/care1_bg0.jpg); background-size: cover;}
#care1_1{background: url(/images/sub/care1_bg1.jpg); background-size: cover;}
#care1_2{background: url(/images/sub/care1_bg2.jpg); background-size: cover;}
#care1_3{background: url(/images/sub/care1_bg3.jpg); background-size: cover;}

/* care2 */
#care2_1{background: url(/images/sub/care2_bg1.jpg); background-size: cover;}
#care2_2{background: url(/images/sub/care2_bg2.jpg); background-size: cover;}

/* care3 */
#care3_1{background: url(/images/sub/care3_bg1.jpg); background-size: cover;}
#care3_2{background: url(/images/sub/care3_bg2.jpg); background-size: cover;}

/* care7 */
#care7_0{background: url(/images/sub/skin_bg.jpg); background-size: cover;}
#care7_1{background: url(/images/sub/care1_bg1.jpg); background-size: cover;}
#care7_2{background: url(/images/sub/care1_bg2.jpg); background-size: cover;}
#care7_3{background: url(/images/sub/care1_bg3.jpg); background-size: cover;}

/* clinic1 */
#clinic1_0{background: url(/images/sub/clinic1_bg0.jpg); background-size: cover;}
#clinic1_1{background: url(/images/sub/clinic1_bg1.jpg); background-size: cover;}
#clinic1_2{background: url(/images/sub/clinic1_bg2.jpg); background-size: cover;}

/* clinic2 */
#clinic2_1{background: url(/images/sub/clinic2_bg1.jpg); background-size: cover;}
#clinic2_2{background: url(/images/sub/clinic2_bg2.jpg); background-size: cover;}
#clinic2_3{background: url(/images/sub/clinic2_bg3.jpg); background-size: cover;}

/* clinic3 */
#clinic3_1{background: url(/images/sub/clinic3_bg1.jpg); background-size: cover;}
#clinic3_2{background: url(/images/sub/clinic3_bg2.jpg); background-size: cover;}

/* clinic4 */
#clinic4_1{background: url(/images/sub/clinic4_bg1.jpg); background-size: cover;}

/* clinic5 */
#clinic5_1{background: url(/images/sub/clinic5_bg1.jpg); background-size: cover;}
#clinic5_2{background: url(/images/sub/clinic5_bg2.jpg); background-size: cover;}

/* clinic6 */
#clinic6_1{background: url(/images/sub/clinic6_bg1.jpg); background-size: cover;}
#clinic6_2{background: url(/images/sub/clinic6_bg2.jpg); background-size: cover;}

/* laser1 */
#laser1_0{background: url(/images/sub/laser1_bg0.jpg); background-size: cover;}

/* intro1 */
#intro1_0{background: url(/images/sub/intro1_bg0.jpg); background-size: cover;}
#intro1_1{background: url(/images/sub/intro1_bg1.jpg); background-size: cover;}
#intro1_2{background: url(/images/sub/intro1_bg2.jpg); background-size: cover;}
#intro1_3{background: url(/images/sub/intro1_bg3.jpg); background-size: cover;}

#intro1_3 .video1{position: absolute; top: 250px; left: 490px;}
#intro1_3 .video1 video{width: 940px; height: 530px;}



/* signature */
#sig1_top{background: url(/images/sub/sig1_top_bg.jpg); background-size: cover;}
#sig2_top{background: url(/images/sub/sig2_top_bg.jpg); background-size: cover;}
#sig3_top{background: url(/images/sub/sig3_top_bg.jpg); background-size: cover;}
#sig4_top{background: url(/images/sub/sig4_top_bg.jpg); background-size: cover;}
#sig5_top{background: url(/images/sub/sig5_top_bg.jpg); background-size: 100%;}
#sig7_top{background: url(/images/sub/sig7_top_bg.jpg); background-size: 100%;}


/* boost */
#boost1_0{background: url(/images/sub/boost1_bg.jpg); background-size: cover;}



@media all and (min-width:1920px){
    #intro1_3 .video1{left: 50.425%; transform: translateX(-50%);}
}

/* intro2 */
.int_visu_box{width: 1360px; margin: 0 auto;}
.intvisual_nav{margin-top: 68px; justify-content: center; display: flex;}
.intvisual_nav > div{text-align: center; margin: 0 auto; cursor: pointer;}
.intvisual_nav > div .slick-list{width: 100%;}
.intvisual_nav .mv_nav{max-width: 305px; min-width: 305px;  margin: 0 20px; width: 100%;}
.intvisual_nav .mv_nav.slick-current img{border: 4px solid #c3a67d; opacity: 1;}
.intvisual_nav > div img{width: 100%; margin: 0 auto; border: 4px solid transparent; opacity: 0.75; transition: .2s ease-in-out; position: relative;}
.intvisual_nav > div img::before{content: ''; display: block; position: absolute; top: 0; left: 0; background-color: #000; width: 100%; height: 100%;}
.intvisual_nav > div p{margin-top: 14px; font-size: 18px; color: #333; } 
.intvisual_nav > div p b{font-weight: 500;}

#intVisual .slick-next{background: url(/images/sub/intro2_next.png) no-repeat center center; width: 21px; height: 41px; box-shadow: 0px 0px 0px; border-radius: 0; text-indent: -9999px; top:60%;}

#intVisual .slick-prev{background: url(/images/sub/intro2_prev.png) no-repeat center center; width: 21px; height: 41px; box-shadow: 0px 0px 0px; border-radius: 0; text-indent: -9999px; top:60%;}

/* intro3 */
#intro3_1{background: url(/images/sub/intro3_bg1.jpg); background-size: cover;}

/* intro4 */
.map{margin-top: 40px;}

/* intro5 */
#intro5_1{position: relative; padding: 100px 0 60px;}
#intro5_1 .s-inner{position: absolute;  top: 50px; margin: 0 auto; left: 50%; transform: translateX(-50%);}
#intro5_1 .s-inner .video{width: 944px; margin: 50px 0 0 auto;}
#intro5_1 .s-inner .video video{width: 878px;}
.tab_menu{width: 1256px; margin: 0 auto; display: flex; justify-content: center; margin-top: 40px; border-bottom: 1px solid #ccc;}
.tab_menu div{}
.tab_menu div  li{margin: 0 30px;}
.tab_menu div  li.current{}
.tab_menu div  li a{font-size: 20px; font-weight: 400; color: #555; line-height: 42px; display: inline-block; transition: .2s ease-in-out;padding-bottom: 4px; border-bottom: 2px solid transparent}
.tab_menu div  li.current a{color: #000; border-bottom: 2px solid #000;padding-bottom: 4px;}

.tab_menu1{width: 1256px; margin: 0 auto; display: flex; justify-content: center; margin-top: 40px; }
.tab_menu1 div{}
.tab_menu1 div  li{margin: 0 15px;}
.tab_menu1 div  li.current{}
.tab_menu1 div  li a{font-size: 20px; font-weight: 400; color: #555; line-height: 42px; display: inline-block; transition: .2s ease-in-out;padding-bottom: 4px; border-bottom: 2px solid transparent; border: 1px solid #ccc; padding: 2px 80px;}
.tab_menu1 div  li.current a{color: #fff;background-color: #D3B78F; border: 1px solid #D3B78F;}

.tabcontent{display: none;}
.tabcontent1{display: none;}
#s-tab2.tabcontent1{display: none;}
.tabcontent .space{margin: 0 auto; margin-top: 40px; width: 1254px;}
.tabcontent .space div{}
.tabcontent .space .slick-track{min-width: 1256px !important;}
.tabcontent .space div img{width: 100%;}
.tabcontent .space .slick-next{background: url(/images/sub/intro2_next.png) no-repeat center center; width: 21px; height: 41px; box-shadow: 0px 0px 0px; border-radius: 0; text-indent: -9999px; right: -50px;}
.tabcontent .space .slick-prev{background: url(/images/sub/intro2_prev.png) no-repeat center center; width: 21px; height: 41px; box-shadow: 0px 0px 0px; border-radius: 0; text-indent: -9999px; left: -50px;}
.tabcontent.current{display: block;}
.tabcontent1.current{display: block;}
#s-tab2.tabcontent1.current{display: block;}

/* s_tit */
.s_tit{font-size: 24px; font-weight: 500; margin-bottom: 50px;}

/*이용약관*/
.termsWrap{margin: 50px 0; line-height: 1.5em; font-size: 1.125em; color: #444; font-weight: 300;}
.termsWrap h4 {font-family: 'Noto Sans KR', sans-serif; font-size: 1.125em; margin-bottom: 1%; font-weight: 600; color: #212121; }
.termsWrap .em { color:#555; font-size: 1.05em;  margin: 0.5em 0; font-weight: 500; line-height: 1.6em; font-weight: 400;}
.termsWrap p{padding-left: 0.5em;}
.termsWrap .bgBox { padding: 3%; overflow: hidden;   }
.termsWrap .bgBox ul { float: left; width: 50%; margin-top: 2%; }
.termsWrap .termsSection { padding: 2% 0; }
.termsWrap .dd-in dd { text-indent: 0.5em; }
.termsWrap .in { text-indent: 0.5em; }
.termsWrap ol { padding-left: 1em;  margin: 0.25em 0;}
.termsWrap ul > li{margin: 0.5em 0 0.5em;}
.termsWrap ul{margin-top: 1em; padding-left: 0.5em;}
.termsWrap ol{margin-bottom: 1em;}
.termsWrap ol li{margin-bottom: 0.25em; font-weight: 200; color: #333;}
.termsWrap table{width: 100%; border-top: 2px solid #666; margin: 1em 0; text-align: center; border-left: 1px solid #dedede;}
.termsWrap table thead tr th{ border-right: 1px solid #dedede;padding: 0.75em; border-bottom: 1px solid #dedede; background-color: #eee; font-weight: 500;}
.termsWrap table tbody tr td{ border-right: 1px solid #dedede;padding: 0.75em; border-bottom: 1px solid #dedede;}

@media all and (max-width:976px) {
   .termsWrap { border-width: 6px; }
}




iframe.sig_video { width: 100%; height: 56.2vw;}​

.sig2_vid{width: 100%; height: 100%; position: relative;}
.sig2_vid .sig2_vwrap {position: absolute; top:374px; left: 759px; width: 898px; height: 506px;}
.sig2_vid .sig2_vwrap .v-cover{width:100%; height:100%; cursor: pointer; z-index: 10; position: absolute;}
.sig2_vid .sig2_vwrap .v-cover img{width: 100%;}
.sig2_vid .sig2_vwrap .v-con{position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.sig2_vid .sig2_vwrap .v-con iframe{width: 100%; height: 100%;}
/* .sig2_vid iframe.sig_video2 {position: absolute; top:374px; left: 759px; width: 898px; height: 507px;} */

/* .sig3_vid .sig3_vwrap {width: 100%; height: 0%; position: relative; width: 580px; margin: 0 auto; padding-top: 56%} */
.sig3_vid .sig3_vwrap {position: absolute; top:254px; left: 50%; width: 940px; height: 524px; transform: translatex(-50%);}
.sig3_vid .sig3_vwrap .v-cover{width:100%; height:100%; cursor: pointer; z-index: 10; position: absolute;}
.sig3_vid .sig3_vwrap .v-cover img{width: 100%;}
.sig3_vid .sig3_vwrap .v-con{position: absolute; left: 0; top: 0; width: 100%; height: 0%; padding-top: 55.5%;}
.sig3_vid .sig3_vwrap .v-con iframe{width: 100%; height: 100%; position: absolute;top: 0;left: 0;}
/* .sig2_vid iframe.sig_video2 {position: absolute; top:374px; left: 759px; width: 898px; height: 507px;} */
