
/* 피부 메인 */
.s_main.skin .cover .copy h2.tit:before {
    background-position: -140px -212px; display: none;
	
}

.s_main.skin .bna .bna_slider {
    margin-top: 310px
}

.s_main.skin .bna .bna_slider .swiper-slide {
    height: 1080px
}

.s_main.skin .bna .graphics span.arrow1 {
    right: 50%;
    bottom: 385px;
    width: 25px;
    height: 33px;
    margin-right: -600px
}

.s_main.skin .bna .graphics span.arrow2 {
    right: 50%;
    bottom: 181px;
    width: 25px;
    height: 33px;
    margin-right: -600px
}

.s_main.skin .bna .graphics span.arrow3 {
    right: 50%;
    bottom: 218px;
    width: 25px;
    height: 33px;
    margin-right: -600px
}

.s_main.skin .bna .graphics span.arrow1 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.skin .bna .graphics span.arrow2 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.skin .bna .graphics span.arrow3 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.skin .connection_system .cnt_slider {
    margin-top: -50px;
}



.s_main.skin .medical_system {
    overflow: hidden;
    width: 1230px;
    margin: 480px auto 0
}

.s_main.skin .medical_system .copy {
    display: block;
    position: absolute;
    left: 50%;
    z-index: 10;
    width: 1200px;
    margin-left: -600px
}

.s_main.skin .medical_system .copy h3.tit {
    display: block;
    position: absolute;
    left: 0;
    top: -561px;
}

.s_main.skin .medical_system .graphics {
    position: relative;
    width: 1300px;
    margin-top: 208px;
    padding: 0 15px
}

.s_main.skin .medical_system .graphics ul li {
    overflow: hidden;
    position: relative
}

.s_main.skin .medical_system .graphics ul li .img_bx {
    overflow: hidden;
    position: relative
}

.s_main.skin .medical_system .graphics ul li .info_bx {
    position: relative
}

.s_main.skin .medical_system .graphics ul li .info_bx dl dt {
    
    font-size: 24px;
    font-weight: 600;
    line-height: 36px
}

.s_main.skin .medical_system .graphics ul li .info_bx dl dd {
    margin-top: 17px;
    font-size: 16px;
    line-height: 1.5;
}

.s_main.skin .medical_system .graphics ul li:nth-child(1) .img_bx {
    float: left;
    width: 520px;
    margin-right: 40px
}

.s_main.skin .medical_system .graphics ul li:nth-child(1) .img_bx span {
    display: block;
    position: relative
}

.s_main.skin .medical_system .graphics ul li:nth-child(1) .img_bx span.img1 {
    z-index: 1;
    margin-top: -390px
}

.s_main.skin .medical_system .graphics ul li:nth-child(1) .img_bx span.circle1 {
    animation: keyPosition1 1s linear infinite
}

.s_main.skin .medical_system .graphics ul li:nth-child(1) .info_bx {
    padding-top: 350px
}



.s_main.skin .medical_system .graphics ul li:nth-child(2) {
    margin-top: 30px;
    padding-left: 795px
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) h4.tit {
    position: absolute;
    left: 0;
    top: 128px;
    font-size: 46px;
	font-family: NotoSerif;
    line-height: 1.5;
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) .info_bx {
    margin-top: 45px;
    padding: 0 63px
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) .img_bx {
    margin-right: -15px
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) .img_bx span {
    display: block;
    position: relative
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) .img_bx span.img2 {
    position: absolute;
    left: 15px;
    top: 15px;
    z-index: 1
}

.s_main.skin .medical_system .graphics ul li:nth-child(2) .img_bx span.circle2 {
    animation: keyScale1 2s linear infinite
}

.s_main.skin .medical_system .graphics ul li:nth-child(3) {
    margin-top: -88px
}

.s_main.skin .medical_system .graphics ul li:nth-child(3) .img_bx span {
    display: inline-block;
    position: relative
}

.s_main.skin .medical_system .graphics ul li:nth-child(3) .img_bx span.img3 {
    z-index: 1;
    margin-right: -143px
}

.s_main.skin .medical_system .graphics ul li:nth-child(3) .img_bx span.circle3 {
    animation: keyScale1 3s linear infinite
}

.s_main.skin .medical_system .graphics ul li:nth-child(3) .info_bx {
    margin-top: 41px
}

.s_main.skin .medical_system .graphics ul li:nth-child(4) {
    margin-top: -220px;
    text-align: right;
}

.s_main.skin .medical_system .graphics ul li:nth-child(4) .info_bx {
    margin-top: -60px;
    margin-left: 819px;
    text-align: left;
} 

.s_main.skin .medical_system .graphics ul li:nth-child(4) .img_bx span {
    display: inline-block;
    position: relative
}

.s_main.skin .medical_system .graphics ul li:nth-child(4) .img_bx span.img3 {
    z-index: 1;
    margin: 19px 70px 0 0;
    padding-bottom: 100px;
}

.s_main.skin .medical_system .graphics ul li:nth-child(4) .img_bx span.circle3 {
    position: absolute;
    top: 4px;
    right: 235px;
    margin-right: -180px;
    animation: keyScale1 linear infinite;
    animation-duration: 2s !important;
}


.s_main.skin .connection_system {
    overflow: hidden;
    position: relative;
    width: 1200px;
    margin: 253px auto 0
}

.s_main.skin .connection_system .copy {
    overflow: hidden;
    float: left;
    width: 650px
}

.s_main.skin .connection_system .copy h3.tit {
    position: relative;
    z-index: 10;

}

.s_main.skin .connection_system .copy span.model {
    position: relative;
    z-index: 0;
    display: block;
    margin-top: -123px
}


.s_main.skin .surgery_wrap {
    margin-top: 153px
}

.main_best .bx {height: 585px;  margin-top: 200px;}
.main_best .tit {float: left; display: flex; flex-direction: column;    justify-content: center; width: 25%; height: 100%; background-color: #3a5554; color: #fff;}
.main_best .tit dl {padding-left: 40%;}
.main_best .tit dt {font-size: 34px; font-weight: 200;}
.main_best .tit dd {font-size: 48px; font-weight: 600;}
.main_best .list_area {float: left; height: 100%; width: 75%;}
.main_best ul {height: inherit;}
.main_best li {position: relative; float: left; width: 33.33%; height: 50%; background-repeat: no-repeat; background-size: cover; background-position: center center; border: 1px solid #ddd;}
.main_best li.best1 {background-image: url(/wj-news/w-img-skin/main_top_01.jpg?);}
.main_best li.best2 {background-image: url(/wj-news/w-img-skin/main_top_02.jpg?);}
.main_best li.best3 {background-image: url(/wj-news/w-img-skin/main_top_03.jpg?);}
.main_best li.best4 {background-image: url(/wj-news/w-img-skin/main_top_04.jpg?);}
.main_best li.best5 {background-image: url(/wj-news/w-img-skin/main_top_05.jpg);}
.main_best li a {display: block; width: 100%; height: 100%;}
.main_best li .label {display: flex; position: absolute; top: 0; left: 0; align-items: center; justify-content: center; width: 43px; height: 43px; background-color: #9b9b9b; font-size: 15px; font-weight: 400; font-family: 'roboto'; color: #fff;}
.main_best li .desc {display: flex; flex-direction: column; justify-content: center; height: 100%; width: 100%; padding-left: 65px;}
.main_best li .desc span {margin-bottom: 15px; font-size: 23px; font-weight: 300; line-height: 32px;}
.main_best li .desc strong {font-size: 28px; font-weight: 600; line-height: 1;}
.main_best li.best1 {height: 100%;}
.main_best li.best4,.main_best li.best5 {border-top: 0;}
.main_best li.best2,.main_best li.best4 {border-left: 0; border-right: 0;}


/* 피부 skin  >  서브COMMON  >  how */
.skin_sub .how .process_area ul li dl dd span,
.lift_sub.endo .how .process_area ul li dl dd span {
    position: relative
}

.skin_sub .how .process_area ul li dl dd span:before  {
    content: '';
    position: absolute;
    right: -24px;
    bottom: 88px;
    width: 8px;
    height: 13px;
    background: url(../../img/common/sprite.svg) -56px -104px no-repeat
}

.skin_sub .how .process_area ul li:last-child dl dd span:before
.lift_sub.endo .how .process_area ul li:last-child dl dd span:before {
    display: none
}

/* 피부  >  서브  >  써마지flx */
.skin_sub.thermageflx .cover .top {
    background-color: #e7e2eb;
    background-image: url(/wj-news/w-img-skin/img_thermageflx_cover.jpg) ;
}

.skin_sub.thermageflx .features .features_area ul {
    width: 960px
}

.skin_sub.thermageflx .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 30px
}

.skin_sub.thermageflx .media {
    margin-top: 302px
}

.skin_sub.thermageflx .technique {
    overflow: hidden;
    width: 1528px;
    margin: 237px auto 0;
    padding: 0 164px
}

.skin_sub.thermageflx .technique .copy {
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 10;
}

.skin_sub.thermageflx .technique .copy p.smr {
    margin-top: 29px;
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.thermageflx .technique .copy .paper {
    margin-top: 29px;
    padding-top: 31px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.thermageflx .technique .copy .paper li {
    margin: 2px 0 3px;
    
    font-size: 13px;
    line-height: 26px
}

.skin_sub.thermageflx .technique .graphic {
    overflow: hidden;
    float: right;
    width: 820px;
    margin-right: -164px
}


.skin_thermage_img{
	text-align: center !important;
	margin-top: -200px;
	margin-left: -120px;
}

.skin_thermage_1 {margin-top: 220px !important;}



.skin_sub.thermageflx .how .skin_process_area ul li
{
    width: 33.3%
}

.skin_sub.thermageflx .how .process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}



.skin_process_area {
    width: 1200px;
    margin: 80px auto 0
}

.skin_process_area ul {
    overflow: hidden
}

.skin_process_area ul li {
    float: left;
    text-align: center
}

.skin_process_area ul li span.num {
    display: block;
    font-family: Ivy, NotoSerif;
    font-size: 14px;
    font-weight: 600;
	margin-top: 20px;
}

.skin_process_area ul li dl {
    margin-top: 14px
}

.skin_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.skin_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}





/* 피부  >  서브  >  울쎄라 */
.skin_sub.ulthera .cover .top {
    background-color: #dae3ea;
    background-image: url(/wj-news/w-img-skin/img_ulthera_cover.jpg) ;
}

.skin_sub.ulthera .features .features_area ul {
    width: 960px
}

.skin_sub.ulthera .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 30px
}

.skin_sub.ulthera .media {
    margin-top: 302px
}

.skin_sub.ulthera .technique {
    overflow: hidden;
    width: 1528px;
    margin: 237px auto 0;
    padding: 0 164px
}

.skin_sub.ulthera .technique .copy {
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 10;
}

.skin_sub.ulthera .technique .copy p.smr {
    margin-top: 29px;
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.ulthera .technique .copy .paper {
    margin-top: 29px;
    padding-top: 31px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.ulthera .technique .copy .paper li {
    margin: 2px 0 3px;
    
    font-size: 13px;
    line-height: 26px
}

.skin_sub.ulthera .technique .graphic {
    overflow: hidden;
    float: right;
    width: 820px;
    margin-right: -164px
}

.skin_sub.ulthera .how .skin_process_area ul li
{
    width: 33.3%
}

.skin_sub.ulthera .how .process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}

.skin_ulthera_img{
	text-align: center !important;
	margin-top: -150px;
	margin-left: -100px;
	margin-bottom: 200px;
}

.skin_ulthera_img2{
	text-align: center !important;
	margin-top: -91px;
	margin-left: 640px;
	margin-bottom: 200px;
}

.skin_ulthera_img4{
	text-align: center !important;
	margin-top: 0px;
	margin-left: -120px;
}

.skin_ulthera_img5{
	text-align: center !important;
	margin-top: -257px;
	margin-left: 20px;
}


.skin_ulthera_1 {margin-top: 220px !important;}

.s_sub .how .how_detail > ul > li .info_bx_skin {
    display: table;
    table-layout: fixed;
    position: relative
}


/* 피부  >  서브  >  볼뉴머 */
.skin_sub.volnewmer .cover .top {
    background-color: #dfdbdc;
    background-image: url(/wj-news/w-img-skin/img_volnewmer_cover.jpg) ;
}

.skin_sub.volnewmer .features .features_area ul {
    width: 960px
}

.skin_sub.volnewmer .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 30px
}

.skin_sub.volnewmer .media {
    margin-top: 302px
}

.skin_sub.volnewmer .technique {
    overflow: hidden;
    width: 1528px;
    margin: 237px auto 0;
    padding: 0 164px
}

.skin_sub.volnewmer .technique .copy {
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 10;
}

.skin_sub.volnewmer .technique .copy p.smr {
    margin-top: 29px;
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.volnewmer .technique .copy .paper {
    margin-top: 29px;
    padding-top: 31px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.volnewmer .technique .copy .paper li {
    margin: 2px 0 3px;
    
    font-size: 13px;
    line-height: 26px
}

.skin_sub.volnewmer .technique .graphic {
    overflow: hidden;
    float: right;
    width: 820px;
    margin-right: -164px
}

.skin_sub.volnewmer .how .skin_process_area ul li
{
    width: 33.3%
}

.skin_sub.volnewmer .how .process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}

.skin_volnewmer_img{
	text-align: center !important;
	margin-top: -200px;
	margin-left: -120px;
}

.skin_volnewmer_1 {margin-top: 220px !important;}

.skin_volnewmer_img2{
	text-align: center !important;
	margin-top: -127px;
	margin-left: 600px;
	margin-bottom: 200px;
}

.skin_volnewmer_img3{
	text-align: center !important;
	margin-top: 20px;
	margin-left: -120px;
}


/* 피부  >  서브  >  색소모공치료 */
.skin_sub.pigmentation .cover .top {
    background-color: #dbdbdb;
    background-image: url(/wj-news/w-img-skin/img_pigmentation_cover.jpg) ;
}

.skin_sub.pigmentation .features .features_area ul {
    width: 960px
}

.skin_sub.pigmentation .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 30px
}

.skin_sub.pigmentation .media {
    margin-top: 302px
}

.skin_sub.pigmentation .technique {
    overflow: hidden;
    width: 1528px;
    margin: 237px auto 0;
    padding: 0 164px
}

.skin_sub.pigmentation .technique .copy {
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 10;
}

.skin_sub.pigmentation .technique .copy p.smr {
    margin-top: 29px;
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.pigmentation .technique .copy .paper {
    margin-top: 29px;
    padding-top: 31px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.pigmentation .technique .copy .paper li {
    margin: 2px 0 3px;
    
    font-size: 13px;
    line-height: 26px
}

.skin_sub.pigmentation .technique .graphic {
    overflow: hidden;
    float: right;
    width: 820px;
    margin-right: -164px
}

.skin_sub.pigmentation .how .skin_process_area ul li
{
    width: 33.3%
}

.skin_sub.pigmentation .how .process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}

.skin_pigmentation_img{
	text-align: center !important;
	margin-top: -60px;
	margin-left: -131px;
}

.skin_pigmentation_1 {margin-top: 120px !important;}

.skin_pigmentation_img2{
	text-align: center !important;
	margin-top: -127px;
	margin-left: 600px;
	margin-bottom: 200px;
}

.skin_pigmentation_img3{
	text-align: center !important;
	margin-top: 20px;
	margin-left: -120px;
}

.tit_pigmentation{
    font-size: 20px;
    font-family: NotoSerif;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
	margin-top: 14px;
}

.skin_pigmentation_img1{
	text-align: center !important;
	margin-top: -60px;
	margin-left: -193px;
}



.skin_stroke {
    display: inline-block;
    letter-spacing: -1.5px;
    color: transparent;
    -webkit-text-stroke: 1px #3a5554;
    transition: color .2s;
	position: relative;
	font-size: 84px;
	font-family: NotoSerif;
	line-height: 1.7;
}





/* 피부  >  서브  >  여드름 안면홍조 치료 */
.skin_sub.acne .cover .top {
    background-color: #cdd4dd;
    background-image: url(/wj-news/w-img-skin/img_acne_cover.jpg) ;
}

.skin_sub.acne .features .features_area ul {
    width: 1920px
}

.skin_sub.acne .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 22px
}

.skin_sub.acne .media {
    margin-top: 302px
}

.skin_sub.acne .technique {
    overflow: hidden;
    width: 1528px;
    margin: 237px auto 0;
    padding: 0 164px
}

.skin_sub.acne .technique .copy {
    overflow: hidden;
    float: left;
    position: relative;
    z-index: 10;
}

.skin_sub.acne .technique .copy p.smr {
    margin-top: 29px;
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.acne .technique .copy .paper {
    margin-top: 29px;
    padding-top: 31px;
    border-top: 1px solid rgba(0, 0, 0, .05);
    
    font-size: 16px;
    line-height: 30px
}

.skin_sub.acne .technique .copy .paper li {
    margin: 2px 0 3px;
    
    font-size: 13px;
    line-height: 26px
}

.skin_sub.acne .technique .graphic {
    overflow: hidden;
    float: right;
    width: 820px;
    margin-right: -164px
}

.skin_sub.acne .how .skin_process_area ul li
{
    width: 33.3%
}

.skin_sub.acne .how .process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}

.skin_acne_img{
	text-align: center !important;
	margin-top: 52px;
	margin-left: -261px;
}

.skin_acne_1 {margin-top: 120px !important;}

.skin_acne_img2{
	text-align: center !important;
	margin-top: -127px;
	margin-left: 600px;
	margin-bottom: 200px;
}

.skin_acne_img3{
	text-align: center !important;
	margin-top: 20px;
	margin-left: -120px;
}

.tit_acne{
    font-size: 34px;
    font-family: NotoSerif;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
	margin-top: 14px;
}
.tit_acne1{
    font-size: 20px;
    font-family: NotoSerif;
    font-weight: 600;
    line-height: 1.5;
    text-decoration: none;
	margin-top: 14px;
}

.skin_acne_img1{
	text-align: center !important;
	margin-top: -60px;
	margin-left: -193px;
}








/* 피부  >  서브  >  스킨부스터 */
.s_sub.booster .cover .top {
	background: #d3d2ce url(/wj-news/w-img-skin/img_booster_cover.jpg) 50% 50% no-repeat;background-size: 1920px auto;
}

.s_sub.booster .overview {
	overflow: hidden;
	width: 1200px ;
	margin: 60px auto -90px;
}
.s_sub.booster .overview .copy h3.str {
	font-size: 60px;
	font-family: NotoSerif;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #3a5554;
}
.s_sub.booster .overview .copy p.smr {
	margin-top: 35px;
	font-size: 16px;
	line-height: 30px;
}
.s_sub.booster .features .features_area ul {
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center;
}
.s_sub.booster .video_container{
	display: flex;
	align-items: center;
	margin-top: 80px;
}
.s_sub.booster .video_container video {
	width: 720px;
	height: 403px;
	margin-right: 100px;
}
.s_sub.booster .how .how_detail>ul>li .info_bx {
	display: flex;
	align-content: center;
	justify-content: space-between;
}
.s_sub.booster .how .how_detail>ul>li .info_bx .img {
	display: flex;
	align-items: center;
	position: static;
	right: auto;bottom: auto;
}
.skin_sub.acne .features .features_area ul {
    width: 1920px
}

.skin_sub.acne .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 22px
}

.skin_booster_img1{
	text-align: center !important;
	margin-top: -277px;
	margin-left: 527px;
}

.skin_booster_img1_1{
	text-align: center !important;
	margin-bottom: 80px;
	margin-top: 73px;
}

.skin_booster_img2{
	text-align: center !important;
	margin-bottom: 100px;
	margin-top: -295px;
	margin-left: 567px;
}

.skin_booster_img3_1{
	text-align: center !important;
	margin-bottom: 100px;
	margin-top: -295px;
	margin-left: 567px;
}


.skinbooster_process_area {
    width: 1310px;
    margin: 40px auto 42px;
}

.skinbooster_process_area ul {
    overflow: hidden
}

.skinbooster_process_area ul li {
    float: left;
    text-align: left;
	width: 33.3%

}

.skinbooster_process_area ul li span.num_booster {
    display: block;
    font-family: Ivy,NotoSerif;
    font-size: 55px;
    font-weight: 600;
	margin-top: 20px;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #3a5554;

}

.skinbooster_process_area ul li dl {
    margin-top: 14px
}

.skinbooster_process_area ul li dl dt {
    
    font-size: 24px;
    font-weight: 600;
    line-height: 30px
}

.skinbooster_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}



.skinbooster2_process_area {
    width: 1450px;
    margin: 40px auto 42px;
}

.skinbooster2_process_area ul {
    overflow: hidden
}

.skinbooster2_process_area ul li {
    float: left;
    text-align: left;
	width: 50%

}

.skinbooster2_process_area ul li span.num_booster2 {
    display: block;
    font-size: 24px;
    font-weight: 500;
	margin-top: 20px;

}

.skinbooster2_process_area ul li dl {
    margin-top: 14px
}

.skinbooster2_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 400;
    line-height: 30px
}

.skinbooster2_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}

.skinbooster2_process_area ul li dl dd img {
    margin-top: -262px;
    margin-left: 240px;
}


.tab_wrapV2_skin {overflow: initial !important;}
.tab_wrapV2_skin .inner {position: relative; padding-top: 150px;}
.tab_wrapV2_skin .tab {position: sticky; z-index: 900; top: 150px;}
.tab_wrapV2_skin .tab ul {justify-content: center;}
.tab_wrapV2_skin .tab ul li {width: inherit !important;}
.tab_wrapV2_skin .tab ul li a {display: block; position: relative; width: 400px ; height: 52px ; padding: inherit; border: 1px solid #cad3d2; background-color: #fff; line-height: 45px; text-align: center; font-size: 14px; font-weight: 500; opacity: inherit;}
.tab_wrapV2_skin .tab ul li.active a {border: 0; background-color: #3a5554; color: #fff; font-size: inherit;}












/* 피부과 >  서브 >  레이저 안티에이징 */
.skin_sub.laserlifting .cover .top {
    background-color: #cfd9e3;
    background-image:  url(/wj-news/w-img-skin/img_lifting_cover.jpg);
}

.s_sub.laserlifting .overview {
	overflow: hidden;
	width: 1200px ;
	margin: 60px auto -90px;
}
.s_sub.laserlifting .overview .copy h3.str {
	font-size: 60px;
	font-family: NotoSerif;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #3a5554;
}
.s_sub.laserlifting .overview .copy p.smr {
	margin-top: 35px;
	font-size: 16px;
	line-height: 30px;
}
.s_sub.laserlifting .features .features_area ul {
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center;
}
.s_sub.laserlifting .video_container{
	display: flex;
	align-items: center;
	margin-top: 80px;
}
.s_sub.laserlifting .video_container video {
	width: 720px;
	height: 403px;
	margin-right: 100px;
}
.s_sub.laserlifting .how .how_detail>ul>li .info_bx {
	display: flex;
	align-content: center;
	justify-content: space-between;
}
.s_sub.laserlifting .how .how_detail>ul>li .info_bx .img {
	display: flex;
	align-items: center;
	position: static;
	right: auto;bottom: auto;
}
.skin_sub.acne .features .features_area ul {
    width: 1920px
}

.skin_sub.acne .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 22px
}

.skin_laserlifting_img1{
	text-align: center !important;
	margin-top: -350px;
	margin-left: 697px;
}
.skin_laserlifting_img1_5{
	text-align: center !important;
	margin-top: -342px;
	margin-left: 697px;
}

.skin_laserlifting_img1_1{
	text-align: center !important;
	margin-bottom: 170px;
	margin-top: 43px;
}

.skin_laserlifting_img2{
	text-align: center !important;
	margin-bottom: 100px;
	margin-top: -295px;
	margin-left: 567px;
}

.skin_laserlifting_img3_1{
	text-align: center !important;
	margin-bottom: 100px;
	margin-top: -295px;
	margin-left: 567px;
}


.img_laserlifting_1_4{
	margin-top: 43px;
	margin-left: 50px;
}

.laserlifting_process_area {
    width: 1310px;
    margin: 40px auto 42px;
}

.laserlifting_process_area ul {
    overflow: hidden
}

.laserlifting_process_area ul li {
    float: left;
    text-align: left;
	width: 33.3%

}

.laserlifting_process_area ul li span.num_laserlifting {
    display: block;
    font-family: Ivy,NotoSerif;
    font-size: 55px;
    font-weight: 600;
	margin-top: 20px;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #3a5554;

}

.laserlifting_process_area ul li dl {
    margin-top: 14px
}

.laserlifting_process_area ul li dl dt {
    
    font-size: 24px;
    font-weight: 600;
    line-height: 30px
}

.laserlifting_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}



.laserlifting2_process_area {
    width: 1450px;
    margin: 40px auto 42px;
}

.laserlifting2_process_area ul {
    overflow: hidden
}

.laserlifting2_process_area ul li {
    float: left;
    text-align: left;
	width: 50%

}

.laserlifting2_process_area ul li span.num_laserlifting2 {
    display: block;
    font-size: 24px;
    font-weight: 500;
	margin-top: 20px;

}

.laserlifting2_process_area ul li dl {
    margin-top: 14px
}

.laserlifting2_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 400;
    line-height: 30px
}

.laserlifting2_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}

.laserlifting2_process_area ul li dl dd img {
    margin-top: -262px;
    margin-left: 240px;
}


.tab_wrapV2_skin_lifting {overflow: initial !important;}
.tab_wrapV2_skin_lifting .inner {position: relative; padding-top: 150px;}
.tab_wrapV2_skin_lifting .tab {position: sticky; z-index: 900; top: 150px;}
.tab_wrapV2_stab_wrapV2_skin_liftingkin .tab ul {justify-content: center;}
.tab_wrapV2_skin_lifting .tab ul li {width: inherit !important;}
.tab_wrapV2_skin_lifting .tab ul li a {display: block; position: relative; width: 240px ; height: 52px ; padding: inherit; border: 1px solid #cad3d2; background-color: #fff; line-height: 45px; text-align: center; font-size: 14px; font-weight: 500; opacity: inherit;}
.tab_wrapV2_skin_lifting .tab ul li.active a {border: 0; background-color: #3a5554; color: #fff; font-size: inherit;}


#skin_laser_lifting_face {
	margin-bottom: -50px;
	margin-top: 50px;
}




/* 재건 > 서브 > 열상 흉터 치료 */
.s_sub.laceration .overview {
	/*overflow: hidden;*/
	overflow: visible;
	width: 1200px ;
	margin: 60px auto 0px;
}
.s_sub.laceration .inner .copy h3.str {
	font-size: 60px;
	font-family: NotoSerif;
	-webkit-text-fill-color: transparent;
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #3a5554;
}
.s_sub.laceration .inner .copy p.smr {
	margin-top: 5px;
	font-size: 16px;
	line-height: 30px;
}
.s_sub.laceration .features .features_area ul {
	display: flex; 
	flex-wrap: wrap; 
	justify-content: center;
}
.s_sub.laceration .video_container{
	display: flex;
	align-items: center;
	margin-top: 80px;
}
.s_sub.laceration .how .how_detail>ul>li .info_bx {
	display: flex;
	align-content: center;
	justify-content: space-between;
}
.s_sub.laceration .how .how_detail>ul>li .info_bx .img {
	display: flex;
	align-items: center;
	position: static;
	right: auto;bottom: auto;
}
.skin_sub.laceration .features .features_area ul {
    width: 1920px
}

.skin_sub.laceration .features .features_area ul li {
    width: 260px;
    height: 260px;
    margin: 20px 22px
}

.skin_laserlifting_img1{
	text-align: center !important;
	margin-top: -350px;
	margin-left: 697px;
}

.mt_laceration {margin-top: 30px !important;}

.laceration_txt {line-height: 1.7 !important; font-size: 16px;}



.s_sub.laceration .how .laceration_process_area ul li
{
    width: 25%
}

.s_sub.laceration .how .laceration_process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}



.laceration_process_area {
    width: 1200px;
    margin: 80px auto 0
}

.laceration_process_area ul {
    overflow: hidden
}

.laceration_process_area ul li {
    float: left;
    text-align: center
}

.laceration_process_area ul li span.num {
    display: block;
  /*  font-family: NotoSerif;*/
    font-size: 20px;
    font-weight: 600;
	margin-top: 20px;
}

.laceration_process_area ul li dl {
    margin-top: 14px
}

.laceration_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.laceration_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 16px;
    line-height: 24px
}










.s_sub.laceration .how .laceration_1_process_area ul li
{
    width: 20%
}

.s_sub.laceration .how .laceration_1_process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}



.laceration_1_process_area {
    width: 1200px;
    margin: 80px auto 0
}

.laceration_1_process_area ul {
    overflow: hidden
}

.laceration_1_process_area ul li {
    float: left;
    text-align: center
}

.laceration_1_process_area ul li span.num_1 {
    display: block;
  /*  font-family: NotoSerif;*/
    font-size: 20px;
    font-weight: 600;
	margin-top: 20px;
}

.laceration_1_process_area ul li dl {
    margin-top: 14px
}

.laceration_1_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.laceration_1_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 15px;
    line-height: 24px
}


.tab_wrapV2_laceration {overflow: initial !important;}
.tab_wrapV2_laceration .inner {position: relative; padding-top: 150px;}
.tab_wrapV2_laceration .tab {position: sticky; z-index: 900; top: 150px;}
.tab_wrapV2_laceration .tab ul {justify-content: center;}
.tab_wrapV2_laceration .tab ul li {width: inherit !important;}
.tab_wrapV2_laceration .tab ul li a {display: block; position: relative; width: 600px ; height: 52px ; padding: inherit; border: 1px solid #cad3d2; background-color: #fff; line-height: 45px; text-align: center; font-size: 14px; font-weight: 500; opacity: inherit;}
.tab_wrapV2_laceration .tab ul li.active a {border: 0; background-color: #3a5554; color: #fff; font-size: inherit;}

.laceration_img1 {margin-left: 621px; margin-top: -70px;}
.laceration_txt1 {margin-top: -300px; font-size: 17px; text-decoration: none;}



.brd .laceration_20 {font-size: 20px !important;}
.brd .laceration_100 {margin-top: 50px !important;}








/*시그니처 리프팅 추가 signature*/

.lift_sub.signature .cover .top {
    background-color: #dddddf;
    background-image:  url(./../../img/contents/lift/img_signature_cover.jpg);
}
.s_main.lift .signature .copy {
    position: absolute;
    left: 50%;
    top: 0;
    width: 1200px;
    margin-left: -600px;
    z-index: 10
}

.s_main.lift .signature .graphics {
    position: relative;
    height: 2205px
}

.s_main.lift .signature .graphics span {
    display: block;
    position: absolute;
    z-index: 1;
    vertical-align: top
}

.s_main.lift .signature .graphics span.book1 {
    left: 50%;
    top: 0;
    margin-left: -176px
}

.s_main.lift .signature .graphics span.book2 {
    right: 50%;
    top: 614px;
    margin-right: 128px
}

.s_main.lift .signature .graphics span.book3 {
    left: 50%;
    top: 946px;
    margin-left: 215px
}

.s_main.lift .signature .graphics span.book4 {
    left: 50%;
    top: 1204px;
    margin-left: -713px
}

.ani_shake,
.s_main.lift .signature .graphics span.book1 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.lift .signature .graphics span.book2 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.lift .signature .graphics span.book3 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.lift .signature .graphics span.book4 {
    animation: keyPosition1 .5s linear infinite
}

.s_main.lift .signature .graphics span.circle1 {
    left: 50%;
    top: 1512px;
    z-index: 11;
    width: 498px;
    height: 498px;
    margin-left: 644px;
    border-radius: 249px;
    border: 20px solid #9bc9c6;
    text-indent: -9999px
}

.s_main.lift .signature .graphics span.circle2 {
    left: 50%;
    top: 1512px;
    z-index: 11;
    width: 498px;
    height: 498px;
    margin-left: 893px
}


.lift_sub.signature .how .signature_process_area ul li
{
    width: 33.3%
}

.signature_sub.signature .how .signature_process_area ul li dl dd span {
    display: block;
    width: 270px;
    height: 210px;
    margin: 46px auto 0;
    vertical-align: top
}



.signature_process_area {
    width: 1200px;
    margin: 80px auto 0
}

.signature_process_area ul {
    overflow: hidden
}

.signature_process_area ul li {
    float: left;
    text-align: center
}

.signature_process_area ul li span.num {
    display: block;
    font-family: Ivy, NotoSerif;
    font-size: 14px;
    font-weight: 600;
	margin-top: 20px;
}

.signature_process_area ul li dl {
    margin-top: 14px
}

.signature_process_area ul li dl dt {
    
    font-size: 18px;
    font-weight: 500;
    line-height: 30px
}

.signature_process_area ul li dl dd {
    margin-top: 9px;
    
    font-size: 15px;
    line-height: 24px
}
