/********************************************************** 
* sub_page - 공통
***********************************************************/

@import url('https://fonts.googleapis.com/css2?family=Sorts+Mill+Goudy:ital@0;1&display=swap');
.sortsmillgoudy *,.sortsmillgoudy {
    font-family: 'Sorts Mill Goudy', sans-serif;
}
.onbox{display:none}
.onbox.show{display:block;}
.sub_text_ani{
    transform:translateY(-160%) translateZ(0);
    -webkit-transform:translateY(-160%) translateZ(0);  
    -moz-transform:translateY(-160%) translateZ(0);  
    -ms-transform:translateY(-160%) translateZ(0);  
    -o-transform:translateY(-160%) translateZ(0); 
    animation: sub_text_ani forwards 1.4s ease-out;
    -webkit-animation: sub_text_ani forwards 1.4s ease-out; 
    -moz-animation: sub_text_ani forwards 1.4s ease-out; 
    -ms-animation: sub_text_ani forwards 1.4s ease-out; 
    -o-animation: sub_text_ani forwards 1.4s ease-out;
}
@keyframes sub_text_ani {
    0% {transform:translateY(-160%) translateZ(0);}
    100% {transform: translateY(0) translateZ(0);}
}
@-webkit-keyframes sub_text_ani {
    0% {transform:translateY(-160%) translateZ(0);}
    100% {transform: translateY(0) translateZ(0);}
}


.sub_top_cont{
    position:relative; width:100%; height:713px; min-height:500px; max-height: 807px; overflow:hidden;
}

.sub_top_cont_wrap{
    position:relative; width:100%; height:100%; overflow:hidden; 
}
.sub_top_view_bg{
    position:absolute; bottom:0px; left:0; width:100%; height:100%; overflow:hidden;
    transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0); 
    -webkit-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
    -moz-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
    -ms-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
    -o-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);
    animation: sub_top_view_bg forwards 5s 0.5s ease-in-out;
    -webkit-animation: sub_top_view_bg forwards 5s 0.5s ease-in-out; 
    -moz-animation: sub_top_view_bg forwards 5s 0.5s ease-in-out; 
    -ms-animation: sub_top_view_bg forwards 5s 0.5s ease-in-out; 
    -o-animation: sub_top_view_bg forwards 5s 0.5s ease-in-out;
}
@keyframes sub_top_view_bg {
    0% {
        transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);
    }
}
@-moz-keyframes sub_top_view_bg {
    0% {
        transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1.05) rotate(.001deg) translateZ(0);
    }
    100% {
        transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0); 
        -webkit-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -moz-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -ms-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);  
        -o-transform:perspective(500px) scale(1) rotate(.001deg) translateZ(0);
    }
}

.sub_top_text{
    position:absolute; top:47%; left:50%; width:100%;
    transform: translate(-50%, -0%) translateZ(0); 
    -webkit-transform: translate(-50%, -0%) translateZ(0); 
    -moz-transform: translate(-50%, -0%) translateZ(0); 
    -ms-transform: translate(-50%, -0%) translateZ(0); 
    -o-transform: translate(-50%, -0%) translateZ(0);
    text-align: center; color: #fff;
}
/* sub tab */
.ov{overflow:hidden}
.sub_bg_wrap{position: relative;width:100%;margin:0 auto;height:745px;overflow:hidden}
.sub_bg01{background: url(../img/sub_bg01.jpg) 50% 50% / cover no-repeat;width:100%;height:550px;}
.sub_bg02{background: url(../img/sub_bg02.jpg) 50% 50% / cover no-repeat;width:100%;height:550px;}
.sub_bg03{background: url(../img/sub_bg03.jpg) 50% 50% / cover no-repeat;width:100%;height:550px;}

.sub_top_text{position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align:center;z-index:1}
.sub_top_text div{overflow:hidden;position: relative;}
.sub_top_text h1{font-size:40px;color:#191919;font-weight:600;padding-top:28px;}
.sub_top_text p{font-size:20px;color:#c89d81;}

.sub_hd_menu{display:flex;max-width:1840px;margin:30px auto 0;border-bottom:1px solid #9f9f9f;}
.sub_hd_menu h1{font-size:16px;text-align: center;padding:8px 0 10px}
.sub_hd_menu .right h1{font-weight:600;padding-left:30px;}
.sub_hd_menu .left{width:160px;border-right:1px solid #9f9f9f}

.sub_top_text .txt01 { font-size: 2.813rem; font-weight: 500;}
.sub_top_text .txt02 { font-size: 1.25rem; line-height: 1.6; font-weight: 200; }
.sub_titlebox > .txt01 + .txt02{margin-top:3.9rem;}
.sub_titlebox > .txt02 + .txt02{margin-top:2.5rem;}

.sub_cont_wrap{position:relative; width:100%; max-width:1920px; margin-left: auto; margin-right: auto;color: #1b1b1b; }

/**** panel ****/
.panel-wrap .panel .panel-title { position:relative; cursor:pointer; }
.panel-wrap .panel .panel-content { display:none; }
.panel-wrap .panel .icon-panel { position:absolute; right:5%; top:50%; width:16px; height:16px; transform:translate(0, -50%); }
.panel-wrap .panel .icon-panel::before, .panel-wrap .panel .icon-panel::after { content:""; position:absolute; background-color:#686868; transition:transform 0.25s ease-out, opacity 0.25s ease-out; }
.panel-wrap .panel .icon-panel::before { top:0; left:50%; width:2px; height:100%; margin-left:-1px; }
.panel-wrap .panel .icon-panel::after { top:50%; left:0; width:100%; height:2px; margin-top:-1px; }
.panel-wrap .panel .icon-panel.open::before { transform:rotate(-45deg); opacity: 0;  }
.panel-wrap .panel .icon-panel.open::after {  }

/********************************************************** 
* 하단 공통 영역
***********************************************************/
.sub_banner_multiple { text-align: center; width: 100%;  color: #fff; max-height: 550px; position: relative; overflow: hidden; }
.sub_multiple_txts { position: absolute; top: 0; left: 0; width: 100%; padding: 11rem 0 10rem;  }
.sub_multiple_txts .txt01{ font-size: 1.188rem; line-height: 1.5; letter-spacing: 2px;}
.sub_multiple_txts .txt02{ font-size: 2.4rem; font-weight: 500; letter-spacing: 3px; margin-top: 1.9rem;}
.sub_multiple_more { margin: 2.4rem auto 0; width: 10.125rem; height: 3.125rem; line-height: 3.125rem; }
.sub_multiple_more a { background: #2a2a2a; border-radius: 25px; border: 1px solid #2a2a2a; text-align: center; font-size: 0.938rem; color: #fff; display: flex; align-items: center; justify-content: center; gap: 0 0.6rem; }
#sub_banner_vid{width:100%;height:1080px;object-fit:cover;max-width:1910px;margin:0 auto; }

.rection06{ padding-top: 10rem;}
.map01 img{border-radius:20px;width:900px;} 

/********************************************************** 
* sub1_1 - 의료진 소개
***********************************************************/ 
.doctor_wrap .sub_bg_wrap{height:154px;}
.doctor_wrap .sub_top_text{top:50%;}
.main_cont_wrap09{position:relative;}
.main_cont09_box{gap:10rem;position:relative; width:100%; max-width:100%; padding-bottom:14rem; margin:0 auto; display:flex; flex-direction:column; justify-content:center; align-items:center;}

.main_cont09_title{position:relative; width:100%; margin-bottom:2rem;}
.main_cont09_text > p + p{margin-top:0.8rem;}

.main_cont09_video_wrap{
position:relative; width:100%; max-width:50%; margin:0 auto; overflow:hidden;
transition: 1.5s ease-in-out;
-webkit-transition: 1.5s ease-in-out;
-moz-transition: 1.5s ease-in-out;
-ms-transition: 1.5s ease-in-out;
-o-transition: 1.5s ease-in-out;
}
.main_cont_wrap09.on .main_cont09_video_wrap{max-width:94%;}
.main_cont09_video_box{position:relative; width:100%; overflow:hidden; display:flex; flex-direction:column; justify-content:center; align-items:center;}
.main_cont09_video{position:relative; width:100%; padding:40% 0 0; background-color: rgba(0, 0, 0, 0); }
#main_cont09_video{
position:absolute; top:0; left:0; width:100%; height:100%;
}
.doctor_011{padding-bottom:155px;}
.doctor_011_1{display: flex; gap:94px;align-items: center;z-index:1;position: relative;justify-content: center;}
.doctor_011 .scc{max-width:1210px;margin:0 auto;}
.doctor_011_1 .right h1{font-size:33px;border-bottom: 1px solid #dddddd;padding-bottom: 33px;
margin-bottom: 46px;}
.doctor_011_1 .right h1 span{font-size:18px;font-weight: 500;}
.doctor_011_1 .right ul{display:flex;gap: 73px;}
.doctor_011_1 .right ul li {font-size:19px;line-height:36px;font-weight: 600;}
.doctor_011_1 .right a{display:flex;align-items: center;gap:8px;width:150px;height:47px;border-radius:30px;border:1px solid #707070;font-size:14px;color:#393532;margin-top: 46px;justify-content: center;}
.doctor_011_1 .right ul li b{color:#f86b29}
.doctor_wrap .re06_bg{background: url(../img/re06_bg.png) 50% 50% / cover no-repeat;width: 376px;height: 375px;position: absolute; bottom: 454px;left: -218px;}

.doctor_012{background:#fbfaf9;padding:200px 0 150px}
.doctor_012 .tx_bx22{text-align: center;}
.doctor_012 .tx_bx22 span{font-size:20px;}
.doctor_012 .tx_bx22 h2{font-size:28px;color:#4a4a49;font-weight: 700;padding-top: 25px;}
.doctor_012 .tx_bx22 h1{font-size:32px;padding-top:70px;}
.doctor_012 ul{display:flex;gap: 73px;padding-top: 80px;justify-content: center;}
.doctor_012 ul li{font-size:17px;color:#191919;line-height:32px;}
.doctor_012_bg{background: url(../img/doctor_012_bg.png) 50% 50% / cover no-repeat;width: 422px;height: 447px;position: absolute;bottom:-199px;right:0;}
.doctor_012_n .swiper-slide{width:279px !important;}
.doctor_012_n .swiper-wrapper{gap: 30px;}
.doctor_012_n{padding-top:105px;}


/********************************************************** 
* sub1_2 - 진료안내 / 오시는길
***********************************************************/ 
.ininininin{padding-top:180px;width:1180px;margin:0 auto;}	
.infor01{}
.infor_title{font-size:40px;border-bottom:1px solid #cac5c1;text-align: center;padding-bottom: 30px;}
.loca_wrap .location_cont.location_cont02 {}
.loca_wrap .location_cont.location_cont03 {}

.loca_wrap .location_cont.location_cont03 .location_sub{padding-bottom:0px;}
.loca_wrap .location_cont.location_cont01 .lo_last_c{}
.loca_wrap .location_cont .location_sub {padding-bottom:25px;
	font-size: 28px;font-weight: 400;letter-spacing: 0.05em;color:#171717;
	display:flex;align-items:center;
}
.loca_wrap .location_cont .location_sub span{padding:0 20px 0 10px}
.loca_wrap .location_cont .location_sub small {font-size:25px;letter-spacing: 0.03em;font-style: normal;font-weight: 600;color: #ff7048;}
.loca_wrap .location_cont .location_ul {margin-bottom: 13px;}
.loca_wrap .location_cont .location_ul.loca_ul01 {margin-bottom:0}
.loca_wrap .location_cont .location_ul.loca_ul02 {}
.loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:37px;margin-bottom: 27px;}
.loca_wrap .location_cont .location_ul .location_li {}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li {display:flex;align-items:center;gap:15px;line-height: 40px;}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {
text-align:center;word-wrap: break-word;font-size: 19px;letter-spacing: 0.03em;color:#171717;font-weight:500;}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p b{width:17px;font-weight:500}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p{}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p.text{}

.loca_wrap .location_cont .location_ul .location_li .text {width:83px;display:flex;justify-content: space-between;}
.loca_wrap .location_cont .location_ul .location_li .date span {background: #ff7048;color: #fff;padding:1px 3px}
.loca_wrap .location_cont .description {font-weight: 500;display:flex;gap:3px;font-size:18px;line-height:25px;letter-spacing: 0.03em;color:#444;font-weight:500;
padding-top:20px;}

.loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
	font-size: 18px;color:#171717;letter-spacing: 0.02em;font-weight: 500;padding-bottom:16px;
}

.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {font-size:16px;}
.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
	color:#252525;display:flex;align-items:center;gap:0.8rem;margin-top: 1.75rem;font-weight: 500;
}
.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
	width: 36px;height: 36px;display:block;
}

.loca_wrap .location_cont .location_ul .location_li.tel {
	font-size: 30px;letter-spacing: 0.05em;color:#171717;font-weight:600;padding-bottom:22px;
}
.loca_wrap .location_cont .location_ul .location_li.map_data {display:flex;align-items:center;gap:0.4vw;margin-top:16px;}
.loca_wrap .location_cont .location_ul .location_li.map_data a {
	display:block;width:178px;height:54px;border-radius:5px;color:#000;font-size: 14px;letter-spacing: 0.02em;
	font-weight: 400;gap:0.75rem;display:flex;align-items:center;justify-content:center;border: 2px solid #c4c4c2;
}
.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {transition: .3s;}
.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
	width: 20px;height: 18px;background:url('../img/kakao_icon.png')no-repeat center/cover;display:block;
}
.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover{background:#ebbb14;color:#fff;}
.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover span{
background:url('../img/kakao_icon_on.png')no-repeat center/cover;}

.loca_wrap .location_cont .location_ul .location_li.map_data a.naver {transition: .3s;}
.loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
	width: 22px;height: 22px;background:url('../img/naver_icon.png')no-repeat center/cover;display:block;
}
.loca_wrap .location_cont .location_ul .location_li.map_data a.naver:hover{background:#00ca1d;color:#fff;}

.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap {transition: .3s;}
.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap span {
	width: 18px;height: 18px;background:url('../img/tmap_icon.png')no-repeat center/cover;display:block;
}
.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover{
background:url('../img/tmap_bg.png')no-repeat center/cover;color:#fff;}
.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover span{
background:url('../img/tmap_icon_on.png')no-repeat center/cover;}

.loca_wrap .location_cont .location_ul .location_li a.kakao2 {
	display:block;width: 11.812rem;height: 3.125rem;border-radius:3.125rem;color:#fff;font-size: 15px;letter-spacing: 0.02em;
	font-weight: 500;gap:0.75rem;display:flex;align-items:center;justify-content:center;font-family: 'Pretendard Variable';
}
.loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
.loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
	width: 27px;height: 24px;background:url('../img/re08_kaka2.png')no-repeat center/cover;display:block;
}
.loca_wrap .location_cont .location_ul.loca_ul01 .location_li em.tttjtj{font-size:18px;color:#8e8e8e;}
.infor01 .info_ul{display:flex;padding-top: 80px;padding-left:60px;gap:170px;}
.loca_wrap .location_cont .location_ul .location_li.lo_txtx{font-size:18px;color:#444444;line-height:28px;}
.info_li02{position: relative;}
.info_li02:before{content:'';width:1px;height:235px;background:#d9d9d9;position: absolute;left:-95px}
.root_daum_roughmap_landing{border-radius:50px;}
.wrap_controllers,.root_daum_roughmap .cont {display:none}
.map_w{padding:62px 0 30px}
.map_title{font-size:25px;color:#171717;font-weight:600;text-align: center;padding-top:30px;}
.map_ul li h1{font-size:23px;color:#f86b29;font-weight:500;display:flex;align-items: center;gap:9px;padding-bottom:38px;}
.map_ul..map_ul01 li p span{font-size:20px;color:#171717;font-weight: 300;}
.map_ul li p a{font-size:18px;color:#949494;font-weight: 300;border-bottom:1px solid #949494}
.map_ul li p a img {vertical-align: inherit;width:14px;}
.map_ul li.left p{display:flex;align-items: center;gap: 20px;font-size:20px;color:#171717} 
.map_ul{display:flex;padding: 0 20px;justify-content: space-between;}
.map_ul li.right p {padding-bottom:23px;}
.map_ul.map_ul01 li.right p span{color:#171717;font-size:20px;border-radius:30px;padding: 1px 10px;font-weight:400}
.map_ul li.right p span.ghtjs{border:3px solid #04af00;}
.map_ul li.right p span.ghtjs2{border:3px solid #af0c00;}
.map_ul.map_ul01{padding:65px 30px 32px;border-bottom:1px solid #dfdfdf}
.map_ul.map_ul02{padding:50px 30px}
.map_ul.map_ul02 h2{font-size:20px;color:#171717;font-weight: 300;padding-bottom: 32px;}
.map_ul.map_ul02 p{padding-bottom:20px;}
.map_ul.map_ul02 p span{font-size:18px;} 
.map_ul.map_ul02 p span.black2{    background: #000;border-radius: 30px;color: #fff;padding: 6px 11px; font-weight: 500;}
.map_ul.map_ul02 li.left p{gap:8px;}
.map_ul.map_ul02 li.right p{display: flex; align-items: center;gap: 8px;}
.map_ul.map_ul02 li.right{padding-top:113px}

.infor03{background:url('../img/infor03_bg.png')no-repeat center/cover;}
.infor03 .scc{padding: 100px 0;display:flex;gap:90px;align-items: center;justify-content: center;}
.infor03 .right h1{font-size:35px;font-weight:700;    border-bottom: 1px solid #d3d3d3; padding-bottom: 20px;}
.infor03 .right p{font-size:23px;color:#191919;line-height:34px;padding: 50px 0 34px;}
.infor03 .right span{font-size: 20px;color: #191919;font-weight: 300; display: block;padding-bottom: 20px;}
.infor03 .right span + span{padding-bottom:0}

.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data{position: absolute;bottom:10px;z-index:99;left: 50%;
transform: translate(-50%, 0px);;}
.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data a{background: #fff;}
.kaka_map{position: relative;width:1180px}
/********************************************************** 
* sub2_1 - 리프팅
***********************************************************/ 
.story_wrwr .story_bgbg{background-image: url(../img/story_bgbg.png) ;background-repeat: no-repeat;background-size: contain;background-position: 50% 95%;width:100%;height:100%;padding:1px;}
.story_wrwr .softoning01{background-color:unset;}
.story_wrwr .sub_way_title{background-color:unset;padding-top:164px;    padding-bottom: 15px;}
.story_wrwr .sub_way_title .titleAni span{font-size:22px;width:510px;border-radius:30px;height:52px;line-height:52px;text-align:center;background:#eeeeee;display: block;
    margin: 0 auto;}
.sun_w{display:flex;gap:24px;flex-direction: column;align-items: center;padding:36px 0 20px}
.sun_o{display: block;width:6px;height:6px;background:#909090;border-radius:100%}
.story_wrwr .softoning01_bt{padding-top:0}
.story_wrwr .softoning01 .sub_title02 { font-size: 25px;line-height: 37px;}

.story_wrwr .beautox04 .sub_title_sun em{font-size:30px;letter-spacing: 1px;}
.story_wrwr .beautox04 .sub_title_sun{font-size:37px;line-height: 55px;padding:19px 0}
.story_wrwr .beautox04{padding-top:170px;padding-bottom: 150px;}
.story_wrwr .beautox04 .tx_bx{padding-top:70px}
.story_wrwr .beautox04 .tx_bx h1{font-size:25px;line-height:40px;font-weight: 400;padding-top: 50px;}
.story_wrwr .beautox04 .tx_bx p{font-size:20px;}
.story_wrwr .softoning01_mi{    text-align: center;padding-top: 65px;}

.story_wrwr .point_bt{padding-bottom:40px;justify-content: center;}
.story_wrwr .point_bt span{font-size:20px;background:#f96b29;height:55px;line-height:55px;padding: 0 50px;font-weight: 500;}

.story_wrwr .softoning03 .con_inner{padding:100px 0 150px}
.story_wrwr .softoning03 .tx_bx .ov h1{font-size:40px;font-weight:600;padding-bottom: 47px;}
.story_wrwr .softoning03 .tx_bx .ov p{font-size:20px;color:#191919;line-height:34px;}
.story_wrwr .softoning03 .tx_bx .ov h2{    text-align: center;font-size:25px;padding-bottom: 30px;}
.story_wrwr .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:27px;border-top:1px solid;border-bottom:1px solid;padding: 9px 0;display: inline-block;
    font-weight: 700;}
.story_wrwr .softoning03 .phot_ul {padding-top: 65px;gap:40px;align-items: flex-start;}
.story_wrwr .softoning03 .phot_ul .tx_bx02 p{font-size:20px;color:#191919;line-height:30px;padding-top:0;}
.story_wrwr .softoning03 .point_w .phot_ul li img{width:410px;}
.story_wrwr .softoning03 .phot_ul li{gap:22px;}

.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li img{width:410px;}
.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:410px;}
.story_wrwr .softoning03 .phot_ul .tx_bx02 span{font-size:27px;font-weight: 700;padding-bottom:0;padding-top:24px;}
.story_wrwr .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:20px;color:#fd5c25;text-decoration: underline;}
.story_wrwr .softoning03 .point_w02 .tx_bx02{border:0}
.story_wrwr .softoning03 .point_w02 .phot_ul{max-width:unset;justify-content: center;}
.story_wrwr .softoning03 .point_w02 .phot_ul li{gap:20px;position: relative;}
.story_wrwr .softoning03 .point_w02 .phot_ul li{width:auto;}
.story_wrwr .softoning03 .phot_ul .tx_bx02 h3{font-size:23px;}
.story_wrwr .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:5px}

.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p{font-size:21px;display:flex;gap:11px;justify-content: center;}
.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p span{border-radius: 30px;background:#a6a6a6;padding:0;color:#fff;font-size:16px;display:block;width:65px;height:31px;line-height:31px;text-align:center;}
.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(2) .tx_bx02 p span{background:#545454}
.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(3) .tx_bx02 p span{background:#2b2b2b}
.story_wrwr .softoning03 .point_w02 .phot_ul li:after{content:'';background:url(../img/po_mid_icon.png) no-repeat;width:12px;height:18px;position: absolute;
transform: translate(0px, -50%);right: -28px;top:40%;}
.story_wrwr .softoning03 .point_w02 .phot_ul li:last-child:after{display:none}

.story_wrwr .softoning03 .point_w.point_w03 .phot_ul{padding-top:0;gap:17px;}
.story_wrwr .softoning03 .point_w.point_w03 .phot_ul li img{width:auto;}
.phot_bottt{text-align:center;padding:0px 0 82px}
.phot_bottt span.qqq{margin: 0 auto;display:block;color:#fff;font-size:30px;width:50px;height:50px;line-height:48px;background:#f96b29;border-radius:100%}
.phot_bottt .tx_bx h1{font-size:28px;font-weight:600;padding-top: 37px;}
.phot_bottt .tx_bx p{font-size:20px;color:#191919;line-height: 36px;padding-top:28px}
.phot_bottt .tx_bx p span{font-size:23px;font-weight:600;}
i.ii{transform: rotate(9deg);display: inline-block;}
.phot_ul02{display: flex;gap: 56px;justify-content: center;}
.phot_ul02 li h1{text-align:center;color:#7388c0;font-size:129px;width:205px;height:205px;line-height:205px;border-radius:100%;background:#f0f2f6}
.phot_ul02 li p{font-size:20px;text-align: center;padding-top:20px;}
.tthh3{font-size:25px;line-height:38px;    text-align: center;padding-top: 90px;}
.story_wrwr .softoning04 .softoning01_mi{display: flex;flex-direction: column;align-items: center;gap:25px;padding-top: 0;}
.story_wrwr .softoning04 .softoning01_mi span.spspspsp{font-size:16px;color:#515151}
.story_wrwr .softoning04 .tx_bx p{font-weight:500;font-size: 23px;line-height: 40px; text-align: center;color: #191919;}
.story_wrwr .softoning04 .tx_bx{padding-top: 65px;}
.story_wrwr .softoning04 .con_inner{padding:150px 0 0}
.story001 .softoning01_mi{padding-top:100px}
.story001 .softoning01_mi h1{font-size: 215px;color: #efefef;}
.st_bt .tx_bx p{font-size:23px;color:#191919;text-align: center;line-height: 40px;padding-top:45px;}
.youtube_wwww .sun{position: absolute;left: 50%;transform: translate(-50%, 0);height:154px;top:-71px;}
.story001 {padding-bottom:120px;}
.youtube_wwww{position: relative;}
/********************************************************** 
* sub2_2 - 울쎄라인텐스
***********************************************************/

.sub_le_ri{display:flex;gap:86px;padding-top:187px;justify-content: center;align-items: center;}
.sub_le_ri .right{}
.sub_le_ri .right p{font-size:27px;color:#171717;font-weight:600}
.sub_le_ri .right h1{font-size:35px;line-height:50px;color:#171717;font-weight:bold;padding:33px 0 50px;}
.sub_le_ri .right h2{font-size:20px;color:#191919;line-height:32px;font-weight:500;padding-bottom:33px;}
.sub_le_ri .right span{color:#191919;font-size:15px;}
.ultheraintense01{position: relative;z-index:3;padding-bottom:0px;margin-bottom:220px;padding-top:290px;}
.ultheraintense01 .sub_title01{font-size:45px;font-weight:500;letter-spacing: -1px;padding:0 0 40px}
.ultheraintense01 .sub_title01 img{width:16px;}
.ultheraintense01 .sub_title01 strong{font-weight:700}
.ultheraintense01 .flexx{display: flex;align-items: center;justify-content: center;}
.ultheraintense01 .sub_title02{color:#171717;font-size:20px;font-weight: 400;letter-spacing: -.5px;}
.ultheraintense01 .sub_title02 strong{font-weight:700}
.ultheraintense01 .sub_sm_title01{font-size:25px;color:#171717;text-align:center;}
.ultheraintense01 .softoning01_mi{padding-top:70px;}
.ultheraintense01 .softoning01_mi .softoning01_mi_img_w{width:873px;}
.ultheraintense01 .text_bx .tt02{font-size:22px;color:#191919;line-height:35px;font-weight:500;padding-top:15px;}
.ultheraintense01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}

.ultheraintense02{background:#f8f8f8}
.ultheraintense02 .phot_ul{display:flex;gap:74px;padding-top:50px;align-items: flex-end;justify-content: center;}
.ultheraintense02 .phot_ul li{display: flex;gap: 20px;flex-direction: column; align-items: center;}
.ultheraintense02 .point_w .phot_ul li img{width:295px;}
.ultheraintense02 .point_w.point_w02 .phot_ul li:first-child img{width:507px;}
.ultheraintense02 .point_w.point_w02 .phot_ul li img{width:522px;}
.ultheraintense02 .phot_ul li span{font-size:16px;}
.ultheraintense02 .phot_ul li h1{font-size:16px;color:#fff;padding:0 27px;height:44px;line-height:42px;border-radius:30px;text-align:center;background:#2b2b2b}
.ultheraintense02 .sub_title_sun{font-weight:500;font-size:40px;padding:33px 0}
.ultheraintense_wrap .sub_title_sun{font-weight:500;font-size:40px;padding:33px 0}
.ulth_content01 h1 span{align-items: center;letter-spacing: 1px;font-weight: 500;color:#fff !important;background:#2b2b2b;font-size:16px;display:flex;width:110px;height:44px;border-radius:50px;justify-content: center;}	
.ulth_content01.sub_le_ri h1 {padding: 0 0 22px;font-size:27px;display:flex;align-items: center;gap:15px;letter-spacing: 1px;}
.ulth_content01.sub_le_ri p{font-size:20px;line-height:30px;font-weight:500;padding-bottom:28px;color:#191919}
.ulth_content01.sub_le_ri p + p{padding-bottom:0}
.ulth_content02 h1 span{align-items: center;letter-spacing: 1px;font-weight: 500;color:#fff !important;background:#2b2b2b;font-size:16px;display:flex;width:110px;height:44px;border-radius:50px;justify-content: center;}	
.ulth_content02.sub_le_ri h1 {padding: 0 0 22px;font-size:27px;display:flex;align-items: center;gap:15px;font-weight: 800;}
.ulth_content02.sub_le_ri p{font-size:20px;line-height:30px;font-weight:500;padding-bottom:28px;}
.ulth_content02.sub_le_ri p + p{padding-bottom:0}
.sub_le_ri.ulth_content01{padding-top:105px;gap:70px;}
.sub_le_ri.ulth_content02{padding-top:105px;gap:70px;}
.tx_bx h1{font-size:30px;text-align:center;font-weight: 700;padding-bottom: 27px;}
.ultheraintense02 .point_w02 .tx_bx{padding-top:70px}
.ultheraintense02 .point_w02 .tx_bx p{color:#191919;font-size:20px;line-height:30px;font-weight:600}
.ultheraintense02 .point_w02 .po_mid{text-align: center;padding: 50px 0;}
.ultheraintense02 .point_w02 .tx_bx02{border-top:0;padding-top: 20px;}
.ultheraintense02 .point_w02 .tx_bx02 p{line-height:32px;}
.ultheraintense02 .point_w02 .tx_bx h2{font-size:25px;    text-align: center;font-weight: 700;color: #000;    padding-top: 10px;}
.point_w03{padding-top:150px;}
.ultheraintense02 .point_w03 .tx_bx{padding-top: 67px;}
.ultheraintense02 .point_w03 .tx_bx p{color:#191919;font-size:20px;line-height:34px;font-weight:600}
.ultheraintense02 .point_w03 .po_mid{padding:40px 0 0}
.ultheraintense02 .point_w03 .po_mid ul{    display: flex;gap:60px;justify-content: center;}
.ultheraintense02 .point_w03 .po_mid li{position: relative;text-align: center;width:230px;height:90px;line-height: 85px;border:3px solid #fd5c25;font-size:25px;font-weight:600;border-radius:50px;}
.ultheraintense02 .point_w03 .po_mid li:after{content:'';background:url(../img/po_mid_icon.png) no-repeat;width:12px;height:18px;position: absolute;
transform: translate(0px, -50%);right: -38px;top:50%;}
.ultheraintense02 .point_w03 .po_mid li:last-child:after{display:none}
.ultheraintense02 .point_w03 .tx_bx02 p{font-size:23px;padding-bottom: 0;}
.ultheraintense02 .point_w03 .tx_bx02 h2{font-size:25px;font-weight: 800; color: #000;    padding-top: 7px;}
.ultheraintense03 ul{padding-top:80px;display:flex;gap:13px;justify-content: center;}
.ultheraintense03 ul li img{width:464px;transition: .7s;}
.ultheraintense03 ul li img:hover{transform: scale(1.1);}
.ultheraintense03 ul li .text_bx{padding:24px 0 0 11px;}
.ultheraintense03 ul li .text_bx p{font-size:20px;line-height:32px;text-align:left;padding-top:19px;}
.ultheraintense03 ul li .text_bx h1{font-size:25px;font-weight:bold;text-align: left;padding-top: 13px;}
span.j_d{/* margin:0 auto; */margin-bottom:15px;width:12px;height:12px;border-radius:100%;background:#fd5c25;display:block;}
.ultheraintense04{position: relative;z-index:3;padding-bottom:0px;margin-bottom:220px;padding-top:95px;border-top:1px solid #e5e5e5}
.ultheraintense04 .sub_title01{font-size:45px;font-weight:500;letter-spacing: -1px;padding:0 0 40px}
.ultheraintense04 .sub_title01 img{width:16px;}
.ultheraintense04 .sub_title01 strong{font-weight:700}
.ultheraintense04 .flexx{display: flex;align-items: center;justify-content: center;}
.ultheraintense04 .sub_title02{color:#171717;font-size:20px;font-weight: 400;letter-spacing: -.5px;}
.ultheraintense04 .sub_title02 strong{font-weight:700}
.ultheraintense04 .sub_sm_title01{font-size:25px;color:#171717;text-align:center;}
.ultheraintense04 .softoning01_mi{padding-top:70px;}
.ultheraintense04 .softoning01_mi h1{font-size:208px}
.ultheraintense04 .softoning01_mi .softoning01_mi_img_w{width:760px;}
.ultheraintense04 .text_bx .tt02{font-size:22px;color:#191919;line-height:35px;font-weight:500;padding-top:15px;}
.ultheraintense04 .softoning01_bt{    padding-top: 226px;}
.ultheraintense04 .softoning01_bt h1{font-size:25px;line-height:40px;padding-bottom: 44px;}
.ultheraintense04 .softoning01_bt p{font-sizE:20px;line-height:32px;}

/******/
.smrlavy{display:flex;align-items: center;gap:3px;}
.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h1{padding: 28px 0 45px;}
.sign{padding-left:13px;}
.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h2{padding-bottom:30px;}
.ultheraintense01 .sub_title01{line-height:60px;}
em.suitv1_regular{letter-spacing: 1px;}
.sub_sm_title02{font-size:22px;color:#191919;line-height:35px;text-align:center;padding-top:26px;}
.ultheraintense_mi{padding-top:100px;display:flex;gap:115px;align-items: center;justify-content: center;}
.tx_bx03 p{font-size: 25px;font-weight: 600;position: relative;}
.tx_bx03 p:after{content:'';background:#fdeabd;width:203px;height:16px;position: absolute;left:0;bottom:-3px;z-index:-1}
.tx_bx03 h1{font-size: 30px;font-weight: 700;padding-top:20px;}
.ultheraintense_mi .right ul{display:flex;flex-direction: column;gap:15px;padding-top:43px;}
.ultheraintense_mi .right ul li{width:683px;height:157px;border-radius:10px;background:#f8f8f8;padding-left: 36px;display:flex;flex-direction: column;
    justify-content: center;}
.ultheraintense_mi .right ul li h1{font-size:22px;font-weight:700;padding-bottom:15px;}
.ultheraintense_mi .right ul li p{font-size: 20px;line-height: 30px;color: #191919;font-weight: 500;}
.ultheraintense_mi .right ul li strong{font-weight:700}
.ultheraintense02 .point_w02 .po_mid{display:flex;gap: 25px;justify-content: center;}
.ultheraintense02 .point_w02 .tx_bx h2.smrlavy{justify-content: center;}

.ulth_m_bg{background: url(../img/ulth_m_bg.png) 50% 50% / cover no-repeat;width:1621px;height:347px;margin:0 auto 180px;}
.ulth_m_bg .txbx{max-width:1180px;margin:0 auto;    padding: 102px 0;}
.ulth_m_bg .txbx h1{font-size:35px;color:#171717;font-weight:700;padding-bottom: 45px;}
.ulth_m_bg .txbx p{color:#191919;font-size:20px;line-height:32px;}
.sof_ul{width:590px;}
/******/


/********************************************************** 
* sub2_3 - 커스텀써마지
***********************************************************/
.customthermage01{position: relative;z-index:3;padding-bottom:0px;margin-bottom:220px;padding-top:290px;}
.customthermage01 .sub_title01{font-size:45px;font-weight:500;letter-spacing: -1px;padding:0 0 40px}
.customthermage01 .sub_title01 img{width:16px;}
.customthermage01 .sub_title01 strong{font-weight:700}
.customthermage01 .flexx{display: flex;align-items: center;justify-content: center;}
.customthermage01 .sub_title02{color:#171717;font-size:20px;font-weight: 400;letter-spacing: -.5px;}
.customthermage01 .sub_title02 strong{font-weight:700}
.customthermage01 .sub_sm_title01{font-size:25px;color:#171717;text-align:center;line-height: 36px;}
.customthermage01 .softoning01_mi{padding-top:70px;}
.customthermage01 .softoning01_mi .softoning01_mi_img_w{width:873px;}
.customthermage01 .text_bx .tt02{font-size:22px;color:#191919;line-height:35px;font-weight:500;padding-top:15px;}
.customthermage01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}
.customthermage02 .ulth_content02.sub_le_ri h1{padding:0 0 34px}
.customthermage02 .tx_bx h1{font-size:27px;}
.customthermage02 .point_w02 .tx_bx{padding-top: 75px;}
.customthermage02 .tx_bx h1{padding-bottom:30px;}
.customthermage02 .point_w02 .po_mid{padding:27px 0 0}
.customthermage02 .point_w02 .tx_bx02{padding-top:47px}
.customthermage02 .point_w02 .tx_bx h2{line-height:36px;}
.customthermage02 .point_w03 .tx_bx h1{font-size:25px;}
.customthermage02 .point_w03 .tx_bx{padding-top:94px;}
.customthermage02 .point_w03 .po_mid{padding: 30px 0 0;display: flex; gap: 26px;justify-content: center;}
.customthermage02 .point_w03 .tx_bx.tx_bx03{padding-top: 69px;}
.customthermage02 .point_w03 .tx_bx.tx_bx03 h1{padding-bottom:0}
.customthermage02 .point_w03 .tx_bx.tx_bx03 p.p1{padding-bottom:43px;}
.customthermage02 .con_inner{padding:150px 0 130px;}
.customthermage03 .tx_bx p{font-size:25px;line-height:38px;}
.customthermage03 ul{padding-top:33px;}
.customthermage03 ul li img{width:362px;}
.customthermage03 ul li .text_bx p{font-size:18px;line-height:30px;letter-spacing: -.5px;}
.customthermage04 .softoning01_bt h1{padding-top:25px;}
.customthermage_wrap .sub_le_ri .right h1{padding:21px 0 32px}
.customthermage_wrap .sub_le_ri .right h2{padding-bottom:48px}

/********************************************************** 
* sub2_4 - 온다 / 티타늄/인모드/ 올리지오
***********************************************************/
.laser_lifting00.sub_le_ri .right p{line-height: 38px;}
.laser_lifting00.sub_le_ri .right h1{padding: 15px 0 28px;}
.laser_lifting01{padding:250px 0 150px}
.laser_lifting01 .sub_title01{font-size:45px;color:#171717;font-weight: 500;}
.laser_lifting01_mi ul{display:flex;align-items: center;gap:10px;justify-content: center;}
.laser_lifting01_mi ul .img_bx{position: relative;}
.laser_lifting01_mi ul .img_hover{padding: 0px 38px 0;position: absolute;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, .8);opacity: 0;transition: opacity .3s;
display:flex;flex-direction: column;justify-content: center;}
.laser_lifting01_mi ul .img_hover h1{font-size:25px;color:#fff;text-align:center;border-bottom: 1px solid #626262;padding-bottom: 30px;    margin-bottom: 30px;}
.laser_lifting01_mi ul .img_hover p{font-size:17px;color:#fff;text-align:center;line-height:28px;}
.laser_lifting01_mi ul .img_hover h1 span{    margin:0 auto 17px;display: block;background: #fd5c25; width: 10px;height: 10px; border-radius: 100px;}
.laser_lifting01_mi ul .img_bx:hover .img_hover{opacity: 1;}
.h_title{font-size:25px;color:#171717;font-weight:500;padding-top: 38px;text-align:center;}
.sub_le_ri .right h2 + h2{padding-bottom:17px;}
.bon_plus{position: absolute;top:50%;right:71px;animation: 1.2s linear infinite plus;}
@keyframes plus {
  0%,100% {
	transform: translate(0px, -3px);
  }
  50%{ transform: translate(0px, 0px);}
  75% {
    transform: translate(0px, 3px);
  }
  80%{transform: translate(0px, 0px);}
}
.laser_lifting_wrap .customthermage02 .point_w02 .tx_bx{padding-top:89px}
.laser_lifting_wrap .customthermage03 ul li img{width:464px;}


/********************************************************** 
* sub2_5 - 실리프팅
***********************************************************/
.thread_lifting_wrap .customthermage01 p.sub_sm_title01 + p{font-size:27px;font-weight:600;color: #171717;text-align: center; line-height: 32px;padding-top:33px;}
.thread_lifting_wrap .customthermage01 .softoning01_mi .softoning01_mi_img_w{width:760px}
.thread_lifting_wrap .softoning01_mi h1{font-size:208px}
.thread_lifting_wrap .ultheraintense02 .point_w .tx_bx p.p1{font-size:25px;line-height:37px;padding-bottom: 0;}
.thread_lifting_wrap .ulth_content01.sub_le_ri p{line-height:32px;}
.thread_lifting_wrap .ulth_content01.sub_le_ri p{padding-bottom:30px;}
.thread_lifting_wrap .ulth_content01.sub_le_ri p + p{padding-bottom:30px;}
.thread_lifting_wrap .ulth_content01.sub_le_ri p.p4{padding-bottom:0}
.thread_lifting_wrap .point_w02{padding-top:150px;    max-width: 1180px;
    margin: 0 auto;}
.thread_lifting_wrap .ultheraintense02 .point_w02 .tx_bx p{font-weight:500}
.thread_lifting_wrap .customthermage02 .point_w02 .po_mid{padding:45px 0 0}
.thread_lifting_wrap .ultheraintense02 .point_w.point_w02 .tx_bx02 p.p1{font-size:20px;line-height: 30px;padding-bottom: 100px;}
.thread_lifting_wrap .customthermage02 .point_w02 .tx_bx02{padding-top:60px;border-bottom: 1px solid #c6c2bd;}
.thread_lifting_wrap .point_w02_2{max-width: 1180px;padding-top: 63px;
    margin: 0 auto;}
.thread_lifting_wrap .point_w02_2 .img_bxbx{background:#fff;height:555px;border-radius:20px;}
.thread_lifting_wrap .point_w02_2 .tx_bx h1{margin: 0 auto;font-weight:500;width:260px;height:50px;line-height:50px;border-radius:30px;color:#fff;background:#2b2b2b;font-size:23px;}
.thread_lifting_wrap .point_w.point_w02_2 .tx_bx p.p1{font-size:20px;color:#3f3f3f;font-weight: 600;padding-top: 20px;}
.thread_lifting_wrap .point_w.point_w02_2 .tx_bx{padding-top:42px;}
.thread_lifting_wrap .point_w.point_w02_2 .po_mid{display: flex;align-items: center;gap: 100px;padding-top: 50px;justify-content: center;}
.thread_lifting_wrap .point_w.point_w02_2 .po_mid li{position: relative;}
.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:after{content:'';background:url(./img/point_w02_2_afaf.png)no-repeat;width:12px;height:18px;
position: absolute;top: 50%;right: -56px;transform: translate(0px, -50%);}
.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:last-child:after{display:none}
.thread_lifting_wrap .point_w02_2 .img_bxbx + .img_bxbx{margin-top:40px;}
.thread_lifting_wrap .point_w02_2 .tx_bx p.p2{font-size:25px;line-height:37px;color:#191919;padding-top: 12px;}
.thread_lifting_wrap .point_w02_2 .tx_bx span.j_d{margin:0 auto;}
.thread_lifting_wrap .ultheraintense04{border-top:0;margin-bottom:150px;}
.thread_lifting_wrap .customthermage04 .softoning01_bt h1{padding-top:0;    padding-bottom: 70px;}
.thread_lifting_wrap .point_w03{background:#f8f8f8;padding-bottom: 145px;}
.thread_lifting_wrap .ultheraintense05 .point_w04{max-width: 1180px;margin: 0 auto;}
.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx{padding-top:68px;}
.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx p{font-size:30px;color:#191919;line-height:45px;font-weight: 500;}
.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01{padding-top:30px;align-items: flex-start;}
.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01 .left{padding-top:50px;}
.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx p{font-size:30px;color:#191919;line-height:45px;font-weight: 500;}
.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx{padding-top:60px;}
.thread_lifting_wrap .customthermage05 .point_w04 ul{display: flex;gap: 80px;    padding-top: 50px;justify-content: center;}
.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx.tx_bx02 p{line-height:36px;font-size:25px;padding-top: 16px;}
.thread_lifting_wrap .customthermage05 .tx_bx02 span.j_d{margin:0 auto;}
.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx02{padding-top:115px;}
.thread_lifting_wrap .sub_le_ri .right h1{padding:21px 0 32px}
.thread_lifting_wrap .sub_le_ri .right h2{padding-bottom:30px}



/********************************************************** 
* sub3_2 - 소프토닝
***********************************************************/ 
b{font-weight:700}
strong{font-weight:600}
.sub_way_title{padding-top:100px;background-color: #f8f8f8;}
.sub_way_title .titleAni{text-align:center}
.sub_way_title .titleAni span{font-size:30px;color:#111111;line-height: 60px;}
.sun{width:1px;height:170px;background:#3f3f3f;display:block;margin:0 auto;} 
.softoning01{position: relative;z-index:3;
background-color: #f8f8f8;padding-bottom:0px;margin-bottom:220px;border-radius:0 0 14% 14%;}
.softoning01 .sub_title01{font-size:50px;font-weight:600;letter-spacing: -1px;padding:0 0 90px}
.softoning01 .sub_title01 img{width:16px;}
.softoning01 .flexx{display: flex;align-items: center;justify-content: center;}
.sun_w{padding:60px 0 80px;}
.softoning01_mi{position: relative;}
.softoning01_mi h1{text-transform: uppercase;font-size:272px;color:#e3e3e3;text-align:center;padding-top:33px;}
.softoning01_mi .softoning01_mi_img_w{width:688px;position: absolute;left:50%;transform: translate(-50%, 0);}
.text_bx{text-align:center;}
.text_bx .tt01{font-size:40px;font-weight:500;margin-bottom:45px;padding-bottom:4px;}
.text_bx .tt02{font-size:18px;color:#171717;line-height:32px;margin-bottom:30px;}
.softoning01_bt{padding-top:122px;}
.ehdrmf_ul{gap:37px;padding:32px 0 95px;}
.ehdrmf_ul li{line-height:30px;text-align:center;width:265px;height:265px;border-radius:100%;border:3px solid #fd5c25;background:#fff;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.ehdrmf_ul li h1{font-size:23px;letter-spacing: -1px;}
.ehdrmf_ul li span{font-size:17px;}
.ehdrmf_ul li:last-child h1{font-size:21px;}
.softoning01 .sub_title02{color:#171717;font-size:20px;font-weight: 400;letter-spacing: -.5px;}
.softoning01 .sub_title02 strong{font-weight:700}
.softoning01_bg{z-index:-1;background: url(../img/softoning01_bg.png) 50% 50% / cover no-repeat;
width:100%;height:459px;position: absolute;bottom:-201px;}
.sub_title_sun{width:1180px;margin:0 auto;padding:33px 0;font-weight: 500;text-align:center;font-size:40px;border-bottom:1px solid #cac5c1;border-top:1px solid #cac5c1;}
.sub_title_sun em{    font-family: 'SUITv1-Medium';}
.softoning02 ul{padding-top:80px;display:flex;gap:13px;justify-content: center;}
.softoning02 ul li img{width:464px;transition: .7s;}
.softoning02 ul li img:hover{transform: scale(1.1);}
.softoning02 ul li .text_bx{padding:28px 0 0 17px;}
.softoning02 ul li .text_bx p{font-size:20px;line-height:32px;text-align:left;padding-top:19px;}
/* .softoning02 ul li .text_bx span{width:12px;height:12px;border-radius:100%;background:#fd5c25;display:block;} */
span.j_d{/* margin:0 auto; */margin-bottom:15px;width:12px;height:12px;border-radius:100%;background:#fd5c25;display:block;}
.point_f{margin:0 auto;margin-bottom: 35px;padding-top:13px;gap:24px;background:#fd5c25;border-radius:100%;width:107px;height:107px;display:flex;align-items: center;flex-direction: column;}
.point_f p{font-size:20px;color:#fff;font-weight:500;font-family: 'SUITv1-Medium';}
.point_f span{width:9px;height:9px;background:#fff;display:block;border-radius:100%;}
.softoning03{background:#f8f8f8}
.tx_bx{padding-top:80px;}
.tx_bx p{font-size:19px;line-height:34px;text-align:center;}
.tx_bx p.p1{padding-bottom:35px;}
.softoning03 .phot_ul{display:flex;gap:74px;padding-top:50px;align-items: flex-end;justify-content: center;}
.softoning03 .phot_ul li{display: flex;gap: 20px;flex-direction: column; align-items: center;}
.softoning03 .point_w .phot_ul li img{width:295px;}
.softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:507px;}
.softoning03 .point_w.point_w02 .phot_ul li img{width:522px;}
.softoning03 .phot_ul li span{font-size:16px;}
.softoning03 .phot_ul li h1{font-size:16px;color:#fff;padding:0 27px;height:44px;line-height:42px;border-radius:30px;text-align:center;background:#2b2b2b}
.tx_bx02{text-align:center;}
.tx_bx02 span{display:block;padding-bottom:12px;}
.la_tx{padding-top:80px;}
.la_tx p{text-align:center;font-size:23px;line-height:35px;}
.point_w02{padding-top:120px;}
.point_w02 .phot_ul{align-items: flex-start;max-width: 1180px;margin: 0 auto;justify-content: space-between;}
.point_w02 .phot_ul li{width:522px;gap:25px;}
.point_w02 .phot_ul li h3{width: 506px;background:#eeeeee;font-size:17px;height:41px;font-weight:700;text-align:center;line-height:40px;margin-bottom: 31px;}
.point_w02 .phot_ul li h3.j_h{background:#fd5c25;color:#fff;font-weight:500;margin-left: auto;}
.point_w02 .tx_bx02{border-top:1px solid #c7c7c7;width:100%;}
.tx_bx02 h2{color:#3f3f3f;font-size:17px;line-height:25px;font-weight: 500;padding-top:25px;}
.la_tx span.j_d{margin:0 auto 15px;}

.softoning04 .point_w02 .phot_ul{display:flex;gap:110px;padding-top:114px;align-items: center;justify-content: center;}
.softoning04 .point_w02 .phot_ul li{width:365px;}
.softoning04 .point_w02 .phot_ul li h3{width:94%;margin-bottom:0;margin-left:auto;}
.softoning04 .point_w02 .tx_bx strong{font-weight:700}
.softoning04_img01{margin:60px auto 0;text-align: center;}
.sof_ul{width:590px;margin:90px auto 150px;}
.sof_ul li{border-bottom:1px solid #bcbcbc}
.sof_ul li h1{font-size:25px;text-align: center;padding:27px 0;font-weight:600}

/********************************************************** 
* sub3_1 - 뷰톡스/뷰핏
***********************************************************/ 
.beautox_wrap .sub_le_ri{background-color: #f8f8f8;}
.beautox_wrap .text_bx .tt01{font-size:45px;}
.beautox_wrap .text_bx .tt02{color:#191919;font-sizE:22px;line-height:35px;font-weight: 500;}
.beautox_wrap .softoning01_bt2{padding-top:250px;}
.beautox_wrap .softoning01_mi{    padding-top: 40px;}
.softoning01 .sub_title02{font-size:25px;}
.beautox_wrap .softoning01_bt{padding-top:150px;}
.beautox_wrap .softoning01_mi h1{padding-left: 99px;}
.beautox_wrap .softoning03 {
    background: none;
}
.beautox_wrap .softoning03 .phot_ul{flex-wrap:wrap;padding-top: 90px;justify-content: flex-start;}
.beautox_wrap .softoning03 .phot_ul li{flex-direction: row;gap:75px;border-bottom: 1px solid #ececec;padding-bottom: 60px;width: 100%;}
.beautox_wrap .softoning03 .point_w{max-width:1180px;margin:0 auto;}
.beautox_wrap .softoning03 .point_w .phot_ul li img{width:322px;}
.beautox_wrap .softoning03 .phot_ul li h2 span{font-size:16px;color:#f8f8f8;padding:0 27px;height:44px;line-height:42px;border-radius:30px;text-align:center;background:#2b2b2b}
.beautox_wrap .softoning03 .phot_ul li h2{font-size:28px;color:#000000;display: flex; align-items: center;gap: 18px;}
.beautox_wrap .softoning03 .phot_ul li p{    padding-top: 25px;font-weight: 600;text-align: left;color:#191919;font-sizE:20px;line-height:30px;}
.beautox_wrap .softoning03 .phot_ul li:last-child{border-bottom:0}
.beautox_wrap .softoning03 .point_w.point_w02{max-width:unset;background: #f8f8f8;margin-top: 100px;}
.point_bt span{font-size:16px;color:#f8f8f8;padding:0 27px;height:44px;line-height:42px;border-radius:30px;text-align:center;background:#2b2b2b}
.point_bt{font-size:28px;color:#000000;display: flex; align-items: center;gap: 18px;}
.beautox_wrap .po_mid{text-align:center;padding: 84px 0;}
.swiper-container.ttllqqq{overflow:hidden;width:590px;height:347px;}
.swiper-pagination1{position: absolute;bottom:23px !important;display: flex;align-items: center;gap: 10px;    z-index: 99;justify-content: center;}
.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd5c25;width:12px;height:12px;}
.swiper-pagination-bullet{width:12px;height:12px;background:#e5e5e5;opacity: 1;}
.beautox_wrap .softoning03 .fx_bx .phot_ul {width:494px;padding-top:0;gap: 53px;position: relative;}
.beautox_wrap .softoning03 .fx_bx .phot_ul li h2{font-size:25px;padding-top: 0;}
.beautox_wrap .softoning03 .fx_bx .phot_ul li p{font-sizE:19px;}
.beautox_wrap .softoning03 .fx_bx .phot_ul li{border-bottom:0;padding:0}
.fx_bx{display:flex;padding-top: 100px;justify-content: space-between;}
.softoning03 .fx_bx .phot_ul:after{content:'';background:url(../img/asdfasdfasd.png) no-repeat;width: 10px;height: 496px;position: absolute;top: 15px;left: -36px;}
.phot_ul_lf_sun h3{font-size:16px;color:#3f3f3f;line-height:28px;width:493px;height:120px;background:#f3f3f3;display:flex;    align-items: center;
        margin-top: 30px;justify-content: center;}
.con_inner04{padding:150px 0 0}
.beautox_wrap .softoning01_bt01{    border-top: 1px solid #e5e5e5;}
.beautox_wrap .beautox01 {background-color: #f9f9f9;}


.ehdrmf_ul02{gap:37px;padding:32px 0 95px;}
.ehdrmf_ul02 li{display:flex;    flex-direction: column;align-items: center;}
.ehdrmf_ul02 li h1{line-height:30px;text-align:center;font-size:35px;font-weight:700;letter-spacing: -1px;width:265px;height:265px;border-radius:100%;border:3px solid #fd5c25;background:#fff;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.ehdrmf_ul02 li p{font-size:20px;line-height:28px;}
.ehdrmf_ul02 span.j_d{margin:32px auto 25px;}

.beautox02 .fx_bx .point_bt span{font-size:25px;height: 50px;line-height: 50px;}
.beautox02 .fx_bx .tx_bx p{font-size:23px;}
.beautox02 .fx_bx .point_bt{ padding-bottom: 19px;   justify-content: center;}
.beautox02 .fx_bx .tx_bx{padding-top:37px;}
.beautox02 .fx_bx{justify-content: center;gap: 110px;}
.softoning03.beautox02 .fx_bx .phot_ul:after{content:'';background:url(../img/asdfasdfasd2.png) no-repeat;width: 10px;height: 522px;position: absolute;top: 15px;left: -36px;}
.softoning03.beautox02 .phot_ul_lf_sun h3{height:60px;}

.swiper-container.ttllqqq22{overflow:hidden;width:590px;height:347px;}
.swiper-pagination2{position: absolute;bottom:23px !important;display: flex;align-items: center;gap: 10px;    z-index: 99;justify-content: center;}

.beautox04 .bgbg01 {background:url(../img/beautox04_bg.png) no-repeat;width: 100%;height: 421px;position: relative;background-size: cover;}
.beautox04 .bgbg01 .tx_bx {    padding-top: 100px;position: absolute;left:50%;transform: translate(-50%, 0);}
.beautox04 .bgbg01 .tx_bx p{font-size:20px;color:#fff;line-height:28px;padding-bottom: 37px;}
.beautox04 .bgbg01 .tx_bx h1{font-size:25px;color:#fff;padding-bottom: 60px;}
.beautox03 .sof_ul{width:585px}
/* mv_btn */
#button-1 .btn-bg,#button-1 .knob,#button-1 .knob:before,.btn-bg{transition:.3s}
.btn-bg,.knob{position:absolute;top:0;right:0;bottom:0;left:0}
.mv_btn02,.mv_checkbox{position:relative}
.mv_btn02{width:194px;height:60px;overflow:hidden;display:block;margin:0 auto}
.mv_btn02.btn-pill,.mv_btn02.btn-pill>.btn-bg{border-radius:100px}
.mv_btn02.btn-rect{border-radius:2px}
.mv_checkbox{width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
.knob{z-index:2}
.btn-bg{width:100%;background-color:#ff7048;z-index:1}
.btn-bg:after{content:"상담 문의하기";font-size:17px;color:#fff;position: absolute;left: 68%;transform: translate(-50%, -50%);top:50%;width: 100%;font-weight: 600;}
#button-1 .knob:before{content:"상담 문의하기";position:absolute;top:7px;right:8px;width:46px;height:46px;color:#fff;font-size:10px;font-weight:700;text-align:center;line-height:1;padding:9px 4px;background-color:#fff;border-radius:50%}
#button-1 .mv_checkbox:checked+.knob:before{content:"NO";left:84px;background-color:#fff}
#button-1 .mv_checkbox:checked~.btn-bg{background-color:#ff7048}
#button-1 .mv_checkbox:checked~.btn-bg:after{left:37%}
@keyframes wobbleMe {
  0%, 100% {
	transform: translateX(0);
  }
  30% {
	transform: translateX(-2px);
  }
  60% {
	transform: translateX(3px);
  }
  80% {
	transform: translateX(-1px);
  }
}
/* 체크되지 않았을 때만 애니메이션 */
#button-1 .mv_checkbox:not(:checked) + .knob:before {
  animation: wobbleMe 1.2s ease-in-out infinite;
}
.bon_promise{max-width:1180px;margin:0 auto;}
.bon_promise .tx_bx {text-align:left;padding-top:0}
.bon_promise .tx_bx h1{text-align:left;font-size:60px;color:#0d0d0d;    padding-bottom: 17px;}
.bon_promise .tx_bx h1 span{    font-style: italic;font-weight: 500;}
.bon_promise .tx_bx p{text-align:left;color:#505050;font-size:20px;font-weight: 600;}
.bon_promise ul{padding-top:66px;}
.bon_promise ul li h3{font-size:20px;padding-top: 7px;}
.bon_promise ul li .fx_bx{gap:30px;padding-top: 35px;}
.bon_promise ul li .tx_bx02{text-align:left;}
.bon_promise ul li .tx_bx02 h1{font-size:22px;font-weight:600;display: flex;align-items: center;gap: 27px;}
.bon_promise ul li .tx_bx02 p{padding-top: 11px;color:#555555;font-size:18px;line-height:27px;font-weight: 600;}
.bon_promise ul li{display: flex;align-items: center;gap:30px;border-bottom:1px solid #c2c2c2;padding:20px 0}
.bon_promise ul li .tx_bx02 h1 span{font-size:35px;color:#ff7048;font-weight:500}

.beautox_wrap .laser_lifting01_mi ul .img_bx{overflow: hidden;}
.beautox_wrap .laser_lifting01_mi ul h1{width: 100%;font-size: 30px;color: #fff;line-height:40px;text-align: center;padding-bottom: 30px;margin-bottom: 30px;position: absolute;top: 75%;transform: translate(-50%, 0);left: 50%;transition: .3s;}
.beautox_wrap .laser_lifting01_mi ul .img_hover{padding: 0px 38px 0;position: absolute;top:0;left:0;width:100%;height:100%;background: none;opacity: 0;transition: opacity .3s;
display:flex;flex-direction: column;justify-content: flex-end;}
.beautox_wrap .laser_lifting01_mi ul .img_hover p{border-top:1px solid #b2a8a0;padding-top: 25px;}

.beautox_wrap .laser_lifting01_mi ul .img_bx:hover h1{top:44%;}
.beautox_wrap .laser_lifting01_mi ul .img_bx:hover .img_hover{top:-15%;}
.beautox_wrap .laser_lifting01_mi ul li:nth-child(3) .img_bx:hover h1{top:52%;}
.beautox_wrap .laser_lifting01_mi ul li:nth-child(4) .img_bx:hover h1{top:52%;}


/********************************************************** 
* sub3_3 - 입가-마리오넷 프로그램
***********************************************************/ 
.marionette_wrap .softoning01{background-color:#fff;}
.marionette_wrap .text_bx .tt02{font-size: 22px; color: #191919;line-height: 35px;margin-bottom: 30px;font-weight: 500;}
.marionette_wrap .softoning01_bt2{padding-top:230px;padding-bottom: 30px;}
.marionette_wrap .softoning01 .sub_title02{line-height:40px}
.marionette_wrap .softoning01_bt{padding-top: 140px;}
.marionette_wrap .customthermage03 ul{padding-top:100px}
.marionette01_bg {
    z-index: -1;
    background: url(../img/marionette01_bg.png) 50% 50% / cover no-repeat;
    width: 100%;
    height: 459px;
    position: absolute;
    bottom: -80px;
}
.marionette_wrap .beautox01 .text_bx .tt02{font-size:35px;color:#171717}
.marionette_wrap .beautox01 .text_bx .tt01{font-size:45px;}
.marionette_wrap .ehdrmf_ul02 li h1{font-size:22px;font-weight: 500;}
.marionette_wrap .ultheraintense03{background: #f8f8f8;}
.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x{}
.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 45px;padding: 20px 0 15px;border-bottom: 1px solid #adadad;font-size:30px;line-height:40px;font-weight: 500;}
.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 15px;font-size:19px;line-height:28px;font-weight: 500;}
.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:25px;color:#f86b29;font-style: italic;font-weight: 700;border-bottom: 1px solid;}
.marionette_wrap .marionette01 .point_w{max-width: 1180px;
    margin: 0 auto;}
.swiper-container.ttllqqq312 {padding-top: 100px;
    position: relative;
    overflow: hidden;
}
.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide{display:flex;align-items: center;gap:66px}
.swiper-pagination-bullets.swiper-pagination12{top:130px;gap: 55px;display: flex;flex-direction: column;position: absolute;right: 0;left: auto;width: auto;z-index:99}
.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet{background:none;width:auto;height:auto;color:#f86b29;font-size:20px;
border-bottom: 1px solid;border-radius:0;text-align: center;font-weight:bold;opacity: .4;position: relative;margin: 0;}
.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;font-size:30px;font-weight:bold}
.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{content:'';background:#f86b29;
width:5px;height:5px;position: absolute;border-radius: 100%;left: 50%;transform: translate(-50%, 0);top: -12px;}

/********************************************************** 
* sub3_4 - 원데이 미니아이리프팅 & 눈밑지방재배치
***********************************************************/ 
.onedayeye_wrap .sub_le_ri .right h2{padding-bottom:26px;}
.onedayeye_wrap .sub_le_ri{background: #faf6f4;}
.onedayeye_wrap .softoning01{background: #faf6f4;padding-top:120px;}
.text_bx .tt02{font-size:25px;font-weight: 500;}
.text_bx .tt01{font-size:45px;margin-bottom:34px}
.onedayeye_wrap .softoning01_mi ul li {display:flex;gap: 80px;align-items: center;justify-content: flex-end;}
.onedayeye_wrap .softoning01_mi ul li .right{border-left: 4px solid #f86b29;padding-left: 30px;}
.onedayeye_wrap .softoning01_mi ul li .right span{color:#fe7750;font-size:20px;font-style: italic;}
.onedayeye_wrap .softoning01_mi ul li .right h2{font-size:35px;padding: 20px 0 38px;}
.onedayeye_wrap .softoning01_mi ul li .right p{font-size:20px;color:#171717;line-height:30px;}
.onedayeye_wrap .softoning01_mi{max-width: 1215px;margin: 0 auto;}
.onedayeye_wrap .softoning01_mi ul li:nth-child(2) .right{text-align: right;border-right: 4px solid #f86b29;border-left:0;padding-right: 30px;padding-left: 0px;}
.onedayeye01_bg{    z-index: -1;
	background: url(../img/onedayeye01_bg.png) 50% 50% / cover no-repeat;
	width: 100%;
	height: 459px;
	position: absolute;
	bottom: -201px;
}
.onedayeye_wrap .ultheraintense02{background:#f7f4f3;}
.onedayeye_wrap .ultheraintense02 .sub_le_ri{background:none}
.point_w011{max-width:1180px;margin:0 auto;}
.onedayeye_wrap .sub_le_ri.ulth_content01{    padding-left: 25px;gap:75px;justify-content: flex-start;}
.onedayeye_wrap .sub_le_ri.ulth_content02{
padding-right: 26px;gap:190px;justify-content: flex-end;}
.onedayeye_wrap .ultheraintense03{}
.onedayeye_wrap .sof_ul{width:575px;}
.onedayeye_wrap .ultheraintense04 .softoning01_mi{max-width:unset}
.onedayeye_wrap .ultheraintense04 .softoning01_mi h1{padding-top:110px;}
.onedayeye_wrap .ultheraintense04 .softoning01_bt{padding-top:150px}
.onedayeye_wrap .ultheraintense04{margin-bottom:160px;}
.onedayeye_wrap .ultheraintense02{position: relative;}
.onedayeye_wrap .ultheraintense02:before{content:'';background: #f7f4f3;width: 100%;height: 500px;position: absolute; top: -272px;}

/********************************************************** 
* sub4_1 - 색소·홍조·미백
***********************************************************/ 
.colorfiush_wrap .text_bx .tt02{font-size:30px;line-height:50px;margin-bottom:75px}
.colorfiush_wrap .softoning01_bt.softoning01_bt2{padding-top:150px;}
.colorfiush_wrap .softoning01_bt{padding-top:474px;}
.colorfiush_wrap .softoning01_mi{padding-top:85px;}
.colorfiush_wrap .softoning01_mi .softoning01_mi_img_w{width:904px;}
.softoning01 .sub_title02{font-size:22px;line-height:35px;}
.softoning01_bg{bottom:-140px;}
.colorfiush_wrap .beautox04 span.j_d{margin:0 auto; width: 12px; height: 12px;border-radius: 100%;background: #fd5c25;display: block;}
.colorfiush_wrap  .tx_bx.tx_bx03 h1{font-weight:400;padding-top:29px;padding-bottom:50px;}
.colorfiush_wrap  .tx_bx.tx_bx03 p{font-weight:400}
.colorfiush_wrap  .tx_bx.tx_bx03 p + p{padding-top:35px;}
.btn-bg:after{content: "소프토닝™ 더 알아보기";left:63%}
.colorfiush_wrap .mv_btn02{width:258px;}
.colorfiush_wrap .beautox04 .bgbg01 .tx_bx p{line-height:32px;}
.colorfiush_wrap .beautox04 .bgbg01{background: url(../img/beautox04_bg2.png) no-repeat;height:340px;background-size:cover;margin-top:100px;margin-bottom:200px;}

.bef_aef_con .sub_title_sun{position: relative;}
.bef_aef_con .sub_title_sun a{color:#ff7048;font-size:20px;text-decoration: underline;position: absolute;right: 30px; top: 50%;transform: translate(-0%, -50%);
display:flex;align-items: center; gap: 7px;}
.bef_aef_con .tx_bx h1{font-size:30px;}
.bef_aef_con .tx_bx p{font-size:20px}
.bef_aef_con .sub_le_ri{padding-top:61px;gap:38px}
.bef_aef_con .sub_le_ri p{font-size:20px;text-align: center;border-bottom: 1px solid #878787;padding: 12px 0;}
.bef_aef_con .sub_le_ri .left{position: relative;}
.bef_aef_con .bon_plus{top:39%;left:221px;}
.bef_aef_con .bon_plus img{cursor: pointer;}
.bef_aef_con .sub_le_ri .img_hover{display:none;width:330px;height:334px;background:#fff;flex-direction: column;
    position: absolute;right:-127px;top:46px;justify-content: center;}
.bef_aef_con .sub_le_ri .img_hover h1{font-size:20px;color:#191919;font-weight:600;text-align: center;padding-bottom: 9px;
    display: block;}
.bef_aef_con .sub_le_ri .img_hover p{font-size:16px;color:#3f3f3f;border-bottom: 0;}
.bef_aef_con .sub_le_ri .img_hover p span{font-size:18px;color:#171717;font-weight:600}
.bef_aef_con .sub_le_ri .img_hover.on{display:flex;}
.bef_aef_con.bef_aef_con02{padding-top:60px;}
.bef_aef_con.bef_aef_con02 .sub_le_ri .img_hover p{padding-bottom:0;padding-top:17px;}
.co_swiper_cont .tx_bx{padding-bottom:50px;padding-top:0}
.co_swiper_cont .tx_bx h1{line-height:45px;font-weight:500}
.co_swiper_cont{background:#fdfdfd;}
.co_swiper_cont .scc{max-width:1020px;margin:0 auto;}
.co_swiper_cont .co_sw_gnb_w{padding-bottom:16px;border-bottom:1px solid #7f7f7f}
.co_swiper_cont .co_sw_gnb_w a{color:#bdbdbd;font-size:18px;}
.co_swiper_cont .co_sw_gnb_w .swiper-slide-thumb-active a{color:#fd6e46}
.co_swiper_cont .co_sw_gnb_w .swiper-slide{width:auto !important}
.co_swiper_cont .co_sw_gnb_w .swiper-wrapper{justify-content: space-between;} 
.co_swiper_cont .swiper-slide .tx_bx{padding-top:85px;}
.co_swiper_cont .swiper-slide .tx_bx h1{padding-bottom: 17px;}

/********************************************************** 
* sub4_2 - 여드름·모공·흉터
***********************************************************/ 
.acnepore_wrap .sub_way_title{padding-top:120px;}
.acnepore_wrap .text_bx .tt01{font-size:35px;}
.acnepore_wrap .text_bx .tt02{font-size:22px;line-height: 35px;}
.acnepore_wrap .softoning01_bt.softoning01_bt2{padding-top:0}
.acnepore_wrap .softoning01_mi .softoning01_mi_img_w{width:1183px;}
.acnepore_wrap .softoning01_bt{padding-top:407px;}
.acnepore_wrap .beautox04 .sub_title_sun{font-size:30px;line-height:45px;color:#111;padding: 23px 0;}
.acnepore_wrap .beautox04 .softoning01_mi{text-align:center;padding-top:85px;}
.acnepore_wrap .beautox04 .tx_bx{padding-top:60px;}
.acnepore_wrap .beautox04 .tx_bx p{font-size:19px;line-height:30px;}
.acnepore_wrap .beautox04 .tx_bx h1{font-size:22px;padding-top: 32px;}
.acnepore_wrap .co_swiper_cont{margin-top:100px;}
.acnepore_wrap .co_swiper_cont .co_sw_gnb_w{width:580px;}
.acnepore_wrap .co_swiper_cont iframe{width:876px;height:490px;border-radius: 30px;}
.acnepore_wrap .co_swiper_cont .co_sw_w .swiper-slide{text-align:Center;}
.tetmtmt{color: #f6f6f6;font-size: 400px;position: absolute;left: 50%;font-weight: 100; bottom: 14%; transform: translate(-50%, 0);letter-spacing: 1px;}
.acnepore_wrap .bef_aef_con.bef_aef_con01 .sub_le_ri .img_hover{height:252px;}
.ultheraintense03 .ov p{font-size:25px;line-height:38px;text-align:center;padding-top:85px;}

/********************************************************** 
* sub4_3 - 큐레이티드 스킨케어
***********************************************************/ 
.curated_wrap .curated_bgbg{background: url(../img/curated_bgbg.png) 50% 13% / contain no-repeat;width:100%;height:100%;}
.curated_wrap .sub_way_title{background-color:unset;padding-top:0}
.curated_wrap .softoning01{background-color:unset;}
.curated_wrap .sun_w{padding:89px 0 80px}
.curated_wrap .sun{height:150px;}
.curated_wrap .softoning01_bt{padding-top:145px;}
.curated_wrap .softoning01_bt.softoning01_bt2{padding-top:21px;}
.curated_wrap .softoning01 .sub_title03{font-size:25px;text-align: center;padding-top:36px;}
.curated_wrap .point_bt{padding-bottom:40px;justify-content: center;}
.curated_wrap .point_bt span{font-size:20px;background:#f96b29;height:55px;line-height:55px;padding: 0 40px;}
.curated_wrap .softoning03 .tx_bx .ov h1{font-size:35px;font-weight:500}
.curated_wrap .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:27px;border-top:1px solid;border-bottom:1px solid;padding: 9px 0;display: inline-block;
    font-weight: 700;}
.curated_wrap .softoning03 .phot_ul {gap:120px;align-items: flex-start;}
.curated_wrap .softoning03 .phot_ul .tx_bx02 p{font-size:20px;color:#191919;line-height:30px;padding-top:34px;}
.curated_wrap .softoning03 .point_w .phot_ul li img{width:458px;}
.curated_wrap .softoning03 .phot_ul li{gap:40px;}

.curated_wrap .softoning03 .point_w.point_w02 .phot_ul li img{width:254px;}
.curated_wrap .softoning03 .phot_ul .tx_bx02 span{font-size:27px;font-weight: 700;padding-bottom:0;padding-top:24px;}
.curated_wrap .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:20px;color:#fd5c25;text-decoration: underline;}
.curated_wrap .softoning03 .point_w02 .tx_bx02{border:0}
.curated_wrap .softoning03 .point_w02 .phot_ul{max-width:unset;justify-content: center;}
.curated_wrap .softoning03 .point_w02 .phot_ul li{gap:20px;}
.curated_wrap .softoning03 .point_w02 .phot_ul li{width:auto;}
.curated_wrap .softoning03 .phot_ul .tx_bx02 h3{font-size:23px;}
.curated_wrap .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:5px}
.point_w04{padding-top:150px;}

.curated_wrap .marionette01 .ttllqqq312 .tx_b0x{}
.curated_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 30px;padding: 20px 0 22px;border-bottom: 1px solid #adadad;font-size:25px;line-height:34px;font-weight: 500;}
.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 15px;font-size:19px;line-height:28px;font-weight: 400;}
.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
.curated_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:25px;color:#f86b29;font-style: italic;font-weight: 700;border-bottom: 1px solid;}
.curated_wrap .marionette01 .point_w{max-width: 1180px;
    margin: 0 auto;}
.curated_wrap .marionette01 .ttllqqq312 .swiper-slide{display:flex;align-items: center;gap:66px}
.curated_wrap .swiper-pagination-bullets.swiper-pagination12{gap:47px;z-index:99}

/********************************************************** 
* sub5_1 - 필러 · 콜라겐
***********************************************************/ 
.fillerc_wrap .softoning01_bt{padding-top:155px;}
.circular {
  --stroke: 4;      /* 두께(px) */
  --track: #d5d5d5;  /* 배경원 색 */
  --bar: #fd5c25;    /* 채워질 색 */
  --text: #000;
  width:245px;
  height:271px;
  position: relative;display: flex;
flex-direction: column;align-items: center;	  filter: drop-shadow(0 1px 0 rgba(0,0,0,.02)) drop-shadow(0 6px 18px rgba(0,0,0,.06));
justify-content: center;
}
.circular__svg { width:100%; height:100%; transform: rotate(-90deg); }
.circular__track { stroke: var(--track);}
.circular__bar { stroke: var(--bar); stroke-linecap: round; transition: stroke .25s ease; }
.circular__label {gap: 10px;font-weight:700; position:absolute; display: flex;flex-direction: column; align-items: center;justify-content: center;}
.circular__track,
.circular__bar { stroke-width: var(--stroke); }
.grf_cont{display:flex;    padding-bottom:53px;gap: 100px;justify-content: center;}
.circular__label strong{font-size:20px;}
.circular__label .num { font-size: 38px;color:#fd5c25 }
.circular__label .unit { font-size: 38px;color:#fd5c25 }
.grf_cont h3{font-size:16px;color:#505050;text-align: center;}
.fillerc_wrap .sub_le_ri{padding-top:160px}
.fillerc_wrap .sub_le_ri .right h1{    padding: 18px 0 30px;}
.fillerc_wrap .sub_le_ri .right h2{color:#434343}
.fillerc_wrap .sub_le_ri .right h3{font-size:27px;color:#171717;}
.fillerc_wrap .softoning01_bg{bottom: -215px;}
.fillerc_wrap .marionette01 .ddd{font-size:22px;color:#2d2d2d;line-height:34px;text-align: center;padding-top: 70px;}
.fillerc_wrap .marionette01 .sub_title_sun{font-sizE:30px;line-height:45px;padding: 16px 0;}
.fillerc_wrap .marionette01 .point_w{    padding-top: 80px;display: flex;gap: 50px;justify-content: center;}
.fillerc_wrap .co_sw_w .tx_b0x span{font-size:26px;font-weight: 600;}
.fillerc_wrap .co_sw_w .tx_b0x h1{font-size:19px;font-weight: 500;padding: 18px 0 10px;}
.fillerc_wrap .co_sw_w .tx_b0x p{font-size:17px;padding-left: 3px;}
.fillerc_wrap .swiper-slide-thumb-active .tx_b0x p{color:#fd5c25;}
.fillerc_wrap .co_sw_w .swiper-wrapper{flex-direction: column;}
.fillerc_wrap .co_sw_gnb_w{width:524px !important;margin: 0;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide{position: relative;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide a{width:18px;height:18px;position: absolute;z-index:2;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a1{top:95px;left:272px;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a2{top:245px;left:262px;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a3{top:236px;left:375px;}
.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a4{top:367px;left:372px;}
.fillerc_wrap .co_sw_w{margin: 0;}
.fillerc_wrap .co_sw_w .swiper-slide{width:540px !important;height: auto;border-bottom: 1px solid #d5d5d5;padding: 27px 0;opacity: .3;}
.fillerc_wrap .co_sw_w .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
.fillerc_wrap .marionette01 .tx_bx{padding-top: 100px;}
.fillerc_wrap .marionette01 .tx_bx p{font-size:22px;line-height:33px;padding-bottom: 25px;}
.fillerc_wrap .marionette01 .tx_bx h2{font-size:25px;line-height:40px;text-align: center;}
.fillerc_wrap .marionette01 .sun{background: #b5aea8;height: 153px;}
.fillerc_wrap .marionette01 .sun_w{padding: 54px 0 65px;}
.fillerc_wrap .marionette01 .tx_bx.tx_bx02{padding-top: 0px;}
.fillerc_wrap .marionette01 .tx_bx.tx_bx02 h2{color: #000;padding-top: 0px;padding-bottom: 57px;}
.fillerc_wrap .ulth_content01.sub_le_ri p{color: #292929;}
.fillerc_wrap .ultheraintense02 .sub_le_ri .right h1 {font-weight: 500;padding: 0 0 5px;}
.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2{font-size:35px;color:#171717;line-height: 46px;}
.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2 span{font-size:27px}
.fillerc_wrap .ultheraintense02 .sub_le_ri {padding-top: 96px;}

.fillerc_wrap .point_w04 .tx_bx p{font-size:22px}
.fillerc_wrap .point_w04 ul{display: flex;gap: 60px;padding-top: 30px;justify-content: center;}
.fillerc_wrap .point_w04 ul span{font-sizE:18px;color:#fd5c25;line-height:26px;text-align: center;    font-weight: 500;}
.fillerc_wrap .point_w04 ul h1{font-sizE:23px;font-weight: 600;padding-top: 14px;}
.fillerc_wrap .point_w04 ul li{display: flex;  gap: 17px;  flex-direction: column; align-items: center;}
.fillerc_wrap .customthermage02 .con_inner{padding:150px 0}
.po_btbtbtbt{max-width: 1180px;margin: 100px auto 0;border-top: 1px solid #cecece;padding-top:100px;display: flex;align-items: center;justify-content: space-between;}
.po_btbtbtbt .tx_bx02{text-align:left;}
.po_btbtbtbt .tx_bx02 h1{font-size:32px;color:#171717}
.po_btbtbtbt .tx_bx02 h2{font-size:27px;color:#171717;padding-bottom: 45px;}
.po_btbtbtbt .tx_bx02 p{font-size:20px;color:#171717;line-height: 34px;padding-bottom: 30px;letter-spacing: -.5px;}
.po_btbtbtbt .tx_bx02 p + p + p{padding-bottom: 0px;}
.po_btbtbtbt .right{padding-top: 130px;}
.po_btbtbtbt .right h1{font-size:185px;font-weight:bold;display: flex;align-items: flex-end;padding-bottom: 27px;}
.po_btbtbtbt .right h1 em{font-size:80px;font-weight: 600;}
.po_btbtbtbt .right p{font-size:23px;text-align: center;line-height: 30px;}
.po_btbtbtbt .right span{font-size:16px;color:#757575}
.fillerc_wrap .point_w04{padding-top:187px;}

/********************************************************** 
* sub5_2 - 콜라겐부스터 / 슬로우에이징
***********************************************************/ 
.coboslow_wrap .softoning01{background:#fff;border-radius:0;margin-bottom: 145px;}
.coboslow_wrap .softoning01_bt.softoning01_bt2{padding-top:150px;}
.coboslow_wrap .text_bx .tt02{font-size:30px;line-height:44px;color:#171717;margin-bottom: 49px;}
.coboslow_wrap .softoning01_mi h1{font-size:140px;max-width: 1655px;padding-top: 69px;
margin: 0 auto;}
.coboslow_wrap .softoning01_mi h1 span{display: flex;gap: 679px;justify-content: flex-start;}
.coboslow_wrap .softoning01_mi h1 span.sp2{padding-right: 26px;justify-content: flex-end;}
.coboslow_wrap .softoning01 .sub_title02{font-weight: 500;}
.coboslow_wrap .softoning01_bt{padding-top: 95px;}

.coboslow01 .bgbg01 {background:url(../img/coboslow01_bg.png) no-repeat;width: 100%;height: 740px;position: relative;background-size: cover;}
.coboslow01 .bgbg01 .tx_bx {width: 100%;padding-top: 122px;position: absolute;left:50%;transform: translate(-50%, 0);}
.coboslow01 .bgbg01 .tx_bx p{font-size:20px;color:#fff;line-height:28px;padding-bottom: 76px;}
.coboslow01 .bgbg01 .tx_bx h1{font-size:35px;color:#fff;line-height:50px;padding-bottom: 89px;font-weight: 500;}
.coboslow01 .bgbg01 .tx_bx h2{font-size:25px;color:#fff;line-height:35px;text-align: center;}
.coboslow_wrap .co_swiper_cont{background:#fff;}
.coboslow_wrap .co_swiper_cont .tx_bx h1{font-size:35px;line-height:48px;}
.coboslow_wrap .co_swiper_cont .co_sw_gnb_w{width:695px;border: 1px solid #bababa;    padding: 17px 0;border-radius: 30px;}
.coboslow_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 67px;justify-content: center;}
.coboslow_wrap .co_swiper_cont .tx_bx{padding-bottom: 19px;}
.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx h1{font-size:30px;font-weight: 600;padding-bottom: 10px;}
.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx{    padding-top: 62px;padding-bottom: 25px;}
.coboslow_wrap .co_swiper_cont .scc{max-width:890px}

.coboslow_wrap .ultheraintense02{background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
.coboslow_wrap .bef_aef_con .bon_plus{left:240px;}
.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover{width:320px;height:270px;right: -97px;}
.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover h1{font-weight:800}
.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p span{font-size:17px;}
.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p{font-size:15px;    padding-top: 8px;line-height: 27px;}
.coboslow_wrap .customthermage02 .con_inner{padding:150px 0}
.coboslow_wrap .customthermage03 .con_inner{padding:200px 0}
.coboslow_wrap .customthermage03 ul{padding-top:70px;}
.coboslow_wrap .ultheraintense03 ul li .text_bx span{display: block;font-size:16px;color:#f8f8f8;width:95px;height:44px;line-height:42px;border-radius:30px;text-align:center;background:#2b2b2b}
.coboslow_wrap .customthermage03 ul li .text_bx p{font-weight: 500;font-size:20px;color:#313131;line-height:28px;text-align: center;    padding-top: 30px;}
.coboslow_wrap .customthermage03 ul li img{width: 464px;}
.coboslow_wrap .ultheraintense03 ul li .text_bx div{display:flex;gap: 14px;align-items: center;justify-content: center;}
.coboslow_wrap .ultheraintense03 ul li .text_bx h1{padding-top:0}
.coboslow_wrap .ultheraintense03 ul li .text_bx{    padding: 28px 0 0 11px;}
.coboslow_wrap .customthermage03 ul li:nth-child(1) .text_bx span{background:#e7e7e7;color:#000}
.coboslow_wrap .customthermage03 ul li:nth-child(2) .text_bx span{background:#c7c7c7}
.coboslow_wrap .customthermage03 ul li:nth-child(3) .text_bx span{background:#8b8b8b}
.coboslow_wrap .customthermage03 ul li:nth-child(4) .text_bx span{background:#313131}

.coboslow_wrap .softoning03 .phot_ul{gap:19px;padding-top:100px;}
.coboslow_wrap .softoning03 .point_w .phot_ul li img{width:540px;}
.coboslow_wrap .la_tx{padding-top:67px;}
.coboslow_wrap .la_tx p{font-size:20px;line-height:32px;}
.coboslow_wrap .la_tx h1{font-size:25px;text-align:center;padding-bottom: 38px;}
.coboslow_wrap .point_w022{padding-top:160px;}
.coboslow_wrap .softoning03 .phot_ul li{display:block;}
.coboslow_wrap .softoning03 .phot_ul li p{font-size:20px;line-height:32px;padding-bottom:20px}
.coboslow_wrap .softoning03 .phot_ul li p + p{padding-bottom:0}
.coboslow_wrap .softoning03 .phot_ul li h2{font-size:25px;line-height:36px;font-weight: 600;padding-bottom: 39px;}
.coboslow_wrap .softoning03 .phot_ul li span{font-size: 38px;}
.coboslow_wrap .grf_cont{gap:52px}
.coboslow_wrap .softoning03 .point_w022 .phot_ul{gap:93px;padding-top:100px;align-items: flex-start;}
.coboslow_wrap .softoning03{margin-bottom: 150px;}
.coboslow_wrap .co_swiper_cont iframe {width: 890px;height: 506px;border-radius: 30px;}
.coboslow_wrap .softoning03 .point_w{border-bottom:0}

/********************************************************** 
* sub6_1 - 클럽웨딩
***********************************************************/ 
.club_wedding_wrap .softoning01{background-color:#fff;margin-bottom: 0;padding-bottom:160px}
.club_wedding_wrap .text_bx .tt02{font-size:20px;font-weight:400;margin-bottom:48px;}
.club_wedding_wrap .softoning01_mi .softoning01_mi_img_w{width:760px}
.club_wedding_wrap .softoning01_mi h1{font-size:208px;color:#efefef;padding-top: 96px;}
.club_wedding_wrap .softoning01 .sub_title02{font-size:27px;font-weight: 600;}
.club_wedding_wrap .softoning01_bt3{padding-top:179px;}
.club_wedding_wrap .softoning03 .con_inner{padding:165px 0 170px}
.club_wedding_wrap .softoning03 .point_w .tx_bx{text-align:center;padding-top:0}
.club_wedding_wrap .softoning03 .point_w .tx_bx span{font-size:40px;color:#f86b29;}
.club_wedding_wrap .softoning03 .point_w .tx_bx h1{font-size:40px;font-weight: 500;padding-top:26px;}
.club_wedding_wrap .softoning03 .point_w .tx_bx p{font-size:25px;font-weight:600}
.club_wedding_wrap .cw_ul{display:flex;gap:115px;padding-top:90px;align-items: center;justify-content: center;}
.club_wedding_wrap .tx_bx02{text-align:left;}
.club_wedding_wrap .tx_bx02 h1{font-size:30px;font-weight:600;border-bottom: 1px solid #000;padding-bottom: 28px;margin-bottom:28px;border-bottom: 1px solid #adadad;}
.club_wedding_wrap .cw_ul li h3{font-size:23px;font-weight:600;padding-bottom:13px;}
.club_wedding_wrap .cw_ul li span{font-size:20px;line-height: 36px;padding-bottom:0}
.club_wedding_wrap .cw_ul ul{display:flex;flex-direction: column;gap:30px;}
.softoning03 .point_w{border-bottom: 1px solid #c6c6c6;padding-bottom:160px;max-width: 1180px;margin: 0 auto;}

.club_wedding_wrap .point_w02{padding-top:0;padding-bottom:0;border-bottom:0}
.club_wedding_wrap .point_w02 .cw_ul{flex-direction: row-reverse;padding-top:165px;}
.club_wedding_wrap .point_w02 .tx_bx02{border-top:0}
.club_wedding_wrap .marionette01 .con_inner{padding:180px 0 200px}
.table-mileage {width: 100%;border-collapse: collapse;text-align: center;max-width:1006px;margin: 90px auto 0;}
.table-mileage thead tr{border-top: 2px solid #b2aaa8;}
.table-mileage thead th { background: #fff3f0;font-size: 28px;font-weight: 700;padding: 30px 0;border-bottom: 2px solid #f2e8e6;}
.table-mileage tbody td { height:80px;line-height:80px;border-bottom: 1px solid #e5e5e5;font-size: 20px;color:#3f3f3f;}
.table-mileage tbody td:nth-child(1) {width:248px;}
.table-mileage tbody td:nth-child(2) {width:248px;border-left: 1px solid #e5e5e5;}
.table-mileage tbody td:last-child {width:497px;border-left: 1px solid #e5e5e5;}
.table-mileage tbody td.pc5{}
.table-mileage tbody td.pc7{}
.club_wedding_wrap .marionette01 .tx_bx{padding-top:33px;}
.club_wedding_wrap .marionette01 .tx_bx p{font-size:18px;line-height:32px;color:#404040}
.tx_sunn{width:890px;height:150px;border-radius:80px;border:2px solid #fd5c25;margin: 41px auto;display: flex;flex-direction: column; align-items: center;justify-content: center;}
.tx_sunn h1{font-size:23px;display: flex; align-items: center;gap:6px;justify-content: center;}
.tx_sunn h2{font-size:20px;}
.tx_sunn em{font-size:10px;}
.poi_btbt{background:#f8f8f8;width:1180px;height:130px;margin: 0 auto;gap:50px;margin-top:100px;display: flex;align-items: center;justify-content: center;}
.poi_btbt span{font-size:23px;color:#171717;font-weight: 600;}
.poi_btbt em{font-size:30px;color:#171717;font-weight: 700;}
.poi_btbt a{width:178px;height:47px;border-radius:50px;background:#ebbb14;display:flex;color:#fff;font-size:17px;font-weight:600;align-items: center;gap: 7px;
justify-content: center;}
.poi_btbt li{display: flex;align-items: center;gap:15px;}
.poi_btbt li b{width: 1px;height: 26px;background: #7c7c7c;}
.table-mileage tbody td.pc7{position: relative;}
.table-mileage tbody td.pc7 span{position: absolute;top:28%;left:44%}
.table-mileage tbody td.pc5{position: relative;}
.table-mileage tbody td.pc5 span{position: absolute;top:28%;left:44%}
/********************************************************** 
* 전후사진
***********************************************************/
.cat-tabs-wrap{ position:relative; width:970px; margin:0 auto; }
.cat-tabs{display:flex; flex-wrap:wrap; gap:8px;border-bottom:2px solid #d0d0d0; justify-content:center;}
a.cat-tab{padding:1rem 0; font-size:18px; color:#8f8f8f; width:155px;cursor:pointer; text-decoration:none; text-align:center;}
.cat-tab.active{ color:#171717; font-weight:600; border-bottom:3px solid #ff7048; }
#subcatPop{position:absolute; left:0; top:100%; transform:translateY(0);max-width: 100%;background:#fcfcfc; border:1px solid #e9e9e9;box-shadow:0 10px 24px rgba(0,0,0,.08);padding:30px 18px; z-index:50; display:none;}
#subcatPop.show{ display:block; }
#subcatPop .subcatPop-inner{display:flex; flex-direction:column; align-items:center; gap:30px;}
#subcatPop .subcatPop-inner .subcat-item{display:block; font-size:17px; color:#171717; text-decoration:none;}
#subcatPop .subcat-empty{ color:#888; font-size:13px; }
.subcatPop-arrow{ display:none;position:absolute; width:0; height:0; top:-8px; border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #e9e9e9; }
.subcatPop-arrow::after{ content:""; position:absolute; left:-7px; top:1px; width:0; height:0;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #fcfcfc; }
.ba-modal{ position:fixed; inset:0; z-index:2000; display:none; }
.ba-modal.show{ display:block; }
.ba-backdrop{ position:absolute; inset:0; background:rgba(0,0,0,.55); }
.ba-dialog{position:absolute; left:50%; top:50%; transform:translate(-50%,-50%);width:min(772px, 92vw); max-height:90vh;background:#fff; box-shadow:0 20px 60px rgba(0,0,0,.3);}

.ba-close{position:absolute;left:48%;top:-53px;width:36px; height:36px;border:none; background:none; cursor:pointer;}

.ba-title{ background: #fff;height: 50px;line-height: 47px;font-size:20px; font-weight:700; color:#2d2d2d; text-align: center;}
.ba-grid{ display:grid; grid-template-columns:1fr 1fr;}
.ba-col{ display:flex; flex-direction:column; gap:8px; }
.ba-label{ font-size:14px; color:#333; font-weight:600; }
.ba-sub{ font-size:13px; color:#888; margin-left:6px; }
.ba-col img{width:100%; height:auto; display:block; border:1px solid #eee;}
.af_wd{background:#f9f9f9;width:900px;height:155px;margin:100px auto;display: flex;justify-content: center;flex-direction: column;align-items: center;}
.af_wd p{font-size:15px;color:#878787;line-height:23px;text-align:center;padding-top:13px;}
.af_wd span{display:inline-block;background:#fff;border:1px solid #d5d5d5;border-radius:100%;font-sizE:17px;color:#878787;
width:24px;height:24px;text-align:center;line-height: 24px;}

@media (max-width:1860px) {
	/********************************************************** 
	* sub tab 
	***********************************************************/
	.sub_bg_wrap{width:100%;margin:0 auto;height:40.0538vw;overflow:hidden}
	.sub_bg01{background: url(../img/sub_bg01.jpg) 50% 50% / cover no-repeat;width:100%;height:29.5699vw;}
	.sub_top_text{left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:1}
	.sub_top_text div{}
	.sub_top_text h1{font-size:2.1505vw;padding-top:1.5054vw;}
	.sub_top_text p{font-size:1.0753vw;}
	/********************************************************** 
	* sub1_1 - 의료진 소개
	***********************************************************/ 
	.doctor_wrap .sub_bg_wrap{height:8.2796vw;}
	.doctor_wrap .sub_top_text{top:50%;}
	.main_cont_wrap09{}
	.main_cont09_box{gap:10rem; width:100%; max-width:100%; padding-bottom:14rem; margin:0 auto;  flex-direction:column; justify- align-items:center;}
	
	.main_cont09_title{ width:100%; margin-bottom:2rem;}
	.main_cont09_text > p + p{margin-top:0.8rem;}
	.doctor_011_1 .left img{width:28.3871vw}

	.main_cont09_video_wrap{
	 width:100%; max-width:50%; margin:0 auto; 
	transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	}
	.main_cont_wrap09.on .main_cont09_video_wrap{max-width:94%;}
	.main_cont09_video_box{ width:100%;   flex-direction:column; justify- align-items:center;}
	.main_cont09_video{ width:100%; padding:40% 0 0; background-color: rgba(0, 0, 0, 0); }
	#main_cont09_video{
	 top:0; left:0; width:100%; height:100%;
	}
	.doctor_011{padding-bottom:8.3333vw;}
	.doctor_011_1{ gap:5.0538vw;align-items: center;justify-}
	.doctor_011 .scc{max-width:65.0538vw;margin:0 auto;}
	.doctor_011_1 .right h1{font-size:1.7742vw;border-bottom: 0.0538vw solid #dddddd;padding-bottom: 1.7742vw;
	margin-bottom: 2.4731vw;}
	.doctor_011_1 .right h1 span{font-size:0.9677vw;}
	.doctor_011_1 .right ul{gap: 3.9247vw;}
	.doctor_011_1 .right ul li {font-size:1.0215vw;line-height:1.9355vw;}
	.doctor_011_1 .right a{align-items: center;gap:0.4301vw;width:8.0645vw;height:2.5269vw;border-radius:1.6129vw;border:0.0538vw solid #707070;font-size:0.7527vw;margin-top: 2.4731vw;justify-}
	.doctor_011_1 .right ul li b{color:#f86b29}
	.doctor_wrap .re06_bg{background: url(../img/re06_bg.png) 50% 50% / cover no-repeat;width: 20.2151vw;height: 20.1613vw; bottom: 24.4086vw;left: -11.7204vw;}

	.doctor_012{background:#fbfaf9;padding:10.7527vw 0 8.0645vw}
	.doctor_012 .tx_bx22{}
	.doctor_012 .tx_bx22 span{font-size:1.0753vw;}
	.doctor_012 .tx_bx22 h2{font-size:1.5054vw;padding-top: 1.3441vw;}
	.doctor_012 .tx_bx22 h1{font-size:1.7204vw;padding-top:3.7634vw;}
	.doctor_012 ul{gap: 3.9247vw;padding-top: 4.3011vw;justify-}
	.doctor_012 ul li{font-size:0.9140vw;line-height:1.7204vw;}
	.doctor_012_bg{background: url(../img/doctor_012_bg.png) 50% 50% / cover no-repeat;width: 22.6882vw;height: 24.0323vw;bottom:-10.6989vw;right:0;}
	.doctor_012_n .swiper-slide{width:15.0000vw !important;}
	.doctor_012_n .swiper-wrapper{gap: 1.6129vw;}
	.doctor_012_n{padding-top:5.6452vw;}
	.doctor_011_1 .right a img{width:1.1290vw;}
	/********************************************************** 
	* sub1_2 - 진료안내 / 오시는길
	***********************************************************/ 
	.ininininin{padding-top:9.6774vw;width:63.4409vw;margin:0 auto;}	
	.infor01{}
	.infor_title{font-size:2.1505vw;border-bottom:0.0538vw solid #cac5c1;padding-bottom: 1.6129vw;}
	.loca_wrap .location_cont.location_cont02 {}
	.loca_wrap .location_cont.location_cont03 {}

	.loca_wrap .location_cont.location_cont03 .location_sub{padding-bottom:0.0000vw;}
	.loca_wrap .location_cont.location_cont01 .lo_last_c{}
	.loca_wrap .location_cont .location_sub {padding-bottom:1.3441vw;
		font-size: 1.5054vw;letter-spacing: 0.05em;
		align-items:center;
	}
	.loca_wrap .location_cont .location_sub span{padding:0 1.0753vw 0 0.5376vw}
	.loca_wrap .location_cont .location_sub small {font-size:1.3441vw;letter-spacing: 0.03em;font-style: normal;}
	.loca_wrap .location_cont .location_ul {margin-bottom: 0.6989vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 {margin-bottom:0}
	.loca_wrap .location_cont .location_ul.loca_ul02 {}
	.loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:1.9892vw;margin-bottom: 1.4516vw;}
	.loca_wrap .location_cont .location_ul .location_li {}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:0.8065vw;line-height: 2.1505vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {
	word-wrap: break-word;font-size: 1.0215vw;letter-spacing: 0.03em;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p b{width:0.9140vw;font-weight:500}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p{}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p.text{}

	.loca_wrap .location_cont .location_ul .location_li .text {width:4.4624vw;justify-}
	.loca_wrap .location_cont .location_ul .location_li .date span {background: #ff7048;padding:0.0538vw 0.1613vw}
	.loca_wrap .location_cont .description {gap:0.1613vw;font-size:0.9677vw;line-height:1.3441vw;letter-spacing: 0.03em;
	padding-top:1.0753vw;}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 0.9677vw;letter-spacing: 0.02em;padding-bottom:0.8602vw;
	}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {font-size:0.8602vw;}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 1.9355vw;height: 1.9355vw;
	}

	.loca_wrap .location_cont .location_ul .location_li.tel {
		font-size: 1.6129vw;letter-spacing: 0.05em;padding-bottom:1.1828vw;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.4vw;margin-top:0.8602vw;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a {
		width:9.5699vw;height:2.9032vw;border-radius:0.2688vw;font-size: 0.7527vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-border: 0.1075vw solid #c4c4c2;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 1.0753vw;height: 0.9677vw;background:url('../img/kakao_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover{background:#ebbb14;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover span{
	background:url('../img/kakao_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 1.1828vw;height: 1.1828vw;background:url('../img/naver_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver:hover{background:#00ca1d;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap span {
		width: 0.9677vw;height: 0.9677vw;background:url('../img/tmap_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover{
	background:url('../img/tmap_bg.png')no-repeat center/cover;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover span{
	background:url('../img/tmap_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 0.8065vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 1.4516vw;height: 1.2903vw;background:url('../img/re08_kaka2.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li em.tttjtj{font-size:0.9677vw;}
	.infor01 .info_ul{padding-top: 4.3011vw;padding-left:3.2258vw;gap:9.1398vw;}
	.loca_wrap .location_cont .location_ul .location_li.lo_txtx{font-size:0.9677vw;line-height:1.5054vw;}
	.info_li02{}
	.info_li02:before{width:0.0538vw;height:12.6344vw;background:#d9d9d9;left:-5.1075vw}
	.root_daum_roughmap_landing{border-radius:2.6882vw;}
	.wrap_controllers,.root_daum_roughmap .cont {display:none}
	.map_w{padding:3.3333vw 0 1.6129vw}
	.map_title{font-size:1.3441vw;padding-top:1.6129vw;}
	.map_ul li h1{font-size:1.2366vw;align-items: center;gap:0.4839vw;padding-bottom:2.0430vw;}
	.map_ul..map_ul01 li p span{font-size:1.0753vw;}
	.map_ul li p a{font-size:0.9677vw;border-bottom:0.0538vw solid #949494}
	.map_ul li p a img {width:0.7527vw;}
	.map_ul li.left p{align-items: center;gap: 1.0753vw;font-size:1.0753vw;color:#171717} 
	.map_ul{padding: 0 1.0753vw;justify-}
	.map_ul li.right p {padding-bottom:1.2366vw;}
	.map_ul.map_ul01 li.right p span{font-size:1.0753vw;border-radius:1.6129vw;padding: 0.0538vw 0.5376vw;font-weight:400}
	.map_ul li.right p span.ghtjs{border:0.1613vw solid #04af00;}
	.map_ul li.right p span.ghtjs2{border:0.1613vw solid #af0c00;}
	.map_ul.map_ul01{padding:3.4946vw 1.6129vw 1.7204vw;border-bottom:0.0538vw solid #dfdfdf}
	.map_ul.map_ul02{padding:2.6882vw 1.6129vw}
	.map_ul.map_ul02 h2{font-size:1.0753vw;padding-bottom: 1.7204vw;}
	.map_ul.map_ul02 p{padding-bottom:1.0753vw;}
	.map_ul.map_ul02 p span{font-size:0.9677vw;} 
	.map_ul.map_ul02 p span.black2{    background: #000;border-radius: 1.6129vw;padding: 0.3226vw 0.5914vw; }
	.map_ul.map_ul02 li.left p{gap:0.4301vw;}
	.map_ul.map_ul02 li.right p{ align-items: center;gap: 0.4301vw;}
	.map_ul.map_ul02 li.right{padding-top:6.0753vw}

	.infor03{background:url('../img/infor03_bg.png')no-repeat center/cover;}
	.infor03 .scc{padding: 5.3763vw 0;gap:4.8387vw;align-items: center;justify-}
	.infor03 .right h1{font-size:1.8817vw;    border-bottom: 0.0538vw solid #d3d3d3; padding-bottom: 1.0753vw;}
	.infor03 .right p{font-size:1.2366vw;line-height:1.8280vw;padding: 2.6882vw 0 1.8280vw;}
	.infor03 .right span{font-size: 1.0753vw; padding-bottom: 1.0753vw;}
	.infor03 .right span + span{padding-bottom:0}

	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data{bottom:0.5376vw;left: 50%;
	transform: translate(-50%, 0.0000vw);;}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data a{background: #fff;}
	.kaka_map{width:63.4409vw}
	.root_daum_roughmap_landing{width:63.4409vw !important}
	/********************************************************** 
	* sub2_1 - 리프팅
	***********************************************************/ 
	.story_wrwr .story_bgbg{background-image: url(../img/story_bgbg.png) ;background-position: 50% 95%;width:100%;height:100%;padding:0.0538vw;}
	.story_wrwr .softoning01{}
	.story_wrwr .sub_way_title{padding-top:8.8172vw;    padding-bottom: 0.8065vw;}
	.story_wrwr .sub_way_title .titleAni span{font-size:1.1828vw;width:27.4194vw;border-radius:1.6129vw;height:2.7957vw;line-height:2.7957vw;background:#eeeeee;
		margin: 0 auto;}
	.sun_w{gap:1.2903vw;flex-direction: column;align-items: center;padding:1.9355vw 0 1.0753vw}
	.sun_o{width:0.3226vw;height:0.3226vw;background:#909090;border-radius:100%}
	.story_wrwr .softoning01_bt{padding-top:0}
	.story_wrwr .softoning01 .sub_title02 { font-size: 1.3441vw;line-height: 1.9892vw;}

	.story_wrwr .beautox04 .sub_title_sun em{font-size:1.6129vw;letter-spacing: 0.0538vw;}
	.story_wrwr .beautox04 .sub_title_sun{font-size:1.9892vw;line-height: 2.9570vw;padding:1.0215vw 0}
	.story_wrwr .beautox04{padding-top:9.1398vw;padding-bottom: 8.0645vw;}
	.story_wrwr .beautox04 .tx_bx{padding-top:3.7634vw}
	.story_wrwr .beautox04 .tx_bx h1{font-size:1.3441vw;line-height:2.1505vw;padding-top: 2.6882vw;}
	.story_wrwr .beautox04 .tx_bx p{font-size:1.0753vw;}
	.story_wrwr .softoning01_mi{    padding-top: 3.4946vw;}

	.story_wrwr .point_bt{padding-bottom:2.1505vw;justify-}
	.story_wrwr .point_bt span{font-size:1.0753vw;background:#f96b29;height:2.9570vw;line-height:2.9570vw;padding: 0 2.6882vw;}

	.story_wrwr .softoning03 .con_inner{padding:5.3763vw 0 8.0645vw}
	.story_wrwr .softoning03 .tx_bx .ov h1{font-size:2.1505vw;padding-bottom: 2.5269vw;}
	.story_wrwr .softoning03 .tx_bx .ov p{font-size:1.0753vw;line-height:1.8280vw;}
	.story_wrwr .softoning03 .tx_bx .ov h2{    font-size:1.3441vw;padding-bottom: 1.6129vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:1.4516vw;border-top:0.0538vw solid;border-bottom:0.0538vw solid;padding: 0.4839vw 0;
		}
	.story_wrwr .softoning03 .phot_ul {padding-top: 3.4946vw;gap:2.1505vw;align-items: flex-start;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 p{font-size:1.0753vw;line-height:1.6129vw;padding-top:0;}
	.story_wrwr .softoning03 .point_w .phot_ul li img{width:22.0430vw;}
	.story_wrwr .softoning03 .phot_ul li{gap:1.1828vw;}

	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li img{width:22.0430vw;}
	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:22.0430vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span{font-size:1.4516vw;padding-bottom:0;padding-top:1.2903vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:1.0753vw;text-decoration: underline;}
	.story_wrwr .softoning03 .point_w02 .tx_bx02{border:0}
	.story_wrwr .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{gap:1.0753vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{width:auto;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h3{font-size:1.2366vw;}
	.story_wrwr .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.2688vw}

	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p{font-size:1.1290vw;gap:0.5914vw;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p span{border-radius: 1.6129vw;background:#a6a6a6;padding:0;font-size:0.8602vw;width:3.4946vw;height:1.6667vw;line-height:1.6667vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(2) .tx_bx02 p span{background:#545454}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(3) .tx_bx02 p span{background:#2b2b2b}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:after{background:url(../img/po_mid_icon.png) no-repeat;width:0.6452vw;height:0.9677vw;
	transform: translate(0.0000vw, -50%);right: -1.5054vw;top:40%;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:last-child:after{display:none}

	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul{padding-top:0;gap:0.9140vw;}
	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul li img{width:auto;}
	.phot_bottt{padding:0.0000vw 0 4.4086vw}
	.phot_bottt span.qqq{margin: 0 auto;font-size:1.6129vw;width:2.6882vw;height:2.6882vw;line-height:2.5806vw;background:#f96b29;border-radius:100%}
	.phot_bottt .tx_bx h1{font-size:1.5054vw;padding-top: 1.9892vw;}
	.phot_bottt .tx_bx p{font-size:1.0753vw;line-height: 1.9355vw;padding-top:1.5054vw}
	.phot_bottt .tx_bx p span{font-size:1.2366vw;}
	i.ii{transform: rotate(9deg);}
	.phot_ul02{gap: 3.0108vw;justify-}
	.phot_ul02 li h1{font-size:6.9355vw;width:11.0215vw;height:11.0215vw;line-height:11.0215vw;border-radius:100%;background:#f0f2f6}
	.phot_ul02 li p{font-size:1.0753vw;padding-top:1.0753vw;}
	.tthh3{font-size:1.3441vw;line-height:2.0430vw;    padding-top: 4.8387vw;}
	.story_wrwr .softoning04 .softoning01_mi{flex-direction: column;align-items: center;gap:1.3441vw;padding-top: 0;}
	.story_wrwr .softoning04 .softoning01_mi span.spspspsp{font-size:0.8602vw;color:#515151}
	.story_wrwr .softoning04 .tx_bx p{font-size: 1.2366vw;line-height: 2.1505vw; }
	.story_wrwr .softoning04 .tx_bx{padding-top: 3.4946vw;}
	.story_wrwr .softoning04 .con_inner{padding:8.0645vw 0 0}
	.story001 .softoning01_mi{padding-top:5.3763vw}
	.story001 .softoning01_mi h1{font-size: 11.5591vw;}
	.st_bt .tx_bx p{font-size:1.2366vw;line-height: 2.1505vw;padding-top:2.4194vw;}
	.youtube_wwww .sun{left: 50%;transform: translate(-50%, 0);height:8.2796vw;top:-3.8172vw;}
	.story001 {padding-bottom:6.4516vw;}
	.youtube_wwww{}
	/********************************************************** 
	* sub2_2 - 울쎄라인텐스
	***********************************************************/

	.sub_le_ri{gap:4.6237vw;padding-top:10.0538vw;justify-align-items: center;}
	.sub_le_ri .right{}
	.sub_le_ri .right p{font-size:1.4516vw;font-weight:600}
	.sub_le_ri .right p img{width:auto;}
	.sub_le_ri .right span img{width:auto;}
	.sub_le_ri .right h1{font-size:1.8817vw;line-height:2.3118vw;padding:1.7742vw 0 2.6882vw;}
	.sub_le_ri .right h2{font-size:1.0753vw;line-height:1.7204vw;padding-bottom:2.0430vw;}
	.sub_le_ri .right span{font-size:0.8065vw;}
	.sub_le_ri img{width:38.3871vw}
	.ultheraintense01{padding-bottom:0.0000vw;margin-bottom:11.8280vw;padding-top:15.5914vw;}
	.ultheraintense01 .sub_title01{font-size:2.4194vw;letter-spacing: -0.0538vw;padding:0 0 2.1505vw}
	.ultheraintense01 .sub_title01 img{width:0.8602vw;}
	.ultheraintense01 .sub_title01 strong{font-weight:700}
	.ultheraintense01 .flexx{align-items: center;justify-}
	.ultheraintense01 .sub_title02{font-size:1.0753vw;letter-spacing: -0.0269vw;}
	.ultheraintense01 .sub_title02 strong{font-weight:700}
	.ultheraintense01 .sub_sm_title01{font-size:1.3441vw;}
	.ultheraintense01 .softoning01_mi{padding-top:3.7634vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img_w{width:46.9355vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img{width:100% !important}
	.ultheraintense01 .text_bx .tt02{font-size:1.1828vw;line-height:1.8817vw;padding-top:0.8065vw;}
	.ultheraintense01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}

	.ultheraintense02{background:#f8f8f8}
	.ultheraintense02 .phot_ul{gap:3.9785vw;padding-top:2.6882vw;align-items: flex-end;justify-}
	.ultheraintense02 .phot_ul li{gap: 1.0753vw;flex-direction: column; align-items: center;}
	.ultheraintense02 .point_w .phot_ul li img{width:15.8602vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li:first-child img{width:27.2581vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li img{width:28.0645vw;}
	.ultheraintense02 .phot_ul li span{font-size:0.8602vw;}
	.ultheraintense02 .phot_ul li h1{font-size:0.8602vw;padding:0 1.4516vw;height:2.3656vw;line-height:2.2581vw;border-radius:1.6129vw;background:#2b2b2b}
	.ultheraintense02 .sub_title_sun{font-size:2.1505vw;padding:1.7742vw 0}
	.ultheraintense_wrap .sub_title_sun{font-size:2.1505vw;padding:1.7742vw 0}
	.ulth_content01 h1 span{align-items: center;letter-spacing: 0.0538vw;background:#2b2b2b;font-size:0.8602vw;width:5.9140vw;height:2.3656vw;border-radius:2.6882vw;justify-}	
	.ulth_content01.sub_le_ri h1 {padding: 0 0 1.1828vw;font-size:1.4516vw;align-items: center;gap:0.8065vw;letter-spacing: 0.0538vw;}
	.ulth_content01.sub_le_ri p{font-size:1.0753vw;line-height:1.6129vw;padding-bottom:1.5054vw;}
	.ulth_content01.sub_le_ri p + p{padding-bottom:0}
	.ulth_content02 h1 span{align-items: center;letter-spacing: 0.0538vw;background:#2b2b2b;font-size:0.8602vw;width:5.9140vw;height:2.3656vw;border-radius:2.6882vw;justify-}	
	.ulth_content02.sub_le_ri h1 {padding: 0 0 1.1828vw;font-size:1.4516vw;align-items: center;gap:0.8065vw;}
	.ulth_content02.sub_le_ri p{font-size:1.0753vw;line-height:1.6129vw;padding-bottom:1.5054vw;}
	.ulth_content02.sub_le_ri p + p{padding-bottom:0}
	.sub_le_ri.ulth_content01{padding-top:5.6452vw;gap:3.7634vw;}
	.sub_le_ri.ulth_content02{padding-top:5.6452vw;gap:3.7634vw;}
	.tx_bx h1{font-size:1.6129vw;padding-bottom: 1.4516vw;}
	.ultheraintense02 .point_w02 .tx_bx{padding-top:3.7634vw}
	.ultheraintense02 .point_w02 .tx_bx p{font-size:1.0753vw;line-height:1.6129vw;font-weight:600}
	.ultheraintense02 .point_w02 .po_mid{padding: 2.6882vw 0;}
	.ultheraintense02 .point_w02 .tx_bx02{border-top:0;padding-top: 1.0753vw;}
	.ultheraintense02 .point_w02 .tx_bx02 p{line-height:1.7204vw;}
	.ultheraintense02 .point_w02 .tx_bx h2{font-size:1.3441vw;        padding-top: 0.5376vw;}
	.point_w03{padding-top:8.0645vw;}
	.ultheraintense02 .point_w03 .tx_bx{padding-top: 3.6022vw;}
	.ultheraintense02 .point_w03 .tx_bx p{font-size:1.0753vw;line-height:1.8280vw;font-weight:600}
	.ultheraintense02 .point_w03 .po_mid{padding:2.1505vw 0 0}
	.ultheraintense02 .point_w03 .po_mid ul{    gap:3.2258vw;justify-}
	.ultheraintense02 .point_w03 .po_mid li{width:12.3656vw;height:4.8387vw;line-height: 4.5699vw;border:0.1613vw solid #fd5c25;font-size:1.3441vw;border-radius:2.6882vw;}
	.ultheraintense02 .point_w03 .po_mid li:after{background:url(../img/po_mid_icon.png) no-repeat;width:0.6452vw;height:0.9677vw;
	transform: translate(0.0000vw, -50%);right: -2.0430vw;top:50%;background-size:0.6452vw 0.9677vw}
	.ultheraintense02 .point_w03 .po_mid li:last-child:after{display:none}
	.ultheraintense02 .point_w03 .tx_bx02 p{font-size:1.2366vw;padding-bottom: 0;}
	.ultheraintense02 .point_w03 .tx_bx02 h2{font-size:1.3441vw;     padding-top: 0.3763vw;}
	.ultheraintense03 ul{padding-top:4.3011vw;gap:0.6989vw;justify-}
	.ultheraintense03 ul li img{width:24.9462vw;transition: .7s;}
	.ultheraintense03 ul li img:hover{transform: scale(1.1);}
	.ultheraintense03 ul li .text_bx{padding:1.2903vw 0 0 0.5914vw;}
	.ultheraintense03 ul li .text_bx p{font-size:1.0753vw;line-height:1.7204vw;padding-top:1.0215vw;}
	.ultheraintense03 ul li .text_bx h1{font-size:1.3441vw;padding-top: 0.6989vw;}
	span.j_d{/* margin:0 auto; */margin-bottom:0.8065vw;width:0.6452vw;height:0.6452vw;border-radius:100%;background:#fd5c25;}
	.ultheraintense04{padding-bottom:0.0000vw;margin-bottom:11.8280vw;padding-top:5.1075vw;border-top:0.0538vw solid #e5e5e5}
	.ultheraintense04 .sub_title01{font-size:2.4194vw;letter-spacing: -0.0538vw;padding:0 0 2.1505vw}
	.ultheraintense04 .sub_title01 img{width:0.8602vw;}
	.ultheraintense04 .sub_title01 strong{font-weight:700}
	.ultheraintense04 .flexx{align-items: center;justify-}
	.ultheraintense04 .sub_title02{font-size:1.0753vw;letter-spacing: -0.0269vw;}
	.ultheraintense04 .sub_title02 strong{font-weight:700}
	.ultheraintense04 .sub_sm_title01{font-size:1.3441vw;}
	.ultheraintense04 .softoning01_mi{padding-top:3.7634vw;}
	.ultheraintense04 .softoning01_mi h1{font-size:11.1828vw}
	.ultheraintense04 .softoning01_mi .softoning01_mi_img_w{width:40.8602vw;}
	.ultheraintense04 .text_bx .tt02{font-size:1.1828vw;line-height:1.8817vw;padding-top:0.8065vw;}
	.ultheraintense04 .softoning01_bt{    padding-top: 12.1505vw;}
	.ultheraintense04 .softoning01_bt h1{font-size:1.3441vw;line-height:2.1505vw;padding-bottom: 2.3656vw;}
	.ultheraintense04 .softoning01_bt p{font-sizE:1.0753vw;line-height:1.7204vw;}
	/******/
	.smrlavy{align-items: center;gap:0.1613vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h1{padding: 1.5054vw 0 2.4194vw;}
	.sign{padding-left:0.6989vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h2{padding-bottom:1.6129vw;}
	.ultheraintense01 .sub_title01{line-height:3.2258vw;}
	em.suitv1_regular{letter-spacing: 0.0538vw;}
	.sub_sm_title02{font-size:1.1828vw;line-height:1.8817vw;padding-top:1.3978vw;}
	.ultheraintense_mi{padding-top:5.3763vw;gap:6.1828vw;align-items: center;justify-}
	.tx_bx03 p{font-size: 1.3441vw;}
	.tx_bx03 p:after{background:#fdeabd;width:10.9140vw;height:0.8602vw;left:0;bottom:-0.1613vw;z-index:-1}
	.tx_bx03 h1{font-size: 1.6129vw;padding-top:1.0753vw;}
	.ultheraintense_mi .left img{width:26.0215vw}
	.ultheraintense_mi .right ul{flex-direction: column;gap:0.8065vw;padding-top:2.3118vw;}
	.ultheraintense_mi .right ul li{width:36.7204vw;height:8.4409vw;border-radius:0.5376vw;background:#f8f8f8;padding-left: 1.9355vw;flex-direction: column;
		justify-}
	.ultheraintense_mi .right ul li h1{font-size:1.1828vw;padding-bottom:0.8065vw;}
	.ultheraintense_mi .right ul li p{font-size: 1.0753vw;line-height: 1.6129vw;}
	.ultheraintense_mi .right ul li strong{font-weight:700}
	.ultheraintense02 .point_w02 .po_mid{gap: 1.3441vw;justify-}
	.ultheraintense02 .point_w02 .tx_bx h2.smrlavy{justify-}

	.ulth_m_bg{background: url(../img/ulth_m_bg.png) 50% 50% / cover no-repeat;width:87.1505vw;height:18.6559vw;margin:0 auto 9.6774vw;}
	.ulth_m_bg .txbx{max-width:63.4409vw;margin:0 auto;    padding: 5.4839vw 0;}
	.ulth_m_bg .txbx h1{font-size:1.8817vw;padding-bottom: 2.4194vw;}
	.ulth_m_bg .txbx p{font-size:1.0753vw;line-height:1.7204vw;}
	.sof_ul{width:31.7204vw;}
	/******/
	/********************************************************** 
	* sub2_3 - 커스텀써마지
	***********************************************************/
	.sub_bg02_3{max-width:99.2473vw;width:100%;height:31.5591vw;}
	.customthermage01{padding-bottom:0.0000vw;margin-bottom:11.8280vw;padding-top:15.5914vw;}
	.customthermage01 .sub_title01{font-size:2.4194vw;letter-spacing: -0.0538vw;padding:0 0 2.1505vw}
	.customthermage01 .sub_title01 img{width:0.8602vw;}
	.customthermage01 .sub_title01 strong{font-weight:700}
	.customthermage01 .flexx{align-items: center;justify-}
	.customthermage01 .sub_title02{font-size:1.0753vw;letter-spacing: -0.0269vw;}
	.customthermage01 .sub_title02 strong{font-weight:700}
	.customthermage01 .sub_sm_title01{font-size:1.3441vw;line-height: 1.9355vw;}
	.customthermage01 .softoning01_mi{padding-top:3.7634vw;}
	.customthermage01 .softoning01_mi .softoning01_mi_img_w{width:46.9355vw;}
	.customthermage01 .text_bx .tt02{font-size:1.1828vw;line-height:1.8817vw;padding-top:0.8065vw;}
	.customthermage01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}
	.customthermage02 .ulth_content02.sub_le_ri h1{padding:0 0 1.8280vw}
	.customthermage02 .tx_bx h1{font-size:1.4516vw;}
	.customthermage02 .point_w02 .tx_bx{padding-top: 4.0323vw;}
	.customthermage02 .tx_bx h1{padding-bottom:1.6129vw;}
	.customthermage02 .point_w02 .po_mid{padding:1.4516vw 0 0}
	.customthermage02 .point_w02 .tx_bx02{padding-top:2.5269vw}
	.customthermage02 .point_w02 .tx_bx h2{line-height:1.9355vw;}
	.customthermage02 .point_w03 .tx_bx h1{font-size:1.3441vw;}
	.customthermage02 .point_w03 .tx_bx{padding-top:5.0538vw;}
	.customthermage02 .point_w03 .po_mid{padding: 1.6129vw 0 0; gap: 1.3978vw;justify-}
	.customthermage02 .point_w03 .tx_bx.tx_bx03{padding-top: 3.7097vw;}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 h1{padding-bottom:0}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 p.p1{padding-bottom:2.3118vw;}
	.customthermage02 .con_inner{padding:8.0645vw 0 6.9892vw;}
	.customthermage03 .tx_bx p{font-size:1.3441vw;line-height:2.0430vw;}
	.customthermage03 ul{padding-top:1.7742vw;}
	.customthermage03 ul li img{width:19.4624vw;}
	.customthermage03 ul li .text_bx p{font-size:0.9677vw;line-height:1.6129vw;letter-spacing: -0.0269vw;}
	.customthermage04 .softoning01_bt h1{padding-top:1.3441vw;}
	/********************************************************** 
	* sub2_4 - 온다 / 티타늄/인모드/ 올리지오
	***********************************************************/
	.sub_bg02_4{max-width:99.2473vw;background: url(../img/sub_bg02_3_n.png) 50% 50% / cover no-repeat;width:100%;height:31.5591vw;}
	.laser_lifting00.sub_le_ri .right p{line-height: 2.0430vw;}
	.laser_lifting00.sub_le_ri .right h1{padding: 0.8065vw 0 1.5054vw;}
	.laser_lifting01{padding:13.4409vw 0 8.0645vw}
	.laser_lifting01 .sub_title01{font-size:2.4194vw;}
	.laser_lifting01_mi ul{align-items: center;gap:0.5376vw;justify-}
	.laser_lifting01_mi ul .img_bx{}
	.laser_lifting01_mi ul .img_hover{padding: 0.0000vw 2.0430vw 0;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, .8);opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.laser_lifting01_mi ul .img_hover h1{font-size:1.3441vw;border-bottom: 0.0538vw solid #626262;padding-bottom: 1.6129vw;    margin-bottom: 1.6129vw;}
	.laser_lifting01_mi ul .img_hover p{font-size:0.9140vw;line-height:1.5054vw;}
	.laser_lifting01_mi ul .img_hover h1 span{    margin:0 auto 0.9140vw;background: #fd5c25; width: 0.5376vw;height: 0.5376vw; border-radius: 5.3763vw;}
	.laser_lifting01_mi ul .img_bx:hover .img_hover{opacity: 1;}
	.h_title{font-size:1.3441vw;padding-top: 2.0430vw;}
	.sub_le_ri .right h2 + h2{padding-bottom:0.9140vw;}
	.bon_plus{top:50%;right:3.8172vw;animation: 1.2s linear infinite plus;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.1613vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.1613vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.laser_lifting_wrap .customthermage02 .point_w02 .tx_bx{padding-top:4.7849vw}
	.laser_lifting_wrap .customthermage03 ul li img{width:24.9462vw;}
	/********************************************************** 
	* sub2_5 - 실리프팅
	***********************************************************/
	.thread_lifting_wrap .customthermage01 p.sub_sm_title01 + p{font-size:1.4516vw; line-height: 1.7204vw;padding-top:1.7742vw;}
	.thread_lifting_wrap .customthermage01 .softoning01_mi .softoning01_mi_img_w{width:40.8602vw}
	.thread_lifting_wrap .softoning01_mi h1{font-size:11.1828vw}
	.thread_lifting_wrap .ultheraintense02 .point_w .tx_bx p.p1{font-size:1.3441vw;line-height:1.9892vw;padding-bottom: 0;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{line-height:1.7204vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{padding-bottom:1.6129vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p + p{padding-bottom:1.6129vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p.p4{padding-bottom:0}
	.thread_lifting_wrap .point_w02{padding-top:8.0645vw;    max-width: 63.4409vw;
		margin: 0 auto;}
	.thread_lifting_wrap .ultheraintense02 .point_w02 .tx_bx p{font-weight:500}
	.thread_lifting_wrap .customthermage02 .point_w02 .po_mid{padding:2.4194vw 0 0}
	.thread_lifting_wrap .ultheraintense02 .point_w.point_w02 .tx_bx02 p.p1{font-size:1.0753vw;line-height: 1.6129vw;padding-bottom: 5.3763vw;}
	.thread_lifting_wrap .customthermage02 .point_w02 .tx_bx02{padding-top:3.2258vw;border-bottom: 0.0538vw solid #c6c2bd;}
	.thread_lifting_wrap .point_w02_2{max-width: 63.4409vw;padding-top: 3.3871vw;
		margin: 0 auto;}
	.thread_lifting_wrap .point_w02_2 .img_bxbx{background:#fff;height:29.8387vw;border-radius:1.0753vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx h1{margin: 0 auto;width:13.9785vw;height:2.6882vw;line-height:2.6882vw;border-radius:1.6129vw;background:#2b2b2b;font-size:1.2366vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx p.p1{font-size:1.0753vw;padding-top: 1.0753vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx{padding-top:2.2581vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid{align-items: center;gap: 5.3763vw;padding-top: 2.6882vw;justify-}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li{}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:after{background:url(./img/point_w02_2_afaf.png)no-repeat;width:0.6452vw;height:0.9677vw;
	top: 50%;right: -3.0108vw;transform: translate(0.0000vw, -50%);}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:last-child:after{display:none}
	.thread_lifting_wrap .point_w02_2 .img_bxbx + .img_bxbx{margin-top:2.1505vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx p.p2{font-size:1.3441vw;line-height:1.9892vw;padding-top: 0.6452vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx span.j_d{margin:0 auto;}
	.thread_lifting_wrap .ultheraintense04{border-top:0;margin-bottom:8.0645vw;}
	.thread_lifting_wrap .customthermage04 .softoning01_bt h1{padding-top:0;    padding-bottom: 3.7634vw;}
	.thread_lifting_wrap .point_w03{background:#f8f8f8;padding-bottom: 7.7957vw;}
	.thread_lifting_wrap .ultheraintense05 .point_w04{max-width: 63.4409vw;margin: 0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx{padding-top:3.6559vw;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx p{font-size:1.6129vw;line-height:2.4194vw;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01{padding-top:1.6129vw;align-items: flex-start;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01 .left{padding-top:2.6882vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx p{font-size:1.6129vw;line-height:2.4194vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx{padding-top:3.2258vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 ul{gap: 4.3011vw;    padding-top: 2.6882vw;justify-}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx.tx_bx02 p{line-height:1.9355vw;font-size:1.3441vw;padding-top: 0.8602vw;}
	.thread_lifting_wrap .customthermage05 .tx_bx02 span.j_d{margin:0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx02{padding-top:6.1828vw;}
	.thread_lifting_wrap .sub_le_ri .right h1{padding:1.1290vw 0 1.7204vw}
	.thread_lifting_wrap .sub_le_ri .right h2{padding-bottom:1.6129vw}


	/********************************************************** 
	* sub3_2 - 소프토닝
	***********************************************************/
	.sub_way_title{padding-top:5.3763vw;}
	.sub_way_title .titleAni{text-align:center}
	.sub_way_title .titleAni span{font-size:1.6129vw;line-height: 3.2258vw;}
	.sun{width:0.0538vw;height:9.1398vw;background:#3f3f3f;margin:0 auto;} 
	.softoning01{
	padding-bottom:0.0000vw;margin-bottom:11.8280vw;}
	.softoning01 .sub_title01{font-size:2.6882vw;letter-spacing: -0.0538vw;padding:0 0 4.8387vw}
	.softoning01 .flexx{align-items: center;justify-}
	.sun_w{padding:3.2258vw 0 4.3011vw;}
	.softoning01_mi{}
	.softoning01_mi h1{font-size:14.6237vw;padding-top:1.7742vw;}
	.softoning01_mi .softoning01_mi_img{width:36.9892vw;left:50%;}
	.text_bx{}
	.text_bx .tt01{font-size:2.1505vw;margin-bottom:2.4194vw;}
	.text_bx .tt02{font-size:0.9677vw;line-height:1.7204vw;margin-bottom:1.6129vw;}
	.softoning01_bt{padding-top:6.5591vw;}
	.ehdrmf_ul{gap:1.9892vw;padding:1.7204vw 0 5.1075vw;}
	.ehdrmf_ul li{line-height:1.6129vw;width:14.2473vw;height:14.2473vw;border-radius:100%;border:0.1613vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul li h1{font-size:1.2366vw;letter-spacing: -0.0538vw;}
	.ehdrmf_ul li span{font-size:0.9140vw;}
	.ehdrmf_ul li:last-child h1{font-size:1.1290vw;}
	.softoning01 .sub_title02{font-size:1.0753vw;letter-spacing: -0.0269vw;}
	.softoning01 .sub_title02 strong{font-weight:700}
	.softoning01_bg{width:100%;height:24.6774vw;bottom:-10.8065vw;}
	.sub_title_sun{width:63.4409vw;margin:0 auto;padding:1.4516vw 0;font-size:1.8280vw;border-bottom:0.0538vw solid #cac5c1;border-top:0.0538vw solid #cac5c1;}
	.softoning02 ul{padding-top:4.3011vw;gap:0.6989vw;justify-}
	.softoning02 ul li img{width:23.9462vw;}
	.softoning02 ul li .text_bx{padding:1.5054vw 0 0 0.9140vw;}
	.softoning02 ul li .text_bx p{font-size:1.0753vw;line-height:1.7204vw;padding-top:1.0215vw;}
	span.j_d{margin-bottom:0.8065vw;width:0.6452vw;height:0.6452vw;border-radius:100%;background:#fd5c25;}
	.point_f{margin:0 auto;margin-bottom: 1.8817vw;padding-top:0.6989vw;gap:1.2903vw;background:#fd5c25;border-radius:100%;width:5.7527vw;height:5.7527vw;align-items: center;flex-direction: column;}
	.point_f p{font-size:0.9140vw;font-weight:500}
	.point_f span{width:0.4839vw;height:0.4839vw;background:#fff;border-radius:100%;}
	.softoning03{background:#f8f8f8}
	.tx_bx{padding-top:4.3011vw;}
	.tx_bx p{font-size:1.0215vw;line-height:1.8280vw;}
	.tx_bx p.p1{padding-bottom:1.8817vw;}
	.softoning03 .phot_ul{gap:3.9785vw;padding-top:2.6882vw;align-items: flex-end;justify-}
	.softoning03 .phot_ul li{gap: 1.0753vw;flex-direction: column; align-items: center;}
	.softoning03 .point_w .phot_ul li img{width:15.8602vw;}
	.softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:27.2581vw;}
	.softoning03 .point_w.point_w02 .phot_ul li img{width:28.0645vw;}
	.softoning03 .phot_ul li span{font-size:0.8602vw;}
	.softoning03 .phot_ul li h1{font-size:0.8602vw;padding:0 1.4516vw;height:2.3656vw;line-height:2.2581vw;border-radius:1.6129vw;background:#2b2b2b}
	.tx_bx02{}
	.tx_bx02 span{padding-bottom:0.6452vw;}
	.la_tx{padding-top:4.3011vw;}
	.la_tx p{font-size:1.2366vw;line-height:1.8817vw;}
	.point_w02{padding-top:6.4516vw;}
	.point_w02 .phot_ul{align-items: flex-start;max-width: 63.4409vw;margin: 0 auto;justify-}
	.point_w02 .phot_ul li{width:28.0645vw;gap:1.3441vw;}
	.point_w02 .phot_ul li h3{width: 27.2043vw;background:#eeeeee;font-size:0.9140vw;height:2.2043vw;line-height:2.1505vw;margin-bottom: 1.6667vw;}
	.point_w02 .phot_ul li h3.j_h{background:#fd5c25;margin-left: auto;}
	.point_w02 .tx_bx02{border-top:0.0538vw solid #c7c7c7;width:100%;}
	.tx_bx02 h2{font-size:0.9140vw;line-height:1.3441vw;padding-top:1.3441vw;}
	.la_tx span.j_d{margin:0 auto 0.8065vw;}

	.softoning04 .point_w02 .phot_ul{gap:5.9140vw;padding-top:6.1290vw;align-items: center;justify-}
	.softoning04 .point_w02 .phot_ul li{width:19.6237vw;}
	.softoning04 .point_w02 .phot_ul li h3{width:94%;margin-bottom:0;margin-left:auto;}
	.softoning04 .point_w02 .tx_bx strong{font-weight:700}
	.softoning04_img01{margin:3.2258vw auto 0;}
	.sof_ul{width:27.7419vw;margin:4.8387vw auto 8.0645vw;}
	.sof_ul li{border-bottom:0.0538vw solid #bcbcbc}
	.sof_ul li h1{font-size:1.1828vw;padding:1.4516vw 0;font-weight:600}

	/********************************************************** 
	* sub3_1 - 뷰톡스/뷰핏
	***********************************************************/ 
	.beautox_wrap .sub_le_ri{}
	.beautox_wrap .text_bx .tt01{font-size:2.4194vw;}
	.beautox_wrap .text_bx .tt02{font-sizE:1.1828vw;line-height:1.8817vw;}
	.beautox_wrap .softoning01_bt2{padding-top:13.4409vw;}
	.beautox_wrap .softoning01_mi{    padding-top: 2.1505vw;}
	.softoning01 .sub_title02{font-size:1.3441vw;}
	.beautox_wrap .softoning01_bt{padding-top:8.0645vw;}
	.beautox_wrap .softoning01_mi h1{padding-left: 5.3226vw;}
	.beautox_wrap .softoning03 {
		background: none;
	}
	.beautox_wrap .softoning03 .phot_ul{flex-wrap:wrap;padding-top: 4.8387vw;justify-}
	.beautox_wrap .softoning03 .phot_ul li{flex-direction: row;gap:4.0323vw;border-bottom: 0.0538vw solid #ececec;padding-bottom: 3.2258vw;width: 100%;}
	.beautox_wrap .softoning03 .point_w{max-width:63.4409vw;margin:0 auto;}
	.beautox_wrap .softoning03 .point_w .phot_ul li img{width:17.3118vw;}
	.beautox_wrap .softoning03 .phot_ul li h2 span{font-size:0.8602vw;padding:0 1.4516vw;height:2.3656vw;line-height:2.2581vw;border-radius:1.6129vw;background:#2b2b2b}
	.beautox_wrap .softoning03 .phot_ul li h2{font-size:1.5054vw; align-items: center;gap: 0.9677vw;}
	.beautox_wrap .softoning03 .phot_ul li p{    padding-top: 1.3441vw;font-sizE:1.0753vw;line-height:1.6129vw;}
	.beautox_wrap .softoning03 .phot_ul li:last-child{border-bottom:0}
	.beautox_wrap .softoning03 .point_w.point_w02{max-width:unset;background: #f8f8f8;margin-top: 5.3763vw;}
	.point_bt span{font-size:0.8602vw;padding:0 1.4516vw;height:2.3656vw;line-height:2.2581vw;border-radius:1.6129vw;background:#2b2b2b}
	.point_bt{font-size:1.5054vw; align-items: center;gap: 0.9677vw;}
	.beautox_wrap .po_mid{padding: 4.5161vw 0;}
	.swiper-container.ttllqqq{width:31.7204vw;height:18.6559vw;}
	.swiper-pagination1{bottom:1.2366vw !important;align-items: center;gap: 0.5376vw;    justify-}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd5c25;width:0.6452vw;height:0.6452vw;}
	.swiper-pagination-bullet{width:0.6452vw;height:0.6452vw;background:#e5e5e5;opacity: 1;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul {width:26.5591vw;padding-top:0;gap: 2.8495vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li h2{font-size:1.3441vw;padding-top: 0;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li p{font-sizE:1.0215vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li{border-bottom:0;padding:0}
	.fx_bx{padding-top: 5.3763vw;justify-}
	.softoning03 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd.png) no-repeat;width: 0.5376vw;height: 26.6667vw;top: 0.8065vw;left: -1.9355vw;}
	.phot_ul_lf_sun h3{font-size:0.8602vw;line-height:1.5054vw;width:26.5054vw;height:6.4516vw;background:#f3f3f3;    align-items: center;
			margin-top: 1.6129vw;justify-}
	.con_inner04{padding:8.0645vw 0 0}
	.beautox_wrap .softoning01_bt01{    border-top: 0.0538vw solid #e5e5e5;}
	.beautox_wrap .beautox01 {}


	.ehdrmf_ul02{gap:1.9892vw;padding:1.7204vw 0 5.1075vw;}
	.ehdrmf_ul02 li{    flex-direction: column;align-items: center;}
	.ehdrmf_ul02 li h1{line-height:1.6129vw;font-size:1.8817vw;letter-spacing: -0.0538vw;width:14.2473vw;height:14.2473vw;border-radius:100%;border:0.1613vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul02 li p{font-size:1.0753vw;line-height:1.5054vw;}
	.ehdrmf_ul02 span.j_d{margin:1.7204vw auto 1.3441vw;}

	.beautox02 .fx_bx .point_bt span{font-size:1.3441vw;height: 2.6882vw;line-height: 2.6882vw;}
	.beautox02 .fx_bx .tx_bx p{font-size:1.2366vw;}
	.beautox02 .fx_bx .point_bt{ padding-bottom: 1.0215vw;   justify-}
	.beautox02 .fx_bx .tx_bx{padding-top:1.9892vw;}
	.beautox02 .fx_bx{justify-gap: 5.9140vw;}
	.softoning03.beautox02 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd2.png) no-repeat;width: 0.5376vw;height: 28.0645vw;top: 0.8065vw;left: -1.9355vw;}
	.softoning03.beautox02 .phot_ul_lf_sun h3{height:3.2258vw;}

	.swiper-container.ttllqqq22{width:31.7204vw;height:18.6559vw;}
	.swiper-pagination2{bottom:1.2366vw !important;align-items: center;gap: 0.5376vw;    justify-}

	.beautox04 .bgbg01 {background:url(../img/beautox04_bg.png) no-repeat;width: 103.2258vw;height: 22.6344vw;}
	.beautox04 .bgbg01 .tx_bx {    padding-top: 5.3763vw;left:50%;transform: translate(-50%, 0);}
	.beautox04 .bgbg01 .tx_bx p{font-size:1.0753vw;line-height:1.5054vw;padding-bottom: 1.9892vw;}
	.beautox04 .bgbg01 .tx_bx h1{font-size:1.3441vw;padding-bottom: 3.2258vw;}
	.beautox03 .sof_ul{width:31.4516vw}
	/* mv_btn */
	#button-1 .btn-bg,#button-1 .knob,#button-1 .knob:before,.btn-bg{transition:.3s}
	.btn-bg,.knob{top:0;right:0;bottom:0;left:0}
	.mv_btn02,.mv_checkbox{position:relative}
	.mv_btn02{width:10.4301vw;height:3.2258vw;margin:0 auto}
	.mv_btn02.btn-pill,.mv_btn02.btn-pill>.btn-bg{border-radius:5.3763vw}
	.mv_btn02.btn-rect{border-radius:0.1075vw}
	.mv_checkbox{width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
	.knob{z-index:2}
	.btn-bg{width:100%;z-index:1}
	.btn-bg:after{content:"상담 문의하기";font-size:0.9140vw;left: 68%;transform: translate(-50%, -50%);top:50%;width: 100%;}
	#button-1 .knob:before{content:"상담 문의하기";top:0.3763vw;right:0.4301vw;width:2.4731vw;height:2.4731vw;font-size:0.5376vw;line-height:1;padding:0.4839vw 0.2151vw;border-radius:50%}
	#button-1 .mv_checkbox:checked+.knob:before{left:4.5161vw;background-color:#fff}
	#button-1 .mv_checkbox:checked~.btn-bg{background-color:#ff7048}
	#button-1 .mv_checkbox:checked~.btn-bg:after{left:37%}
	@keyframes wobbleMe {
	  0%, 100% {
		transform: translateX(0);
	  }
	  30% {
		transform: translateX(-0.1075vw);
	  }
	  60% {
		transform: translateX(0.1613vw);
	  }
	  80% {
		transform: translateX(-0.0538vw);
	  }
	}
	/* 체크되지 않았을 때만 애니메이션 */
	#button-1 .mv_checkbox:not(:checked) + .knob:before {
	  animation: wobbleMe 1.2s ease-in-out infinite;
	}
	.bon_promise{max-width:63.4409vw;margin:0 auto;}
	.bon_promise .tx_bx {padding-top:0}
	.bon_promise .tx_bx h1{font-size:3.2258vw;    padding-bottom: 0.9140vw;}
	.bon_promise .tx_bx h1 span{    font-style: italic;}
	.bon_promise .tx_bx p{font-size:1.0753vw;}
	.bon_promise ul{padding-top:3.5484vw;}
	.bon_promise ul li h3{font-size:1.0753vw;padding-top: 0.3763vw;}
	.bon_promise ul li .fx_bx{gap:1.6129vw;padding-top: 1.8817vw;}
	.bon_promise ul li .tx_bx02{}
	.bon_promise ul li .tx_bx02 h1{font-size:1.1828vw;align-items: center;gap: 1.4516vw;}
	.bon_promise ul li .tx_bx02 p{padding-top: 0.5914vw;font-size:0.9677vw;line-height:1.4516vw;}
	.bon_promise ul li{align-items: center;gap:1.6129vw;border-bottom:0.0538vw solid #c2c2c2;padding:1.0753vw 0}
	.bon_promise ul li .tx_bx02 h1 span{font-size:1.8817vw;font-weight:500}

	.beautox_wrap .laser_lifting01_mi ul .img_bx{}
	.beautox_wrap .laser_lifting01_mi ul h1{width: 100%;font-size: 1.6129vw;line-height:2.1505vw;padding-bottom: 1.6129vw;margin-bottom: 1.6129vw;top: 75%;transform: translate(-50%, 0);left: 50%;transition: .3s;}
	.beautox_wrap .laser_lifting01_mi ul .img_hover{padding: 0.0000vw 2.0430vw 0;top:0;left:0;width:100%;height:100%;background: none;opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.beautox_wrap .laser_lifting01_mi ul .img_hover p{border-top:0.0538vw solid #b2a8a0;padding-top: 1.3441vw;}

	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover h1{top:44%;}
	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover .img_hover{top:-15%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(3) .img_bx:hover h1{top:52%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(4) .img_bx:hover h1{top:52%;}
	/********************************************************** 
	* sub3_3 - 입가-마리오넷 프로그램
	***********************************************************/ 
	.marionette_wrap .softoning01{}
	.marionette_wrap .text_bx .tt02{font-size: 1.1828vw; line-height: 1.8817vw;margin-bottom: 1.6129vw;}
	.marionette_wrap .softoning01_bt2{padding-top:12.3656vw;padding-bottom: 1.6129vw;}
	.marionette_wrap .softoning01 .sub_title02{line-height:2.1505vw}
	.marionette_wrap .softoning01_bt{padding-top: 7.5269vw;}
	.marionette_wrap .customthermage03 ul{padding-top:5.3763vw}
	.marionette01_bg {
		
		background: url(../img/marionette01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 24.6774vw;
		
		bottom: -4.3011vw;
	}
	.marionette_wrap .beautox01 .text_bx .tt02{font-size:1.8817vw;color:#171717}
	.marionette_wrap .beautox01 .text_bx .tt01{font-size:2.4194vw;}
	.marionette_wrap .ehdrmf_ul02 li h1{font-size:1.1828vw;}
	.marionette_wrap .ultheraintense03{background: #f8f8f8;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 2.4194vw;padding: 1.0753vw 0 0.8065vw;border-bottom: 0.0538vw solid #adadad;font-size:1.6129vw;line-height:2.1505vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 0.8065vw;font-size:1.0215vw;line-height:1.5054vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:1.3441vw;font-style: italic;border-bottom: 0.0538vw solid;}
	.marionette_wrap .marionette01 .point_w{max-width: 63.4409vw;
		margin: 0 auto;}
	.swiper-container.ttllqqq312 {padding-top: 5.3763vw;
		
		
	}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:3.5484vw}
	.swiper-pagination-bullets.swiper-pagination12{top:6.9892vw;gap: 2.9570vw;flex-direction: column;right: 0;left: auto;width: auto;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet{background:none;width:auto;height:auto;font-size:1.0753vw;
	border-bottom: 0.0538vw solid;border-radius:0;opacity: .4;margin: 0;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;font-size:1.6129vw;font-weight:bold}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#f86b29;
	width:0.2688vw;height:0.2688vw;border-radius: 100%;left: 50%;transform: translate(-50%, 0);top: -0.6452vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:46.0938vw !important}


	/********************************************************** 
	* sub3_4 - 원데이 미니아이리프팅 & 눈밑지방재배치
	***********************************************************/ 
	.onedayeye_wrap .sub_le_ri .right h2{padding-bottom:1.3978vw;}
	.onedayeye_wrap .sub_le_ri{background: #faf6f4;}
	.onedayeye_wrap .softoning01{background: #faf6f4;padding-top:6.4516vw;}
	.onedayeye_wrap .text_bx .tt02{font-size:1.3441vw;}
	.onedayeye_wrap .text_bx .tt01{font-size:2.4194vw;margin-bottom:1.8280vw}
	.onedayeye_wrap .softoning01_mi ul li {gap: 4.3011vw;align-items: center;justify-}
	.onedayeye_wrap .softoning01_mi ul li .right{border-left: 0.2151vw solid #f86b29;padding-left: 1.6129vw;}
	.onedayeye_wrap .softoning01_mi ul li .right span{font-size:1.0753vw;font-style: italic;}
	.onedayeye_wrap .softoning01_mi ul li .right h2{font-size:1.8817vw;padding: 1.0753vw 0 2.0430vw;}
	.onedayeye_wrap .softoning01_mi ul li .right p{font-size:1.0753vw;line-height:1.6129vw;}
	.onedayeye_wrap .softoning01_mi{max-width: 65.3226vw;margin: 0 auto;}
	.onedayeye_wrap .softoning01_mi ul li:nth-child(2) .right{border-right: 0.2151vw solid #f86b29;border-left:0;padding-right: 1.6129vw;padding-left: 0.0000vw;}
	.onedayeye01_bg{    
		background: url(../img/onedayeye01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 24.6774vw;
		
		bottom: -10.8065vw;
	}
	.onedayeye_wrap .ultheraintense02{background:#f7f4f3;}
	.onedayeye_wrap .ultheraintense02 .sub_le_ri{background:none}
	.point_w011{max-width:63.4409vw;margin:0 auto;}
	.onedayeye_wrap .sub_le_ri.ulth_content01{    padding-left: 1.3441vw;gap:4.0323vw;justify-}
	.onedayeye_wrap .sub_le_ri.ulth_content02{
	padding-right: 1.3978vw;gap:10.2151vw;}
	.onedayeye_wrap .ultheraintense03{}
	.onedayeye_wrap .sof_ul{width:30.9140vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi{max-width:unset}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi h1{padding-top:5.9140vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_bt{padding-top:8.0645vw}
	.onedayeye_wrap .ultheraintense04{margin-bottom:8.6022vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(1) img{width:35.9140vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(2) img{width:29.1935vw;}
	.onedayeye_wrap .sub_le_ri img{width: 31.3871vw;}
	.onedayeye_wrap .ultheraintense02{}
	.onedayeye_wrap .ultheraintense02:before{background: #f7f4f3;width: 100%;height: 26.8817vw; top: -14.6237vw;}

	/********************************************************** 
	* sub4_1 - 색소·홍조·미백
	***********************************************************/ 
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img{width:100%;}
	.colorfiush_wrap .text_bx .tt02{font-size:1.6129vw;line-height:2.6882vw;margin-bottom:4.0323vw}
	.colorfiush_wrap .softoning01_bt.softoning01_bt2{padding-top:8.0645vw;}
	.colorfiush_wrap .softoning01_bt{padding-top:25.4839vw;}
	.colorfiush_wrap .softoning01_mi{padding-top:4.5699vw;}
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img_w{width:48.6022vw;}
	.softoning01 .sub_title02{font-size:1.1828vw;line-height:1.8817vw;}
	.softoning01_bg{bottom:-7.5269vw;}
	.colorfiush_wrap .beautox04 span.j_d{margin:0 auto; width: 0.6452vw; height: 0.6452vw;border-radius: 100%;background: #fd5c25;}
	.colorfiush_wrap  .tx_bx.tx_bx03 h1{padding-top:1.5591vw;padding-bottom:2.6882vw;}
	.colorfiush_wrap  .tx_bx.tx_bx03 p{font-weight:400}
	.colorfiush_wrap  .tx_bx.tx_bx03 p + p{padding-top:1.8817vw;}
	.btn-bg:after{content: "소프토닝™ 더 알아보기";left:63%}
	.colorfiush_wrap .mv_btn02{width:13.8710vw;}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx p{line-height:1.7204vw;}
	.colorfiush_wrap .beautox04 .bgbg01{background: url(../img/beautox04_bg2.png) no-repeat;height:18.2796vw;margin-top:5.3763vw;margin-bottom:10.7527vw;}

	.bef_aef_con .sub_title_sun{}
	.bef_aef_con .sub_title_sun a{font-size:1.0753vw;text-decoration: underline;right: 1.6129vw; top: 50%;transform: translate(-0%, -50%);
	align-items: center; gap: 0.3763vw;}
	.bef_aef_con .tx_bx h1{font-size:1.6129vw;}
	.bef_aef_con .tx_bx p{font-size:1.0753vw}
	.bef_aef_con .sub_le_ri{padding-top:3.2796vw;gap:2.0430vw}
	.bef_aef_con .sub_le_ri p{font-size:1.0753vw;border-bottom: 0.0538vw solid #878787;padding: 0.6452vw 0;}
	.bef_aef_con .sub_le_ri .left{}
	.bef_aef_con .sub_le_ri img{width:25.0000vw;}
	.bef_aef_con .bon_plus{top:39%;left:11.8817vw;}
	.bef_aef_con .bon_plus img{cursor: pointer;width:1.5054vw;}
	.bef_aef_con .sub_le_ri .img_hover{width:17.7419vw;height:17.9570vw;background:#fff;flex-direction: column;
		right:-6.8280vw;top:2.4731vw;justify-}
	.bef_aef_con .sub_le_ri .img_hover h1{font-size:1.0753vw;padding-bottom: 0.4839vw;
		}
	.bef_aef_con .sub_le_ri .img_hover p{font-size:0.8602vw;border-bottom: 0;}
	.bef_aef_con .sub_le_ri .img_hover p span{font-size:0.9677vw;font-weight:600}
	.bef_aef_con .sub_le_ri .img_hover.on{}
	.bef_aef_con.bef_aef_con02{padding-top:3.2258vw;}
	.bef_aef_con.bef_aef_con02 .sub_le_ri .img_hover p{padding-bottom:0;padding-top:0.9140vw;}
	.co_swiper_cont .tx_bx{padding-bottom:2.6882vw;padding-top:0}
	.co_swiper_cont .tx_bx h1{line-height:2.4194vw;font-weight:500}
	.co_swiper_cont{background:#fdfdfd;}
	.co_swiper_cont .scc{max-width:54.8387vw;margin:0 auto;}
	.co_swiper_cont .co_sw_gnb_w{padding-bottom:0.8602vw;border-bottom:0.0538vw solid #7f7f7f}
	.co_swiper_cont .co_sw_gnb_w a{font-size:0.9677vw;}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide-thumb-active a{color:#fd6e46}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide{width:auto !important}
	.co_swiper_cont .co_sw_gnb_w .swiper-wrapper{justify-} 
	.co_swiper_cont .swiper-slide .tx_bx{padding-top:4.5699vw;}
	.co_swiper_cont .swiper-slide .tx_bx h1{padding-bottom: 0.9140vw;}
	/********************************************************** 
	* sub4_2 - 여드름·모공·흉터
	***********************************************************/ 
	.acnepore_wrap .sub_way_title{padding-top:6.4516vw;}
	.acnepore_wrap .text_bx .tt01{font-size:1.8817vw;}
	.acnepore_wrap .text_bx .tt02{font-size:1.1828vw;line-height: 1.8817vw;}
	.acnepore_wrap .softoning01_bt.softoning01_bt2{padding-top:0}
	.acnepore_wrap .softoning01_mi .softoning01_mi_img_w{width:63.6022vw;}
	.acnepore_wrap .softoning01_bt{padding-top:21.8817vw;}
	.acnepore_wrap .beautox04 .sub_title_sun{font-size:1.6129vw;line-height:2.4194vw;padding: 1.2366vw 0;}
	.acnepore_wrap .beautox04 .softoning01_mi{padding-top:4.5699vw;}
	.acnepore_wrap .beautox04 .tx_bx{padding-top:3.2258vw;}
	.acnepore_wrap .beautox04 .tx_bx p{font-size:1.0215vw;line-height:1.6129vw;}
	.acnepore_wrap .beautox04 .tx_bx h1{font-size:1.1828vw;padding-top: 1.7204vw;}
	.acnepore_wrap .co_swiper_cont{margin-top:5.3763vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_gnb_w{width:31.1828vw;}
	.acnepore_wrap .co_swiper_cont iframe{width:47.0968vw;height:26.3441vw;border-radius: 1.6129vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_w .swiper-slide{}
	.tetmtmt{font-size: 21.5054vw;left: 50%; bottom: 14%; transform: translate(-50%, 0);letter-spacing: 0.0538vw;}
	.acnepore_wrap .bef_aef_con.bef_aef_con01 .sub_le_ri .img_hover{height:13.5484vw;}
	.ultheraintense03 .ov p{font-size:1.3441vw;line-height:2.0430vw;padding-top:4.5699vw;}
	.acnepore_wrap .softoning01 .softoning01_mi .softoning01_mi_img{width:100%;}
	/********************************************************** 
	* sub4_3 - 큐레이티드 스킨케어
	***********************************************************/
	.curated_wrap .softoning01_mi .softoning01_mi_img{width:100%;}
	.curated_wrap .curated_bgbg{background: url(../img/curated_bgbg.png) 50% 13% / contain no-repeat;width:100%;height:100%;}
	.curated_wrap .sub_way_title{padding-top:0}
	.curated_wrap .softoning01{}
	.curated_wrap .sun_w{padding:4.7849vw 0 4.3011vw}
	.curated_wrap .sun{height:8.0645vw;}
	.curated_wrap .softoning01_bt{padding-top:13.7957vw;}
	.curated_wrap .softoning01_bt.softoning01_bt2{padding-top:1.1290vw;}
	.curated_wrap .softoning01 .sub_title03{font-size:1.3441vw;padding-top:1.9355vw;}
	.curated_wrap .point_bt{padding-bottom:2.1505vw;justify-}
	.curated_wrap .point_bt span{font-size:1.0753vw;background:#f96b29;height:2.9570vw;line-height:2.9570vw;padding: 0 2.1505vw;}
	.curated_wrap .softoning03 .tx_bx .ov h1{font-size:1.8817vw;font-weight:500}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:1.4516vw;border-top:0.0538vw solid;border-bottom:0.0538vw solid;padding: 0.4839vw 0;
		}
	.curated_wrap .softoning03 .phot_ul {gap:6.4516vw;align-items: flex-start;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 p{font-size:1.0753vw;line-height:1.6129vw;padding-top:1.8280vw;}
	.curated_wrap .softoning03 .point_w .phot_ul li img{width:24.6237vw;}
	.curated_wrap .softoning03 .phot_ul li{gap:2.1505vw;}

	.curated_wrap .softoning03 .point_w.point_w02 .phot_ul li img{width:13.6559vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span{font-size:1.4516vw;padding-bottom:0;padding-top:1.2903vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:1.0753vw;text-decoration: underline;}
	.curated_wrap .softoning03 .point_w02 .tx_bx02{border:0}
	.curated_wrap .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{gap:1.0753vw;}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{width:auto;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h3{font-size:1.2366vw;}
	.curated_wrap .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.2688vw}
	.point_w04{padding-top:8.0645vw;}

	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 1.6129vw;padding: 1.0753vw 0 1.1828vw;border-bottom: 0.0538vw solid #adadad;font-size:1.3441vw;line-height:1.8280vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 0.8065vw;font-size:1.0215vw;line-height:1.5054vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:1.3441vw;font-style: italic;border-bottom: 0.0538vw solid;}
	.curated_wrap .marionette01 .point_w{max-width: 63.4409vw;
		margin: 0 auto;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:3.5484vw}
	.curated_wrap .swiper-pagination-bullets.swiper-pagination12{gap:2.5269vw;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:31.7204vw}

	/********************************************************** 
	* sub5_1 - 필러 · 콜라겐
	***********************************************************/ 
	.fillerc_wrap .softoning01_bt{padding-top:8.3333vw;}
	.circular {
	  --stroke: 4;      /* 두께(0.0000vw) */
	  --track: #d5d5d5;  /* 배경원 색 */
	  --bar: #fd5c25;    /* 채워질 색 */
	  --text: #000;
	  width:13.1720vw;
	  height:14.5699vw;
	  
	flex-direction: column;align-items: center;	  filter: drop-shadow(0 0.0538vw 0 rgba(0,0,0,.02)) drop-shadow(0 0.3226vw 0.9677vw rgba(0,0,0,.06));
	justify-
	}
	.circular__svg { width:100%; height:100%; transform: rotate(-90deg); }
	.circular__track { stroke: var(--track);}
	.circular__bar { stroke: var(--bar); stroke-linecap: round; transition: stroke .25s ease; }
	.circular__label {gap: 0.5376vw;  flex-direction: column; align-items: center;justify-}
	.circular__track,
	.circular__bar { stroke-width: var(--stroke); }
	.grf_cont{    padding-bottom:2.8495vw;gap: 5.3763vw;justify-}
	.circular__label strong{font-size:1.0753vw;}
	.circular__label .num { font-size: 2.0430vw;color:#fd5c25 }
	.circular__label .unit { font-size: 2.0430vw;color:#fd5c25 }
	.grf_cont h3{font-size:0.8602vw;}
	.fillerc_wrap .sub_le_ri{padding-top:8.6022vw}
	.fillerc_wrap .sub_le_ri .right h1{    padding: 0.9677vw 0 1.6129vw;}
	.fillerc_wrap .sub_le_ri .right h2{color:#434343}
	.fillerc_wrap .sub_le_ri .right h3{font-size:1.4516vw;}
	.fillerc_wrap .softoning01_bg{bottom: -11.5591vw;}
	.fillerc_wrap .marionette01 .ddd{font-size:1.1828vw;line-height:1.8280vw;padding-top: 3.7634vw;}
	.fillerc_wrap .marionette01 .sub_title_sun{font-sizE:1.6129vw;line-height:2.4194vw;padding: 0.8602vw 0;}
	.fillerc_wrap .marionette01 .point_w{    padding-top: 4.3011vw;gap: 2.6882vw;justify-}
	.fillerc_wrap .co_sw_w .tx_b0x span{font-size:1.3978vw;}
	.fillerc_wrap .co_sw_w .tx_b0x h1{font-size:1.0215vw;padding: 0.9677vw 0 0.5376vw;}
	.fillerc_wrap .co_sw_w .tx_b0x p{font-size:0.9140vw;padding-left: 0.1613vw;}
	.fillerc_wrap .swiper-slide-thumb-active .tx_b0x p{}
	.fillerc_wrap .co_sw_w .swiper-wrapper{flex-direction: column;}
	.fillerc_wrap .co_sw_gnb_w{width:28.1720vw !important;margin: 0;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide{}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a{width:0.9677vw;height:0.9677vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a1{top:5.1075vw;left:14.6237vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a2{top:13.1720vw;left:14.0860vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a3{top:12.6882vw;left:20.1613vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a4{top:19.7312vw;left:20.0000vw;}
	.fillerc_wrap .co_sw_w{margin: 0;}
	.fillerc_wrap .co_sw_w .swiper-slide{width:29.0323vw !important;height: auto;border-bottom: 0.0538vw solid #d5d5d5;padding: 1.4516vw 0;opacity: .3;}
	.fillerc_wrap .co_sw_w .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
	.fillerc_wrap .marionette01 .tx_bx{padding-top: 5.3763vw;}
	.fillerc_wrap .marionette01 .tx_bx p{font-size:1.1828vw;line-height:1.7742vw;padding-bottom: 1.3441vw;}
	.fillerc_wrap .marionette01 .tx_bx h2{font-size:1.3441vw;line-height:2.1505vw;}
	.fillerc_wrap .marionette01 .sun{background: #b5aea8;height: 8.2258vw;}
	.fillerc_wrap .marionette01 .sun_w{padding: 2.9032vw 0 3.4946vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02{padding-top: 0.0000vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02 h2{padding-top: 0.0000vw;padding-bottom: 3.0645vw;}
	.fillerc_wrap .ulth_content01.sub_le_ri p{}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h1 {padding: 0 0 0.2688vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2{font-size:1.8817vw;line-height: 2.4731vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2 span{font-size:1.4516vw}
	.fillerc_wrap .ultheraintense02 .sub_le_ri {padding-top: 5.1613vw;}

	.fillerc_wrap .point_w04 .tx_bx p{font-size:1.1828vw}
	.fillerc_wrap .point_w04 ul{gap: 3.2258vw;padding-top: 1.6129vw;justify-}
	.fillerc_wrap .point_w04 ul span{font-sizE:0.9677vw;line-height:1.3978vw;    }
	.fillerc_wrap .point_w04 ul h1{font-sizE:1.2366vw;padding-top: 0.7527vw;}
	.fillerc_wrap .point_w04 ul li{  gap: 0.9140vw;  flex-direction: column; align-items: center;}
	.fillerc_wrap .customthermage02 .con_inner{padding:8.0645vw 0}
	.po_btbtbtbt{max-width: 63.4409vw;margin: 5.3763vw auto 0;border-top: 0.0538vw solid #cecece;padding-top:5.3763vw;align-items: center;justify-}
	.po_btbtbtbt .tx_bx02{}
	.po_btbtbtbt .tx_bx02 h1{font-size:1.7204vw;color:#171717}
	.po_btbtbtbt .tx_bx02 h2{font-size:1.4516vw;padding-bottom: 2.4194vw;}
	.po_btbtbtbt .tx_bx02 p{font-size:1.0753vw;line-height: 1.8280vw;padding-bottom: 1.6129vw;letter-spacing: -0.0269vw;}
	.po_btbtbtbt .tx_bx02 p + p + p{padding-bottom: 0.0000vw;}
	.po_btbtbtbt .right{padding-top: 6.9892vw;}
	.po_btbtbtbt .right h1{font-size:9.9462vw;align-items: flex-end;padding-bottom: 1.4516vw;}
	.po_btbtbtbt .right h1 em{font-size:4.3011vw;}
	.po_btbtbtbt .right p{font-size:1.2366vw;line-height: 1.6129vw;}
	.po_btbtbtbt .right span{font-size:0.8602vw;color:#757575}

	/********************************************************** 
	* sub5_2 - 콜라겐부스터 / 슬로우에이징
	***********************************************************/ 
	.coboslow_wrap .softoning01{background:#fff;border-radius:0;margin-bottom: 7.7957vw;}
	.coboslow_wrap .softoning01_bt.softoning01_bt2{padding-top:8.0645vw;}
	.coboslow_wrap .text_bx .tt02{font-size:1.6129vw;line-height:2.3656vw;margin-bottom: 2.6344vw;}
	.coboslow_wrap .softoning01_mi h1{font-size:7.5269vw;max-width: 88.9785vw;padding-top: 3.7097vw;
	margin: 0 auto;}
	.coboslow_wrap .softoning01_mi h1 span{gap: 36.5054vw;justify-}
	.coboslow_wrap .softoning01_mi h1 span.sp2{padding-right: 1.3978vw;justify-}
	.coboslow_wrap .softoning01 .sub_title02{}
	.coboslow_wrap .softoning01_bt{padding-top: 5.1075vw;}

	.coboslow01 .bgbg01 {background:url(../img/coboslow01_bg.png) no-repeat;width: 100%;height: 39.7849vw;}
	.coboslow01 .bgbg01 .tx_bx {width: 100%;padding-top: 6.5591vw;left:50%;transform: translate(-50%, 0);}
	.coboslow01 .bgbg01 .tx_bx p{font-size:1.0753vw;line-height:1.5054vw;padding-bottom: 4.0860vw;}
	.coboslow01 .bgbg01 .tx_bx h1{font-size:1.8817vw;line-height:2.6882vw;padding-bottom: 4.7849vw;}
	.coboslow01 .bgbg01 .tx_bx h2{font-size:1.3441vw;line-height:1.8817vw;}
	.coboslow_wrap .co_swiper_cont{background:#fff;}
	.coboslow_wrap .co_swiper_cont .tx_bx h1{font-size:1.8817vw;line-height:2.5806vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w{width:37.3656vw;border: 0.0538vw solid #bababa;    padding: 0.9140vw 0;border-radius: 1.6129vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 3.6022vw;justify-}
	.coboslow_wrap .co_swiper_cont .tx_bx{padding-bottom: 1.0215vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx h1{font-size:1.6129vw;padding-bottom: 0.5376vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx{    padding-top: 3.3333vw;padding-bottom: 1.3441vw;}
	.coboslow_wrap .co_swiper_cont .scc{max-width:47.8495vw}

	.coboslow_wrap .ultheraintense02{background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.coboslow_wrap .bef_aef_con .bon_plus{left:12.9032vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover{width:17.2043vw;height:14.5161vw;right: -5.2151vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover h1{font-weight:800}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p span{font-size:0.9140vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p{font-size:0.8065vw;    padding-top: 0.4301vw;line-height: 1.4516vw;}
	.coboslow_wrap .customthermage02 .con_inner{padding:8.0645vw 0}
	.coboslow_wrap .customthermage03 .con_inner{padding:10.7527vw 0}
	.coboslow_wrap .customthermage03 ul{padding-top:3.7634vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx span{font-size:0.8602vw;width:5.1075vw;height:2.3656vw;line-height:2.2581vw;border-radius:1.6129vw;background:#2b2b2b}
	.coboslow_wrap .customthermage03 ul li .text_bx p{font-size:1.0753vw;line-height:1.5054vw;    padding-top: 1.6129vw;}
	.coboslow_wrap .customthermage03 ul li img{width: 24.9462vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx div{gap: 0.7527vw;align-items: center;justify-}
	.coboslow_wrap .ultheraintense03 ul li .text_bx h1{padding-top:0}
	.coboslow_wrap .ultheraintense03 ul li .text_bx{    padding: 1.5054vw 0 0 0.5914vw;}
	.coboslow_wrap .customthermage03 ul li:nth-child(1) .text_bx span{background:#e7e7e7;color:#000}
	.coboslow_wrap .customthermage03 ul li:nth-child(2) .text_bx span{background:#c7c7c7}
	.coboslow_wrap .customthermage03 ul li:nth-child(3) .text_bx span{background:#8b8b8b}
	.coboslow_wrap .customthermage03 ul li:nth-child(4) .text_bx span{background:#313131}

	.coboslow_wrap .softoning03 .phot_ul{gap:1.0215vw;padding-top:5.3763vw;}
	.coboslow_wrap .softoning03 .point_w .phot_ul li img{width:29.0323vw;}
	.coboslow_wrap .la_tx{padding-top:3.6022vw;}
	.coboslow_wrap .la_tx p{font-size:1.0753vw;line-height:1.7204vw;}
	.coboslow_wrap .la_tx h1{font-size:1.3441vw;padding-bottom: 2.0430vw;}
	.coboslow_wrap .point_w022{padding-top:8.6022vw;}
	.coboslow_wrap .softoning03 .phot_ul li{}
	.coboslow_wrap .softoning03 .phot_ul li p{font-size:1.0753vw;line-height:1.7204vw;padding-bottom:1.0753vw}
	.coboslow_wrap .softoning03 .phot_ul li p + p{padding-bottom:0}
	.coboslow_wrap .softoning03 .phot_ul li h2{font-size:1.3441vw;line-height:1.9355vw;padding-bottom: 2.0968vw;}
	.coboslow_wrap .softoning03 .phot_ul li span{font-size: 2.0430vw;}
	.coboslow_wrap .grf_cont{gap:2.7957vw}
	.coboslow_wrap .softoning03 .point_w022 .phot_ul{gap:5.0000vw;padding-top:5.3763vw;align-items: flex-start;}
	.coboslow_wrap .softoning03{margin-bottom: 8.0645vw;}
	.coboslow_wrap .co_swiper_cont iframe {width: 47.8495vw;height: 27.2043vw;border-radius: 1.6129vw;}

	/********************************************************** 
	* sub6_1 - 클럽웨딩
	***********************************************************/ 
	.club_wedding_wrap .softoning01{margin-bottom: 0;padding-bottom:8.6022vw}
	.club_wedding_wrap .text_bx .tt02{font-size:1.0753vw;margin-bottom:2.5806vw;}
	.club_wedding_wrap .softoning01_mi .softoning01_mi_img_w{width:40.8602vw}
	.club_wedding_wrap .softoning01_mi h1{font-size:11.1828vw;padding-top: 5.1613vw;}
	.club_wedding_wrap .softoning01 .sub_title02{font-size:1.4516vw;}
	.club_wedding_wrap .softoning01_bt3{padding-top:9.6237vw;}
	.club_wedding_wrap .softoning03 .con_inner{padding:8.8710vw 0 9.1398vw}
	.club_wedding_wrap .softoning03 .point_w .tx_bx{padding-top:0}
	.club_wedding_wrap .softoning03 .point_w .tx_bx span{font-size:2.1505vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx h1{font-size:2.1505vw;padding-top:1.3978vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx p{font-size:1.3441vw;font-weight:600}
	.club_wedding_wrap .cw_ul{gap:6.1828vw;padding-top:4.8387vw;align-items: center;justify-}
	.club_wedding_wrap .tx_bx02{}
	.club_wedding_wrap .tx_bx02 h1{font-size:1.6129vw;border-bottom: 0.0538vw solid #000;padding-bottom: 1.5054vw;margin-bottom:1.5054vw;border-bottom: 0.0538vw solid #adadad;}
	.club_wedding_wrap .cw_ul li h3{font-size:1.2366vw;padding-bottom:0.6989vw;}
	.club_wedding_wrap .cw_ul li span{font-size:1.0753vw;line-height: 1.9355vw;padding-bottom:0}
	.club_wedding_wrap .cw_ul ul{flex-direction: column;gap:1.6129vw;}
	.softoning03 .point_w{border-bottom: 0.0538vw solid #c6c6c6;padding-bottom:8.6022vw;max-width: 63.4409vw;margin: 0 auto;}

	.club_wedding_wrap .point_w02{padding-top:0;padding-bottom:0;border-bottom:0}
	.club_wedding_wrap .point_w02 .cw_ul{flex-direction: row-reverse;padding-top:8.8710vw;}
	.club_wedding_wrap .point_w02 .tx_bx02{border-top:0}
	.club_wedding_wrap .marionette01 .con_inner{padding:9.6774vw 0 10.7527vw}
	.table-mileage {width: 100%;max-width:54.0860vw;margin: 4.8387vw auto 0;}
	.table-mileage thead tr{border-top: 0.1075vw solid #b2aaa8;}
	.table-mileage thead th { background: #fff3f0;font-size: 1.5054vw;padding: 1.6129vw 0;border-bottom: 0.1075vw solid #f2e8e6;}
	.table-mileage tbody td { height:4.3011vw;line-height:4.3011vw;border-bottom: 0.0538vw solid #e5e5e5;font-size: 1.0753vw;}
	.table-mileage tbody td:nth-child(1) {width:13.3333vw;}
	.table-mileage tbody td:nth-child(2) {width:13.3333vw;border-left: 0.0538vw solid #e5e5e5;}
	.table-mileage tbody td:last-child {width:26.7204vw;border-left: 0.0538vw solid #e5e5e5;}
	.table-mileage tbody td.pc5{}
	.table-mileage tbody td.pc7{}
	.club_wedding_wrap .marionette01 .tx_bx{padding-top:1.7742vw;}
	.club_wedding_wrap .marionette01 .tx_bx p{font-size:0.9677vw;line-height:1.7204vw;color:#404040}
	.tx_sunn{width:47.8495vw;height:8.0645vw;border-radius:4.3011vw;border:0.1075vw solid #fd5c25;margin: 2.2043vw auto;flex-direction: column; align-items: center;justify-}
	.tx_sunn h1{font-size:1.2366vw; align-items: center;gap:0.3226vw;justify-}
	.tx_sunn h2{font-size:1.0753vw;}
	.tx_sunn em{font-size:0.5376vw;}
	.poi_btbt{background:#f8f8f8;width:63.4409vw;height:6.9892vw;margin: 0 auto;gap:2.6882vw;margin-top:5.3763vw;align-items: center;justify-}
	.poi_btbt span{font-size:1.2366vw;}
	.poi_btbt em{font-size:1.6129vw;}
	.poi_btbt a{width:9.5699vw;height:2.5269vw;border-radius:2.6882vw;background:#ebbb14;font-size:0.9140vw;align-items: center;gap: 0.3763vw;
	justify-}
	.poi_btbt li{align-items: center;gap:0.8065vw;}
	.poi_btbt li b{width: 0.0538vw;height: 1.3978vw;background: #7c7c7c;}
}
@media (max-width:1280px) {
	/********************************************************** 
	* sub tab 
	***********************************************************/
	.sub_bg_wrap{width:100%;margin:0 auto;height:58.2031vw;overflow:hidden}
	.sub_bg01{background: url(../img/sub_bg01.jpg) 50% 50% / cover no-repeat;width:100%;height:42.9688vw;}
	.sub_top_text{left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:1}
	.sub_top_text div{}
	.sub_top_text h1{font-size:3.1250vw;padding-top:2.1875vw;}
	.sub_top_text p{font-size:1.5625vw;}
	/********************************************************** 
	* sub1_1 - 의료진 소개
	***********************************************************/ 
	.doctor_wrap .sub_bg_wrap{height:12.0313vw;}
	.doctor_wrap .sub_top_text{top:50%;}
	.main_cont_wrap09{}
	.main_cont09_box{gap:10rem; width:100%; max-width:100%; padding-bottom:14rem; margin:0 auto;  flex-direction:column; justify- align-items:center;}

	.main_cont09_title{ width:100%; margin-bottom:2rem;}
	.main_cont09_text > p + p{margin-top:0.8rem;}

	.main_cont09_video_wrap{
	 width:100%; max-width:50%; margin:0 auto; 
	transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	}
	.main_cont_wrap09.on .main_cont09_video_wrap{max-width:94%;}
	.main_cont09_video_box{ width:100%;   flex-direction:column; justify- align-items:center;}
	.main_cont09_video{ width:100%; padding:40% 0 0; background-color: rgba(0, 0, 0, 0); }
	#main_cont09_video{
	 top:0; left:0; width:100%; height:100%;
	}
	.doctor_011{padding-bottom:12.1094vw;}
	.doctor_011_1{ gap:4.3438vw;align-items: center;justify-}
	.doctor_011 .scc{max-width:94.5313vw;margin:0 auto;}
	.doctor_011_1 .right h1{font-size:2.5781vw;border-bottom: 0.0781vw solid #dddddd;padding-bottom: 2.5781vw;
	margin-bottom: 3.5938vw;}
	.doctor_011_1 .right h1 span{font-size:1.4063vw;}
	.doctor_011_1 .right ul{gap: 2.7031vw;}
	.doctor_011_1 .right ul li {font-size:1.4844vw;line-height:2.8125vw;}
	.doctor_011_1 .right a{align-items: center;gap:0.6250vw;width:11.7188vw;height:3.6719vw;border-radius:2.3438vw;border:0.0781vw solid #707070;font-size:1.0938vw;margin-top: 3.5938vw;justify-}
	.doctor_011_1 .right ul li b{color:#f86b29}
	.doctor_wrap .re06_bg{background: url(../img/re06_bg.png) 50% 50% / cover no-repeat;width: 29.3750vw;height: 29.2969vw; bottom: 35.4688vw;left: -17.0313vw;}

	.doctor_012{background:#fbfaf9;padding:15.6250vw 0 11.7188vw}
	.doctor_012 .tx_bx22{}
	.doctor_012 .tx_bx22 span{font-size:1.5625vw;}
	.doctor_012 .tx_bx22 h2{font-size:2.1875vw;padding-top: 1.9531vw;}
	.doctor_012 .tx_bx22 h1{font-size:2.5000vw;padding-top:5.4688vw;}
	.doctor_012 ul{gap: 5.7031vw;padding-top: 6.2500vw;justify-}
	.doctor_012 ul li{font-size:1.3281vw;line-height:2.5000vw;}
	.doctor_012_bg{background: url(../img/doctor_012_bg.png) 50% 50% / cover no-repeat;width: 32.9688vw;height: 34.9219vw;bottom:-15.5469vw;right:0;}
	.doctor_012_n .swiper-slide{width:21.7969vw !important;}
	.doctor_012_n .swiper-wrapper{gap: 2.3438vw;}
	.doctor_012_n{padding-top:8.2031vw;}
	.doctor_011_1 .left img{width:41.2500vw}
	.doctor_011_1 .right a img{width:1.6406vw;}
	/********************************************************** 
	* sub1_2 - 진료안내 / 오시는길
	***********************************************************/ 
	.ininininin{padding-top:14.0625vw;width:92.1875vw;margin:0 auto;}	
	.infor01{}
	.infor_title{font-size:3.1250vw;border-bottom:0.0781vw solid #cac5c1;padding-bottom: 2.3438vw;}
	.loca_wrap .location_cont.location_cont02 {}
	.loca_wrap .location_cont.location_cont03 {}

	.loca_wrap .location_cont.location_cont03 .location_sub{padding-bottom:0.0000vw;}
	.loca_wrap .location_cont.location_cont01 .lo_last_c{}
	.loca_wrap .location_cont .location_sub {padding-bottom:1.9531vw;
		font-size: 2.1875vw;letter-spacing: 0.05em;
		align-items:center;
	}
	.loca_wrap .location_cont .location_sub span{padding:0 1.5625vw 0 0.7813vw}
	.loca_wrap .location_cont .location_sub small {font-size:1.9531vw;letter-spacing: 0.03em;font-style: normal;}
	.loca_wrap .location_cont .location_ul {margin-bottom: 1.0156vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 {margin-bottom:0}
	.loca_wrap .location_cont .location_ul.loca_ul02 {}
	.loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:2.8906vw;margin-bottom: 2.1094vw;}
	.loca_wrap .location_cont .location_ul .location_li {}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:1.1719vw;line-height: 3.1250vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {
	word-wrap: break-word;font-size: 1.4844vw;letter-spacing: 0.03em;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p b{width:1.3281vw;font-weight:500}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p{}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p.text{}

	.loca_wrap .location_cont .location_ul .location_li .text {width:6.4844vw;justify-}
	.loca_wrap .location_cont .location_ul .location_li .date span {background: #ff7048;padding:0.0781vw 0.2344vw}
	.loca_wrap .location_cont .description {gap:0.2344vw;font-size:1.4063vw;line-height:1.9531vw;letter-spacing: 0.03em;
	padding-top:1.5625vw;}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 1.4063vw;letter-spacing: 0.02em;padding-bottom:1.2500vw;
	}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {font-size:1.2500vw;}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 2.8125vw;height: 2.8125vw;
	}

	.loca_wrap .location_cont .location_ul .location_li.tel {
		font-size: 2.3438vw;letter-spacing: 0.05em;padding-bottom:1.7188vw;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.4vw;margin-top:1.2500vw;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a {
		width:13.9063vw;height:4.2188vw;border-radius:0.3906vw;font-size: 1.0938vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-border: 0.1563vw solid #c4c4c2;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 1.5625vw;height: 1.4063vw;background:url('../img/kakao_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover{background:#ebbb14;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover span{
	background:url('../img/kakao_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 1.7188vw;height: 1.7188vw;background:url('../img/naver_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver:hover{background:#00ca1d;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap span {
		width: 1.4063vw;height: 1.4063vw;background:url('../img/tmap_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover{
	background:url('../img/tmap_bg.png')no-repeat center/cover;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover span{
	background:url('../img/tmap_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 1.1719vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 2.1094vw;height: 1.8750vw;background:url('../img/re08_kaka2.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li em.tttjtj{font-size:1.4063vw;}
	.infor01 .info_ul{padding-top: 6.2500vw;padding-left:4.6875vw;gap:13.2813vw;}
	.loca_wrap .location_cont .location_ul .location_li.lo_txtx{font-size:1.4063vw;line-height:2.1875vw;}
	.info_li02{}
	.info_li02:before{width:0.0781vw;height:18.3594vw;background:#d9d9d9;left:-7.4219vw}
	.root_daum_roughmap_landing{border-radius:3.9063vw;}
	.wrap_controllers,.root_daum_roughmap .cont {display:none}
	.map_w{padding:4.8438vw 0 2.3438vw}
	.map_title{font-size:1.9531vw;padding-top:2.3438vw;}
	.map_ul li h1{font-size:1.7969vw;align-items: center;gap:0.7031vw;padding-bottom:2.9688vw;}
	.map_ul..map_ul01 li p span{font-size:1.5625vw;}
	.map_ul li p a{font-size:1.4063vw;border-bottom:0.0781vw solid #949494}
	.map_ul li p a img {width:1.0938vw;}
	.map_ul li.left p{align-items: center;gap: 1.5625vw;font-size:1.5625vw;color:#171717} 
	.map_ul{padding: 0 1.5625vw;justify-}
	.map_ul li.right p {padding-bottom:1.7969vw;}
	.map_ul.map_ul01 li.right p span{font-size:1.5625vw;border-radius:2.3438vw;padding: 0.0781vw 0.7813vw;font-weight:400}
	.map_ul li.right p span.ghtjs{border:0.2344vw solid #04af00;}
	.map_ul li.right p span.ghtjs2{border:0.2344vw solid #af0c00;}
	.map_ul.map_ul01{padding:5.0781vw 2.3438vw 2.5000vw;border-bottom:0.0781vw solid #dfdfdf}
	.map_ul.map_ul02{padding:3.9063vw 2.3438vw}
	.map_ul.map_ul02 h2{font-size:1.5625vw;padding-bottom: 2.5000vw;}
	.map_ul.map_ul02 p{padding-bottom:1.5625vw;}
	.map_ul.map_ul02 p span{font-size:1.4063vw;} 
	.map_ul.map_ul02 p span.black2{    background: #000;border-radius: 2.3438vw;padding: 0.4688vw 0.8594vw; }
	.map_ul.map_ul02 li.left p{gap:0.6250vw;}
	.map_ul.map_ul02 li.right p{ align-items: center;gap: 0.6250vw;}
	.map_ul.map_ul02 li.right{padding-top:8.8281vw}

	.infor03{background:url('../img/infor03_bg.png')no-repeat center/cover;}
	.infor03 .scc{padding: 7.8125vw 0;gap:7.0313vw;align-items: center;justify-}
	.infor03 .right h1{font-size:2.7344vw;    border-bottom: 0.0781vw solid #d3d3d3; padding-bottom: 1.5625vw;}
	.infor03 .right p{font-size:1.7969vw;line-height:2.6563vw;padding: 3.9063vw 0 2.6563vw;}
	.infor03 .right span{font-size: 1.5625vw; padding-bottom: 1.5625vw;}
	.infor03 .right span + span{padding-bottom:0}

	.kaka_map{width:100%}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data{bottom:0.7813vw;left: 50%;
	transform: translate(-50%, 0.0000vw);;}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data a{background: #fff;}
	.root_daum_roughmap_landing{width:92.1875vw !important}
	/********************************************************** 
	* sub2_1 - 리프팅
	***********************************************************/ 
	.story_wrwr .story_bgbg{background-image: url(../img/story_bgbg.png) ;background-position: 50% 95%;width:100%;height:100%;padding:0.0781vw;background-size: contain;}
	.story_wrwr .softoning01{}
	.story_wrwr .sub_way_title{padding-top:12.8125vw;    padding-bottom: 1.1719vw;}
	.story_wrwr .sub_way_title .titleAni span{font-size:1.7188vw;width:39.8438vw;border-radius:2.3438vw;height:4.0625vw;line-height:4.0625vw;background:#eeeeee;
		margin: 0 auto;}
	.sun_w{gap:1.8750vw;flex-direction: column;align-items: center;padding:2.8125vw 0 1.5625vw}
	.sun_o{width:0.4688vw;height:0.4688vw;background:#909090;border-radius:100%}
	.story_wrwr .softoning01_bt{padding-top:0}
	.story_wrwr .softoning01 .sub_title02 { font-size: 1.9531vw;line-height: 2.8906vw;}

	.story_wrwr .beautox04 .sub_title_sun em{font-size:2.3438vw;letter-spacing: 0.0781vw;}
	.story_wrwr .beautox04 .sub_title_sun{font-size:2.8906vw;line-height: 4.2969vw;padding:1.4844vw 0}
	.story_wrwr .beautox04{padding-top:13.2813vw;padding-bottom: 11.7188vw;}
	.story_wrwr .beautox04 .tx_bx{padding-top:5.4688vw}
	.story_wrwr .beautox04 .tx_bx h1{font-size:1.9531vw;line-height:3.1250vw;padding-top: 3.9063vw;}
	.story_wrwr .beautox04 .tx_bx p{font-size:1.5625vw;}
	.story_wrwr .softoning01_mi{    padding-top: 5.0781vw;}

	.story_wrwr .point_bt{padding-bottom:3.1250vw;justify-}
	.story_wrwr .point_bt span{font-size:1.5625vw;background:#f96b29;height:4.2969vw;line-height:4.2969vw;padding: 0 3.9063vw;}

	.story_wrwr .softoning03 .con_inner{padding:7.8125vw 0 11.7188vw}
	.story_wrwr .softoning03 .tx_bx .ov h1{font-size:3.1250vw;padding-bottom: 3.6719vw;}
	.story_wrwr .softoning03 .tx_bx .ov p{font-size:1.5625vw;line-height:2.6563vw;}
	.story_wrwr .softoning03 .tx_bx .ov h2{    font-size:1.9531vw;padding-bottom: 2.3438vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:2.1094vw;border-top:0.0781vw solid;border-bottom:0.0781vw solid;padding: 0.7031vw 0;
		}
	.story_wrwr .softoning03 .phot_ul {padding-top: 5.0781vw;gap:3.1250vw;align-items: flex-start;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 p{font-size:1.5625vw;line-height:2.3438vw;padding-top:0;}
	.story_wrwr .softoning03 .point_w .phot_ul li img{width:32.0313vw;}
	.story_wrwr .softoning03 .phot_ul li{gap:1.7188vw;}

	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li img{width:32.0313vw;}
	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:32.0313vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span{font-size:2.1094vw;padding-bottom:0;padding-top:1.8750vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:1.5625vw;text-decoration: underline;}
	.story_wrwr .softoning03 .point_w02 .tx_bx02{border:0}
	.story_wrwr .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{gap:1.5625vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{width:auto;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h3{font-size:1.7969vw;}
	.story_wrwr .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.3906vw}

	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p{font-size:1.6406vw;gap:0.8594vw;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p span{border-radius: 2.3438vw;background:#a6a6a6;padding:0;font-size:1.2500vw;width:5.0781vw;height:2.4219vw;line-height:2.4219vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(2) .tx_bx02 p span{background:#545454}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(3) .tx_bx02 p span{background:#2b2b2b}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:after{background:url(../img/po_mid_icon.png) no-repeat;width:0.9375vw;height:1.4063vw;
	transform: translate(0.0000vw, -50%);right: -2.1875vw;top:40%;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:last-child:after{display:none}

	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul{padding-top:0;gap:1.3281vw;}
	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul li img{width:auto;}
	.phot_bottt{padding:0.0000vw 0 6.4063vw}
	.phot_bottt span.qqq{margin: 0 auto;font-size:2.3438vw;width:3.9063vw;height:3.9063vw;line-height:3.7500vw;background:#f96b29;border-radius:100%}
	.phot_bottt .tx_bx h1{font-size:2.1875vw;padding-top: 2.8906vw;}
	.phot_bottt .tx_bx p{font-size:1.5625vw;line-height: 2.8125vw;padding-top:2.1875vw}
	.phot_bottt .tx_bx p span{font-size:1.7969vw;}
	i.ii{transform: rotate(9deg);}
	.phot_ul02{gap: 4.3750vw;justify-}
	.phot_ul02 li h1{font-size:10.0781vw;width:16.0156vw;height:16.0156vw;line-height:16.0156vw;border-radius:100%;background:#f0f2f6}
	.phot_ul02 li p{font-size:1.5625vw;padding-top:1.5625vw;}
	.tthh3{font-size:1.9531vw;line-height:2.9688vw;    padding-top: 7.0313vw;}
	.story_wrwr .softoning04 .softoning01_mi{flex-direction: column;align-items: center;gap:1.9531vw;padding-top: 0;}
	.story_wrwr .softoning04 .softoning01_mi span.spspspsp{font-size:1.2500vw;color:#515151}
	.story_wrwr .softoning04 .tx_bx p{font-size: 1.7969vw;line-height: 3.1250vw; }
	.story_wrwr .softoning04 .tx_bx{padding-top: 5.0781vw;}
	.story_wrwr .softoning04 .con_inner{padding:11.7188vw 0 0}
	.story001 .softoning01_mi{padding-top:7.8125vw}
	.story001 .softoning01_mi h1{font-size: 16.7969vw;}
	.st_bt .tx_bx p{font-size:1.7969vw;line-height: 3.1250vw;padding-top:3.5156vw;}
	.youtube_wwww .sun{left: 50%;transform: translate(-50%, 0);height:12.0313vw;top:-5.5469vw;}
	.story001 {padding-bottom:9.3750vw;}
	.youtube_wwww{}
	/********************************************************** 
	* sub2_2 - 울쎄라인텐스
	***********************************************************/

	.sub_le_ri{gap:6.7188vw;padding-top:14.6094vw;justify-align-items: center;}
	.sub_le_ri .right{}
	.sub_le_ri .right p{font-size:2.1094vw;font-weight:600}
	.sub_le_ri .right h1{font-size:2.7344vw;line-height:3.3594vw;padding:2.5781vw 0 3.9063vw;}
	.sub_le_ri .right h2{font-size:1.5625vw;line-height:2.5000vw;padding-bottom:2.9688vw;}
	.sub_le_ri .right span{font-size:1.1719vw;}
	.ultheraintense01{padding-bottom:0.0000vw;margin-bottom:17.1875vw;padding-top:22.6563vw;}
	.ultheraintense01 .sub_title01{font-size:3.5156vw;letter-spacing: -0.0781vw;padding:0 0 3.1250vw}
	.ultheraintense01 .sub_title01 img{width:1.2500vw;}
	.ultheraintense01 .sub_title01 strong{font-weight:700}
	.ultheraintense01 .flexx{align-items: center;justify-}
	.ultheraintense01 .sub_title02{font-size:1.5625vw;letter-spacing: -0.0391vw;}
	.ultheraintense01 .sub_title02 strong{font-weight:700}
	.ultheraintense01 .sub_sm_title01{font-size:1.9531vw;}
	.ultheraintense01 .softoning01_mi{padding-top:5.4688vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img_w{width:68.2031vw;}
	.ultheraintense01 .text_bx .tt02{font-size:1.7188vw;line-height:2.7344vw;padding-top:1.1719vw;}
	.ultheraintense01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}

	.ultheraintense02{background:#f8f8f8}
	.ultheraintense02 .phot_ul{gap:5.7813vw;padding-top:3.9063vw;align-items: flex-end;justify-}
	.ultheraintense02 .phot_ul li{gap: 1.5625vw;flex-direction: column; align-items: center;}
	.ultheraintense02 .point_w .phot_ul li img{width:23.0469vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li:first-child img{width:39.6094vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li img{width:40.7813vw;}
	.ultheraintense02 .phot_ul li span{font-size:1.2500vw;}
	.ultheraintense02 .phot_ul li h1{font-size:1.2500vw;padding:0 2.1094vw;height:3.4375vw;line-height:3.2813vw;border-radius:2.3438vw;background:#2b2b2b}
	.ultheraintense02 .sub_title_sun{font-size:3.1250vw;padding:2.5781vw 0}
	.ultheraintense_wrap .sub_title_sun{font-size:3.1250vw;padding:2.5781vw 0}
	.ulth_content01 h1 span{align-items: center;letter-spacing: 0.0781vw;background:#2b2b2b;font-size:1.2500vw;width:8.5938vw;height:3.4375vw;border-radius:3.9063vw;justify-}	
	.ulth_content01.sub_le_ri h1 {padding: 0 0 1.7188vw;font-size:2.1094vw;align-items: center;gap:1.1719vw;letter-spacing: 0.0781vw;}
	.ulth_content01.sub_le_ri p{font-size:1.5625vw;line-height:2.3438vw;padding-bottom:2.1875vw;}
	.ulth_content01.sub_le_ri p + p{padding-bottom:0}
	.ulth_content02 h1 span{align-items: center;letter-spacing: 0.0781vw;background:#2b2b2b;font-size:1.2500vw;width:8.5938vw;height:3.4375vw;border-radius:3.9063vw;justify-}	
	.ulth_content02.sub_le_ri h1 {padding: 0 0 1.7188vw;font-size:2.1094vw;align-items: center;gap:1.1719vw;}
	.ulth_content02.sub_le_ri p{font-size:1.5625vw;line-height:2.3438vw;padding-bottom:2.1875vw;}
	.ulth_content02.sub_le_ri p + p{padding-bottom:0}
	.sub_le_ri.ulth_content01{padding-top:8.2031vw;gap:5.4688vw;}
	.sub_le_ri.ulth_content02{padding-top:8.2031vw;gap:5.4688vw;}
	.tx_bx h1{font-size:2.3438vw;padding-bottom: 2.1094vw;}
	.ultheraintense02 .point_w02 .tx_bx{padding-top:5.4688vw}
	.ultheraintense02 .point_w02 .tx_bx p{font-size:1.5625vw;line-height:2.3438vw;font-weight:600}
	.ultheraintense02 .point_w02 .po_mid{padding: 3.9063vw 0;}
	.ultheraintense02 .point_w02 .tx_bx02{border-top:0;padding-top: 1.5625vw;}
	.ultheraintense02 .point_w02 .tx_bx02 p{line-height:2.5000vw;}
	.ultheraintense02 .point_w02 .tx_bx h2{font-size:1.9531vw;        padding-top: 0.7813vw;}
	.point_w03{padding-top:11.7188vw;}
	.ultheraintense02 .point_w03 .tx_bx{padding-top: 5.2344vw;}
	.ultheraintense02 .point_w03 .tx_bx p{font-size:1.5625vw;line-height:2.6563vw;font-weight:600}
	.ultheraintense02 .point_w03 .po_mid{padding:3.1250vw 0 0}
	.ultheraintense02 .point_w03 .po_mid ul{    gap:4.6875vw;justify-}
	.ultheraintense02 .point_w03 .po_mid li{width:17.9688vw;height:7.0313vw;line-height: 6.6406vw;border:0.2344vw solid #fd5c25;font-size:1.9531vw;border-radius:3.9063vw;}
	.ultheraintense02 .point_w03 .po_mid li:after{background:url(../img/po_mid_icon.png) no-repeat;width:0.9375vw;height:1.4063vw;
	transform: translate(0.0000vw, -50%);right: -2.9688vw;top:50%;background-size:0.9375vw 1.4063vw}
	.ultheraintense02 .point_w03 .po_mid li:last-child:after{display:none}
	.ultheraintense02 .point_w03 .tx_bx02 p{font-size:1.7969vw;padding-bottom: 0;}
	.ultheraintense02 .point_w03 .tx_bx02 h2{font-size:1.9531vw;     padding-top: 0.5469vw;}
	.ultheraintense03 ul{padding-top:6.2500vw;gap:1.0156vw;justify-}
	.ultheraintense03 ul li img{width:36.2500vw;transition: .7s;}
	.ultheraintense03 ul li img:hover{transform: scale(1.1);}
	.ultheraintense03 ul li .text_bx{padding:1.8750vw 0 0 0.8594vw;}
	.ultheraintense03 ul li .text_bx p{font-size:1.5625vw;line-height:2.5000vw;padding-top:1.4844vw;}
	.ultheraintense03 ul li .text_bx h1{font-size:1.9531vw;padding-top: 1.0156vw;}
	span.j_d{/* margin:0 auto; */margin-bottom:1.1719vw;width:0.9375vw;height:0.9375vw;border-radius:100%;background:#fd5c25;}
	.ultheraintense04{padding-bottom:0.0000vw;margin-bottom:17.1875vw;padding-top:7.4219vw;border-top:0.0781vw solid #e5e5e5}
	.ultheraintense04 .sub_title01{font-size:3.5156vw;letter-spacing: -0.0781vw;padding:0 0 3.1250vw}
	.ultheraintense04 .sub_title01 img{width:1.2500vw;}
	.ultheraintense04 .sub_title01 strong{font-weight:700}
	.ultheraintense04 .flexx{align-items: center;justify-}
	.ultheraintense04 .sub_title02{font-size:1.5625vw;letter-spacing: -0.0391vw;}
	.ultheraintense04 .sub_title02 strong{font-weight:700}
	.ultheraintense04 .sub_sm_title01{font-size:1.9531vw;}
	.ultheraintense04 .softoning01_mi{padding-top:5.4688vw;}
	.ultheraintense04 .softoning01_mi h1{font-size:16.2500vw}
	.ultheraintense04 .softoning01_mi .softoning01_mi_img_w{width:59.3750vw;}
	.ultheraintense04 .text_bx .tt02{font-size:1.7188vw;line-height:2.7344vw;padding-top:1.1719vw;}
	.ultheraintense04 .softoning01_bt{    padding-top: 9.6563vw;}
	.ultheraintense04 .softoning01_bt h1{font-size:1.9531vw;line-height:3.1250vw;padding-bottom: 3.4375vw;}
	.ultheraintense04 .softoning01_bt p{font-sizE:1.5625vw;line-height:2.5000vw;}

	/********************************************************** 
	* sub2_3 - 커스텀써마지
	***********************************************************/
	.sub_bg02_3{max-width:144.2188vw;width:100%;height:45.8594vw;}
	.customthermage01{padding-bottom:0.0000vw;margin-bottom:17.1875vw;padding-top:22.6563vw;}
	.customthermage01 .sub_title01{font-size:3.5156vw;letter-spacing: -0.0781vw;padding:0 0 3.1250vw}
	.customthermage01 .sub_title01 img{width:1.2500vw;}
	.customthermage01 .sub_title01 strong{font-weight:700}
	.customthermage01 .flexx{align-items: center;justify-}
	.customthermage01 .sub_title02{font-size:1.5625vw;letter-spacing: -0.0391vw;}
	.customthermage01 .sub_title02 strong{font-weight:700}
	.customthermage01 .sub_sm_title01{font-size:1.9531vw;line-height: 2.8125vw;}
	.customthermage01 .softoning01_mi{padding-top:5.4688vw;}
	.customthermage01 .softoning01_mi .softoning01_mi_img_w{width:68.2031vw;}
	.customthermage01 .text_bx .tt02{font-size:1.7188vw;line-height:2.7344vw;padding-top:1.1719vw;}
	.customthermage01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}
	.customthermage02 .ulth_content02.sub_le_ri h1{padding:0 0 2.6563vw}
	.customthermage02 .tx_bx h1{font-size:2.1094vw;}
	.customthermage02 .point_w02 .tx_bx{padding-top: 5.8594vw;}
	.customthermage02 .tx_bx h1{padding-bottom:2.3438vw;}
	.customthermage02 .point_w02 .po_mid{padding:2.1094vw 0 0}
	.customthermage02 .point_w02 .tx_bx02{padding-top:3.6719vw}
	.customthermage02 .point_w02 .tx_bx h2{line-height:2.8125vw;}
	.customthermage02 .point_w03 .tx_bx h1{font-size:1.9531vw;}
	.customthermage02 .point_w03 .tx_bx{padding-top:7.3438vw;}
	.customthermage02 .point_w03 .po_mid{padding: 2.3438vw 0 0; gap: 2.0313vw;justify-}
	.customthermage02 .point_w03 .tx_bx.tx_bx03{padding-top: 5.3906vw;}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 h1{padding-bottom:0}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 p.p1{padding-bottom:3.3594vw;}
	.customthermage02 .con_inner{padding:11.7188vw 0 10.1563vw;}
	.customthermage03 .tx_bx p{font-size:1.9531vw;line-height:2.9688vw;}
	.customthermage03 ul{padding-top:2.5781vw;}
	.customthermage03 ul li img{width:28.2813vw;}
	.customthermage03 ul li .text_bx p{font-size:1.4063vw;line-height:2.3438vw;letter-spacing: -0.0391vw;}
	.customthermage04 .softoning01_bt h1{padding-top:1.9531vw;}
	/********************************************************** 
	* sub2_4 - 온다 / 티타늄/인모드/ 올리지오
	***********************************************************/
	.sub_bg02_4{height:45.8594vw;}
	.laser_lifting00.sub_le_ri .right p{line-height: 2.9688vw;}
	.laser_lifting00.sub_le_ri .right h1{padding: 1.1719vw 0 2.1875vw;}
	.laser_lifting01{padding:19.5313vw 0 11.7188vw}
	.laser_lifting01 .sub_title01{font-size:3.5156vw;}
	.laser_lifting01_mi ul{align-items: center;gap:0.7813vw;justify-}
	.laser_lifting01_mi ul .img_bx{}
	.laser_lifting01_mi ul .img_hover{padding: 0.0000vw 2.9688vw 0;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, .8);opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.laser_lifting01_mi ul .img_hover h1{font-size:1.9531vw;border-bottom: 0.0781vw solid #626262;padding-bottom: 2.3438vw;    margin-bottom: 2.3438vw;}
	.laser_lifting01_mi ul .img_hover p{font-size:1.3281vw;line-height:2.1875vw;}
	.laser_lifting01_mi ul .img_hover h1 span{    margin:0 auto 1.3281vw;background: #fd5c25; width: 0.7813vw;height: 0.7813vw; border-radius: 7.8125vw;}
	.laser_lifting01_mi ul .img_bx:hover .img_hover{opacity: 1;}
	.h_title{font-size:1.9531vw;padding-top: 2.9688vw;}
	.sub_le_ri .right h2 + h2{padding-bottom:1.3281vw;}
	.bon_plus{top:50%;right:5.5469vw;animation: 1.2s linear infinite plus;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.2344vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.2344vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.laser_lifting_wrap .customthermage02 .point_w02 .tx_bx{padding-top:6.9531vw}
	.laser_lifting_wrap .customthermage03 ul li {width:36.2500vw;}
	.laser_lifting_wrap .customthermage03 ul li img{width:36.2500vw;}
	/********************************************************** 
	* sub2_5 - 실리프팅
	***********************************************************/
	.thread_lifting_wrap .customthermage01 p.sub_sm_title01 + p{font-size:2.1094vw; line-height: 2.5000vw;padding-top:2.5781vw;}
	.thread_lifting_wrap .customthermage01 .softoning01_mi .softoning01_mi_img_w{width:59.3750vw}
	.thread_lifting_wrap .softoning01_mi h1{font-size:11.2500vw}
	.thread_lifting_wrap .ultheraintense02 .point_w .tx_bx p.p1{font-size:1.9531vw;line-height:2.8906vw;padding-bottom: 0;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{line-height:2.5000vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{padding-bottom:2.3438vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p + p{padding-bottom:2.3438vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p.p4{padding-bottom:0}
	.thread_lifting_wrap .point_w02{padding-top:11.7188vw;    max-width: 92.1875vw;
		margin: 0 auto;}
	.thread_lifting_wrap .ultheraintense02 .point_w02 .tx_bx p{font-weight:500}
	.thread_lifting_wrap .customthermage02 .point_w02 .po_mid{padding:3.5156vw 0 0}
	.thread_lifting_wrap .ultheraintense02 .point_w.point_w02 .tx_bx02 p.p1{font-size:1.5625vw;line-height: 2.3438vw;padding-bottom: 7.8125vw;}
	.thread_lifting_wrap .customthermage02 .point_w02 .tx_bx02{padding-top:4.6875vw;border-bottom: 0.0781vw solid #c6c2bd;}
	.thread_lifting_wrap .point_w02_2{max-width: 92.1875vw;padding-top: 4.9219vw;
		margin: 0 auto;}
	.thread_lifting_wrap .point_w02_2 .img_bxbx{background:#fff;height:43.3594vw;border-radius:1.5625vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx h1{margin: 0 auto;width:20.3125vw;height:3.9063vw;line-height:3.9063vw;border-radius:2.3438vw;background:#2b2b2b;font-size:1.7969vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx p.p1{font-size:1.5625vw;padding-top: 1.5625vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx{padding-top:3.2813vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid{align-items: center;gap: 7.8125vw;padding-top: 3.9063vw;justify-}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li{}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:after{background:url(../img/point_w02_2_afaf.png)no-repeat;width:0.9375vw;height:1.4063vw;
	top: 50%;right: -4.3750vw;transform: translate(0.0000vw, -50%);}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:last-child:after{display:none}
	.thread_lifting_wrap .point_w02_2 .img_bxbx + .img_bxbx{margin-top:3.1250vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx p.p2{font-size:1.9531vw;line-height:2.8906vw;padding-top: 0.9375vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx span.j_d{margin:0 auto;}
	.thread_lifting_wrap .ultheraintense04{border-top:0;margin-bottom:11.7188vw;}
	.thread_lifting_wrap .customthermage04 .softoning01_bt h1{padding-top:0;    padding-bottom: 5.4688vw;}
	.thread_lifting_wrap .point_w03{background:#f8f8f8;padding-bottom: 11.3281vw;}
	.thread_lifting_wrap .ultheraintense05 .point_w04{max-width: 92.1875vw;margin: 0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx{padding-top:5.3125vw;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx p{font-size:2.3438vw;line-height:3.5156vw;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01{padding-top:2.3438vw;align-items: flex-start;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01 .left{padding-top:3.9063vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx p{font-size:2.3438vw;line-height:3.5156vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx{padding-top:4.6875vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 ul{gap: 6.2500vw;    padding-top: 3.9063vw;justify-}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx.tx_bx02 p{line-height:2.8125vw;font-size:1.9531vw;padding-top: 1.2500vw;}
	.thread_lifting_wrap .customthermage05 .tx_bx02 span.j_d{margin:0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx02{padding-top:8.9844vw;}
	.thread_lifting_wrap .sub_le_ri .right h1{padding:1.6406vw 0 2.5000vw}
	.thread_lifting_wrap .sub_le_ri .right h2{padding-bottom:2.3438vw}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li img{width:23.9063vw}
	.thread_lifting_wrap .ultheraintense04 .softoning01_bt{padding-top:22vw}

	/********************************************************** 
	* sub3_2 - 소프토닝
	***********************************************************/
	strong{font-weight:600}
	.sub_way_title{padding-top:7.8125vw;}
	.sub_way_title .titleAni{text-align:center}
	.sub_way_title .titleAni span{font-size:2.3438vw;line-height: 4.6875vw;}
	.sun{width:0.0781vw;height:13.2813vw;background:#3f3f3f;margin:0 auto;} 
	.softoning01{
	padding-bottom:0.0000vw;margin-bottom:17.1875vw;}
	.softoning01 .sub_title01{font-size:3.9063vw;letter-spacing: -0.0781vw;padding:0 0 7.0313vw}
	.softoning01 .sub_title01 img{width:1.2500vw;}
	.softoning01 .flexx{align-items: center;}
	.sun_w{padding:4.6875vw 0 6.2500vw;}
	.softoning01_mi{}
	.softoning01_mi h1{font-size:16.2500vw;padding-top:2.5781vw;}
	.softoning01_mi .softoning01_mi_img{width:53.7500vw;left:50%;}
	.text_bx{}
	.text_bx .tt01{font-size:3.1250vw;margin-bottom:3.5156vw;}
	.text_bx .tt02{font-size:1.4063vw;line-height:2.5000vw;margin-bottom:2.3438vw;}
	.softoning01_bt{padding-top:13.5313vw;}
	.ehdrmf_ul{gap:2.8906vw;padding:2.5000vw 0 7.4219vw;}
	.ehdrmf_ul li{line-height:2.3438vw;width:20.7031vw;height:20.7031vw;border-radius:100%;border:0.2344vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul li h1{font-size:1.7969vw;letter-spacing: -0.0781vw;}
	.ehdrmf_ul li span{font-size:1.3281vw;}
	.ehdrmf_ul li:last-child h1{font-size:1.6406vw;}
	.softoning01 .sub_title02{font-size:1.5625vw;letter-spacing: -0.0391vw;}
	.softoning01 .sub_title02 strong{font-weight:700}
	.softoning01_bg{width:100%;height:35.8594vw;bottom:-15.7031vw;}
	.sub_title_sun{width:92.1875vw;margin:0 auto;padding:2.1094vw 0;font-size:2.6563vw;border-bottom:0.0781vw solid #cac5c1;border-top:0.0781vw solid #cac5c1;}
	.softoning02 ul{padding-top:6.2500vw;gap:1.0156vw;}
	.softoning02 ul li{width:25%}
	.softoning02 ul li img{width:36.2500vw;}
	.softoning02 ul li .text_bx{padding:2.1875vw 0 0 1.3281vw;}
	.softoning02 ul li .text_bx p{font-size:1.5625vw;line-height:2.5000vw;padding-top:1.4844vw;}
	span.j_d{margin-bottom:1.1719vw;width:0.9375vw;height:0.9375vw;border-radius:100%;background:#fd5c25;}
	.point_f{margin:0 auto;margin-bottom: 2.7344vw;padding-top:1.0156vw;gap:1.8750vw;background:#fd5c25;border-radius:100%;width:8.3594vw;height:8.3594vw;align-items: center;flex-direction: column;}
	.point_f p{font-size:1.3281vw;font-weight:500}
	.point_f span{width:0.7031vw;height:0.7031vw;background:#fff;border-radius:100%;}
	.softoning03{background:#f8f8f8}
	.tx_bx{padding-top:6.2500vw;}
	.tx_bx p{font-size:1.4844vw;line-height:2.6563vw;}
	.tx_bx p.p1{padding-bottom:2.7344vw;}
	.softoning03 .phot_ul{gap:5.7813vw;padding-top:3.9063vw;align-items: flex-end;}
	.softoning03 .phot_ul li{gap: 1.5625vw;flex-direction: column; align-items: center;}
	.softoning03 .point_w .phot_ul li img{width:23.0469vw;}
	.softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:39.6094vw;}
	.softoning03 .point_w.point_w02 .phot_ul li img{width:40.7813vw;}
	.softoning03 .phot_ul li span{font-size:1.2500vw;}
	.softoning03 .phot_ul li h1{font-size:1.2500vw;padding:0 2.1094vw;height:3.4375vw;line-height:3.2813vw;border-radius:2.3438vw;background:#2b2b2b}
	.tx_bx02{}
	.tx_bx02 span{padding-bottom:0.9375vw;}
	.la_tx{padding-top:6.2500vw;}
	.la_tx p{font-size:1.7969vw;line-height:2.7344vw;}
	.point_w02{padding-top:9.3750vw;}
	.point_w02 .phot_ul{align-items: flex-start;max-width: 92.1875vw;margin: 0 auto;}
	.point_w02 .phot_ul li{width:40.7813vw;gap:1.9531vw;}
	.point_w02 .phot_ul li h3{width: 39.5313vw;background:#eeeeee;font-size:1.3281vw;height:3.2031vw;line-height:3.1250vw;margin-bottom: 2.4219vw;}
	.point_w02 .phot_ul li h3.j_h{background:#fd5c25;margin-left: auto;}
	.point_w02 .tx_bx02{border-top:0.0781vw solid #c7c7c7;width:100%;}
	.tx_bx02 h2{font-size:1.3281vw;line-height:1.9531vw;padding-top:1.9531vw;}
	.la_tx span.j_d{margin:0 auto 1.1719vw;}

	.softoning04 .point_w02 .phot_ul{gap:8.5938vw;padding-top:8.9063vw;align-items: center;}
	.softoning04 .point_w02 .phot_ul li{width:28.5156vw;}
	.softoning04 .point_w02 .phot_ul li h3{width:94%;margin-bottom:0;margin-left:auto;}
	.softoning04 .point_w02 .tx_bx strong{font-weight:700}
	.softoning04_img01{margin:4.6875vw auto 0;}
	.sof_ul{width:40.3125vw;margin:7.0313vw auto 11.7188vw;}
	.sof_ul li{border-bottom:0.0781vw solid #bcbcbc}
	.sof_ul li h1{font-size:1.7188vw;padding:2.1094vw 0;font-weight:600}

	/********************************************************** 
	* sub3_1 - 뷰톡스/뷰핏
	***********************************************************/ 
	.beautox_wrap .sub_le_ri{}
	.beautox_wrap .text_bx .tt01{font-size:3.5156vw;}
	.beautox_wrap .text_bx .tt02{font-sizE:1.7188vw;line-height:2.7344vw;}
	.beautox_wrap .softoning01_bt2{padding-top:19.5313vw;}
	.beautox_wrap .softoning01_mi{    padding-top: 3.1250vw;}
	.softoning01 .sub_title02{font-size:1.9531vw;}
	.beautox_wrap .softoning01_bt{padding-top:11.7188vw;}
	.beautox_wrap .softoning01_mi h1{padding-left: 7.7344vw;}
	.beautox_wrap .softoning03 {
		background: none;
	}
	.beautox_wrap .softoning03 .phot_ul{flex-wrap:wrap;padding-top: 7.0313vw;justify-}
	.beautox_wrap .softoning03 .phot_ul li{flex-direction: row;gap:5.8594vw;border-bottom: 0.0781vw solid #ececec;padding-bottom: 4.6875vw;width: 100%;}
	.beautox_wrap .softoning03 .point_w{max-width:92.1875vw;margin:0 auto;}
	.beautox_wrap .softoning03 .point_w .phot_ul li img{width:25.1563vw;}
	.beautox_wrap .softoning03 .phot_ul li h2 span{font-size:1.2500vw;padding:0 2.1094vw;height:3.4375vw;line-height:3.2813vw;border-radius:2.3438vw;background:#2b2b2b}
	.beautox_wrap .softoning03 .phot_ul li h2{font-size:2.1875vw; align-items: center;gap: 1.4063vw;}
	.beautox_wrap .softoning03 .phot_ul li p{    padding-top: 1.9531vw;font-sizE:1.5625vw;line-height:2.3438vw;}
	.beautox_wrap .softoning03 .phot_ul li:last-child{border-bottom:0}
	.beautox_wrap .softoning03 .point_w.point_w02{max-width:unset;background: #f8f8f8;margin-top: 7.8125vw;}
	.point_bt span{font-size:1.2500vw;padding:0 2.1094vw;height:3.4375vw;line-height:3.2813vw;border-radius:2.3438vw;background:#2b2b2b}
	.point_bt{font-size:2.1875vw; align-items: center;gap: 1.4063vw;}
	.beautox_wrap .po_mid{padding: 6.5625vw 0;}
	.swiper-container.ttllqqq{width:46.0938vw;height:27.1094vw;}
	.swiper-pagination1{bottom:1.7969vw !important;align-items: center;gap: 0.7813vw;    justify-}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd5c25;width:0.9375vw;height:0.9375vw;}
	.swiper-pagination-bullet{width:0.9375vw;height:0.9375vw;background:#e5e5e5;opacity: 1;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul {width:38.5938vw;padding-top:0;gap: 4.1406vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li h2{font-size:1.9531vw;padding-top: 0;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li p{font-sizE:1.4844vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li{border-bottom:0;padding:0}
	.fx_bx{padding-top: 7.8125vw;justify-}
	.softoning03 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd.png) no-repeat;width: 0.7813vw;height: 38.7500vw;top: 1.1719vw;left: -2.8125vw;}
	.phot_ul_lf_sun h3{font-size:1.2500vw;line-height:2.1875vw;width:38.5156vw;height:9.3750vw;background:#f3f3f3;    align-items: center;
			margin-top: 2.3438vw;justify-}
	.con_inner04{padding:11.7188vw 0 0}
	.beautox_wrap .softoning01_bt01{    border-top: 0.0781vw solid #e5e5e5;}
	.beautox_wrap .beautox01 {}


	.ehdrmf_ul02{gap:2.8906vw;padding:2.5000vw 0 7.4219vw;}
	.ehdrmf_ul02 li{    flex-direction: column;align-items: center;}
	.ehdrmf_ul02 li h1{line-height:2.3438vw;font-size:2.7344vw;letter-spacing: -0.0781vw;width:20.7031vw;height:20.7031vw;border-radius:100%;border:0.2344vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul02 li p{font-size:1.5625vw;line-height:2.1875vw;}
	.ehdrmf_ul02 span.j_d{margin:2.5000vw auto 1.9531vw;}

	.beautox02 .fx_bx .point_bt span{font-size:1.9531vw;height: 3.9063vw;line-height: 3.9063vw;}
	.beautox02 .fx_bx .tx_bx p{font-size:1.7969vw;}
	.beautox02 .fx_bx .point_bt{ padding-bottom: 1.4844vw;   justify-}
	.beautox02 .fx_bx .tx_bx{padding-top:2.8906vw;}
	.beautox02 .fx_bx{justify-gap: 8.5938vw;}
	.softoning03.beautox02 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd2.png) no-repeat;width: 0.7813vw;height: 40.7813vw;top: 1.1719vw;left: -2.8125vw;}
	.softoning03.beautox02 .phot_ul_lf_sun h3{height:4.6875vw;}

	.swiper-container.ttllqqq22{width:46.0938vw;height:27.1094vw;}
	.swiper-pagination2{bottom:1.7969vw !important;align-items: center;gap: 0.7813vw;    justify-}

	.beautox04 .bgbg01 {background:url(../img/beautox04_bg.png) no-repeat;width: 100.0000vw;height: 32.8906vw;}
	.beautox04 .bgbg01 .tx_bx {    padding-top: 7.8125vw;left:50%;transform: translate(-50%, 0);}
	.beautox04 .bgbg01 .tx_bx p{font-size:1.5625vw;line-height:2.1875vw;padding-bottom: 2.8906vw;}
	.beautox04 .bgbg01 .tx_bx h1{font-size:1.9531vw;padding-bottom: 4.6875vw;}
	.beautox03 .sof_ul{width:45.7031vw}
	/* mv_btn */
	#button-1 .btn-bg,#button-1 .knob,#button-1 .knob:before,.btn-bg{transition:.3s}
	.btn-bg,.knob{top:0;right:0;bottom:0;left:0}
	.mv_btn02,.mv_checkbox{position:relative}
	.mv_btn02{width:15.1563vw;height:4.6875vw;margin:0 auto}
	.mv_btn02.btn-pill,.mv_btn02.btn-pill>.btn-bg{border-radius:7.8125vw}
	.mv_btn02.btn-rect{border-radius:0.1563vw}
	.mv_checkbox{width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
	.knob{z-index:2}
	.btn-bg{width:100%;z-index:1}
	.btn-bg:after{content:"상담 문의하기";font-size:1.3281vw;left: 68%;transform: translate(-50%, -50%);top:50%;width: 100%;}
	#button-1 .knob:before{content:"상담 문의하기";top:0.5469vw;right:0.6250vw;width:3.5938vw;height:3.5938vw;font-size:0.7813vw;line-height:1;padding:0.7031vw 0.3125vw;border-radius:50%}
	#button-1 .mv_checkbox:checked+.knob:before{left:6.5625vw;background-color:#fff}
	#button-1 .mv_checkbox:checked~.btn-bg{background-color:#ff7048}
	#button-1 .mv_checkbox:checked~.btn-bg:after{left:37%}
	@keyframes wobbleMe {
	  0%, 100% {
		transform: translateX(0);
	  }
	  30% {
		transform: translateX(-0.1563vw);
	  }
	  60% {
		transform: translateX(0.2344vw);
	  }
	  80% {
		transform: translateX(-0.0781vw);
	  }
	}
	/* 체크되지 않았을 때만 애니메이션 */
	#button-1 .mv_checkbox:not(:checked) + .knob:before {
	  animation: wobbleMe 1.2s ease-in-out infinite;
	}
	.bon_promise{max-width:92.1875vw;margin:0 auto;}
	.bon_promise .tx_bx {padding-top:0}
	.bon_promise .tx_bx h1{font-size:4.6875vw;    padding-bottom: 1.3281vw;}
	.bon_promise .tx_bx h1 span{    font-style: italic;}
	.bon_promise .tx_bx p{font-size:1.5625vw;}
	.bon_promise ul{padding-top:5.1563vw;}
	.bon_promise ul li h3{font-size:1.5625vw;padding-top: 0.5469vw;}
	.bon_promise ul li .fx_bx{gap:2.3438vw;padding-top: 2.7344vw;}
	.bon_promise ul li .tx_bx02{}
	.bon_promise ul li .tx_bx02 h1{font-size:1.7188vw;align-items: center;gap: 2.1094vw;}
	.bon_promise ul li .tx_bx02 p{padding-top: 0.8594vw;font-size:1.4063vw;line-height:2.1094vw;}
	.bon_promise ul li{align-items: center;gap:2.3438vw;border-bottom:0.0781vw solid #c2c2c2;padding:1.5625vw 0}
	.bon_promise ul li .tx_bx02 h1 span{font-size:2.7344vw;font-weight:500}

	.beautox_wrap .laser_lifting01_mi ul .img_bx{}
	.beautox_wrap .laser_lifting01_mi ul h1{width: 100%;font-size: 2.3438vw;line-height:3.1250vw;padding-bottom: 2.3438vw;margin-bottom: 2.3438vw;top: 75%;transform: translate(-50%, 0);left: 50%;transition: .3s;}
	.beautox_wrap .laser_lifting01_mi ul .img_hover{padding: 0.0000vw 2.9688vw 0;top:0;left:0;width:100%;height:100%;background: none;opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.beautox_wrap .laser_lifting01_mi ul .img_hover p{border-top:0.0781vw solid #b2a8a0;padding-top: 1.9531vw;}

	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover h1{top:44%;}
	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover .img_hover{top:-15%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(3) .img_bx:hover h1{top:52%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(4) .img_bx:hover h1{top:52%;}
	/********************************************************** 
	* sub3_3 - 입가-마리오넷 프로그램
	***********************************************************/ 
	.marionette_wrap .softoning01{}
	.marionette_wrap .text_bx .tt02{font-size: 1.7188vw; line-height: 2.7344vw;margin-bottom: 2.3438vw;}
	.marionette_wrap .softoning01_bt2{padding-top:17.9688vw;padding-bottom: 2.3438vw;}
	.marionette_wrap .softoning01 .sub_title02{line-height:3.1250vw}
	.marionette_wrap .softoning01_bt{padding-top: 15.9375vw;}
	.marionette_wrap .customthermage03 ul{padding-top:7.8125vw;flex-wrap: wrap;}
	.marionette01_bg {
		
		background: url(../img/marionette01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 35.8594vw;
		
		bottom: -6.2500vw;
	}
	.marionette_wrap .beautox01 .text_bx .tt02{font-size:2.7344vw;color:#171717}
	.marionette_wrap .beautox01 .text_bx .tt01{font-size:3.5156vw;}
	.marionette_wrap .ehdrmf_ul02 li h1{font-size:1.7188vw;}
	.marionette_wrap .ultheraintense03{background: #f8f8f8;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 3.5156vw;padding: 1.5625vw 0 1.1719vw;border-bottom: 0.0781vw solid #adadad;font-size:2.3438vw;line-height:3.1250vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 1.1719vw;font-size:1.4844vw;line-height:2.1875vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:1.9531vw;font-style: italic;border-bottom: 0.0781vw solid;}
	.marionette_wrap .marionette01 .point_w{max-width: 92.1875vw;
		margin: 0 auto;}
	.swiper-container.ttllqqq312 {padding-top: 7.8125vw;
		
		
	}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:46.0938vw !important}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:5.1563vw}
	.swiper-pagination-bullets.swiper-pagination12{top:10.1563vw;gap: 4.2969vw;flex-direction: column;right: 0;left: auto;width: auto;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet{background:none;width:auto;height:auto;font-size:1.5625vw;
	border-bottom: 0.0781vw solid;border-radius:0;opacity: .4;margin: 0;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;font-size:2.3438vw;font-weight:bold}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#f86b29;
	width:0.3906vw;height:0.3906vw;border-radius: 100%;left: 50%;transform: translate(-50%, 0);top: -0.9375vw;}

	.marionette_wrap .ultheraintense03 ul{gap:7.0156vw 1.0156vw}

	/********************************************************** 
	* sub3_4 - 원데이 미니아이리프팅 & 눈밑지방재배치
	***********************************************************/ 
	.onedayeye_wrap .sub_le_ri .right h2{padding-bottom:2.0313vw;}
	.onedayeye_wrap .sub_le_ri{background: #faf6f4;}
	.onedayeye_wrap .softoning01{background: #faf6f4;padding-top:9.3750vw;}
	.onedayeye_wrap .text_bx .tt02{font-size:1.9531vw;}
	.onedayeye_wrap .text_bx .tt01{font-size:3.5156vw;margin-bottom:2.6563vw}
	.onedayeye_wrap .softoning01_mi ul li {gap: 6.2500vw;align-items: center;justify-}
	.onedayeye_wrap .softoning01_mi ul li .right{border-left: 0.3125vw solid #f86b29;padding-left: 2.3438vw;}
	.onedayeye_wrap .softoning01_mi ul li .right span{font-size:1.5625vw;font-style: italic;}
	.onedayeye_wrap .softoning01_mi ul li .right h2{font-size:2.7344vw;padding: 1.5625vw 0 2.9688vw;}
	.onedayeye_wrap .softoning01_mi ul li .right p{font-size:1.5625vw;line-height:2.3438vw;}
	.onedayeye_wrap .softoning01_mi{max-width: 94.9219vw;margin: 0 auto;}
	.onedayeye_wrap .softoning01_mi ul li:nth-child(2) .right{border-right: 0.3125vw solid #f86b29;border-left:0;padding-right: 2.3438vw;padding-left: 0.0000vw;}
	.onedayeye01_bg{    
		background: url(../img/onedayeye01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 35.8594vw;
		
		bottom: -15.7031vw;
	}
	.onedayeye_wrap .ultheraintense02{background:#f7f4f3;}
	.onedayeye_wrap .ultheraintense02 .sub_le_ri{background:none}
	.point_w011{max-width:92.1875vw;margin:0 auto;}
	.onedayeye_wrap .sub_le_ri.ulth_content01{    padding-left: 1.9531vw;gap:5.8594vw;justify-}
	.onedayeye_wrap .sub_le_ri.ulth_content02{
	padding-right: 2.0313vw;gap:14.8438vw;justify-}
	.onedayeye_wrap .ultheraintense03{}
	.onedayeye_wrap .sof_ul{width:44.9219vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi{max-width:unset}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi h1{padding-top:8.5938vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_bt{padding-top:11.7188vw}
	.onedayeye_wrap .ultheraintense04{margin-bottom:12.5000vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(1) img{width:52.1875vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(2) img{width:42.4219vw;}

	/********************************************************** 
	* sub4_1 - 색소·홍조·미백
	***********************************************************/ 
	.colorfiush_wrap .text_bx .tt02{font-size:2.3438vw;line-height:3.9063vw;margin-bottom:5.8594vw}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx{padding-top: 4.8125vw;}
	.colorfiush_wrap .softoning01_bt.softoning01_bt2{padding-top:11.7188vw;}
	.colorfiush_wrap .softoning01_bt{padding-top:37.0313vw;}
	.colorfiush_wrap .softoning01_mi{padding-top:6.6406vw;}
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img_w{width:70.6250vw;}
	.softoning01 .sub_title02{font-size:1.7188vw;line-height:2.7344vw;}
	.softoning01_bg{bottom:-10.9375vw;}
	.colorfiush_wrap .beautox04 span.j_d{margin:0 auto; width: 0.9375vw; height: 0.9375vw;border-radius: 100%;background: #fd5c25;}
	.colorfiush_wrap  .tx_bx.tx_bx03 h1{padding-top:2.2656vw;padding-bottom:3.9063vw;}
	.colorfiush_wrap  .tx_bx.tx_bx03 p{font-weight:400}
	.colorfiush_wrap  .tx_bx.tx_bx03 p + p{padding-top:2.7344vw;}
	.btn-bg:after{content: "소프토닝™ 더 알아보기";left:63%}
	.colorfiush_wrap .mv_btn02{width:20.1563vw;}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx p{line-height:2.5000vw;}
	.colorfiush_wrap .beautox04 .bgbg01{background: url(../img/beautox04_bg2.png) no-repeat;height:26.5625vw;margin-top:7.8125vw;margin-bottom:15.6250vw;}

	.bef_aef_con .sub_title_sun{}
	.bef_aef_con .sub_title_sun a{font-size:1.5625vw;text-decoration: underline;right: 2.3438vw; top: 50%;transform: translate(-0%, -50%);
	align-items: center; gap: 0.5469vw;}
	.bef_aef_con .tx_bx h1{font-size:2.3438vw;}
	.bef_aef_con .tx_bx p{font-size:1.5625vw}
	.bef_aef_con .sub_le_ri{padding-top:4.7656vw;gap:2.9688vw}
	.bef_aef_con .sub_le_ri p{font-size:1.5625vw;border-bottom: 0.0781vw solid #878787;padding: 0.9375vw 0;}
	.bef_aef_con .sub_le_ri .left{}
	.bef_aef_con .sub_le_ri img{width:36.3281vw;}
	.bef_aef_con .bon_plus{top:39%;left:17.2656vw;}
	.bef_aef_con .bon_plus img{cursor: pointer;width:2.1875vw;}
	.bef_aef_con .sub_le_ri .img_hover{width:25.7813vw;height:26.0938vw;background:#fff;flex-direction: column;
		right:-9.9219vw;top:3.5938vw;justify-}
	.bef_aef_con .sub_le_ri .img_hover h1{font-size:1.5625vw;padding-bottom: 0.7031vw;
		}
	.bef_aef_con .sub_le_ri .img_hover p{font-size:1.2500vw;border-bottom: 0;}
	.bef_aef_con .sub_le_ri .img_hover p span{font-size:1.4063vw;font-weight:600}
	.bef_aef_con .sub_le_ri .img_hover.on{}
	.bef_aef_con.bef_aef_con02{padding-top:4.6875vw;}
	.bef_aef_con.bef_aef_con02 .sub_le_ri .img_hover p{padding-bottom:0;padding-top:1.3281vw;}
	.co_swiper_cont .tx_bx{padding-bottom:3.9063vw;padding-top:0}
	.co_swiper_cont .tx_bx h1{line-height:3.5156vw;font-weight:500}
	.co_swiper_cont{background:#fdfdfd;}
	.co_swiper_cont .scc{max-width:79.6875vw;margin:0 auto;}
	.co_swiper_cont .co_sw_gnb_w{padding-bottom:1.2500vw;border-bottom:0.0781vw solid #7f7f7f}
	.co_swiper_cont .co_sw_gnb_w a{font-size:1.4063vw;}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide-thumb-active a{color:#fd6e46}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide{width:auto !important}
	.co_swiper_cont .co_sw_gnb_w .swiper-wrapper{justify-} 
	.co_swiper_cont .swiper-slide .tx_bx{padding-top:6.6406vw;}
	.co_swiper_cont .swiper-slide .tx_bx h1{padding-bottom: 1.3281vw;}

	/********************************************************** 
	* sub4_2 - 여드름·모공·흉터
	***********************************************************/ 
	.acnepore_wrap .sub_way_title{padding-top:9.3750vw;}
	.acnepore_wrap .text_bx .tt01{font-size:2.7344vw;}
	.acnepore_wrap .text_bx .tt02{font-size:1.7188vw;line-height: 2.7344vw;}
	.acnepore_wrap .softoning01_bt.softoning01_bt2{padding-top:0}
	.acnepore_wrap .softoning01_mi .softoning01_mi_img_w{width:92.4219vw;}
	.acnepore_wrap .softoning01_bt{padding-top:31.7969vw;}
	.acnepore_wrap .beautox04 .sub_title_sun{font-size:2.3438vw;line-height:3.5156vw;padding: 1.7969vw 0;}
	.acnepore_wrap .beautox04 .softoning01_mi{padding-top:6.6406vw;}
	.acnepore_wrap .beautox04 .tx_bx{padding-top:4.6875vw;}
	.acnepore_wrap .beautox04 .tx_bx p{font-size:1.4844vw;line-height:2.3438vw;}
	.acnepore_wrap .beautox04 .tx_bx h1{font-size:1.7188vw;padding-top: 2.5000vw;}
	.acnepore_wrap .co_swiper_cont{margin-top:7.8125vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_gnb_w{width:45.3125vw;}
	.acnepore_wrap .co_swiper_cont iframe{width:68.4375vw;height:38.2813vw;border-radius: 2.3438vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_w .swiper-slide{}
	.tetmtmt{font-size: 31.2500vw;left: 50%; bottom: 14%; transform: translate(-50%, 0);letter-spacing: 0.0781vw;}
	.acnepore_wrap .bef_aef_con.bef_aef_con01 .sub_le_ri .img_hover{height:19.6875vw;}
	.ultheraintense03 .ov p{font-size:1.9531vw;line-height:2.9688vw;padding-top:6.6406vw;}
	/********************************************************** 
	* sub4_3 - 큐레이티드 스킨케어
	***********************************************************/ 
	.curated_wrap .curated_bgbg{background: url(../img/curated_bgbg.png) 50% 13% / contain no-repeat;width:100%;height:100%;}
	.curated_wrap .sub_way_title{padding-top:0}
	.curated_wrap .softoning01{}
	.curated_wrap .sun_w{padding:6.9531vw 0 6.2500vw}
	.curated_wrap .sun{height:11.7188vw;}
	.curated_wrap .softoning01_bt{padding-top:16.3281vw;}
	.curated_wrap .softoning01_bt.softoning01_bt2{padding-top:1.6406vw;}
	.curated_wrap .softoning01 .sub_title03{font-size:1.9531vw;padding-top:2.8125vw;}
	.curated_wrap .point_bt{padding-bottom:3.1250vw;justify-}
	.curated_wrap .point_bt span{font-size:1.5625vw;background:#f96b29;height:4.2969vw;line-height:4.2969vw;padding: 0 3.1250vw;}
	.curated_wrap .softoning03 .tx_bx .ov h1{font-size:2.7344vw;font-weight:500}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:2.1094vw;border-top:0.0781vw solid;border-bottom:0.0781vw solid;padding: 0.7031vw 0;
		}
	.curated_wrap .softoning03 .phot_ul {gap:9.3750vw;align-items: flex-start;flex-wrap: wrap;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 p{font-size:1.5625vw;line-height:2.3438vw;padding-top:2.6563vw;}
	.curated_wrap .softoning03 .point_w .phot_ul li img{width:35.7813vw;}
	.curated_wrap .softoning03 .phot_ul li{gap:3.1250vw;}

	.curated_wrap .softoning03 .point_w.point_w02 .phot_ul li img{width:19.8438vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span{font-size:2.1094vw;padding-bottom:0;padding-top:1.8750vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:1.5625vw;text-decoration: underline;}
	.curated_wrap .softoning03 .point_w02 .tx_bx02{border:0}
	.curated_wrap .softoning03 .point_w02 .phot_ul{max-width:unset;flex-wrap: wrap;}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{gap:1.5625vw;}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{width:auto;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h3{font-size:1.7969vw;}
	.curated_wrap .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.3906vw}
	.point_w04{padding-top:11.7188vw;}

	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 2.3438vw;padding: 1.5625vw 0 1.7188vw;border-bottom: 0.0781vw solid #adadad;font-size:1.9531vw;line-height:2.6563vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 1.1719vw;font-size:1.4844vw;line-height:2.1875vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:1.9531vw;font-style: italic;border-bottom: 0.0781vw solid;}
	.curated_wrap .marionette01 .point_w{max-width: 92.1875vw;
		margin: 0 auto;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:5.1563vw}
	.curated_wrap .swiper-pagination-bullets.swiper-pagination12{gap:3.6719vw;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:46.0938vw}
	.softoning01_mi .softoning01_mi_img_w{width:53.7500vw;left:50%;transform: translate(-50%, 0);}

	/********************************************************** 
	* sub5_1 - 필러 · 콜라겐
	***********************************************************/ 
	.fillerc_wrap .softoning01_bt{padding-top:12.1094vw;}
	.circular {
	  --stroke: 4;      /* 두께(0.0000vw) */
	  --track: #d5d5d5;  /* 배경원 색 */
	  --bar: #fd5c25;    /* 채워질 색 */
	  --text: #000;
	  width:19.1406vw;
	  height:21.1719vw;
	  
	flex-direction: column;align-items: center;	  filter: drop-shadow(0 0.0781vw 0 rgba(0,0,0,.02)) drop-shadow(0 0.4688vw 1.4063vw rgba(0,0,0,.06));
	justify-
	}
	.circular__svg { width:100%; height:100%; transform: rotate(-90deg); }
	.circular__track { stroke: var(--track);}
	.circular__bar { stroke: var(--bar); stroke-linecap: round; transition: stroke .25s ease; }
	.circular__label {gap: 0.7813vw;  flex-direction: column; align-items: center;justify-}
	.circular__track,
	.circular__bar { stroke-width: var(--stroke); }
	.grf_cont{    padding-bottom:4.1406vw;gap: 7.8125vw;justify-}
	.circular__label strong{font-size:1.5625vw;}
	.circular__label .num { font-size: 2.9688vw;color:#fd5c25 }
	.circular__label .unit { font-size: 2.9688vw;color:#fd5c25 }
	.grf_cont h3{font-size:1.2500vw;}
	.fillerc_wrap .sub_le_ri{padding-top:12.5000vw}
	.fillerc_wrap .sub_le_ri .right h1{    padding: 1.4063vw 0 2.3438vw;}
	.fillerc_wrap .sub_le_ri .right h2{color:#434343}
	.fillerc_wrap .sub_le_ri .right h3{font-size:2.1094vw;}
	.fillerc_wrap .softoning01_bg{bottom: -16.7969vw;}
	.fillerc_wrap .marionette01 .ddd{font-size:1.7188vw;line-height:2.6563vw;padding-top: 5.4688vw;}
	.fillerc_wrap .marionette01 .sub_title_sun{font-sizE:2.3438vw;line-height:3.5156vw;padding: 1.2500vw 0;}
	.fillerc_wrap .marionette01 .point_w{    padding-top: 6.2500vw;gap: 3.9063vw;justify-}
	.fillerc_wrap .co_sw_w .tx_b0x span{font-size:2.0313vw;}
	.fillerc_wrap .co_sw_w .tx_b0x h1{font-size:1.4844vw;padding: 1.4063vw 0 0.7813vw;}
	.fillerc_wrap .co_sw_w .tx_b0x p{font-size:1.3281vw;padding-left: 0.2344vw;}
	.fillerc_wrap .swiper-slide-thumb-active .tx_b0x p{}
	.fillerc_wrap .co_sw_w .swiper-wrapper{flex-direction: column;}
	.fillerc_wrap .co_sw_gnb_w{width:40.9375vw !important;margin: 0;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide{}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a{width:1.4063vw;height:1.4063vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a1{top:7.4219vw;left:21.2500vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a2{top:19.1406vw;left:20.4688vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a3{top:18.4375vw;left:29.2969vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a4{top:28.6719vw;left:29.0625vw;}
	.fillerc_wrap .co_sw_w{margin: 0;}
	.fillerc_wrap .co_sw_w .swiper-slide{width:42.1875vw !important;height: auto;border-bottom: 0.0781vw solid #d5d5d5;padding: 2.1094vw 0;opacity: .3;}
	.fillerc_wrap .co_sw_w .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
	.fillerc_wrap .marionette01 .tx_bx{padding-top: 7.8125vw;}
	.fillerc_wrap .marionette01 .tx_bx p{font-size:1.7188vw;line-height:2.5781vw;padding-bottom: 1.9531vw;}
	.fillerc_wrap .marionette01 .tx_bx h2{font-size:1.9531vw;line-height:3.1250vw;}
	.fillerc_wrap .marionette01 .sun{background: #b5aea8;height: 11.9531vw;}
	.fillerc_wrap .marionette01 .sun_w{padding: 4.2188vw 0 5.0781vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02{padding-top: 0.0000vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02 h2{padding-top: 0.0000vw;padding-bottom: 4.4531vw;}
	.fillerc_wrap .ulth_content01.sub_le_ri p{}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h1 {padding: 0 0 0.3906vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2{font-size:2.7344vw;line-height: 3.5938vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2 span{font-size:2.1094vw}
	.fillerc_wrap .ultheraintense02 .sub_le_ri {padding-top: 7.5000vw;}

	.fillerc_wrap .point_w04 .tx_bx p{font-size:1.7188vw}
	.fillerc_wrap .point_w04 ul{gap: 4.6875vw;padding-top: 2.3438vw;justify-}
	.fillerc_wrap .point_w04 ul span{font-sizE:1.4063vw;line-height:2.0313vw;    }
	.fillerc_wrap .point_w04 ul h1{font-sizE:1.7969vw;padding-top: 1.0938vw;}
	.fillerc_wrap .point_w04 ul li{  gap: 1.3281vw;  flex-direction: column; align-items: center;}
	.fillerc_wrap .customthermage02 .con_inner{padding:11.7188vw 0}
	.po_btbtbtbt{max-width: 92.1875vw;margin: 7.8125vw auto 0;border-top: 0.0781vw solid #cecece;padding-top:7.8125vw;align-items: center;justify-}
	.po_btbtbtbt .tx_bx02{}
	.po_btbtbtbt .tx_bx02 h1{font-size:2.5000vw;color:#171717}
	.po_btbtbtbt .tx_bx02 h2{font-size:2.1094vw;padding-bottom: 3.5156vw;}
	.po_btbtbtbt .tx_bx02 p{font-size:1.5625vw;line-height: 2.6563vw;padding-bottom: 2.3438vw;letter-spacing: -0.0391vw;}
	.po_btbtbtbt .tx_bx02 p + p + p{padding-bottom: 0.0000vw;}
	.po_btbtbtbt .right{padding-top: 10.1563vw;}
	.po_btbtbtbt .right h1{font-size:14.4531vw;align-items: flex-end;padding-bottom: 2.1094vw;}
	.po_btbtbtbt .right h1 em{font-size:6.2500vw;}
	.po_btbtbtbt .right p{font-size:1.7969vw;line-height: 2.3438vw;}
	.po_btbtbtbt .right span{font-size:1.2500vw;color:#757575}
	.fillerc_wrap .ultheraintense03 ul li .text_bx p br{display:none}

	/********************************************************** 
	* sub5_2 - 콜라겐부스터 / 슬로우에이징
	***********************************************************/ 
	.coboslow_wrap .softoning01{background:#fff;border-radius:0;margin-bottom: 11.3281vw;}
	.coboslow_wrap .softoning01_bt.softoning01_bt2{padding-top:11.7188vw;}
	.coboslow_wrap .text_bx .tt02{font-size:2.3438vw;line-height:3.4375vw;margin-bottom: 3.8281vw;}
	.coboslow_wrap .softoning01_mi h1{font-size:10.9375vw;max-width: 129.2969vw;padding-top: 5.3906vw;
	margin: 0 auto;}
	.coboslow_wrap .softoning01_mi h1 span{gap: 53.0469vw;justify-}
	.coboslow_wrap .softoning01_mi h1 span.sp2{padding-right: 2.0313vw;justify-}
	.coboslow_wrap .softoning01 .sub_title02{}
	.coboslow_wrap .softoning01_bt{padding-top: 7.4219vw;}

	.coboslow01 .bgbg01 {background:url(../img/coboslow01_bg.png) no-repeat;width: 100%;height: 57.8125vw;}
	.coboslow01 .bgbg01 .tx_bx {width: 100%;padding-top: 9.5313vw;left:50%;transform: translate(-50%, 0);}
	.coboslow01 .bgbg01 .tx_bx p{font-size:1.5625vw;line-height:2.1875vw;padding-bottom: 5.9375vw;}
	.coboslow01 .bgbg01 .tx_bx h1{font-size:2.7344vw;line-height:3.9063vw;padding-bottom: 6.9531vw;}
	.coboslow01 .bgbg01 .tx_bx h2{font-size:1.9531vw;line-height:2.7344vw;}
	.coboslow_wrap .co_swiper_cont{background:#fff;}
	.coboslow_wrap .co_swiper_cont .tx_bx h1{font-size:2.7344vw;line-height:3.7500vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w{width:54.2969vw;border: 0.0781vw solid #bababa;    padding: 1.3281vw 0;border-radius: 2.3438vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 5.2344vw;justify-}
	.coboslow_wrap .co_swiper_cont .tx_bx{padding-bottom: 1.4844vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx h1{font-size:2.3438vw;padding-bottom: 0.7813vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx{    padding-top: 4.8438vw;padding-bottom: 1.9531vw;}
	.coboslow_wrap .co_swiper_cont .scc{max-width:69.5313vw}

	.coboslow_wrap .ultheraintense02{background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.coboslow_wrap .bef_aef_con .bon_plus{left:18.7500vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover{width:25.0000vw;height:21.0938vw;right: -7.5781vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover h1{font-weight:800}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p span{font-size:1.3281vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p{font-size:1.1719vw;    padding-top: 0.6250vw;line-height: 2.1094vw;}
	.coboslow_wrap .customthermage02 .con_inner{padding:11.7188vw 0}
	.coboslow_wrap .customthermage03 .con_inner{padding:15.6250vw 0}
	.coboslow_wrap .customthermage03 ul{padding-top:5.4688vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx span{font-size:1.2500vw;width:7.4219vw;height:3.4375vw;line-height:3.2813vw;border-radius:2.3438vw;background:#2b2b2b}
	.coboslow_wrap .customthermage03 ul li .text_bx p{font-size:1.5625vw;line-height:2.1875vw;    padding-top: 2.3438vw;}
	.coboslow_wrap .customthermage03 ul li img{width: 36.2500vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx div{gap: 1.0938vw;align-items: center;justify-}
	.coboslow_wrap .ultheraintense03 ul li .text_bx h1{padding-top:0}
	.coboslow_wrap .ultheraintense03 ul li .text_bx{    padding: 2.1875vw 0 0 0.8594vw;}
	.coboslow_wrap .customthermage03 ul li:nth-child(1) .text_bx span{background:#e7e7e7;color:#000}
	.coboslow_wrap .customthermage03 ul li:nth-child(2) .text_bx span{background:#c7c7c7}
	.coboslow_wrap .customthermage03 ul li:nth-child(3) .text_bx span{background:#8b8b8b}
	.coboslow_wrap .customthermage03 ul li:nth-child(4) .text_bx span{background:#313131}

	.coboslow_wrap .softoning03 .phot_ul{gap:1.4844vw;padding-top:7.8125vw;}
	.coboslow_wrap .softoning03 .point_w .phot_ul li img{width:42.1875vw;}
	.coboslow_wrap .la_tx{padding-top:5.2344vw;}
	.coboslow_wrap .la_tx p{font-size:1.5625vw;line-height:2.5000vw;}
	.coboslow_wrap .la_tx h1{font-size:1.9531vw;padding-bottom: 2.9688vw;}
	.coboslow_wrap .point_w022{padding-top:12.5000vw;}
	.coboslow_wrap .softoning03 .phot_ul li{}
	.coboslow_wrap .softoning03 .phot_ul li p{font-size:1.5625vw;line-height:2.5000vw;padding-bottom:1.5625vw}
	.coboslow_wrap .softoning03 .phot_ul li p + p{padding-bottom:0}
	.coboslow_wrap .softoning03 .phot_ul li h2{font-size:1.9531vw;line-height:2.8125vw;padding-bottom: 3.0469vw;}
	.coboslow_wrap .softoning03 .phot_ul li span{font-size: 2.9688vw;}
	.coboslow_wrap .grf_cont{gap:4.0625vw}
	.coboslow_wrap .softoning03 .point_w022 .phot_ul{gap:7.2656vw;padding-top:7.8125vw;align-items: flex-start;}
	.coboslow_wrap .softoning03{margin-bottom: 11.7188vw;}
	.coboslow_wrap .co_swiper_cont iframe {width: 100%;height: 38.2043vw;border-radius: 1.6129vw;}

	/********************************************************** 
	* sub6_1 - 클럽웨딩
	***********************************************************/ 
	.club_wedding_wrap .softoning01{margin-bottom: 0;padding-bottom:12.5000vw}
	.club_wedding_wrap .text_bx .tt02{font-size:1.5625vw;margin-bottom:3.7500vw;}
	.club_wedding_wrap .softoning01_mi .softoning01_mi_img_w{width:59.3750vw}
	.club_wedding_wrap .softoning01_mi h1{font-size:16.2500vw;padding-top: 7.5000vw;}
	.club_wedding_wrap .softoning01 .sub_title02{font-size:2.1094vw;}
	.club_wedding_wrap .softoning01_bt3{padding-top:13.9844vw;}
	.club_wedding_wrap .softoning03 .con_inner{padding:12.8906vw 0 13.2813vw}
	.club_wedding_wrap .softoning03 .point_w .tx_bx{padding-top:0}
	.club_wedding_wrap .softoning03 .point_w .tx_bx span{font-size:3.1250vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx h1{font-size:3.1250vw;padding-top:2.0313vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx p{font-size:1.9531vw;font-weight:600}
	.club_wedding_wrap .cw_ul{gap:8.9844vw;padding-top:7.0313vw;align-items: center;justify-}
	.club_wedding_wrap .tx_bx02{}
	.club_wedding_wrap .tx_bx02 h1{font-size:2.3438vw;border-bottom: 0.0781vw solid #000;padding-bottom: 2.1875vw;margin-bottom:2.1875vw;border-bottom: 0.0781vw solid #adadad;}
	.club_wedding_wrap .cw_ul li h3{font-size:1.7969vw;padding-bottom:1.0156vw;}
	.club_wedding_wrap .cw_ul li span{font-size:1.5625vw;line-height: 2.8125vw;padding-bottom:0}
	.club_wedding_wrap .cw_ul ul{flex-direction: column;gap:2.3438vw;}
	.softoning03 .point_w{border-bottom: 0.0781vw solid #c6c6c6;padding-bottom:12.5000vw;max-width: 92.1875vw;margin: 0 auto;}

	.club_wedding_wrap .point_w02{padding-top:0;padding-bottom:0;border-bottom:0}
	.club_wedding_wrap .point_w02 .cw_ul{flex-direction: row-reverse;padding-top:12.8906vw;}
	.club_wedding_wrap .point_w02 .tx_bx02{border-top:0}
	.club_wedding_wrap .marionette01 .con_inner{padding:14.0625vw 0 15.6250vw}
	.table-mileage {width: 100%;max-width:78.5938vw;margin: 7.0313vw auto 0;}
	.table-mileage thead tr{border-top: 0.1563vw solid #b2aaa8;}
	.table-mileage thead th { background: #fff3f0;font-size: 2.1875vw;padding: 2.3438vw 0;border-bottom: 0.1563vw solid #f2e8e6;}
	.table-mileage tbody td { height:6.2500vw;line-height:6.2500vw;border-bottom: 0.0781vw solid #e5e5e5;font-size: 1.5625vw;}
	.table-mileage tbody td:nth-child(1) {width:19.3750vw;}
	.table-mileage tbody td:nth-child(2) {width:19.3750vw;border-left: 0.0781vw solid #e5e5e5;}
	.table-mileage tbody td:last-child {width:38.8281vw;border-left: 0.0781vw solid #e5e5e5;}
	.table-mileage tbody td.pc5{}
	.table-mileage tbody td.pc7{}
	.club_wedding_wrap .marionette01 .tx_bx{padding-top:2.5781vw;}
	.club_wedding_wrap .marionette01 .tx_bx p{font-size:1.4063vw;line-height:2.5000vw;color:#404040}
	.tx_sunn{width:69.5313vw;height:11.7188vw;border-radius:6.2500vw;border:0.1563vw solid #fd5c25;margin: 3.2031vw auto;flex-direction: column; align-items: center;justify-}
	.tx_sunn h1{font-size:1.7969vw; align-items: center;gap:0.4688vw;justify-}
	.tx_sunn h2{font-size:1.5625vw;}
	.tx_sunn em{font-size:0.7813vw;}
	.poi_btbt{background:#f8f8f8;width:92.1875vw;height:10.1563vw;margin: 0 auto;gap:3.9063vw;margin-top:7.8125vw;align-items: center;justify-}
	.poi_btbt span{font-size:1.7969vw;}
	.poi_btbt em{font-size:2.3438vw;}
	.poi_btbt a{width:13.9063vw;height:3.6719vw;border-radius:3.9063vw;background:#ebbb14;font-size:1.3281vw;align-items: center;gap: 0.5469vw;
	justify-}
	.poi_btbt li{align-items: center;gap:1.1719vw;}
	.poi_btbt li b{width: 0.0781vw;height: 2.0313vw;background: #7c7c7c;}
	/********************************************************** 
	* 전후사진
	***********************************************************/
	.cat-tabs-wrap{  width:92.1875vw; margin:0 auto; }
	.cat-tabs{ flex-wrap:wrap; gap:0.6250vw;border-bottom:0.1563vw solid #d0d0d0; justify-}
	a.cat-tab{padding:1rem 0; font-size:1.7969vw;  width:14.8438vw;cursor:pointer; text-decoration:none; }
	.cat-tab.active{   border-bottom:0.2344vw solid #ff7048; }
	#subcatPop{ left:0; top:100%; transform:translateY(0);max-width: 100%;background:#fcfcfc; border:0.0781vw solid #e9e9e9;box-shadow:0 0.7813vw 1.8750vw rgba(0,0,0,.08);padding:2.3438vw 1.4063vw;  }
	#subcatPop.show{  }
	#subcatPop .subcatPop-inner{ flex-direction:column; align-items:center; gap:2.3438vw;}
	#subcatPop .subcatPop-inner .subcat-item{ font-size:1.4844vw;  text-decoration:none;}
	#subcatPop .subcat-empty{  font-size:1.0156vw; }
	.subcatPop-arrow{  width:0; height:0; top:-0.6250vw; border-left:0.6250vw solid transparent;border-right:0.6250vw solid transparent;border-bottom:0.6250vw solid #e9e9e9; }
	.subcatPop-arrow::after{   left:-0.5469vw; top:0.0781vw; width:0; height:0;border-left:0.5469vw solid transparent;border-right:0.5469vw solid transparent;border-bottom:0.5469vw solid #fcfcfc; }
	.ba-modal{  inset:0;   }
	.ba-modal.show{  }
	.ba-backdrop{  inset:0; background:rgba(0,0,0,.55); }
	.ba-dialog{ left:50%; top:50%; transform:translate(-50%,-50%);width:min(60.3125vw, 92vw); max-height:90vh;background:#fff; box-shadow:0 1.5625vw 4.6875vw rgba(0,0,0,.3);}

	.ba-close{left:48%;top:-4.1406vw;width:2.8125vw; height:2.8125vw;border:none; background:none; cursor:pointer;}

	.ba-title{ background: #fff;height: 3.9063vw;line-height: 3.6719vw;font-size:1.5625vw;   }
	.ba-grid{  grid-template-columns:1fr 1fr;}
	.ba-col{  flex-direction:column; gap:0.6250vw; }
	.ba-label{ font-size:1.0938vw;   }
	.ba-sub{ font-size:1.0156vw;  margin-left:0.4688vw; }
	.ba-col img{width:100%; height:auto;  border:0.0781vw solid #eee;}


	.af_wd{background:#f9f9f9;width:70.3125vw;height:13.2813vw;margin:7.8125vw auto;justify-flex-direction: column;align-items: center;}
	.af_wd p{font-size:1.1719vw;line-height:1.7969vw;padding-top: 1.9531vw;}
	.af_wd span{background:#fff;border:0.0781vw solid #878787;border-radius:100%;font-sizE:1.3281vw;width:1.7188vw;height:1.7188vw;line-height: 1.7188vw;}

}
@media (max-width:768px) {
	/* sub tab */
	.sub_bg_wrap{width:100%;margin:0 auto;height:97.0052vw;overflow:hidden}
	.sub_bg01{background: url(../img/sub_bg01.jpg) 50% 50% / cover no-repeat;width:100%;height:71.6146vw;}
	.sub_top_text{left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:1}
	.sub_top_text div{}
	.sub_top_text h1{font-size:5.2083vw;padding-top:3.6458vw;}
	.sub_top_text p{font-size:2.6042vw;}
	.no_thumb{width:59.8958vw;height:42.9688vw;background:#eeeeee;align-items: center;justify-}

	/********************************************************** 
	* sub1_1 - 의료진 소개
	***********************************************************/ 
	.doctor_wrap .sub_bg_wrap{height:20.0521vw;}
	.doctor_wrap .sub_top_text{top:50%;}
	.main_cont_wrap09{}
	.main_cont09_box{gap:10rem; width:100%; max-width:100%; padding-bottom:14rem; margin:0 auto;  flex-direction:column; justify- align-items:center;}

	.main_cont09_title{ width:100%; margin-bottom:2rem;}
	.main_cont09_text > p + p{margin-top:0.8rem;}

	.main_cont09_video_wrap{
	 width:100%; max-width:50%; margin:0 auto; 
	transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	}
	.main_cont_wrap09.on .main_cont09_video_wrap{max-width:94%;}
	.main_cont09_video_box{ width:100%;   flex-direction:column; justify- align-items:center;}
	.main_cont09_video{ width:100%; padding:40% 0 0; background-color: rgba(0, 0, 0, 0); }
	#main_cont09_video{
	 top:0; left:0; width:100%; height:100%;
	}
	.doctor_011{padding-bottom:20.1823vw;}
	.doctor_011_1{ gap:12.2396vw;align-items: center;flex-wrap: wrap;}
	.doctor_011 .scc{max-width:157.5521vw;margin:0 auto;}
	.doctor_011_1 .right h1{font-size:4.2969vw;border-bottom: 0.1302vw solid #dddddd;padding-bottom: 4.2969vw;
	margin-bottom: 5.9896vw;}
	.doctor_011_1 .right h1 span{font-size:2.3438vw;}
	.doctor_011_1 .right ul{gap: 9.5052vw;}
	.doctor_011_1 .right ul li {font-size:2.4740vw;line-height:4.6875vw;}
	.doctor_011_1 .right a{align-items: center;gap:1.0417vw;width:19.5313vw;height:6.1198vw;border-radius:3.9063vw;border:0.1302vw solid #707070;font-size:1.8229vw;margin-top: 5.9896vw;justify-}
	.doctor_011_1 .right ul li b{color:#f86b29}
	.doctor_wrap .re06_bg{background: url(../img/re06_bg.png) 50% 50% / cover no-repeat;width: 48.9583vw;height: 48.8281vw; bottom: 59.1146vw;left: -28.3854vw;}

	.doctor_012{background:#fbfaf9;padding:26.0417vw 0 19.5313vw}
	.doctor_012 .tx_bx22{}
	.doctor_012 .tx_bx22 span{font-size:2.6042vw;}
	.doctor_012 .tx_bx22 h2{font-size:3.6458vw;padding-top: 3.2552vw;}
	.doctor_012 .tx_bx22 h1{font-size:4.1667vw;padding-top:9.1146vw;}
	.doctor_012 ul{gap: 9.5052vw;padding-top: 10.4167vw;        flex-wrap: wrap;}
	.doctor_012 ul li{font-size:2.2135vw;line-height:4.1667vw;}
	.doctor_012_bg{background: url(../img/doctor_012_bg.png) 50% 50% / cover no-repeat;width: 54.9479vw;height: 58.2031vw;bottom:-25.9115vw;right:0;}
	.doctor_012_n .swiper-slide{width:36.3281vw !important;}
	.doctor_012_n .swiper-wrapper{gap: 3.9063vw;}
	.doctor_012_n{padding-top:13.6719vw;}
	.doctor_011_1 .left img{width:68.7500vw}
	.doctor_011_1 .right a img{width:2.7344vw;}

	/********************************************************** 
	* sub1_2 - 진료안내 / 오시는길
	***********************************************************/ 
	.ininininin{padding-top:23.4375vw;margin:0 auto;}	
	.infor01{}
	.infor_title{font-size:5.2083vw;border-bottom:0.1302vw solid #cac5c1;padding-bottom: 3.9063vw;}
	.loca_wrap .location_cont.location_cont02 {}
	.loca_wrap .location_cont.location_cont03 {}

	.loca_wrap .location_cont.location_cont03 .location_sub{padding-bottom:0.0000vw;}
	.loca_wrap .location_cont.location_cont01 .lo_last_c{}
	.loca_wrap .location_cont .location_sub {padding-bottom:3.2552vw;
		font-size: 3.6458vw;letter-spacing: 0.05em;
		align-items:center;
	}
	.loca_wrap .location_cont .location_sub span{padding:0 2.6042vw 0 1.3021vw}
	.loca_wrap .location_cont .location_sub small {font-size:3.2552vw;letter-spacing: 0.03em;font-style: normal;}
	.loca_wrap .location_cont .location_ul {margin-bottom: 1.6927vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 {margin-bottom:0}
	.loca_wrap .location_cont .location_ul.loca_ul02 {}
	.loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:4.8177vw;margin-bottom: 3.5156vw;}
	.loca_wrap .location_cont .location_ul .location_li {}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:1.9531vw;line-height: 5.2083vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {
	word-wrap: break-word;font-size: 2.4740vw;letter-spacing: 0.03em;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p b{width:2.2135vw;font-weight:500}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p{}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p.text{}

	.loca_wrap .location_cont .location_ul .location_li .text {width:10.8073vw;justify-}
	.loca_wrap .location_cont .location_ul .location_li .date span {background: #ff7048;padding:0.1302vw 0.3906vw}
	.loca_wrap .location_cont .description {gap:0.3906vw;font-size:2.3438vw;line-height:3.2552vw;letter-spacing: 0.03em;
	padding-top:2.6042vw;}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 2.3438vw;letter-spacing: 0.02em;padding-bottom:2.0833vw;
	}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {font-size:2.0833vw;}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 4.6875vw;height: 4.6875vw;
	}

	.loca_wrap .location_cont .location_ul .location_li.tel {
		font-size: 3.9063vw;letter-spacing: 0.05em;padding-bottom:2.8646vw;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.4vw;margin-top:2.0833vw;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a {
		width:23.1771vw;height:7.0313vw;border-radius:0.6510vw;font-size: 1.8229vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-border: 0.2604vw solid #c4c4c2;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 2.6042vw;height: 2.3438vw;background:url('../img/kakao_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover{background:#ebbb14;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover span{
	background:url('../img/kakao_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 2.8646vw;height: 2.8646vw;background:url('../img/naver_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver:hover{background:#00ca1d;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap span {
		width: 2.3438vw;height: 2.3438vw;background:url('../img/tmap_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover{
	background:url('../img/tmap_bg.png')no-repeat center/cover;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover span{
	background:url('../img/tmap_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 1.9531vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 3.5156vw;height: 3.1250vw;background:url('../img/re08_kaka2.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li em.tttjtj{font-size:2.3438vw;}
	.infor01 .info_ul{padding-top: 10.4167vw;padding-left:7.8125vw;gap:10.1354vw;flex-wrap: wrap;}
	.loca_wrap .location_cont .location_ul .location_li.lo_txtx{font-size:2.3438vw;line-height:3.6458vw;}
	.info_li02{}
	.info_li02:before{width:0.1302vw;height:30.5990vw;background:#d9d9d9;left:-12.3698vw}
	.root_daum_roughmap_landing{border-radius:6.5104vw;}
	.wrap_controllers,.root_daum_roughmap .cont {display:none}
	.map_w{padding:8.0729vw 0 3.9063vw}
	.map_title{font-size:3.2552vw;padding-top:3.9063vw;line-height: 4.9063vw;}
	.map_ul li h1{font-size:2.9948vw;align-items: center;gap:1.1719vw;padding-bottom:4.9479vw;}
	.map_ul..map_ul01 li p span{font-size:2.6042vw;}
	.map_ul li p a{font-size:2.3438vw;border-bottom:0.1302vw solid #949494}
	.map_ul li p a img {width:1.8229vw;}
	.map_ul li.left p{align-items: center;gap: 2.6042vw;font-size:2.6042vw;color:#171717} 
	.map_ul{padding: 0 2.6042vw;justify-}
	.map_ul li.right p {padding-bottom:2.9948vw;}
	.map_ul.map_ul01 li.right p span{font-size:2.6042vw;border-radius:3.9063vw;padding: 0.1302vw 1.3021vw;font-weight:400}
	.map_ul li.right p span.ghtjs{border:0.3906vw solid #04af00;}
	.map_ul li.right p span.ghtjs2{border:0.3906vw solid #af0c00;}
	.map_ul.map_ul01{padding:8.4635vw 3.9063vw 4.1667vw;border-bottom:0.1302vw solid #dfdfdf;flex-wrap: wrap;gap: 7vw}
	.map_ul.map_ul02{padding:6.5104vw 3.9063vw;flex-wrap: wrap;}
	.map_ul.map_ul02 h2{font-size:2.6042vw;padding-bottom: 4.1667vw;}
	.map_ul.map_ul02 p{padding-bottom:2.6042vw;}
	.map_ul.map_ul02 p span{font-size:2.3438vw;} 
	.map_ul.map_ul02 p span.black2{    background: #000;border-radius: 3.9063vw;padding: 0.7813vw 1.4323vw; }
	.map_ul.map_ul02 li.left p{gap:1.0417vw;}
	.map_ul.map_ul02 li.right p{ align-items: center;gap: 1.0417vw;}
	.map_ul.map_ul02 li.right{padding-top:0vw}

	.infor03{background:url('../img/infor03_bg.png')no-repeat center/cover;}
	.infor03 .scc{flex-wrap: wrap;padding: 13.0208vw 0;gap:11.7188vw;align-items: center;justify-}
	.infor03 .right h1{font-size:4.5573vw;    border-bottom: 0.1302vw solid #d3d3d3; padding-bottom: 2.6042vw;}
	.infor03 .right p{font-size:2.9948vw;line-height:4.4271vw;padding: 6.5104vw 0 4.4271vw;}
	.infor03 .right span{font-size: 2.6042vw; padding-bottom: 2.6042vw;}
	.infor03 .right span + span{padding-bottom:0}

	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data{bottom:1.3021vw;left: 50%;
	transform: translate(-50%, 0.0000vw);;}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data a{background: #fff;}
	.root_daum_roughmap_landing{width:100% !important}
	/********************************************************** 
	* sub2_1 - 리프팅
	***********************************************************/ 
	.story_wrwr .story_bgbg{background-image: url(../img/story_bgbg.png) ;background-position: 50% 95%;width:100%;height:100%;padding:0.1302vw;}
	.story_wrwr .softoning01{}
	.story_wrwr .sub_way_title{padding-top:21.3542vw;    padding-bottom: 1.9531vw;}
	.story_wrwr .sub_way_title .titleAni span{font-size:2.8646vw;width:66.4063vw;border-radius:3.9063vw;height:6.7708vw;line-height:6.7708vw;background:#eeeeee;
		margin: 0 auto;}
	.sun_w{gap:3.1250vw;flex-direction: column;align-items: center;padding:4.6875vw 0 2.6042vw}
	.sun_o{width:0.7813vw;height:0.7813vw;background:#909090;border-radius:100%}
	.story_wrwr .softoning01_bt{padding-top:0}
	.story_wrwr .softoning01 .sub_title02 { font-size: 3.2552vw;line-height: 4.8177vw;}

	.story_wrwr .beautox04 .sub_title_sun em{font-size:3.9063vw;letter-spacing: 0.1302vw;}
	.story_wrwr .beautox04 .sub_title_sun{font-size:4.8177vw;line-height: 7.1615vw;padding:2.4740vw 0}
	.story_wrwr .beautox04{padding-top:22.1354vw;padding-bottom: 19.5313vw;}
	.story_wrwr .beautox04 .tx_bx{padding-top:9.1146vw}
	.story_wrwr .beautox04 .tx_bx h1{font-size:3.2552vw;line-height:5.2083vw;padding-top: 6.5104vw;}
	.story_wrwr .beautox04 .tx_bx p{font-size:2.6042vw;}
	.story_wrwr .softoning01_mi{    padding-top: 8.4635vw;}

	.story_wrwr .point_bt{padding-bottom:5.2083vw;justify-}
	.story_wrwr .point_bt span{font-size:2.6042vw;background:#f96b29;height:7.1615vw;line-height:7.1615vw;padding: 0 6.5104vw;}

	.story_wrwr .softoning03 .con_inner{padding:13.0208vw 0 19.5313vw}
	.story_wrwr .softoning03 .tx_bx .ov h1{font-size:5.2083vw;padding-bottom: 6.1198vw;}
	.story_wrwr .softoning03 .tx_bx .ov p{font-size:2.6042vw;line-height:4.4271vw;}
	.story_wrwr .softoning03 .tx_bx .ov h2{    font-size:3.2552vw;padding-bottom: 3.9063vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:3.5156vw;border-top:0.1302vw solid;border-bottom:0.1302vw solid;padding: 1.1719vw 0;
		}
	.story_wrwr .softoning03 .phot_ul {padding-top: 8.4635vw;gap:5.2083vw;align-items: flex-start;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 p{font-size:2.6042vw;line-height:3.9063vw;padding-top:0;}
	.story_wrwr .softoning03 .point_w .phot_ul li img{width:53.3854vw;}
	.story_wrwr .softoning03 .phot_ul li{gap:2.8646vw;}

	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li img{width:53.3854vw;}
	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:53.3854vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span{font-size:3.5156vw;padding-bottom:0;padding-top:3.1250vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:2.6042vw;text-decoration: underline;}
	.story_wrwr .softoning03 .point_w02 .tx_bx02{border:0}
	.story_wrwr .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{gap:2.6042vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{width:auto;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h3{font-size:2.9948vw;}
	.story_wrwr .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.6510vw}

	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p{font-size:2.7344vw;gap:1.4323vw;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p span{border-radius: 3.9063vw;background:#a6a6a6;padding:0;font-size:2.0833vw;width:8.4635vw;height:4.0365vw;line-height:4.0365vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(2) .tx_bx02 p span{background:#545454}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(3) .tx_bx02 p span{background:#2b2b2b}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:after{background:url(../img/po_mid_icon.png) no-repeat;width:1.5625vw;height:2.3438vw;
	transform: translate(0.0000vw, -50%);right: -3.6458vw;top:40%;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:last-child:after{display:none}

	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul{padding-top:0;gap:2.2135vw;}
	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul li img{width:auto;}
	.phot_bottt{padding:0.0000vw 0 10.6771vw}
	.phot_bottt span.qqq{margin: 0 auto;font-size:3.9063vw;width:6.5104vw;height:6.5104vw;line-height:6.2500vw;background:#f96b29;border-radius:100%}
	.phot_bottt .tx_bx h1{font-size:3.6458vw;padding-top: 4.8177vw;}
	.phot_bottt .tx_bx p{font-size:2.6042vw;line-height: 4.6875vw;padding-top:3.6458vw}
	.phot_bottt .tx_bx p span{font-size:2.9948vw;}
	i.ii{transform: rotate(9deg);}
	.phot_ul02{gap: 7.2917vw;justify-}
	.phot_ul02 li h1{font-size:16.7969vw;width:26.6927vw;height:26.6927vw;line-height:26.6927vw;border-radius:100%;background:#f0f2f6}
	.phot_ul02 li p{font-size:2.6042vw;padding-top:2.6042vw;}
	.tthh3{font-size:3.2552vw;line-height:4.9479vw;    padding-top: 11.7188vw;}
	.story_wrwr .softoning04 .softoning01_mi{flex-direction: column;align-items: center;gap:3.2552vw;padding-top: 0;}
	.story_wrwr .softoning04 .softoning01_mi span.spspspsp{font-size:2.0833vw;color:#515151}
	.story_wrwr .softoning04 .tx_bx p{font-size: 2.9948vw;line-height: 5.2083vw; }
	.story_wrwr .softoning04 .tx_bx{padding-top: 8.4635vw;}
	.story_wrwr .softoning04 .con_inner{padding:19.5313vw 0 0}
	.story001 .softoning01_mi{padding-top:13.0208vw}
	.story001 .softoning01_mi h1{font-size: 10.9948vw;}
	.st_bt .tx_bx p{font-size:2.9948vw;line-height: 5.2083vw;padding-top:5.8594vw;}
	.youtube_wwww .sun{left: 50%;transform: translate(-50%, 0);height:20.0521vw;top:-9.2448vw;}
	.story001 {padding-bottom:15.6250vw;}
	.youtube_wwww{}
	/********************************************************** 
	* sub2_2 - 울쎄라인텐스
	***********************************************************/

	.sub_le_ri{gap:11.1979vw;padding-top:24.3490vw;justify-align-items: center;flex-wrap: wrap;}
	.sub_le_ri .right{}
	.sub_le_ri .right p{font-size:3.5156vw;font-weight:600}
	.sub_le_ri .right h1{font-size:4.5573vw;line-height:5.5990vw;padding:4.2969vw 0 6.5104vw;}
	.sub_le_ri .right h2{font-size:2.6042vw;line-height:4.1667vw;padding-bottom:4.9479vw;}
	.sub_le_ri .right span{font-size:1.9531vw;}
	.sub_le_ri img{width:100%;}
	.ultheraintense01{padding-bottom:0.0000vw;margin-bottom:28.6458vw;padding-top:37.7604vw;}
	.ultheraintense01 .sub_title01{font-size:5.8594vw;letter-spacing: -0.1302vw;padding:0 0 5.2083vw}
	.ultheraintense01 .sub_title01 img{width:2.0833vw;}
	.ultheraintense01 .sub_title01 strong{font-weight:700}
	.ultheraintense01 .flexx{align-items: center;justify-}
	.ultheraintense01 .sub_title02{font-size:2.6042vw;letter-spacing: -0.0651vw;}
	.ultheraintense01 .sub_title02 strong{font-weight:700}
	.ultheraintense01 .sub_sm_title01{font-size:3.2552vw;line-height: 5.2552vw;}
	.ultheraintense01 .softoning01_mi{padding-top:9.1146vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img_w{width:113.6719vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img{        width: 78% !important;position: absolute;left: 50%;transform: translate(-50%, 0);}
	.ultheraintense01 .text_bx .tt02{font-size:2.8646vw;line-height:4.5573vw;padding-top:1.9531vw;}
	.ultheraintense01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}

	.ultheraintense02{background:#f8f8f8}
	.ultheraintense02 .phot_ul{gap:9.6354vw;padding-top:6.5104vw;align-items: flex-end;justify-}
	.ultheraintense02 .phot_ul li{gap: 2.6042vw;flex-direction: column; align-items: center;}
	.ultheraintense02 .point_w .phot_ul li img{width:38.4115vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li:first-child img{width:66.0156vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li img{width:67.9688vw;}
	.ultheraintense02 .phot_ul li span{font-size:2.0833vw;}
	.ultheraintense02 .phot_ul li h1{font-size:2.0833vw;padding:0 3.5156vw;height:5.7292vw;line-height:5.4688vw;border-radius:3.9063vw;background:#2b2b2b}
	.ultheraintense02 .sub_title_sun{font-size:5.2083vw;padding:4.2969vw 0}
	.ultheraintense_wrap .sub_title_sun{font-size:5.2083vw;padding:4.2969vw 0}
	.ulth_content01 h1 span{align-items: center;letter-spacing: 0.1302vw;background:#2b2b2b;font-size:2.0833vw;width:14.3229vw;height:5.7292vw;border-radius:6.5104vw;justify-}	
	.ulth_content01.sub_le_ri h1 {padding: 0 0 2.8646vw;font-size:3.5156vw;align-items: center;gap:1.9531vw;letter-spacing: 0.1302vw;}
	.ulth_content01.sub_le_ri p{font-size:2.6042vw;line-height:3.9063vw;padding-bottom:3.6458vw;}
	.ulth_content01.sub_le_ri p + p{padding-bottom:0}
	.ulth_content02 h1 span{align-items: center;letter-spacing: 0.1302vw;background:#2b2b2b;font-size:2.0833vw;width:14.3229vw;height:5.7292vw;border-radius:6.5104vw;justify-}	
	.ulth_content02.sub_le_ri h1 {padding: 0 0 2.8646vw;font-size:3.5156vw;align-items: center;gap:1.9531vw;}
	.ulth_content02.sub_le_ri p{font-size:2.6042vw;line-height:3.9063vw;padding-bottom:3.6458vw;}
	.ulth_content02.sub_le_ri p + p{padding-bottom:0}
	.sub_le_ri.ulth_content01{padding-top:13.6719vw;gap:9.1146vw;}
	.sub_le_ri.ulth_content02{padding-top:13.6719vw;gap:9.1146vw;flex-direction: column-reverse;}
	.tx_bx h1{font-size:3.9063vw;padding-bottom: 3.5156vw;}
	.ultheraintense02 .point_w02 .tx_bx{padding-top:9.1146vw}
	.ultheraintense02 .point_w02 .tx_bx p{font-size:2.6042vw;line-height:3.9063vw;font-weight:600}
	.ultheraintense02 .point_w02 .po_mid{padding: 6.5104vw 0;}
	.ultheraintense02 .point_w02 .tx_bx02{border-top:0;padding-top: 2.6042vw;}
	.ultheraintense02 .point_w02 .tx_bx02 p{line-height:4.1667vw;}
	.ultheraintense02 .point_w02 .tx_bx h2{font-size:3.2552vw;        padding-top: 1.3021vw;}
	.point_w03{padding-top:19.5313vw;}
	.ultheraintense02 .point_w03 .tx_bx{padding-top: 8.7240vw;}
	.ultheraintense02 .point_w03 .tx_bx p{font-size:2.6042vw;line-height:4.4271vw;font-weight:600}
	.ultheraintense02 .point_w03 .po_mid{padding:5.2083vw 0 0}
	.ultheraintense02 .point_w03 .po_mid ul{  align-items: center;  gap:7.8125vw;flex-direction: column;}
	.ultheraintense02 .point_w03 .po_mid li{width:29.9479vw;height:11.7188vw;line-height: 11.0677vw;border:0.3906vw solid #fd5c25;font-size:3.2552vw;border-radius:6.5104vw;}
	.ultheraintense02 .point_w03 .po_mid li:after{left:50%;background:url(../img/po_mid_icon.png) no-repeat;width:1.5625vw;height:2.3438vw;
	transform:translate(-50%, -0%) rotate(90deg);right:auto;top:auto;bottom: -5.6562vw;}
	.ultheraintense02 .point_w03 .po_mid li:last-child:after{display:none}
	.ultheraintense02 .point_w03 .tx_bx02 p{font-size:2.9948vw;padding-bottom: 0;}
	.ultheraintense02 .point_w03 .tx_bx02 h2{font-size:3.2552vw;     padding-top: 0.9115vw;}
	.ultheraintense03 ul{padding-top: 10.4167vw;
        gap: 6.6927vw 1.6927vw;
        flex-wrap: wrap;}
	.ultheraintense03 ul li{width:49%}
	.ultheraintense03 ul li img{width:60.4167vw;transition: .7s;}
	.ultheraintense03 ul li img:hover{transform: scale(1.1);}
	.ultheraintense03 ul li .text_bx{padding:3.1250vw 0 0 1.4323vw;}
	.ultheraintense03 ul li .text_bx p{font-size:2.6042vw;line-height:4.1667vw;padding-top:2.4740vw;}
	.ultheraintense03 ul li .text_bx h1{font-size:3.2552vw;padding-top: 1.6927vw;}
	span.j_d{/* margin:0 auto; */margin-bottom:1.9531vw;width:1.5625vw;height:1.5625vw;border-radius:100%;background:#fd5c25;}
	.ultheraintense04{padding-bottom:0.0000vw;margin-bottom:28.6458vw;padding-top:12.3698vw;border-top:0.1302vw solid #e5e5e5}
	.ultheraintense04 .sub_title01{font-size:5.8594vw;letter-spacing: -0.1302vw;padding:0 0 5.2083vw}
	.ultheraintense04 .sub_title01 img{width:2.0833vw;}
	.ultheraintense04 .sub_title01 strong{font-weight:700}
	.ultheraintense04 .flexx{align-items: center;justify-}
	.ultheraintense04 .sub_title02{font-size:2.6042vw;letter-spacing: -0.0651vw;}
	.ultheraintense04 .sub_title02 strong{font-weight:700}
	.ultheraintense04 .sub_sm_title01{font-size:3.2552vw;}
	.ultheraintense04 .softoning01_mi{padding-top:9.1146vw;}
	.ultheraintense04 .softoning01_mi h1{font-size:10.0833vw}
	.ultheraintense04 .softoning01_mi .softoning01_mi_img_w{width:98.9583vw;}
	.ultheraintense04 .text_bx .tt02{font-size:2.8646vw;line-height:4.5573vw;padding-top:1.9531vw;}
	.ultheraintense04 .softoning01_bt{   }
	.ultheraintense04 .softoning01_bt h1{font-size:3.2552vw;line-height:5.2083vw;padding-bottom: 2.7292vw;}
	.ultheraintense04 .softoning01_bt p{font-sizE:2.6042vw;line-height:4.1667vw;}
	/******/
	.smrlavy{align-items: center;gap:0.3906vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h1{padding: 3.6458vw 0 5.8594vw;}
	.sign{padding-left:1.6927vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h2{padding-bottom:3.9063vw;}
	.ultheraintense01 .sub_title01{line-height:7.8125vw;}
	em.suitv1_regular{letter-spacing: 0.1302vw;}
	.sub_sm_title02{font-size:2.8646vw;line-height:4.5573vw;padding-top:3.3854vw;}
	.ultheraintense_mi{flex-wrap: wrap;padding-top:13.0208vw;gap:14.9740vw;align-items: center;justify-}
	.ultheraintense_mi .left img{width:63.0208vw}
	.tx_bx03 p{font-size: 3.2552vw;}
	.tx_bx03 p:after{background:#fdeabd;width:26.4323vw;height:2.0833vw;left:0;bottom:-0.3906vw;z-index:-1}
	.tx_bx03 h1{font-size: 3.9063vw;padding-top:2.6042vw;}
	.ultheraintense_mi .right ul{flex-direction: column;gap:1.9531vw;padding-top:5.5990vw;}
	.ultheraintense_mi .right ul li{width:88.9323vw;height:20.4427vw;border-radius:1.3021vw;background:#f8f8f8;padding-left: 4.6875vw;flex-direction: column;
		justify-}
	.ultheraintense_mi .right ul li h1{font-size:2.8646vw;padding-bottom:1.9531vw;}
	.ultheraintense_mi .right ul li p{font-size: 2.6042vw;line-height: 3.9063vw;}
	.ultheraintense_mi .right ul li strong{font-weight:700}
	.ultheraintense02 .point_w02 .po_mid{gap: 3.2552vw;flex-wrap: wrap;}
	.ultheraintense02 .point_w02 .tx_bx h2.smrlavy{justify-}

	.ulth_m_bg{width:100%;height:45.1823vw;margin:0 auto 23.4375vw;}
	.ulth_m_bg .txbx{max-width:83.6458vw;margin:0 auto;    padding: 13.2813vw 0;}
	.ulth_m_bg .txbx h1{font-size:4.5573vw;padding-bottom: 5.8594vw;}
	.ulth_m_bg .txbx p{font-size:2.6042vw;line-height:4.1667vw;}
	.sof_ul{width:76.8229vw;}
	/******/
	/********************************************************** 
	* sub2_3 - 커스텀써마지
	***********************************************************/
	.sub_bg02_3{max-width:240.3646vw;width:100%;height:76.4323vw;}
	.customthermage01{padding-bottom:0.0000vw;margin-bottom:28.6458vw;padding-top:37.7604vw;}
	.customthermage01 .sub_title01{font-size:5.8594vw;letter-spacing: -0.1302vw;padding:0 0 5.2083vw}
	.customthermage01 .sub_title01 img{width:2.0833vw;}
	.customthermage01 .sub_title01 strong{font-weight:700}
	.customthermage01 .flexx{align-items: center;justify-}
	.customthermage01 .sub_title02{font-size:2.6042vw;letter-spacing: -0.0651vw;}
	.customthermage01 .sub_title02 strong{font-weight:700}
	.customthermage01 .sub_sm_title01{font-size:3.2552vw;line-height: 4.6875vw;}
	.customthermage01 .softoning01_mi{padding-top:9.1146vw;}
	.customthermage01 .softoning01_mi .softoning01_mi_img_w{width:113.6719vw;}
	.customthermage01 .text_bx .tt02{font-size:2.8646vw;line-height:4.5573vw;padding-top:1.9531vw;}
	.customthermage01{background: url(../img/ultheraintense01_bg.png) 50% -8% / contain no-repeat;}
	.customthermage01 .softoning01_mi .softoning01_mi_img{width: 78% !important;
        position: absolute;
        left: 50%;
        transform: translate(-50%, 0);}
	.customthermage02 .ulth_content02.sub_le_ri h1{padding:0 0 4.4271vw}
	.customthermage02 .tx_bx h1{font-size:3.5156vw;}
	.customthermage02 .point_w02 .tx_bx{padding-top: 9.7656vw;}
	.customthermage02 .tx_bx h1{padding-bottom:3.9063vw;}
	.customthermage02 .point_w02 .po_mid{padding:3.5156vw 0 0}
	.customthermage02 .point_w02 .tx_bx02{padding-top:6.1198vw}
	.customthermage02 .point_w02 .tx_bx h2{line-height:4.6875vw;}
	.customthermage02 .point_w03 .tx_bx h1{font-size:3.2552vw;}
	.customthermage02 .point_w03 .tx_bx{padding-top:12.2396vw;}
	.customthermage02 .point_w03 .po_mid{flex-wrap: wrap;padding: 3.9063vw 0 0; gap: 3.3854vw;justify-}
	.customthermage02 .point_w03 .tx_bx.tx_bx03{padding-top: 8.9844vw;}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 h1{padding-bottom:0}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 p.p1{padding-bottom:5.5990vw;}
	.customthermage02 .con_inner{padding:19.5313vw 0 16.9271vw;}
	.customthermage03 .tx_bx p{font-size:3.2552vw;line-height:4.9479vw;}
	.customthermage03 ul{padding-top:4.2969vw;}
	.customthermage03 ul li img{width:47.1354vw;}
	.customthermage03 ul li .text_bx p{font-size:2.3438vw;line-height:3.9063vw;letter-spacing: -0.0651vw;}
	.customthermage04 .softoning01_bt h1{padding-top:3.2552vw;}
	/********************************************************** 
	* sub2_4 - 온다 / 티타늄/인모드/ 올리지오
	***********************************************************/
	.sub_bg02_4{height:76.4323vw;}
	.laser_lifting00.sub_le_ri .right p{line-height: 4.9479vw;}
	.laser_lifting00.sub_le_ri .right h1{padding: 1.9531vw 0 3.6458vw;}
	.laser_lifting01{padding:32.5521vw 0 19.5313vw}
	.laser_lifting01 .sub_title01{font-size:5.8594vw;}
	.laser_lifting01_mi ul{align-items: center;gap:9.3021vw;flex-wrap: wrap;}
	.laser_lifting01_mi ul .img_bx{}
	.laser_lifting01_mi ul .img_hover{padding: 0.0000vw 4.9479vw 0;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, .8);opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.laser_lifting01_mi ul .img_hover h1{font-size:3.2552vw;border-bottom: 0.1302vw solid #626262;padding-bottom: 3.9063vw;    margin-bottom: 3.9063vw;}
	.laser_lifting01_mi ul .img_hover p{font-size:2.2135vw;line-height:3.6458vw;}
	.laser_lifting01_mi ul .img_hover h1 span{    margin:0 auto 2.2135vw;background: #fd5c25; width: 1.3021vw;height: 1.3021vw; border-radius: 13.0208vw;}
	.laser_lifting01_mi ul .img_bx:hover .img_hover{opacity: 1;}
	.h_title{font-size:3.2552vw;padding-top: 4.9479vw;}
	.sub_le_ri .right h2 + h2{padding-bottom:2.2135vw;}
	.bon_plus{top:50%;right:9.2448vw;animation: 1.2s linear infinite plus;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.3906vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.3906vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.laser_lifting_wrap .customthermage02 .point_w02 .tx_bx{padding-top:11.5885vw}
	.laser_lifting_wrap .customthermage03 ul li img{width:60.4167vw;}
	/********************************************************** 
	* sub2_5 - 실리프팅
	***********************************************************/
	.thread_lifting_wrap .customthermage01 p.sub_sm_title01 + p{font-size:3.5156vw; line-height: 4.1667vw;padding-top:4.2969vw;}
	.thread_lifting_wrap .customthermage01 .softoning01_mi .softoning01_mi_img_w{width:98.9583vw}
	.thread_lifting_wrap .softoning01_mi h1{font-size:11.0833vw}
	.thread_lifting_wrap .ultheraintense02 .point_w .tx_bx p.p1{font-size:3.2552vw;line-height:4.8177vw;padding-bottom: 0;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{line-height:4.1667vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{padding-bottom:3.9063vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p + p{padding-bottom:3.9063vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p.p4{padding-bottom:0}
	.thread_lifting_wrap .point_w02{padding-top:19.5313vw;    max-width: 153.6458vw;
		margin: 0 auto;}
	.thread_lifting_wrap .ultheraintense02 .point_w02 .tx_bx p{font-weight:500}
	.thread_lifting_wrap .customthermage02 .point_w02 .po_mid{padding:5.8594vw 0 0}
	.thread_lifting_wrap .ultheraintense02 .point_w.point_w02 .tx_bx02 p.p1{font-size:2.6042vw;line-height: 3.9063vw;padding-bottom: 13.0208vw;}
	.thread_lifting_wrap .customthermage02 .point_w02 .tx_bx02{padding-top:7.8125vw;border-bottom: 0.1302vw solid #c6c2bd;}
	.thread_lifting_wrap .point_w02_2{max-width: 153.6458vw;padding-top: 8.2031vw;
		margin: 0 auto;}
	.thread_lifting_wrap .point_w02_2 .img_bxbx{background:#fff;height:72.2656vw;border-radius:2.6042vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx h1{margin: 0 auto;width:33.8542vw;height:6.5104vw;line-height:6.5104vw;border-radius:3.9063vw;background:#2b2b2b;font-size:2.9948vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx p.p1{font-size:2.6042vw;padding-top: 2.6042vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx{padding-top:5.4688vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid{align-items: center;gap: 13.0208vw;padding-top: 6.5104vw;justify-}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li{}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:after{width:1.5625vw;height:2.3438vw;
	top: 50%;right: -7.2917vw;transform: translate(0.0000vw, -50%);}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:last-child:after{display:none}
	.thread_lifting_wrap .point_w02_2 .img_bxbx + .img_bxbx{margin-top:5.2083vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx p.p2{font-size:3.2552vw;line-height:4.8177vw;padding-top: 1.5625vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx span.j_d{margin:0 auto;}
	.thread_lifting_wrap .ultheraintense04{border-top:0;margin-bottom:19.5313vw;}
	.thread_lifting_wrap .customthermage04 .softoning01_bt h1{padding-top:0;    padding-bottom: 9.1146vw;}
	.thread_lifting_wrap .point_w03{background:#f8f8f8;padding-bottom: 18.8802vw;}
	.thread_lifting_wrap .ultheraintense05 .point_w04{max-width: 153.6458vw;margin: 0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx{padding-top:8.8542vw;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx p{font-size:3.9063vw;line-height:5.8594vw;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01{padding-top:3.9063vw;align-items: flex-start;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01 .left{padding-top:6.5104vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx p{font-size:3.9063vw;line-height:5.8594vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx{padding-top:7.8125vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 ul{gap: 1.4167vw;    padding-top: 6.5104vw;justify-}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx.tx_bx02 p{line-height:4.6875vw;font-size:3.2552vw;padding-top: 2.0833vw;}
	.thread_lifting_wrap .customthermage05 .tx_bx02 span.j_d{margin:0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx02{padding-top:14.9740vw;}
	.thread_lifting_wrap .sub_le_ri .right h1{padding:2.7344vw 0 4.1667vw}
	.thread_lifting_wrap .sub_le_ri .right h2{padding-bottom:3.9063vw}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li img{width:39.8438vw}

	/********************************************************** 
	* sub3_2 - 소프토닝
	***********************************************************/
	strong{font-weight:600}
	.sub_way_title{padding-top:13.0208vw;}
	.sub_way_title .titleAni{text-align:center}
	.sub_way_title .titleAni span{font-size:3.9063vw;line-height: 7.8125vw;}
	.sun{width:0.1302vw;height:22.1354vw;background:#3f3f3f;margin:0 auto;} 
	.softoning01{
	padding-bottom:0.0000vw;margin-bottom:28.6458vw;}
	.softoning01 .sub_title01{font-size:6.5104vw;letter-spacing: -0.1302vw;padding:0 0 11.7188vw}
	.softoning01 .sub_title01 img{width:2.0833vw;}
	.softoning01 .flexx{align-items: center;flex-wrap:wrap;}
	.sun_w{padding:7.8125vw 0 10.4167vw;}
	.softoning01_mi{text-align:center;}
	.softoning01_mi h1{font-size:21.4167vw;padding-top:4.2969vw;}
	.softoning01_mi .softoning01_mi_img{width:89.5833vw;left:50%;transform: none;position: unset;margin:0 auto;}
	.text_bx{}
	.text_bx .tt01{font-size:5.2083vw;margin-bottom:5.8594vw;}
	.text_bx .tt02{font-size:2.3438vw;line-height:4.1667vw;margin-bottom:3.9063vw;}
	.softoning01_bt{padding-top:15.8854vw;}
	.ehdrmf_ul{gap:4.8177vw;padding:4.1667vw 0 12.3698vw;}
	.ehdrmf_ul li{line-height:3.9063vw;width:34.5052vw;height:34.5052vw;border-radius:100%;border:0.3906vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul li h1{font-size:2.9948vw;letter-spacing: -0.1302vw;}
	.ehdrmf_ul li span{font-size:2.2135vw;}
	.ehdrmf_ul li:last-child h1{font-size:2.7344vw;}
	.softoning01 .sub_title02{font-size:2.6042vw;letter-spacing: -0.0651vw;}
	.softoning01 .sub_title02 strong{font-weight:700}
	.softoning01_bg{background: url(../img/softoning01_bg.png) 50% 50% / cover no-repeat;
	width:100%;height:36.5885vw;bottom:-20.8333vw;}
	.sub_title_sun{width:92.6458vw;margin:0 auto;padding:3.5156vw 0;font-size:4.4271vw;border-bottom:0.1302vw solid #cac5c1;border-top:0.1302vw solid #cac5c1;}
	.softoning02 ul{padding-top:10.4167vw;gap:6.6927vw 1.6927vw;flex-wrap:wrap;}
	.softoning02 ul li{width:49%;}
	.softoning02 ul li img{width:100%;}
	.softoning02 ul li .text_bx{padding:3.6458vw 0 0 2.2135vw;}
	.softoning02 ul li .text_bx p{font-size:2.6042vw;line-height:4.1667vw;padding-top:2.4740vw;}
	/* .softoning02 ul li .text_bx span{width:1.5625vw;height:1.5625vw;border-radius:100%;background:#fd5c25;} */
	span.j_d{/* margin:0 auto; */margin-bottom:1.9531vw;width:1.5625vw;height:1.5625vw;border-radius:100%;background:#fd5c25;}
	.point_f{margin:0 auto;margin-bottom: 4.5573vw;padding-top:1.6927vw;gap:3.1250vw;background:#fd5c25;border-radius:100%;width:13.9323vw;height:13.9323vw;align-items: center;flex-direction: column;}
	.point_f p{font-size:2.2135vw;font-weight:500}
	.point_f span{width:1.1719vw;height:1.1719vw;background:#fff;border-radius:100%;}
	.softoning03{background:#f8f8f8}
	.tx_bx{padding-top:10.4167vw;}
	.tx_bx p{font-size:2.4740vw;line-height:4.4271vw;}
	.tx_bx p.p1{padding-bottom:4.5573vw;}
	.softoning03 .phot_ul{gap:9.6354vw;padding-top:6.5104vw;align-items: flex-end;justify-}
	.softoning03 .phot_ul li{gap: 2.6042vw;flex-direction: column; align-items: center;}
	.softoning03 .point_w .phot_ul li img{width:38.4115vw;}
	.softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:66.0156vw;}
	.softoning03 .point_w.point_w02 .phot_ul li img{width:67.9688vw;}
	.softoning03 .phot_ul li span{font-size:2.0833vw;}
	.softoning03 .phot_ul li h1{font-size:2.0833vw;padding:0 3.5156vw;height:5.7292vw;line-height:5.4688vw;border-radius:3.9063vw;background:#2b2b2b}
	.tx_bx02{}
	.tx_bx02 span{padding-bottom:1.5625vw;}
	.la_tx{padding-top:10.4167vw;}
	.la_tx p{font-size:2.9948vw;line-height:4.5573vw;}
	.point_w02{padding-top:15.6250vw;}
	.point_w02 .phot_ul{align-items: flex-start;max-width: 153.6458vw;margin: 0 auto;flex-wrap:wrap;        justify-content: center;}
	.point_w02 .phot_ul li{width:67.9688vw;gap:3.2552vw;}
	.point_w02 .phot_ul li h3{width: 65.8854vw;background:#eeeeee;font-size:2.2135vw;height:5.3385vw;line-height:5.2083vw;margin-bottom: 4.0365vw;}
	.point_w02 .phot_ul li h3.j_h{background:#fd5c25;margin-left: auto;}
	.point_w02 .tx_bx02{border-top:0.1302vw solid #c7c7c7;width:100%;}
	.tx_bx02 h2{font-size:2.2135vw;line-height:3.2552vw;padding-top:3.2552vw;}
	.la_tx span.j_d{margin:0 auto 1.9531vw;}

	.softoning04 .sub_title_sun{line-height:5.4271vw;}
	.softoning04 .point_w02 .phot_ul{gap:14.3229vw;padding-top:14.8438vw;align-items: center;justify-}
	.softoning04 .point_w02 .phot_ul li{width:47.5260vw;}
	.softoning04 .point_w02 .phot_ul li h3{width:94%;margin-bottom:0;margin-left:auto;}
	.softoning04 .point_w02 .tx_bx strong{font-weight:700}
	.softoning04_img01{margin:7.8125vw auto 0;}
	.sof_ul{width:67.1875vw;margin:11.7188vw auto 19.5313vw;}
	.sof_ul li{border-bottom:0.1302vw solid #bcbcbc}
	.sof_ul li h1{font-size:2.8646vw;padding:3.5156vw 0;font-weight:600}

	/********************************************************** 
	* sub3_1 - 뷰톡스/뷰핏
	***********************************************************/ 
	.beautox_wrap .sub_le_ri{}
	.beautox_wrap .text_bx .tt01{font-size:5.8594vw;}
	.beautox_wrap .text_bx .tt02{font-sizE:2.8646vw;line-height:4.5573vw;}
	.beautox_wrap .softoning01_bt2{padding-top:32.5521vw;}
	.beautox_wrap .softoning01_mi{    padding-top: 5.2083vw;}
	.softoning01 .sub_title02{font-size:3.2552vw;}
	.beautox_wrap .softoning01_bt{padding-top:19.5313vw;}
	.beautox_wrap .softoning01_mi h1{padding-left: 0vw;}
	.beautox_wrap .softoning03 {
		background: none;
	}
	.beautox_wrap .softoning03 .phot_ul{flex-wrap:wrap;padding-top: 11.7188vw;justify-}
	.beautox_wrap .softoning03 .phot_ul li{justify-content: center;flex-wrap: wrap;flex-direction: row;gap:9.7656vw;border-bottom: 0.1302vw solid #ececec;padding-bottom: 7.8125vw;width: 100%;}
	.beautox_wrap .softoning03 .point_w{max-width:153.6458vw;margin:0 auto;}
	.beautox_wrap .softoning03 .point_w .phot_ul li img{width:41.9271vw;}
	.beautox_wrap .softoning03 .phot_ul li h2 span{font-size:2.0833vw;padding:0 3.5156vw;height:5.7292vw;line-height:5.4688vw;border-radius:3.9063vw;background:#2b2b2b}
	.beautox_wrap .softoning03 .phot_ul li h2{font-size:3.6458vw; align-items: center;gap: 2.3438vw;}
	.beautox_wrap .softoning03 .phot_ul li p{    padding-top: 3.2552vw;font-sizE:2.6042vw;line-height:3.9063vw;}
	.beautox_wrap .softoning03 .phot_ul li:last-child{border-bottom:0}
	.beautox_wrap .softoning03 .point_w.point_w02{max-width:unset;background: #f8f8f8;margin-top: 13.0208vw;}
	.point_bt span{font-size:2.0833vw;padding:0 3.5156vw;height:5.7292vw;line-height:5.4688vw;border-radius:3.9063vw;background:#2b2b2b}
	.point_bt{font-size:3.6458vw; align-items: center;gap: 2.3438vw;}
	.beautox_wrap .po_mid{padding: 10.9375vw 0;}
	.swiper-container.ttllqqq{width:76.8229vw;height:45.1823vw;}
	.swiper-pagination1{bottom:2.9948vw !important;align-items: center;gap: 1.3021vw;    justify-}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd5c25;width:1.5625vw;height:1.5625vw;}
	.swiper-pagination-bullet{width:1.5625vw;height:1.5625vw;background:#e5e5e5;opacity: 1;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul {width:64.3229vw;padding-top:0;gap: 6.9010vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li h2{font-size:3.2552vw;padding-top: 0;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li p{font-sizE:2.4740vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li{border-bottom:0;padding:0;justify-content: flex-start;}
	.fx_bx{padding-top: 13.0208vw;        flex-wrap: wrap;gap: 10vw;justify-content: center;}
	.softoning03 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd.png) no-repeat;width: 1.3021vw;height: 64.5833vw;top: 1.9531vw;left: -4.6875vw;}
	.phot_ul_lf_sun h3{font-size:2.0833vw;line-height:3.6458vw;width:64.1927vw;height:15.6250vw;background:#f3f3f3;    align-items: center;
			margin-top: 3.9063vw;justify-}
	.con_inner04{padding:19.5313vw 0 0}
	.beautox_wrap .softoning01_bt01{    border-top: 0.1302vw solid #e5e5e5;}
	.beautox_wrap .beautox01 {}


	.ehdrmf_ul02{gap:14.8177vw 0;padding:4.1667vw 0 12.3698vw;}
	.ehdrmf_ul02 li{  width: 49%;  flex-direction: column;align-items: center;}
	.ehdrmf_ul02 li h1{line-height:3.9063vw;font-size:4.5573vw;letter-spacing: -0.1302vw;width:34.5052vw;height:34.5052vw;border-radius:100%;border:0.3906vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul02 li p{font-size:2.6042vw;line-height:3.6458vw;}
	.ehdrmf_ul02 span.j_d{margin:4.1667vw auto 3.2552vw;}

	.beautox02 .fx_bx .point_bt span{font-size:3.2552vw;height: 6.5104vw;line-height: 6.5104vw;}
	.beautox02 .fx_bx .tx_bx p{font-size:2.9948vw;}
	.beautox02 .fx_bx .point_bt{ padding-bottom: 2.4740vw;   justify-}
	.beautox02 .fx_bx .tx_bx{padding-top:4.8177vw;}
	.beautox02 .fx_bx{justify-gap: 14.3229vw;}
	.softoning03.beautox02 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd2.png) no-repeat;width: 1.3021vw;height: 67.9688vw;top: 1.9531vw;left: -4.6875vw;}
	.softoning03.beautox02 .phot_ul_lf_sun h3{height:7.8125vw;}

	.swiper-container.ttllqqq22{width:76.8229vw;height:45.1823vw;}
	.swiper-pagination2{bottom:2.9948vw !important;align-items: center;gap: 1.3021vw;    justify-}

	.beautox04 .bgbg01 {background:url(../img/beautox04_bg.png) no-repeat;height: 54.8177vw;}
	.beautox04 .bgbg01 .tx_bx {    padding-top: 13.0208vw;left:50%;transform: translate(-50%, 0);}
	.beautox04 .bgbg01 .tx_bx p{font-size:2.6042vw;line-height:3.6458vw;padding-bottom: 4.8177vw;}
	.beautox04 .bgbg01 .tx_bx h1{font-size:3.2552vw;padding-bottom: 7.8125vw;}
	.beautox03 .sof_ul{width:76.1719vw}
	/* mv_btn */
	#button-1 .btn-bg,#button-1 .knob,#button-1 .knob:before,.btn-bg{transition:.3s}
	.btn-bg,.knob{top:0;right:0;bottom:0;left:0}
	.mv_btn02,.mv_checkbox{position:relative}
	.mv_btn02{width:25.2604vw;height:7.8125vw;margin:0 auto}
	.mv_btn02.btn-pill,.mv_btn02.btn-pill>.btn-bg{border-radius:13.0208vw}
	.mv_btn02.btn-rect{border-radius:0.2604vw}
	.mv_checkbox{width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
	.knob{z-index:2}
	.btn-bg{width:100%;z-index:1}
	.btn-bg:after{content:"상담 문의하기";font-size:2.2135vw;left: 68%;transform: translate(-50%, -50%);top:50%;width: 100%;}
	#button-1 .knob:before{content:"상담 문의하기";top:0.9115vw;right:1.0417vw;width:5.9896vw;height:5.9896vw;font-size:1.3021vw;line-height:1;padding:1.1719vw 0.5208vw;border-radius:50%}
	#button-1 .mv_checkbox:checked+.knob:before{left:10.9375vw;background-color:#fff}
	#button-1 .mv_checkbox:checked~.btn-bg{background-color:#ff7048}
	#button-1 .mv_checkbox:checked~.btn-bg:after{left:37%}
	@keyframes wobbleMe {
	  0%, 100% {
		transform: translateX(0);
	  }
	  30% {
		transform: translateX(-0.2604vw);
	  }
	  60% {
		transform: translateX(0.3906vw);
	  }
	  80% {
		transform: translateX(-0.1302vw);
	  }
	}
	/* 체크되지 않았을 때만 애니메이션 */
	#button-1 .mv_checkbox:not(:checked) + .knob:before {
	  animation: wobbleMe 1.2s ease-in-out infinite;
	}
	.bon_promise{max-width:153.6458vw;margin:0 auto;}
	.bon_promise .tx_bx {padding-top:0}
	.bon_promise .tx_bx h1{font-size:7.8125vw;    padding-bottom: 2.2135vw;}
	.bon_promise .tx_bx h1 span{    font-style: italic;}
	.bon_promise .tx_bx p{font-size:2.6042vw;}
	.bon_promise ul{padding-top:8.5938vw;}
	.bon_promise ul li h3{font-size:2.6042vw;padding-top: 0.9115vw;}
	.bon_promise ul li .fx_bx{gap:3.9063vw;padding-top: 4.5573vw;}
	.bon_promise ul li .tx_bx02{}
	.bon_promise ul li .tx_bx02 h1{font-size:2.8646vw;align-items: center;gap: 3.5156vw;}
	.bon_promise ul li .tx_bx02 p{padding-top: 1.4323vw;font-size:2.3438vw;line-height:3.5156vw;}
	.bon_promise ul li{align-items: center;gap:3.9063vw;border-bottom:0.1302vw solid #c2c2c2;padding:2.6042vw 0}
	.bon_promise ul li .tx_bx02 h1 span{font-size:4.5573vw;font-weight:500}

	.beautox_wrap .laser_lifting01_mi ul .img_bx{}
	.beautox_wrap .laser_lifting01_mi ul h1{width: 100%;font-size: 3.9063vw;line-height:5.2083vw;padding-bottom: 3.9063vw;margin-bottom: 3.9063vw;top: 75%;transform: translate(-50%, 0);left: 50%;transition: .3s;}
	.beautox_wrap .laser_lifting01_mi ul .img_hover{padding: 0.0000vw 4.9479vw 0;top:0;left:0;width:100%;height:100%;background: none;opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.beautox_wrap .laser_lifting01_mi ul .img_hover p{border-top:0.1302vw solid #b2a8a0;padding-top: 3.2552vw;}

	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover h1{top:44%;}
	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover .img_hover{top:-15%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(3) .img_bx:hover h1{top:52%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(4) .img_bx:hover h1{top:52%;}

	/********************************************************** 
	* sub3_3 - 입가-마리오넷 프로그램
	***********************************************************/ 
	.marionette_wrap .softoning01{}
	.marionette_wrap .text_bx .tt02{font-size: 2.8646vw; line-height: 4.5573vw;margin-bottom: 3.9063vw;}
	.marionette_wrap .softoning01_bt2{padding-top:29.9479vw;padding-bottom: 3.9063vw;}
	.marionette_wrap .softoning01 .sub_title02{line-height:5.2083vw}
	.marionette_wrap .softoning01_bt{padding-top: 18.2292vw;}
	.marionette_wrap .customthermage03 ul{padding-top:13.0208vw}
	.marionette01_bg {
		
		background: url(../img/marionette01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 59.7656vw;
		
		bottom: -10.4167vw;
	}
	.marionette_wrap .beautox01 .text_bx .tt02{font-size:4.5573vw;color:#171717}
	.marionette_wrap .beautox01 .text_bx .tt01{font-size:5.8594vw;}
	.marionette_wrap .ehdrmf_ul02 li h1{font-size:2.8646vw;}
	.marionette_wrap .ultheraintense03{background: #f8f8f8;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 5.8594vw;padding: 2.6042vw 0 1.9531vw;border-bottom: 0.1302vw solid #adadad;font-size:3.9063vw;line-height:5.2083vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 1.9531vw;font-size:2.4740vw;line-height:3.6458vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:3.2552vw;font-style: italic;border-bottom: 0.1302vw solid;}
	.marionette_wrap .marionette01 .point_w{max-width: 153.6458vw;
		margin: 0 auto;}
	.swiper-container.ttllqqq312 {padding-top: 13.0208vw;
		
		
	}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:8.5938vw;flex-wrap: wrap;justify-content: center;}
	.swiper-pagination-bullets.swiper-pagination12{top:16.9271vw;gap: 7.1615vw;flex-direction: column;right: 0;left: auto;width: auto;
	gap: 9.8214vw;
        flex-direction: row;
        position: unset;
        width: auto;
        justify-content: center;
        align-items: center;
        margin-bottom: 7vw;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet{background:none;width:auto;height:auto;font-size:2.6042vw;
	border-bottom: 0.1302vw solid;border-radius:0;opacity: .4;margin: 0;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;font-size:3.9063vw;font-weight:bold}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#f86b29;
	width:0.6510vw;height:0.6510vw;border-radius: 100%;left: 50%;transform: translate(-50%, 0);top: -1.5625vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:76.8229vw !important}
	/********************************************************** 
	* sub3_4 - 원데이 미니아이리프팅 & 눈밑지방재배치
	***********************************************************/ 
	.onedayeye_wrap .sub_le_ri .right h2{padding-bottom:3.3854vw;}
	.onedayeye_wrap .sub_le_ri{background: #faf6f4;}
	.onedayeye_wrap .softoning01{background: #faf6f4;padding-top:15.6250vw;}
	.onedayeye_wrap .text_bx .tt02{font-size:3.2552vw;}
	.onedayeye_wrap .text_bx .tt01{font-size:5.8594vw;margin-bottom:4.4271vw}
	.onedayeye_wrap .softoning01_mi ul li {gap: 10.4167vw;align-items: center;        flex-wrap: wrap;justify-content: center;}
	.onedayeye_wrap .softoning01_mi ul li:nth-child(2){padding-top: 17vw;flex-direction: column-reverse;}
	.onedayeye_wrap .softoning01_mi ul li .right{border-left: 0.5208vw solid #f86b29;padding-left: 3.9063vw;}
	.onedayeye_wrap .softoning01_mi ul li .right span{font-size:2.6042vw;font-style: italic;}
	.onedayeye_wrap .softoning01_mi ul li .right h2{font-size:4.5573vw;padding: 2.6042vw 0 4.9479vw;}
	.onedayeye_wrap .softoning01_mi ul li .right p{font-size:2.6042vw;line-height:3.9063vw;}
	.onedayeye_wrap .softoning01_mi{max-width: 158.2031vw;margin: 0 auto;}
	.onedayeye_wrap .softoning01_mi ul li:nth-child(2) .right{border-right: 0.5208vw solid #f86b29;border-left:0;padding-right: 3.9063vw;padding-left: 0.0000vw;}
	.onedayeye01_bg{    
		background: url(../img/onedayeye01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 59.7656vw;
		
		bottom: -26.1719vw;
	}
	.onedayeye_wrap .ultheraintense02{background:#f7f4f3;}
	.onedayeye_wrap .ultheraintense02 .sub_le_ri{background:none}
	.point_w011{max-width:153.6458vw;margin:0 auto;}
	.onedayeye_wrap .sub_le_ri.ulth_content01{ justify-content: center;   padding-left: 0vw;gap:9.7656vw;justify-}
	.onedayeye_wrap .sub_le_ri.ulth_content02{
	padding-right: 0;gap:9.7656vw;justify-}
	.onedayeye_wrap .ultheraintense03{}
	.onedayeye_wrap .sof_ul{width:74.8698vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi{max-width:unset}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi h1{padding-top:14.3229vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_bt{padding-top:19.5313vw}
	.onedayeye_wrap .ultheraintense04{margin-bottom:20.8333vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(1) img{width:86.9792vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(2) img{width:70.7031vw;}
	.onedayeye_wrap .sub_le_ri img{width:100%;}

	/********************************************************** 
	* sub4_1 - 색소·홍조·미백
	***********************************************************/ 
	.colorfiush_wrap .text_bx .tt02{font-size:3.9063vw;line-height:6.5104vw;margin-bottom:9.7656vw}
	.colorfiush_wrap .softoning01_bt.softoning01_bt2{padding-top:19.5313vw;}
	.colorfiush_wrap .softoning01_bt{padding-top:10.7188vw;}
	.colorfiush_wrap .softoning01_mi{padding-top:11.0677vw;}
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img_w{width:117.7083vw;}
	.softoning01 .sub_title02{font-size:2.8646vw;line-height:4.5573vw;}
	.softoning01_bg{bottom:-18.2292vw;}
	.colorfiush_wrap .beautox04 span.j_d{margin:0 auto; width: 1.5625vw; height: 1.5625vw;border-radius: 100%;background: #fd5c25;}
	.colorfiush_wrap  .tx_bx.tx_bx03 h1{line-height: 5.5104vw;padding-top:3.7760vw;padding-bottom:6.5104vw;}
	.colorfiush_wrap  .tx_bx.tx_bx03 p{font-weight:400}
	.colorfiush_wrap  .tx_bx.tx_bx03 p + p{padding-top:4.5573vw;}
	.btn-bg:after{content: "소프토닝™ 더 알아보기";left:63%}
	.colorfiush_wrap .mv_btn02{width:33.5938vw;}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx p{line-height:4.1667vw;}
	.colorfiush_wrap .beautox04 .bgbg01{background: url(../img/beautox04_bg2.png) no-repeat;height:44.2708vw;margin-top:13.0208vw;margin-bottom:26.0417vw;}

	.bef_aef_con .sub_title_sun{display: flex;        padding: 4.2969vw 2vw;justify-content: space-between;}
	.bef_aef_con .sub_title_sun a{position: unset;font-size:2.6042vw;text-decoration: underline;right: 3.9063vw; top: 50%;transform: none;
	align-items: center; gap: 0.9115vw;}
	.bef_aef_con .tx_bx h1{font-size:3.9063vw;}
	.bef_aef_con .tx_bx p{font-size:2.6042vw}
	.bef_aef_con .sub_le_ri{padding-top:7.9427vw;gap:4.9479vw}
	.bef_aef_con .sub_le_ri p{font-size:2.6042vw;border-bottom: 0.1302vw solid #878787;padding: 1.5625vw 0;}
	.bef_aef_con .sub_le_ri .left{}
	.bef_aef_con .bon_plus{top:39%;left:28.7760vw;}
	
	.bef_aef_con .sub_le_ri .img_hover{width:42.9688vw;height:43.4896vw;background:#fff;flex-direction: column;
		right:-16.5365vw;top:5.9896vw;justify-}
	.bef_aef_con .sub_le_ri .img_hover h1{font-size:2.6042vw;padding-bottom: 1.1719vw;
		}
	.bef_aef_con .sub_le_ri .img_hover p{font-size:2.0833vw;border-bottom: 0;}
	.bef_aef_con .sub_le_ri .img_hover p span{font-size:2.3438vw;font-weight:600}
	.bef_aef_con .sub_le_ri .img_hover.on{}
	.bef_aef_con.bef_aef_con02{padding-top:7.8125vw;}
	.bef_aef_con.bef_aef_con02 .sub_le_ri .img_hover p{padding-bottom:0;padding-top:2.2135vw;}
	.co_swiper_cont .tx_bx{padding-bottom:6.5104vw;padding-top:0}
	.co_swiper_cont .tx_bx h1{line-height:5.8594vw;font-weight:500}
	.co_swiper_cont{background:#fdfdfd;}
	.co_swiper_cont .scc{max-width:132.8125vw;margin:0 auto;}
	.co_swiper_cont .co_sw_gnb_w{padding-bottom:2.0833vw;border-bottom:0.1302vw solid #7f7f7f}
	.co_swiper_cont .co_sw_gnb_w a{font-size:2.3438vw;}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide-thumb-active a{color:#fd6e46}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide{width:auto !important}
	.co_swiper_cont .co_sw_gnb_w .swiper-wrapper{flex-wrap:wrap;justify-content: center;
        gap: 4vw;} 
	.co_swiper_cont .swiper-slide .tx_bx{padding-top:11.0677vw;}
	.co_swiper_cont .swiper-slide .tx_bx h1{padding-bottom: 2.2135vw;}
	.bef_aef_con .sub_le_ri img{width:60.5469vw;}
	.bef_aef_con .bon_plus img{cursor: pointer;width:3.6458vw;}

	/********************************************************** 
	* sub4_2 - 여드름·모공·흉터
	***********************************************************/ 
	.acnepore_wrap .sub_way_title{padding-top:15.6250vw;}
	.acnepore_wrap .text_bx .tt01{font-size:4.5573vw;line-height: 6.5573vw;}
	.acnepore_wrap .text_bx .tt02{font-size:2.8646vw;line-height: 4.5573vw;}
	.acnepore_wrap .softoning01_bt.softoning01_bt2{padding-top:0}
	.acnepore_wrap .softoning01_mi .softoning01_mi_img_w{width:154.0365vw;}
	.acnepore_wrap .softoning01_bt{padding-top:9.9948vw;}
	.acnepore_wrap .beautox04 .sub_title_sun{font-size:3.9063vw;line-height:5.8594vw;padding: 2.9948vw 0;}
	.acnepore_wrap .beautox04 .softoning01_mi{padding-top:11.0677vw;}
	.acnepore_wrap .beautox04 .tx_bx{padding-top:7.8125vw;}
	.acnepore_wrap .beautox04 .tx_bx p{font-size:2.4740vw;line-height:3.9063vw;}
	.acnepore_wrap .beautox04 .tx_bx h1{font-size:2.8646vw;padding-top: 4.1667vw;}
	.acnepore_wrap .co_swiper_cont{margin-top:13.0208vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_gnb_w{width:75.5208vw;}
	.acnepore_wrap .co_swiper_cont iframe{width:100%;height:51.8021vw;border-radius: 3.9063vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_w .swiper-slide{}
	.tetmtmt{font-size: 52.0833vw;left: 50%; bottom: 14%; transform: translate(-50%, 0);letter-spacing: 0.1302vw;}
	.acnepore_wrap .bef_aef_con.bef_aef_con01 .sub_le_ri .img_hover{height:32.8125vw;}
	.ultheraintense03 .ov p{font-size:3.2552vw;line-height:4.9479vw;padding-top:11.0677vw;}

	/********************************************************** 
	* sub4_3 - 큐레이티드 스킨케어
	***********************************************************/ 
	.curated_wrap .curated_bgbg{background: url(../img/curated_bgbg.png) 50% 13% / contain no-repeat;width:100%;height:100%;}
	.curated_wrap .sub_way_title{padding-top:0}
	.curated_wrap .softoning01{}
	.curated_wrap .sun_w{padding:11.5885vw 0 10.4167vw}
	.curated_wrap .sun{height:19.5313vw;}
	.curated_wrap .softoning01_bt{padding-top:18.8802vw;}
	.curated_wrap .softoning01_bt.softoning01_bt2{padding-top:2.7344vw;}
	.curated_wrap .softoning01 .sub_title03{font-size:3.2552vw;padding-top:4.6875vw;line-height: 5.2552vw;}
	.curated_wrap .point_bt{padding-bottom:5.2083vw;justify-}
	.curated_wrap .point_bt span{font-size:2.6042vw;background:#f96b29;height:7.1615vw;line-height:7.1615vw;padding: 0 5.2083vw;}
	.curated_wrap .softoning03 .tx_bx .ov h1{font-size:4.5573vw;font-weight:500}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:3.5156vw;border-top:0.1302vw solid;border-bottom:0.1302vw solid;padding: 1.1719vw 0;
		}
	.curated_wrap .softoning03 .phot_ul {gap:15.6250vw;align-items: flex-start;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 p{font-size:2.6042vw;line-height:3.9063vw;padding-top:4.4271vw;}
	.curated_wrap .softoning03 .point_w .phot_ul li img{width:59.6354vw;}
	.curated_wrap .softoning03 .phot_ul li{gap:5.2083vw;}

	.curated_wrap .softoning03 .point_w.point_w02 .phot_ul li img{width:33.0729vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span{font-size:3.5156vw;padding-bottom:0;padding-top:3.1250vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:2.6042vw;text-decoration: underline;}
	.curated_wrap .softoning03 .point_w02 .tx_bx02{border:0}
	.curated_wrap .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{gap:2.6042vw;}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{width:auto;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h3{font-size:2.9948vw;}
	.curated_wrap .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.6510vw}
	.point_w04{padding-top:19.5313vw;}

	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 3.9063vw;padding: 2.6042vw 0 2.8646vw;border-bottom: 0.1302vw solid #adadad;font-size:3.2552vw;line-height:4.4271vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 1.9531vw;font-size:2.4740vw;line-height:3.6458vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:3.2552vw;font-style: italic;border-bottom: 0.1302vw solid;}
	.curated_wrap .marionette01 .point_w{max-width: 153.6458vw;
		margin: 0 auto;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:8.5938vw;flex-wrap: wrap;justify-content: center;}
	.curated_wrap .swiper-pagination-bullets.swiper-pagination12{gap:6.1198vw;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:76.8229vw}
	.softoning01_mi .softoning01_mi_img_w{width:89.5833vw;left:50%;transform: translate(-50%, 0);}

	/********************************************************** 
	* sub5_1 - 필러 · 콜라겐
	***********************************************************/ 
	.fillerc_wrap .softoning01_bt{padding-top:20.1823vw;}
	.circular {
	  --stroke: 4;      /* 두께(0.0000vw) */
	  --track: #d5d5d5;  /* 배경원 색 */
	  --bar: #fd5c25;    /* 채워질 색 */
	  --text: #000;
	  width:31.9010vw;
	  height:35.2865vw;
	  
	flex-direction: column;align-items: center;	  filter: drop-shadow(0 0.1302vw 0 rgba(0,0,0,.02)) drop-shadow(0 0.7813vw 2.3438vw rgba(0,0,0,.06));
	justify-
	}
	.circular__svg { width:100%; height:100%; transform: rotate(-90deg); }
	.circular__track { stroke: var(--track);}
	.circular__bar { stroke: var(--bar); stroke-linecap: round; transition: stroke .25s ease; }
	.circular__label {gap: 1.3021vw;  flex-direction: column; align-items: center;justify-}
	.circular__track,
	.circular__bar { stroke-width: var(--stroke); }
	.grf_cont{    padding-bottom:6.9010vw;gap: 13.0208vw;justify-}
	.circular__label strong{font-size:2.6042vw;}
	.circular__label .num { font-size: 4.9479vw;color:#fd5c25 }
	.circular__label .unit { font-size: 4.9479vw;color:#fd5c25 }
	.grf_cont h3{font-size:2.0833vw;}
	.fillerc_wrap .sub_le_ri{padding-top:20.8333vw}
	.fillerc_wrap .sub_le_ri .right h1{    padding: 2.3438vw 0 3.9063vw;}
	.fillerc_wrap .sub_le_ri .right h2{color:#434343}
	.fillerc_wrap .sub_le_ri .right h3{font-size:3.5156vw;}
	.fillerc_wrap .softoning01_bg{bottom: -10.9948vw;}
	.fillerc_wrap .marionette01 .ddd{font-size:2.8646vw;line-height:4.4271vw;padding-top: 9.1146vw;}
	.fillerc_wrap .marionette01 .sub_title_sun{font-sizE:3.9063vw;line-height:5.8594vw;padding: 2.0833vw 0;}
	.fillerc_wrap .marionette01 .point_w{ flex-wrap: wrap;   padding-top: 10.4167vw;gap: 6.5104vw;justify-}
	.fillerc_wrap .co_sw_w .tx_b0x span{font-size:3.3854vw;}
	.fillerc_wrap .co_sw_w .tx_b0x h1{font-size:2.4740vw;padding: 2.3438vw 0 1.3021vw;}
	.fillerc_wrap .co_sw_w .tx_b0x p{font-size:2.2135vw;padding-left: 0.3906vw;}
	.fillerc_wrap .swiper-slide-thumb-active .tx_b0x p{}
	.fillerc_wrap .co_sw_w .swiper-wrapper{flex-direction: column;}
	.fillerc_wrap .co_sw_gnb_w{width:68.2292vw !important;margin: 0;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide{}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a{width:2.3438vw;height:2.3438vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a1{top:12.3698vw;left:35.4167vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a2{top:31.9010vw;left:34.1146vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a3{top:30.7292vw;left:48.8281vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a4{top:47.7865vw;left:48.4375vw;}
	.fillerc_wrap .co_sw_w{margin: 0;}
	.fillerc_wrap .co_sw_w .swiper-slide{width:70.3125vw !important;height: auto;border-bottom: 0.1302vw solid #d5d5d5;padding: 3.5156vw 0;opacity: .3;}
	.fillerc_wrap .co_sw_w .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
	.fillerc_wrap .marionette01 .tx_bx{padding-top: 13.0208vw;}
	.fillerc_wrap .marionette01 .tx_bx p{font-size:2.8646vw;line-height:4.2969vw;padding-bottom: 3.2552vw;}
	.fillerc_wrap .marionette01 .tx_bx h2{font-size:3.2552vw;line-height:5.2083vw;}
	.fillerc_wrap .marionette01 .sun{background: #b5aea8;height: 19.9219vw;}
	.fillerc_wrap .marionette01 .sun_w{padding: 7.0313vw 0 8.4635vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02{padding-top: 0.0000vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02 h2{padding-top: 0.0000vw;padding-bottom: 7.4219vw;}
	.fillerc_wrap .ulth_content01.sub_le_ri p{}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h1 {padding: 0 0 0.6510vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2{font-size:4.5573vw;line-height: 5.9896vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2 span{font-size:3.5156vw}
	.fillerc_wrap .ultheraintense02 .sub_le_ri {padding-top: 12.5000vw;}

	.fillerc_wrap .point_w04 .tx_bx p{font-size:2.8646vw}
	.fillerc_wrap .point_w04 ul{flex-wrap: wrap;gap: 7.8125vw;padding-top: 3.9063vw;justify-}
	.fillerc_wrap .point_w04 ul span{font-sizE:2.3438vw;line-height:3.3854vw;    }
	.fillerc_wrap .point_w04 ul h1{font-sizE:2.9948vw;padding-top: 1.8229vw;}
	.fillerc_wrap .point_w04 ul li{  gap: 2.2135vw;  flex-direction: column; align-items: center;}
	.fillerc_wrap .customthermage02 .con_inner{padding:19.5313vw 0}
	.po_btbtbtbt{max-width: 153.6458vw;flex-wrap: wrap;margin: 13.0208vw auto 0;border-top: 0.1302vw solid #cecece;padding-top:13.0208vw;align-items: center;justify-content: center;}
	.po_btbtbtbt .tx_bx02{}
	.po_btbtbtbt .tx_bx02 h1{font-size:4.1667vw;color:#171717}
	.po_btbtbtbt .tx_bx02 h2{font-size:3.5156vw;padding-bottom: 5.8594vw;}
	.po_btbtbtbt .tx_bx02 p{font-size:2.6042vw;line-height: 4.4271vw;padding-bottom: 3.9063vw;letter-spacing: -0.0651vw;}
	.po_btbtbtbt .tx_bx02 p + p + p{padding-bottom: 0.0000vw;}
	.po_btbtbtbt .right{padding-top: 16.9271vw;}
	.po_btbtbtbt .right h1{font-size:24.0885vw;align-items: flex-end;padding-bottom: 3.5156vw;}
	.po_btbtbtbt .right h1 em{font-size:10.4167vw;}
	.po_btbtbtbt .right p{font-size:2.9948vw;line-height: 3.9063vw;}
	.po_btbtbtbt .right span{font-size:2.0833vw;color:#757575}

	/********************************************************** 
	* sub5_2 - 콜라겐부스터 / 슬로우에이징
	***********************************************************/ 
	.coboslow_wrap .softoning01{background:#fff;border-radius:0;margin-bottom: 18.8802vw;}
	.coboslow_wrap .softoning01_bt.softoning01_bt2{padding-top:19.5313vw;}
	.coboslow_wrap .text_bx .tt02{font-size:3.9063vw;line-height:5.7292vw;margin-bottom: 6.3802vw;}
	.coboslow_wrap .softoning01_mi h1{font-size:13.2292vw;max-width: 215.4948vw;padding-top: 8.9844vw;
	margin: 0 auto;}
	.coboslow_wrap .softoning01_mi h1 span{gap: 88.4115vw;justify-}
	.coboslow_wrap .softoning01_mi h1 span.sp2{padding-right: 3.3854vw;justify-}
	.coboslow_wrap .softoning01 .sub_title02{}
	.coboslow_wrap .softoning01_bt{padding-top: 12.3698vw;}

	.coboslow01 .bgbg01 {background:url(../img/coboslow01_bg.png) no-repeat;width: 100%;height: 96.3542vw;}
	.coboslow01 .bgbg01 .tx_bx {width: 100%;padding-top: 15.8854vw;left:50%;transform: translate(-50%, 0);}
	.coboslow01 .bgbg01 .tx_bx p{font-size:2.6042vw;line-height:3.6458vw;padding-bottom: 9.8958vw;}
	.coboslow01 .bgbg01 .tx_bx h1{font-size:4.5573vw;line-height:6.5104vw;padding-bottom: 11.5885vw;}
	.coboslow01 .bgbg01 .tx_bx h2{font-size:3.2552vw;line-height:4.5573vw;}
	.coboslow_wrap .co_swiper_cont{background:#fff;}
	.coboslow_wrap .co_swiper_cont .tx_bx h1{font-size:4.0573vw;line-height:5.2500vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w{width:90.4948vw;border: 0.1302vw solid #bababa;    padding: 2.2135vw 0;border-radius: 3.9063vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 8.7240vw;justify-}
	.coboslow_wrap .co_swiper_cont .tx_bx{padding-bottom: 2.4740vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx h1{font-size:3.9063vw;padding-bottom: 1.3021vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx{    padding-top: 8.0729vw;padding-bottom: 3.2552vw;}
	.coboslow_wrap .co_swiper_cont .scc{max-width:115.8854vw}

	.coboslow_wrap .ultheraintense02{background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.coboslow_wrap .bef_aef_con .bon_plus{left:31.2500vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover{width:41.6667vw;height:35.1563vw;right: -12.6302vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover h1{font-weight:800}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p span{font-size:2.2135vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p{font-size:1.9531vw;    padding-top: 1.0417vw;line-height: 3.5156vw;}
	.coboslow_wrap .customthermage02 .con_inner{padding:19.5313vw 0}
	.coboslow_wrap .customthermage03 .con_inner{padding:26.0417vw 0}
	.coboslow_wrap .customthermage03 ul{padding-top:9.1146vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx span{font-size:2.0833vw;width:12.3698vw;height:5.7292vw;line-height:5.4688vw;border-radius:3.9063vw;background:#2b2b2b}
	.coboslow_wrap .customthermage03 ul li .text_bx p{font-size:2.6042vw;line-height:3.6458vw;    padding-top: 3.9063vw;}
	.coboslow_wrap .customthermage03 ul li img{width: 60.4167vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx div{gap: 1.8229vw;align-items: center;justify-}
	.coboslow_wrap .ultheraintense03 ul li .text_bx h1{padding-top:0}
	.coboslow_wrap .ultheraintense03 ul li .text_bx{    padding: 3.6458vw 0 0 1.4323vw;}
	.coboslow_wrap .customthermage03 ul li:nth-child(1) .text_bx span{background:#e7e7e7;color:#000}
	.coboslow_wrap .customthermage03 ul li:nth-child(2) .text_bx span{background:#c7c7c7}
	.coboslow_wrap .customthermage03 ul li:nth-child(3) .text_bx span{background:#8b8b8b}
	.coboslow_wrap .customthermage03 ul li:nth-child(4) .text_bx span{background:#313131}

	.coboslow_wrap .softoning03 .phot_ul{gap:2.4740vw;padding-top:13.0208vw;}
	.coboslow_wrap .softoning03 .point_w .phot_ul li img{width:70.3125vw;}
	.coboslow_wrap .la_tx{padding-top:8.7240vw;}
	.coboslow_wrap .la_tx p{font-size:2.6042vw;line-height:4.1667vw;}
	.coboslow_wrap .la_tx h1{font-size:3.2552vw;padding-bottom: 4.9479vw;}
	.coboslow_wrap .point_w022{padding-top:20.8333vw;}
	.coboslow_wrap .softoning03 .phot_ul li{}
	.coboslow_wrap .softoning03 .phot_ul li p{font-size:2.6042vw;line-height:4.1667vw;padding-bottom:2.6042vw}
	.coboslow_wrap .softoning03 .phot_ul li p + p{padding-bottom:0}
	.coboslow_wrap .softoning03 .phot_ul li h2{font-size:3.2552vw;line-height:4.6875vw;padding-bottom: 5.0781vw;}
	.coboslow_wrap .softoning03 .phot_ul li span{font-size: 4.9479vw;}
	.coboslow_wrap .grf_cont{gap:6.7708vw}
	.coboslow_wrap .softoning03 .point_w022 .phot_ul{gap:12.1094vw;padding-top:13.0208vw;align-items: flex-start;flex-wrap: wrap;}
	.coboslow_wrap .softoning03{margin-bottom: 19.5313vw;}
	.coboslow_wrap .co_swiper_cont iframe {height: 52.2043vw;}
	/********************************************************** 
	* sub6_1 - 클럽웨딩
	***********************************************************/ 
	.club_wedding_wrap .softoning01{margin-bottom: 0;padding-bottom:20.8333vw}
	.club_wedding_wrap .text_bx .tt02{font-size:2.6042vw;margin-bottom:6.2500vw;}
	.club_wedding_wrap .softoning01_mi .softoning01_mi_img_w{width:98.9583vw}
	.club_wedding_wrap .softoning01_mi h1{font-size:11.0833vw;padding-top: 4.5000vw;}
	.club_wedding_wrap .softoning01 .sub_title02{font-size:3.5156vw;}
	.club_wedding_wrap .softoning01_bt3{padding-top:6.3073vw;}
	.club_wedding_wrap .softoning03 .con_inner{padding:21.4844vw 0 22.1354vw}
	.club_wedding_wrap .softoning03 .point_w .tx_bx{padding-top:0}
	.club_wedding_wrap .softoning03 .point_w .tx_bx span{font-size:5.2083vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx h1{font-size:5.2083vw;padding-top:3.3854vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx p{font-size:3.2552vw;font-weight:600}
	.club_wedding_wrap .cw_ul{gap:14.9740vw;padding-top:11.7188vw;align-items: center;        flex-wrap: wrap;}
	.club_wedding_wrap .tx_bx02{}
	.club_wedding_wrap .tx_bx02 h1{font-size:3.9063vw;border-bottom: 0.1302vw solid #000;padding-bottom: 3.6458vw;margin-bottom:3.6458vw;border-bottom: 0.1302vw solid #adadad;}
	.club_wedding_wrap .cw_ul li h3{font-size:2.9948vw;padding-bottom:1.6927vw;}
	.club_wedding_wrap .cw_ul li span{font-size:2.6042vw;line-height: 4.6875vw;padding-bottom:0}
	.club_wedding_wrap .cw_ul ul{flex-direction: column;gap:3.9063vw;}
	.softoning03 .point_w{border-bottom: 0.1302vw solid #c6c6c6;padding-bottom:20.8333vw;max-width: 153.6458vw;margin: 0 auto;}

	.club_wedding_wrap .point_w02{padding-top:0;padding-bottom:0;border-bottom:0}
	.club_wedding_wrap .point_w02 .cw_ul{flex-direction: row-reverse;padding-top:21.4844vw;}
	.club_wedding_wrap .point_w02 .tx_bx02{border-top:0}
	.club_wedding_wrap .marionette01 .con_inner{padding:23.4375vw 0 26.0417vw}
	.table-mileage {width: 100%;max-width:130.9896vw;margin: 11.7188vw auto 0;}
	.table-mileage thead tr{border-top: 0.2604vw solid #b2aaa8;}
	.table-mileage thead th { background: #fff3f0;font-size: 3.6458vw;padding: 3.9063vw 0;border-bottom: 0.2604vw solid #f2e8e6;}
	.table-mileage tbody td { height:10.4167vw;line-height:10.4167vw;border-bottom: 0.1302vw solid #e5e5e5;font-size: 2.6042vw;}
	.table-mileage tbody td:nth-child(1) {width:32.2917vw;}
	.table-mileage tbody td:nth-child(2) {width:32.2917vw;border-left: 0.1302vw solid #e5e5e5;}
	.table-mileage tbody td:last-child {width:64.7135vw;border-left: 0.1302vw solid #e5e5e5;}
	.table-mileage tbody td.pc5{}
	.table-mileage tbody td.pc7{}
	.club_wedding_wrap .marionette01 .tx_bx{padding-top:4.2969vw;}
	.club_wedding_wrap .marionette01 .tx_bx p{font-size:2.3438vw;line-height:4.1667vw;color:#404040}
	.tx_sunn{width:100%;height:19.5313vw;border-radius:10.4167vw;border:0.2604vw solid #fd5c25;margin: 5.3385vw auto;flex-direction: column; align-items: center;justify-}
	.tx_sunn h1{font-size:2.9948vw; align-items: center;gap:0.7813vw;justify-}
	.tx_sunn h2{font-size:2.6042vw;text-align: center;}
	.tx_sunn em{font-size:1.3021vw;}
	.poi_btbt{background:#f8f8f8;width:100%;padding: 5vw 0;flex-wrap:wrap;height:auto;margin: 0 auto;gap:6.5104vw;margin-top:13.0208vw;align-items: center;justify-}
	.poi_btbt span{font-size:2.9948vw;}
	.poi_btbt em{font-size:3.9063vw;}
	.poi_btbt a{width:23.1771vw;height:6.1198vw;border-radius:6.5104vw;background:#ebbb14;font-size:2.2135vw;align-items: center;gap: 0.9115vw;
	justify-}
	.poi_btbt li{align-items: center;gap:1.9531vw;}
	.poi_btbt li b{width: 0.1302vw;height: 3.3854vw;background: #7c7c7c;}
	/********************************************************** 
	* 전후사진
	***********************************************************/
	.cat-tabs-wrap{margin:0 auto; }
	.cat-tabs{ flex-wrap:wrap; gap:2.0417vw;border-bottom:0.2604vw solid #d0d0d0; justify-content: flex-start;}
	a.cat-tab{padding:1rem 0; font-size:2.9948vw;  width:auto;cursor:pointer; text-decoration:none; }
	.cat-tab.active{   border-bottom:0.3906vw solid #ff7048; }
	#subcatPop{ left:0; top:100%; transform:translateY(0);max-width: 100%;background:#fcfcfc; border:0.1302vw solid #e9e9e9;box-shadow:0 1.3021vw 3.1250vw rgba(0,0,0,.08);padding:3.9063vw 2.3438vw;  }
	#subcatPop.show{  }
	#subcatPop .subcatPop-inner{ flex-direction:column; align-items:center; gap:3.9063vw;}
	#subcatPop .subcatPop-inner .subcat-item{ font-size:2.4740vw;  text-decoration:none;}
	#subcatPop .subcat-empty{  font-size:1.6927vw; }
	.subcatPop-arrow{  width:0; height:0; top:-1.0417vw; border-left:1.0417vw solid transparent;border-right:1.0417vw solid transparent;border-bottom:1.0417vw solid #e9e9e9; }
	.subcatPop-arrow::after{   left:-0.9115vw; top:0.1302vw; width:0; height:0;border-left:0.9115vw solid transparent;border-right:0.9115vw solid transparent;border-bottom:0.9115vw solid #fcfcfc; }
	.ba-modal{  inset:0;   }
	.ba-modal.show{  }
	.ba-backdrop{  inset:0; background:rgba(0,0,0,.55); }
	.ba-dialog{ left:50%; top:50%; transform:translate(-50%,-50%);width:min(100.5208vw, 92vw); max-height:90vh;background:#fff; box-shadow:0 2.6042vw 7.8125vw rgba(0,0,0,.3);}

	.ba-close{left:48%;top:-6.9010vw;width:4.6875vw; height:4.6875vw;border:none; background:none; cursor:pointer;}

	.ba-title{ background: #fff;height: 6.5104vw;line-height: 6.1198vw;font-size:2.6042vw;   }
	.ba-grid{  grid-template-columns:1fr 1fr;}
	.ba-col{  flex-direction:column; gap:1.0417vw; }
	.ba-label{ font-size:1.8229vw;   }
	.ba-sub{ font-size:1.6927vw;  margin-left:0.7813vw; }
	.ba-col img{width:100%; height:auto;  border:0.1302vw solid #eee;}

	.af_wd{background:#f9f9f9;width:100%;height:22.1354vw;margin:13.0208vw auto;justify-flex-direction: column;align-items: center;}
	.af_wd p{font-size:1.9531vw;line-height:2.9948vw;padding-top: 3.2552vw;}
	.af_wd span{background:#fff;border:0.1302vw solid #878787;border-radius:100%;font-sizE:2.2135vw;width:2.8646vw;height:2.8646vw;line-height: 2.8646vw;}

}
@media (max-width:480px) {
	/* sub tab */
	.sub_bg_wrap{width:100%;margin:0 auto;height:120vw;overflow:hidden}
	.sub_bg01{background: url(../img/sub_bg01.jpg) 50% 50% / cover no-repeat;width:100%;height:98.2143vw;}
	.sub_top_text{left: 50%;top: 50%;transform: translate(-50%, -50%);z-index:1}
	.sub_top_text div{}
	.sub_top_text h1{font-size:7.1429vw;padding-top:5.0000vw;}
	.sub_top_text p{font-size:3.5714vw;}
	.no_thumb{width:82.1429vw;height:58.9286vw;background:#eeeeee;align-items: center;justify-}
	/********************************************************** 
	* sub1_1 - 의료진 소개
	***********************************************************/ 
	.doctor_wrap .sub_bg_wrap{height:27.5000vw;}
	.doctor_wrap .sub_top_text{top:50%;}
	.main_cont_wrap09{}
	.main_cont09_box{gap:10rem; width:100%; max-width:100%; padding-bottom:14rem; margin:0 auto;  flex-direction:column; justify- align-items:center;}

	.main_cont09_title{ width:100%; margin-bottom:2rem;}
	.main_cont09_text > p + p{margin-top:0.8rem;}

	.main_cont09_video_wrap{
	 width:100%; max-width:50%; margin:0 auto; 
	transition: 1.5s ease-in-out;
	-webkit-transition: 1.5s ease-in-out;
	-moz-transition: 1.5s ease-in-out;
	-ms-transition: 1.5s ease-in-out;
	-o-transition: 1.5s ease-in-out;
	}
	.main_cont_wrap09.on .main_cont09_video_wrap{max-width:94%;}
	.main_cont09_video_box{ width:100%;   flex-direction:column; justify- align-items:center;}
	.main_cont09_video{ width:100%; padding:40% 0 0; background-color: rgba(0, 0, 0, 0); }
	#main_cont09_video{
	 top:0; left:0; width:100%; height:100%;
	}
	.doctor_011{padding-bottom:27.6786vw;}
	.doctor_011_1{ gap:16.7857vw;align-items: center;justify-}
	.doctor_011 .scc{max-width:216.0714vw;margin:0 auto;}
	.doctor_011_1 .right h1{font-size:5.8929vw;border-bottom: 0.1786vw solid #dddddd;padding-bottom: 5.8929vw;
	margin-bottom: 8.2143vw;}
	.doctor_011_1 .right h1 span{font-size:3.2143vw;}
	.doctor_011_1 .right ul{gap: 4.0357vw;flex-wrap: wrap;}
	.doctor_011_1 .right ul li {font-size:3.3929vw;line-height:6.4286vw;}
	.doctor_011_1 .right a{align-items: center;gap:1.4286vw;width:30.7857vw;height:9.3929vw;border-radius:5.3571vw;border:0.1786vw solid #707070;
	font-size:3.1000vw;margin-top: 8.2143vw;justify-}
	.doctor_011_1 .right ul li b{color:#f86b29}
	.doctor_wrap .re06_bg{background: url(../img/re06_bg.png) 50% 50% / cover no-repeat;width: 67.1429vw;height: 66.9643vw; bottom: 215.0714vw;left: -38.9286vw;}

	.doctor_012{background:#fbfaf9;padding:28.7143vw 0 26.7857vw}
	.doctor_012 .tx_bx22{}
	.doctor_012 .tx_bx22 span{font-size:3.5714vw;}
	.doctor_012 .tx_bx22 h2{font-size:5.0000vw;padding-top: 4.4643vw;}
	.doctor_012 .tx_bx22 h1{font-size:5.0143vw;padding-top:8.5000vw;line-height: 6.7143vw;}
	.doctor_012 ul{gap: 5.0357vw;padding-top: 9.2857vw;justify-content: flex-start;}
	.doctor_012 ul li{font-size:3.5357vw;line-height:5.7143vw;}
	.doctor_012_bg{background: url(../img/doctor_012_bg.png) 50% 50% / cover no-repeat;width: 75.3571vw;height: 79.8214vw;bottom:-45.5357vw;right:-33vw;z-index: -1;}
	.doctor_012_n .swiper-slide{width:49.8214vw !important;}
	.doctor_012_n .swiper-wrapper{gap: 5.3571vw;}
	.doctor_012_n{padding-top:18.7500vw;}
	.doctor_011_1 .left img{width:94.2857vw}
	.doctor_011_1 .right a img{width:3.7500vw;}
	.doctor_012 .scc{z-indeX:1}
	/********************************************************** 
	* sub1_2 - 진료안내 / 오시는길
	***********************************************************/ 
	.ininininin{padding-top:24.1429vw;margin:0 auto;}	
	.infor01{}
	.infor_title{font-size:6.1429vw;border-bottom:0.1786vw solid #cac5c1;padding-bottom: 5.3571vw;}
	.loca_wrap .location_cont.location_cont02 {}
	.loca_wrap .location_cont.location_cont03 {}

	.loca_wrap .location_cont.location_cont03 .location_sub{padding-bottom:0.0000vw;}
	.loca_wrap .location_cont.location_cont01 .lo_last_c{}
	.loca_wrap .location_cont .location_sub {padding-bottom:4.4643vw;
		font-size: 5.0000vw;letter-spacing: 0.05em;
		align-items:center;
	}
	.loca_wrap .location_cont .location_sub span{padding:0 3.5714vw 0 1.7857vw}
	.loca_wrap .location_cont .location_sub small {font-size:4.4643vw;letter-spacing: 0.03em;font-style: normal;}
	.loca_wrap .location_cont .location_ul {margin-bottom: 2.3214vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 {margin-bottom:0}
	.loca_wrap .location_cont .location_ul.loca_ul02 {}
	.loca_wrap .location_cont .location_ul.loca_ul03 {margin-top:6.6071vw;margin-bottom: 4.8214vw;}
	.loca_wrap .location_cont .location_ul .location_li {}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li {align-items:center;gap:2.6786vw;line-height: 7.1429vw;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p {
	word-wrap: break-word;font-size: 3.3929vw;letter-spacing: 0.03em;}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li p b{width:3.0357vw;font-weight:500}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p{}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li.last p.text{}

	.loca_wrap .location_cont .location_ul .location_li .text {width:14.8214vw;justify-}
	.loca_wrap .location_cont .location_ul .location_li .date span {background: #ff7048;padding:0.1786vw 0.5357vw}
	.loca_wrap .location_cont .description {gap:0.5357vw;font-size:3.2143vw;line-height:4.4643vw;letter-spacing: 0.03em;
	padding-top:3.5714vw;}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li {
		font-size: 3.2143vw;letter-spacing: 0.02em;padding-bottom:2.8571vw;
	}

	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.color_b {font-size:2.8571vw;}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address {
		align-items:center;gap:0.8rem;margin-top: 1.75rem;
	}
	.loca_wrap .location_cont .location_ul.loca_ul02 .location_li.address span {
		width: 6.4286vw;height: 6.4286vw;
	}

	.loca_wrap .location_cont .location_ul .location_li.tel {
		font-size: 5.3571vw;letter-spacing: 0.05em;padding-bottom:3.9286vw;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data {align-items:center;gap:0.4vw;margin-top:2.8571vw;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a {
		width:31.7857vw;height:9.6429vw;border-radius:0.8929vw;font-size: 2.8429vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;border: 0.3571vw solid #c4c4c2;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao span {
		width: 3.5714vw;height: 3.2143vw;background:url('../img/kakao_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover{background:#ebbb14;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.kakao:hover span{
	background:url('../img/kakao_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver span {
		width: 3.9286vw;height: 3.9286vw;background:url('../img/naver_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.naver:hover{background:#00ca1d;}

	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap {transition: .3s;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap span {
		width: 3.2143vw;height: 3.2143vw;background:url('../img/tmap_icon.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover{
	background:url('../img/tmap_bg.png')no-repeat center/cover;}
	.loca_wrap .location_cont .location_ul .location_li.map_data a.tmap:hover span{
	background:url('../img/tmap_icon_on.png')no-repeat center/cover;}

	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {
		width: 11.812rem;height: 3.125rem;border-radius:3.125rem;font-size: 2.6786vw;letter-spacing: 0.02em;
		gap:0.75rem;align-items:center;justify-
	}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 {background: #403030;}
	.loca_wrap .location_cont .location_ul .location_li a.kakao2 span {
		width: 4.8214vw;height: 4.2857vw;background:url('../img/re08_kaka2.png')no-repeat center/cover;
	}
	.loca_wrap .location_cont .location_ul.loca_ul01 .location_li em.tttjtj{font-size:3.2143vw;}
	.infor01 .info_ul{padding-top: 10.2857vw;padding-left:3.7143vw;gap:12.3571vw;}
	.loca_wrap .location_cont .location_ul .location_li.lo_txtx{font-size:3.2143vw;line-height:5.0000vw;}
	.info_li02{}
	.info_li02:before{width:0.1786vw;height:41.9643vw;background:#d9d9d9;left:-16.9643vw}
	.root_daum_roughmap_landing{border-radius:8.9286vw;}
	.wrap_controllers,.root_daum_roughmap .cont {display:none}
	.map_w{padding:11.0714vw 0 5.3571vw}
	.map_title{font-size:4.4643vw;padding-top:2.3571vw;line-height: 5.9063vw;}
	.map_ul li h1{font-size:4.1071vw;align-items: center;gap:1.6071vw;padding-bottom:4.7857vw;}
	.map_ul li h1 img{width:4.1071vw;}
	.map_ul..map_ul01 li p span{font-size:3.5714vw;line-height: 5.9063vw;}
	.map_ul li p a{font-size:3.2143vw;border-bottom:0.1786vw solid #949494}
	.map_ul li p a img {width:2.5000vw;}
	.map_ul li.left p{align-items: center;gap: 3.5714vw;font-size:3.5714vw;color:#171717;flex-wrap: wrap;} 
	.map_ul{padding: 0 3.5714vw;justify-}
	.map_ul li.right p {padding-bottom:4.1071vw;}
	.map_ul.map_ul01 li.right p span{font-size:3.5714vw;border-radius:5.3571vw;padding: 0.1786vw 1.7857vw;font-weight:400}
	.map_ul li.right p span.ghtjs{border:0.5357vw solid #04af00;}
	.map_ul li.right p span.ghtjs2{border:0.5357vw solid #af0c00;}
	.map_ul.map_ul01{padding:11.6071vw 5.3571vw 5.7143vw;border-bottom:0.1786vw solid #dfdfdf;gap: 10vw;}
	.map_ul.map_ul02{padding:8.9286vw 5.3571vw}
	.map_ul.map_ul02 h2{font-size:3.5714vw;padding-bottom: 5.7143vw;}
	.map_ul.map_ul02 p{padding-bottom:3.5714vw;}
	.map_ul.map_ul02 p span{font-size:3.2143vw;} 
	.map_ul.map_ul02 p span.black2{    background: #000;border-radius: 5.3571vw;padding: 1.0714vw 1.9643vw; }
	.map_ul.map_ul02 li.left p{gap:2.4286vw;flex-direction: column;
        align-items: flex-start;}
	.map_ul.map_ul02 li.right p{ align-items: center;gap: 2.4286vw;flex-direction: column;
        align-items: flex-start;}
	.map_ul.map_ul02 li.right{padding-top:0.1786vw}

	.infor03{background:url('../img/infor03_bg.png')no-repeat center/cover;}
	.infor03 .scc{padding: 17.8571vw 0;gap:16.0714vw;align-items: center;justify-content: flex-start;}
	.infor03 .right h1{font-size:6.2500vw;    border-bottom: 0.1786vw solid #d3d3d3; padding-bottom: 3.5714vw;}
	.infor03 .right p{font-size:4.1071vw;line-height:6.0714vw;padding: 8.9286vw 0 6.0714vw;}
	.infor03 .right span{font-size: 3.5714vw; padding-bottom: 3.5714vw;}
	.infor03 .right span + span{padding-bottom:0}
	.infor03 .scc .right{width:100%}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data{transform: none;
        position: unset;
        justify-content: center;}
	.kaka_map .loca_wrap .location_cont .location_ul .location_li.map_data a{background: #fff;}
	.root_daum_roughmap_landing{height: 100vw;}
	/********************************************************** 
	* sub2_1 - 리프팅
	***********************************************************/ 
	.story_wrwr .story_bgbg{background-image: url(../img/story_bgbg_m.jpg) ;background-position: 50% 95%;width:100%;height:100%;padding:0.1786vw;}
	.story_wrwr .softoning01{}
	.story_wrwr .sub_way_title{padding-top:12.2857vw;    padding-bottom: 2.6786vw;}
	.story_wrwr .sub_way_title .titleAni span{font-size:3.9286vw;width:91.0714vw;border-radius:5.3571vw;height:9.2857vw;line-height:9.2857vw;background:#eeeeee;
		margin: 0 auto;}
	.sun_w{gap:4.2857vw;flex-direction: column;align-items: center;padding:6.4286vw 0 3.5714vw}
	.sun_o{width:1.0714vw;height:1.0714vw;background:#909090;border-radius:100%}
	.story_wrwr .softoning01_bt{padding-top:0}
	.story_wrwr .softoning01 .sub_title02 { font-size: 4.4643vw;line-height: 6.6071vw;}

	.story_wrwr .beautox04 .sub_title_sun em{font-size:5.3571vw;letter-spacing: 0.1786vw;}
	.story_wrwr .beautox04 .sub_title_sun{font-size:6.6071vw;line-height: 9.8214vw;padding:3.3929vw 0}
	.story_wrwr .beautox04{padding-top:30.3571vw;padding-bottom: 26.7857vw;}
	.story_wrwr .beautox04 .tx_bx{padding-top:12.5000vw}
	.story_wrwr .beautox04 .tx_bx h1{font-size:4.4643vw;line-height:7.1429vw;padding-top: 8.9286vw;}
	.story_wrwr .beautox04 .tx_bx p{font-size:3.5714vw;}
	.story_wrwr .softoning01_mi{    padding-top: 11.6071vw;}

	.story_wrwr .point_bt{padding-bottom:7.1429vw;justify-}
	.story_wrwr .point_bt span{font-size:3.5714vw;background:#f96b29;height:9.8214vw;line-height:9.8214vw;padding: 0 8.9286vw;}

	.story_wrwr .softoning03 .con_inner{padding:17.8571vw 0 26.7857vw}
	.story_wrwr .softoning03 .tx_bx .ov h1{font-size:7.1429vw;padding-bottom: 8.3929vw;}
	.story_wrwr .softoning03 .tx_bx .ov p{font-size:3.5714vw;line-height:6.0714vw;}
	.story_wrwr .softoning03 .tx_bx .ov h2{    font-size:4.4643vw;padding-bottom: 5.3571vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:4.8214vw;border-top:0.1786vw solid;border-bottom:0.1786vw solid;padding: 1.6071vw 0;
		}
	.story_wrwr .softoning03 .phot_ul {padding-top: 11.6071vw;gap:7.1429vw;align-items: flex-start;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 p{font-size:3.5714vw;line-height:5.3571vw;padding-top:0;}
	.story_wrwr .softoning03 .point_w .phot_ul li img{width:73.2143vw;}
	.story_wrwr .softoning03 .phot_ul li{gap:3.9286vw;}

	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li img{width:73.2143vw;}
	.story_wrwr .softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:73.2143vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 span{font-size:4.8214vw;padding-bottom:0;padding-top:4.2857vw;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:3.5714vw;text-decoration: underline;}
	.story_wrwr .softoning03 .point_w02 .tx_bx02{border:0}
	.story_wrwr .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{gap:3.5714vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li{width:auto;}
	.story_wrwr .softoning03 .phot_ul .tx_bx02 h3{font-size:4.1071vw;}
	.story_wrwr .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.8929vw}

	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p{font-size:3.7500vw;gap:1.9643vw;justify-}
	.story_wrwr .softoning03 .point_w02 .phot_ul .tx_bx02 p span{border-radius: 5.3571vw;background:#a6a6a6;padding:0;font-size:2.8571vw;width:11.6071vw;height:5.5357vw;line-height:5.5357vw;}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(2) .tx_bx02 p span{background:#545454}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:nth-child(3) .tx_bx02 p span{background:#2b2b2b}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:after{background:url(../img/po_mid_icon.png) no-repeat;width:2.1429vw;height:3.2143vw;
	transform: translate(0.0000vw, -50%);right: -5.0000vw;top:40%;display:none}
	.story_wrwr .softoning03 .point_w02 .phot_ul li:last-child:after{display:none}

	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul{padding-top:0;gap:3.0357vw;}
	.story_wrwr .softoning03 .point_w.point_w03 .phot_ul li img{width:auto;}
	.phot_bottt{padding:0.0000vw 0 14.6429vw}
	.phot_bottt span.qqq{margin: 0 auto;font-size:5.3571vw;width:8.9286vw;height:8.9286vw;line-height:8.5714vw;background:#f96b29;border-radius:100%}
	.phot_bottt .tx_bx h1{font-size:5.0000vw;padding-top: 6.6071vw;}
	.phot_bottt .tx_bx p{font-size:3.5714vw;line-height: 6.4286vw;padding-top:5.0000vw}
	.phot_bottt .tx_bx p span{font-size:4.1071vw;}
	i.ii{transform: rotate(9deg);}
	.phot_ul02{gap: 10.0000vw;flex-wrap: wrap;}
	.phot_ul02 li h1{font-size:23.0357vw;width:36.6071vw;height:36.6071vw;line-height:36.6071vw;border-radius:100%;background:#f0f2f6}
	.phot_ul02 li p{font-size:3.5714vw;padding-top:3.5714vw;}
	.tthh3{font-size:4.4643vw;line-height:6.7857vw;    padding-top: 16.0714vw;}
	.story_wrwr .softoning04 .softoning01_mi{flex-direction: column;align-items: center;gap:4.4643vw;padding-top: 0;}
	.story_wrwr .softoning04 .softoning01_mi span.spspspsp{font-size:2.8571vw;color:#515151}
	.story_wrwr .softoning04 .tx_bx p{font-size: 4.1071vw;line-height: 7.1429vw; }
	.story_wrwr .softoning04 .tx_bx{padding-top: 11.6071vw;}
	.story_wrwr .softoning04 .con_inner{padding:26.7857vw 0 0}
	.story001 .softoning01_mi{padding-top:17.8571vw}

	.st_bt .tx_bx p{font-size:4.1071vw;line-height: 7.1429vw;padding-top:0vw;}
	.youtube_wwww .sun{left: 50%;transform: translate(-50%, 0);height:27.5000vw;top:-12.6786vw;}
	.story001 {padding-bottom:21.4286vw;}
	.youtube_wwww{}
	/********************************************************** 
	* sub2_2 - 울쎄라인텐스
	***********************************************************/

	.sub_le_ri{gap:8.3571vw;padding-top:5.3929vw;width: 90vw;
        margin: 0 auto;justify-content: flex-start;}
	.sub_le_ri .right{}
	.sub_le_ri .right p{font-size:4.0214vw;font-weight:600}
	.sub_le_ri .right h1{font-size:5.2500vw;line-height:6.6786vw;padding:3.8929vw 0 6.9286vw;}
	.sub_le_ri .right h2{font-size:3.2714vw;line-height:5.7143vw;padding-bottom:6.7857vw;}
	.sub_le_ri .right span{font-size:2.6786vw;}
	.ultheraintense01{padding-bottom:0.0000vw;margin-bottom:19.2857vw;padding-top:51.7857vw;}
	.ultheraintense01 .sub_title01{font-size:6.0357vw;letter-spacing: -0.1786vw;padding:0 0 5.1429vw}
	.ultheraintense01 .sub_title01 img{width:2.8571vw;}
	.ultheraintense01 .sub_title01 strong{font-weight:700}
	.ultheraintense01 .flexx{align-items: center;justify-}
	.ultheraintense01 .sub_title02{font-size:3.5714vw;letter-spacing: -0.0893vw;}
	.ultheraintense01 .sub_title02 strong{font-weight:700}
	.ultheraintense01 .sub_sm_title01{font-size:3.5643vw;}
	.ultheraintense01 .softoning01_mi{padding-top:12.5000vw;}
	.ultheraintense01 .softoning01_mi .softoning01_mi_img_w{width:155.8929vw;}
	.ultheraintense01 .text_bx .tt02{font-size:3.2286vw;line-height:5.2500vw;padding-top:2.6786vw;}
	.ultheraintense01{background: url(../img/ultheraintense01_bg.png) 50% 9% / contain no-repeat;}

	.ultheraintense02{background:#f8f8f8}
	.ultheraintense02 .phot_ul{gap:13.2143vw;padding-top:8.9286vw;align-items: flex-end;justify-}
	.ultheraintense02 .phot_ul li{gap: 3.5714vw;flex-direction: column; align-items: center;}
	.ultheraintense02 .point_w .phot_ul li img{width:52.6786vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li:first-child img{width:90.5357vw;}
	.ultheraintense02 .point_w.point_w02 .phot_ul li img{width:93.2143vw;}
	.ultheraintense02 .phot_ul li span{font-size:2.8571vw;}
	.ultheraintense02 .phot_ul li h1{font-size:2.8571vw;padding:0 4.8214vw;height:7.8571vw;line-height:7.5000vw;border-radius:5.3571vw;background:#2b2b2b}
	.ultheraintense02 .sub_title_sun{font-size:5.1429vw;padding:3.8929vw 0}
	.ultheraintense_wrap .sub_title_sun{font-size:5.1429vw;padding:3.5929vw 0;line-height: 7.0271vw;}
	.ulth_content01 h1 span{align-items: center;letter-spacing: 0.1786vw;background:#2b2b2b;font-size:2.8571vw;width:19.6429vw;height:7.8571vw;border-radius:8.9286vw;justify-}	
	.ulth_content01.sub_le_ri h1 {padding: 0 0 3.9286vw;font-size:4.8214vw;align-items: center;gap:2.6786vw;letter-spacing: 0.1786vw;}
	.ulth_content01.sub_le_ri p{font-size:3.1714vw;line-height:5.0571vw;padding-bottom:4.0000vw;}
	.ulth_content01.sub_le_ri p + p{padding-bottom:0}
	.ulth_content02 h1 span{align-items: center;letter-spacing: 0.1786vw;background:#2b2b2b;font-size:2.8571vw;width:19.6429vw;height:7.8571vw;border-radius:8.9286vw;justify-}	
	.ulth_content02.sub_le_ri h1 {padding: 0 0 3.9286vw;font-size:4.8214vw;align-items: center;gap:2.6786vw;}
	.ulth_content02.sub_le_ri p{font-size:3.1714vw;line-height:5.0571vw;padding-bottom:4.0000vw;}
	.ulth_content02.sub_le_ri p + p{padding-bottom:0}
	.sub_le_ri.ulth_content01{padding-top:10.7500vw;gap:8.5000vw;align-items: flex-start;}
	.sub_le_ri.ulth_content02{padding-top:14.7500vw;gap:8.5000vw;align-items: flex-start;}
	.tx_bx h1{font-size:4.8571vw;padding-bottom: 4.8214vw;}
	.ultheraintense02 .point_w02 .tx_bx{padding-top:12.5000vw}
	.ultheraintense02 .point_w02 .tx_bx p{font-size:3.2714vw;line-height:5.3571vw;font-weight:600}
	.ultheraintense02 .point_w02 .po_mid{padding: 8.9286vw 0;}
	.ultheraintense02 .point_w02 .tx_bx02{border-top:0;padding-top: 3.5714vw;}
	.ultheraintense02 .point_w02 .tx_bx02 p{line-height:5.2143vw;}
	.ultheraintense02 .point_w02 .tx_bx h2{font-size:4.0643vw;        padding-top: 1.7857vw;}
	.point_w03{padding-top:26.7857vw;}
	.ultheraintense02 .point_w03 .tx_bx{padding-top: 8.9643vw;}
	.ultheraintense02 .point_w03 .tx_bx p{font-size:3.2714vw;line-height:5.3571vw;font-weight:600}
	.ultheraintense02 .point_w03 .po_mid{padding:3.1429vw 0 0}
	.ultheraintense02 .point_w03 .po_mid ul{    gap:14.7143vw;justify-}
	.ultheraintense02 .point_w03 .po_mid li{width:41.0714vw;height:16.0714vw;line-height: 15.1786vw;border:0.5357vw solid #fd5c25;font-size:4.4643vw;border-radius:8.9286vw;}
	.ultheraintense02 .point_w03 .po_mid li:after{background:url(../img/po_mid_icon.png) no-repeat;width:3.1429vw;height:4.2143vw;
	background-size:3.1429vw 4.2143vw;bottom: -9.6562vw;}
	.ultheraintense02 .point_w03 .po_mid li:last-child:after{display:none}
	.ultheraintense02 .point_w03 .tx_bx02 p{font-size:3.6071vw;padding-bottom: 0;}
	.ultheraintense02 .point_w03 .tx_bx02 h2{font-size:3.6071vw;     padding-top: 1.2500vw;line-height: 5.4643vw;}
	.ultheraintense03 ul{padding-top:14.2857vw;gap:9.6927vw 1.6927vw;justify-}
	.ultheraintense03 ul li img{width:82.8571vw;transition: .7s;}
	.ultheraintense03 ul li img:hover{transform: scale(1.1);}
	.ultheraintense03 ul li .text_bx{padding:4.2857vw 0 0 1.9643vw;}
	.ultheraintense03 ul li .text_bx p{font-size:3.1714vw;line-height:5.7143vw;padding-top:3.3929vw;letter-spacing: -.1vw;}
	.ultheraintense03 ul li .text_bx h1{font-size:3.9643vw;padding-top: .3214vw;}
	span.j_d{/* margin:0 auto; */margin-bottom:2.6786vw;width:2.1429vw;height:2.1429vw;border-radius:100%;background:#fd5c25;}
	.ultheraintense04{padding-bottom:0.0000vw;margin-bottom:39.2857vw;padding-top:16.9643vw;border-top:0.1786vw solid #e5e5e5}
	.ultheraintense04 .sub_title01{font-size:8.0357vw;letter-spacing: -0.1786vw;padding:0 0 7.1429vw}
	.ultheraintense04 .sub_title01 img{width:2.8571vw;}
	.ultheraintense04 .sub_title01 strong{font-weight:700}
	.ultheraintense04 .flexx{align-items: center;justify-}
	.ultheraintense04 .sub_title02{font-size:3.5714vw;letter-spacing: -0.0893vw;}
	.ultheraintense04 .sub_title02 strong{font-weight:700}
	.ultheraintense04 .sub_sm_title01{font-size:4.4643vw;}
	.ultheraintense04 .softoning01_mi{padding-top:3.5000vw;}
	.ultheraintense04 .softoning01_mi h1{font-size:10.1429vw}
	.ultheraintense04 .softoning01_mi .softoning01_mi_img_w{width:135.7143vw;}
	.ultheraintense04 .text_bx .tt02{font-size:3.9286vw;line-height:6.2500vw;padding-top:2.6786vw;}
	.ultheraintense04 .softoning01_bt{    padding-top: 5.3571vw;}
	.ultheraintense04 .softoning01_bt h1{font-size:3.8643vw;line-height:5.9429vw;padding-bottom: 4.8571vw;}
	.ultheraintense04 .softoning01_bt p{font-sizE:3.5714vw;line-height:5.7143vw;}
	/******/
	.smrlavy{align-items: center;gap:0.5357vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h1{padding: 5.0000vw 0 5.0357vw;}
	.sign{padding-left:2.3214vw;}
	.ultheraintense_wrap .sub_le_ri.sub_le_ri02 .right h2{padding-bottom:5.3571vw;}
	.ultheraintense01 .sub_title01{line-height:8.7143vw;}
	em.suitv1_regular{letter-spacing: 0.1786vw;}
	.sub_sm_title02{font-size:3.9286vw;line-height:6.2500vw;padding-top:4.6429vw;}
	.ultheraintense_mi{padding-top:17.8571vw;gap:20.5357vw;align-items: center;justify-}
	.ultheraintense_mi .left img{width:86.4286vw}
	.tx_bx03 p{font-size: 4.4643vw;}
	.tx_bx03 p:after{background:#fdeabd;width:36.2500vw;height:2.8571vw;left:0;bottom:-0.5357vw;z-index:-1}
	.tx_bx03 h1{font-size: 5.3571vw;padding-top:3.5714vw;}
	.ultheraintense_mi .right ul{flex-direction: column;gap:2.6786vw;padding-top:7.6786vw;}
	.ultheraintense_mi .right ul li{width:83.9643vw;height:32.0357vw;border-radius:1.7857vw;background:#f8f8f8;padding-left: 6.4286vw;flex-direction: column;
		justify-}
	.ultheraintense_mi .right ul li h1{font-size:3.9286vw;padding-bottom:2.6786vw;}
	.ultheraintense_mi .right ul li p{font-size: 3.5714vw;line-height: 5.3571vw;}
	.ultheraintense_mi .right ul li strong{font-weight:700}
	.ultheraintense02 .point_w02 .po_mid{gap: 4.4643vw;justify-}
	.ultheraintense02 .point_w02 .tx_bx h2.smrlavy{justify-}

	.ulth_m_bg .txbx{margin:0 auto;    padding: 18.2143vw 0;}
	.ulth_m_bg .txbx h1{font-size:6.2500vw;padding-bottom: 8.0357vw;}
	.ulth_m_bg .txbx p{font-size:3.5714vw;line-height:5.7143vw;}
	.sof_ul{width:105.3571vw;}
	.sub_le_ri .right p img{width:1.5vw}
	.ultheraintense_mi .right ul li h1.smrlavy img{width:1.5vw}
	/******/
	/********************************************************** 
	* sub2_3 - 커스텀써마지
	***********************************************************/
	.sub_bg02_3{max-width:329.6429vw;width:100%;}
	.customthermage01{padding-bottom:0.0000vw;margin-bottom:19.2857vw;padding-top:51.7857vw;}
	.customthermage01 .sub_title01{font-size:6.0357vw;letter-spacing: -0.1786vw;padding:0 0 7.1429vw}
	.customthermage01 .sub_title01 img{width:2.8571vw;}
	.customthermage01 .sub_title01 strong{font-weight:700}
	.customthermage01 .flexx{align-items: center;justify-}
	.customthermage01 .sub_title02{font-size:3.5714vw;letter-spacing: -0.0893vw;}
	.customthermage01 .sub_title02 strong{font-weight:700}
	.customthermage01 .sub_sm_title01{font-size:3.5643vw;line-height: 5.2286vw;}
	.customthermage01 .softoning01_mi{padding-top:12.5000vw;}
	.customthermage01 .softoning01_mi .softoning01_mi_img_w{width:155.8929vw;}
	.customthermage01 .text_bx .tt02{font-size:3.2286vw;line-height:5.2500vw;padding-top:2.6786vw;}
	.customthermage01{background: url(../img/ultheraintense01_bg.png) 50% 9% / contain no-repeat;}
	.customthermage02 .ulth_content02.sub_le_ri h1{padding:0 0 6.0714vw}
	.customthermage02 .tx_bx h1{font-size:4.8214vw;}
	.customthermage_wrap .customthermage01{padding-top: 24vw;}
	.customthermage_wrap .customthermage02 .ulth_content01.sub_le_ri h1{padding: 0 0 3.9286vw;}
	.customthermage02 .point_w02 .tx_bx{padding-top: 13.3929vw;}
	.customthermage02 .tx_bx h1{padding-bottom:5.3571vw;}
	.customthermage02 .point_w02 .po_mid{padding:4.8214vw 0 0}
	.customthermage02 .point_w02 .tx_bx02{padding-top:8.3929vw}
	.customthermage02 .point_w02 .tx_bx h2{line-height:6.4286vw;}
	.customthermage02 .point_w03 .tx_bx h1{font-size:4.4643vw;}
	.customthermage02 .point_w03 .tx_bx{padding-top:16.7857vw;}
	.customthermage02 .point_w03 .po_mid{padding: 5.3571vw 0 0; gap: 4.6429vw;justify-}
	.customthermage02 .point_w03 .tx_bx.tx_bx03{padding-top: 12.3214vw;}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 h1{padding-bottom:0;line-height: 5.4643vw;}
	.customthermage02 .point_w03 .tx_bx.tx_bx03 p.p1{padding-bottom:7.6786vw;}
	.customthermage02 .con_inner{padding:26.7857vw 0 23.2143vw;}
	.customthermage03 .tx_bx p{font-size:4.4643vw;line-height:6.7857vw;}
	.customthermage03 ul{padding-top:5.8929vw;justify-content: space-between;}
	.customthermage03 ul li img{width:64.6429vw;}
	.customthermage03 ul li .text_bx p{font-size:3.2143vw;line-height:5.3571vw;letter-spacing: -0.0893vw;}
	.customthermage04 .softoning01_bt h1{padding-top:4.4643vw;}
	.customthermage_wrap .sub_le_ri .right h1{padding:3.8929vw 0 5.7143vw}
	.customthermage_wrap .sub_le_ri .right h2{padding-bottom:6.7714vw}
	/********************************************************** 
	* sub2_4 - 온다 / 티타늄/인모드/ 올리지오
	***********************************************************/
	.laser_lifting01{width:90vw;margin:0 auto;}
	.laser_lifting_wrap .laser_lifting01{padding:22.6429vw 0 26.7857vw}
	.laser_lifting_wrap .sub_le_ri .right h2{padding-bottom: 1.7857vw;}
	.laser_lifting00.sub_le_ri .right p{line-height: 6.7857vw;}
	.laser_lifting00.sub_le_ri .right h1{padding: 2.6786vw 0 5.0000vw;}
	.laser_lifting01{padding:44.6429vw 0 26.7857vw}
	.laser_lifting01 .sub_title01{font-size:6.6357vw;}
	.laser_lifting01_mi ul{align-items: center;gap:11.7857vw;justify-}
	.laser_lifting01_mi ul .img_bx{}
	.laser_lifting01_mi ul .img_hover{padding: 0.0000vw 6.7857vw 0;top:0;left:0;width:100%;height:100%;background: rgba(0, 0, 0, .8);opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.laser_lifting01_mi ul .img_hover h1{font-size:5.0643vw;border-bottom: 0.1786vw solid #626262;padding-bottom: 5.3571vw;    margin-bottom: 5.3571vw;}
	.laser_lifting01_mi ul .img_hover p{font-size:3.4357vw;line-height:5.4000vw;}
	.laser_lifting01_mi ul .img_hover h1 span{    margin:0 auto 3.0357vw;background: #fd5c25; width: 1.7857vw;height: 1.7857vw; border-radius: 17.8571vw;}
	.laser_lifting01_mi ul .img_bx:hover .img_hover{opacity: 1;}
	.h_title{font-size:5.0643vw;padding-top: 6.7857vw;}
	.sub_le_ri .right h2 + h2{padding-bottom:3.0357vw;}
	.bon_plus{top:50%;right:12.6786vw;animation: 1.2s linear infinite plus;}
	@keyframes plus {
	  0%,100% {
		transform: translate(0.0000vw, -0.5357vw);
	  }
	  50%{ transform: translate(0.0000vw, 0.0000vw);}
	  75% {
		transform: translate(0.0000vw, 0.5357vw);
	  }
	  80%{transform: translate(0.0000vw, 0.0000vw);}
	}
	.laser_lifting_wrap .customthermage02 .point_w02 .tx_bx{padding-top:15.8929vw}
	.laser_lifting_wrap .customthermage03 ul li img{width:82.8571vw;}
	.laser_lifting_wrap .sub_top_text h1{font-size: 5.0286vw;}
	.laser_lifting_wrap .customthermage03 ul li{width:49%}
	/********************************************************** 
	* sub2_5 - 실리프팅
	***********************************************************/
	.thread_lifting_wrap .customthermage01{padding-top: 24vw;}
	.thread_lifting_wrap .customthermage01 p.sub_sm_title01 + p{font-size:4.8214vw; line-height: 5.7143vw;padding-top:5.8929vw;}
	.thread_lifting_wrap .customthermage01 .softoning01_mi .softoning01_mi_img_w{width:135.7143vw}
	.thread_lifting_wrap .softoning01_mi h1{}
	.thread_lifting_wrap .ultheraintense02 .point_w .tx_bx p.p1{font-size:4.4643vw;line-height:6.6071vw;padding-bottom: 0;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{line-height:5.7143vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p{padding-bottom:3.3571vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p + p{padding-bottom:3.3571vw;}
	.thread_lifting_wrap .ulth_content01.sub_le_ri p.p4{padding-bottom:0}
	.thread_lifting_wrap .point_w02{padding-top:26.7857vw;    max-width: 210.7143vw;
		margin: 0 auto;}
	.thread_lifting_wrap .ultheraintense02 .point_w02 .tx_bx p{font-weight:500}
	.thread_lifting_wrap .customthermage02 .point_w02 .po_mid{padding:8.0357vw 0 0}
	.thread_lifting_wrap .ultheraintense02 .point_w.point_w02 .tx_bx02 p.p1{font-size:3.5714vw;line-height: 5.3571vw;padding-bottom: 17.8571vw;}
	.thread_lifting_wrap .customthermage02 .point_w02 .tx_bx02{padding-top:10.7143vw;border-bottom: 0.1786vw solid #c6c2bd;}
	.thread_lifting_wrap .point_w02_2{max-width: 210.7143vw;padding-top: 11.2500vw;
		margin: 0 auto;}
	.thread_lifting_wrap .point_w02_2 .img_bxbx{padding-bottom: 7.5000vw;background:#fff;height:auto;border-radius:3.5714vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx h1{margin: 0 auto;width:46.4286vw;height:8.9286vw;line-height:8.9286vw;border-radius:5.3571vw;background:#2b2b2b;font-size:4.1071vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx p.p1{font-size:3.5714vw;padding-top: 3.5714vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .tx_bx{padding-top:7.5000vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid{flex-direction: column;align-items: center;gap: 17.8571vw;padding-top: 8.9286vw;justify-}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li{}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:after{width:2.1429vw;height:3.2143vw;background-size:2.1429vw 3.2143vw;
	top: auto;right:auto;left:50%;transform: rotate(90deg);bottom: -10vw;}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li:last-child:after{display:none}
	.thread_lifting_wrap .point_w02_2 .img_bxbx + .img_bxbx{margin-top:7.1429vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx p.p2{font-size:4.4643vw;line-height:6.6071vw;padding-top: 2.1429vw;}
	.thread_lifting_wrap .point_w02_2 .tx_bx span.j_d{margin:0 auto;}
	.thread_lifting_wrap .ultheraintense04{border-top:0;margin-bottom:26.7857vw;}
	.thread_lifting_wrap .customthermage04 .softoning01_bt h1{padding-top:0;    padding-bottom: 12.5000vw;}
	.thread_lifting_wrap .point_w03{background:#f8f8f8;padding-bottom: 25.8929vw;}
	.thread_lifting_wrap .ultheraintense05 .point_w04{max-width: 210.7143vw;margin: 0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx{padding-top:12.1429vw;}
	.thread_lifting_wrap .customthermage05 .point_w03 .tx_bx p{font-size:5.3571vw;line-height:8.0357vw;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01{flex-direction: column-reverse;padding-top:5.3571vw;align-items: flex-start;}
	.thread_lifting_wrap .ultheraintense05 .sub_le_ri.ulth_content01 .left{padding-top:8.9286vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx p{font-size:5.3571vw;line-height:8.0357vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx{padding-top:10.7143vw;}
	.thread_lifting_wrap .customthermage05 .point_w04 ul{flex-wrap: wrap;gap: 14.2857vw;    padding-top: 8.9286vw;justify-}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx.tx_bx02 p{line-height:6.4286vw;font-size:4.4643vw;padding-top: 2.8571vw;}
	.thread_lifting_wrap .customthermage05 .tx_bx02 span.j_d{margin:0 auto;}
	.thread_lifting_wrap .customthermage05 .point_w04 .tx_bx02{padding-top:20.5357vw;}
	.thread_lifting_wrap .sub_le_ri .right h1{padding:3.7500vw 0 5.7143vw}
	.thread_lifting_wrap .sub_le_ri .right h2{padding-bottom:5.3571vw}
	.thread_lifting_wrap .point_w.point_w02_2 .po_mid li img{width:54.6429vw}

	/********************************************************** 
	* sub3_2 - 소프토닝
	***********************************************************/
	strong{font-weight:600}
	.sub_way_title{padding-top:7.8571vw;background: #f8f8f8;
        background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.sub_way_title .titleAni{text-align:center}
	.sub_way_title .titleAni span{font-size:4.3571vw;line-height: 8.4143vw;}
	.sun{width:0.1786vw;height:30.3571vw;background:#3f3f3f;margin:0 auto;} 
	.softoning01{
	padding-bottom:0.0000vw;margin-bottom:39.2857vw;}
	.softoning01 .sub_title01{font-size:6.9286vw;letter-spacing: -0.1786vw;padding:0 0 9.0714vw}
	.softoning01 .sub_title01 img{width:2.1571vw;}
	.softoning01 .flexx{align-items: center;justify-}
	.sun_w{padding:8.7143vw 0 7.2857vw}
	.softoning01_mi{}
	.softoning01_mi h1{font-size:15.5714vw;padding-top:2.8929vw;}

	.text_bx{}
	.text_bx .tt01{font-size:6.1429vw;margin-bottom:8.0357vw;}
	.text_bx .tt02{font-size:3.6143vw;line-height:5.7143vw;margin-bottom:5.3571vw;}
	.softoning01_bt{padding-top:17.7857vw}
	.ehdrmf_ul{gap:6.6071vw 2.6071vw;padding:5.7143vw 0 16.9643vw;}
	.ehdrmf_ul li{line-height:5.3571vw;width:44.3214vw;height:44.3214vw;border-radius:100%;border:0.5357vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul li h1{font-size:4.1071vw;letter-spacing: -0.1786vw;}
	.ehdrmf_ul li span{font-size:3.0357vw;}
	.ehdrmf_ul li:last-child h1{font-size:3.7500vw;}
	.softoning01 .sub_title02{font-size:3.5714vw;letter-spacing: -0.0893vw;line-height: 5.7143vw;}
	.softoning01 .sub_title02 strong{font-weight:700}
	.softoning01_bg{background: url(../img/softoning01_bg.png) 50% 50% / cover no-repeat;
	width:100%;height:50.1786vw;bottom:-28.5714vw;}
	.sub_title_sun{margin:0 auto;padding:4.8214vw 0;line-height: 6.4271vw;font-size:5.0714vw;border-bottom:0.1786vw solid #cac5c1;border-top:0.1786vw solid #cac5c1;font-size: 5.1429vw;
        padding: 3.5929vw 0;}
	.softoning02 ul{padding-top:14.2857vw;gap:9.6927vw 1.6927vw;}
	.softoning02 ul li img{width:100%;}
	.softoning02 ul li .text_bx{padding:5.0000vw 0 0 3.0357vw;}
	.softoning02 ul li .text_bx p{font-size:3.1714vw;line-height:5.7143vw;padding-top:.3929vw;}
	/* .softoning02 ul li .text_bx span{width:2.1429vw;height:2.1429vw;border-radius:100%;background:#fd5c25;} */
	span.j_d{/* margin:0 auto; */margin-bottom:2.6786vw;width:2.1429vw;height:2.1429vw;border-radius:100%;background:#fd5c25;}
	.point_f{margin:0 auto;margin-bottom: 6.2500vw;padding-top:2.3214vw;gap:4.2857vw;background:#fd5c25;border-radius:100%;width:19.1071vw;height:19.1071vw;align-items: center;flex-direction: column;}
	.point_f p{font-size:3.0357vw;font-weight:500;letter-spacing: 1px;}
	.point_f span{width:1.6071vw;height:1.6071vw;background:#fff;border-radius:100%;}
	.softoning03{background:#f8f8f8}
	.tx_bx{padding-top:14.2857vw;}
	.tx_bx p{font-size:3.3929vw;line-height:6.0714vw;}
	.tx_bx p.p1{padding-bottom:6.2500vw;}
	.softoning03 .phot_ul{gap:13.2143vw;flex-wrap:wrap;padding-top:8.9286vw;align-items: flex-end;justify-}
	.softoning03 .phot_ul li{gap: 3.5714vw;flex-direction: column; align-items: center;}
	.softoning03 .point_w .phot_ul li img{width:52.6786vw;}
	.softoning03 .point_w.point_w02 .phot_ul li:first-child img{width:90.5357vw;}
	.softoning03 .point_w.point_w02 .phot_ul li img{width:93.2143vw;}
	.softoning03 .phot_ul li span{font-size:2.8571vw;}
	.softoning03 .phot_ul li h1{font-size:2.8571vw;padding:0 4.8214vw;height:7.8571vw;line-height:7.5000vw;border-radius:5.3571vw;background:#2b2b2b}
	.tx_bx02{}
	.tx_bx02 span{padding-bottom:2.1429vw;}
	.la_tx{padding-top:14.2857vw;}
	.la_tx p{font-size:4.1071vw;line-height:6.2500vw;}
	.point_w02{padding-top:21.4286vw;}
	.point_w02 .phot_ul{align-items: flex-start;max-width: 210.7143vw;margin: 0 auto;justify-}
	.point_w02 .phot_ul li{width:93.2143vw;gap:4.4643vw;}
	.point_w02 .phot_ul li h3{width: 90.3571vw;background:#eeeeee;font-size:3.0357vw;height:7.3214vw;line-height:7.1429vw;margin-bottom: 5.5357vw;}
	.point_w02 .phot_ul li h3.j_h{background:#fd5c25;margin-left: auto;}
	.point_w02 .tx_bx02{border-top:0.1786vw solid #c7c7c7;width:100%;}
	.tx_bx02 h2{font-size:3.3357vw;line-height:4.4643vw;padding-top:4.4643vw;}
	.la_tx span.j_d{margin:0 auto 2.6786vw;}

	.softoning04 .point_w02 .phot_ul{gap:19.6429vw;padding-top:20.3571vw;align-items: center;justify-}
	.softoning04 .point_w02 .phot_ul li{width:65.1786vw;}
	.softoning04 .point_w02 .phot_ul li h3{width:94%;margin-bottom:0;margin-left:auto;}
	.softoning04 .point_w02 .tx_bx strong{font-weight:700}
	.softoning04_img01{margin:10.7143vw auto 0;}
	.sof_ul{width:92.1429vw;margin:10.0714vw auto 22.7857vw;}
	.sof_ul li{border-bottom:0.1786vw solid #bcbcbc}
	.sof_ul li h1{font-size:3.9286vw;padding:4.8214vw 0;font-weight:600}

	/********************************************************** 
	* sub3_1 - 뷰톡스/뷰핏
	***********************************************************/ 
	.beautox_wrap .sub_le_ri{width: 100%;padding:4.3929vw 5vw 0;background: #f8f8f8;
        background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.beautox_wrap .text_bx .tt01{font-size:6.1429vw;line-height: 7.1429vw;}
	.beautox_wrap .text_bx .tt02{font-sizE:3.9286vw;line-height:6.2500vw;}
	.beautox_wrap .softoning01_bt2{padding-top:44.6429vw;}
	.beautox_wrap .softoning01_mi{    padding-top: 7.1429vw;}
	.softoning01 .sub_title02{font-size:4.4643vw;}
	.beautox_wrap .softoning01_bt{padding-top:19.7857vw}

	.beautox_wrap .softoning03 {
		background: none;
	}
	.beautox_wrap .softoning03 .phot_ul{flex-wrap:wrap;padding-top: 16.0714vw;justify-}
	.beautox_wrap .softoning03 .phot_ul li{flex-direction: row;gap:4.3929vw;border-bottom: 0.1786vw solid #ececec;padding-bottom: 10.7143vw;width: 100%;}
	.beautox_wrap .softoning03 .point_w{max-width:210.7143vw;margin:0 auto;}
	.beautox_wrap .softoning03 .point_w .phot_ul li img{width:85%;}
	.beautox_wrap .softoning03 .phot_ul li h2 span{font-size:2.8571vw;padding:0 4.8214vw;height:7.8571vw;line-height:7.5000vw;border-radius:5.3571vw;background:#2b2b2b}
	.beautox_wrap .softoning03 .phot_ul li h2{font-size:5.0000vw; align-items: center;gap: 3.2143vw;}
	.beautox_wrap .softoning03 .phot_ul li p{    padding-top: 4.4643vw;font-sizE:3.5714vw;line-height:5.3571vw;}
	.beautox_wrap .softoning03 .phot_ul li:last-child{border-bottom:0}
	.beautox_wrap .softoning03 .point_w.point_w02{max-width:unset;background: #f8f8f8;margin-top: 17.8571vw;}
	.point_bt span{font-size:2.8571vw;padding:0 4.8214vw;height:7.8571vw;line-height:7.5000vw;border-radius:5.3571vw;background:#2b2b2b}
	.point_bt{font-size:5.0000vw; align-items: center;gap: 3.2143vw;}
	.beautox_wrap .po_mid{padding: 15.0000vw 0;}
	.swiper-container.ttllqqq{width:105.3571vw;height:61.9643vw;}
	.swiper-pagination1{bottom:11.1071vw !important;align-items: center;gap: 1.7857vw;    justify-}
	.swiper-pagination-bullet.swiper-pagination-bullet-active{background:#fd5c25;width:2.1429vw;height:2.1429vw;}
	.swiper-pagination-bullet{width:2.1429vw;height:2.1429vw;background:#e5e5e5;opacity: 1;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul {width:88.2143vw;padding-top:0;gap: 9.4643vw;padding-left: 5vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li h2{font-size:4.4643vw;padding-top: 0;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li p{font-sizE:3.3929vw;}
	.beautox_wrap .softoning03 .fx_bx .phot_ul li{border-bottom:0;padding:0}
	.fx_bx{padding-top: 17.8571vw;gap: 4vw;}
	.softoning03 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd.png) no-repeat;width: 1.7857vw;height: 88.5714vw;top: 2.6786vw;left: -1.4286vw;
	background-size:1.7857vw 88.5714vw}
	.phot_ul_lf_sun h3{font-size:2.8571vw;line-height:5.0000vw;width:88.0357vw;height:21.4286vw;background:#f3f3f3;    align-items: center;
			margin-top: 5.3571vw;}
	.con_inner04{padding:26.7857vw 0 0}
	.beautox_wrap .softoning01_bt01{    border-top: 0.1786vw solid #e5e5e5;}
	.beautox_wrap .beautox01 {border-radius: 0;}
	.beautox_wrap .softoning04 .con_inner04{padding: 9.7857vw 0 0;}


	.ehdrmf_ul02{gap:6.6071vw;padding:5.7143vw 0 16.9643vw;}
	.ehdrmf_ul02 li{    flex-direction: column;align-items: center;}
	.ehdrmf_ul02 li h1{line-height:5.3571vw;font-size:6.2500vw;letter-spacing: -0.1786vw;width:47.3214vw;height:47.3214vw;border-radius:100%;border:0.5357vw solid #fd5c25;background:#fff;align-items: center;flex-direction: column;justify-}
	.ehdrmf_ul02 li p{font-size:3.5714vw;line-height:5.0000vw;}
	.ehdrmf_ul02 span.j_d{margin:5.7143vw auto 4.4643vw;}

	.beautox02 .fx_bx .point_bt span{font-size:4.4643vw;height: 8.9286vw;line-height: 8.9286vw;}
	.beautox02 .fx_bx .tx_bx p{font-size:4.1071vw;}
	.beautox02 .fx_bx .point_bt{ padding-bottom: 3.3929vw;   justify-}
	.beautox02 .fx_bx .tx_bx{padding-top:6.6071vw;}
	.beautox02 .fx_bx{gap: 4vw;}
	.softoning03.beautox02 .fx_bx .phot_ul:after{background:url(../img/asdfasdfasd2.png) no-repeat;width: 1.7857vw;height: 93.2143vw;top: 2.6786vw;left: -1.4286vw;
	background-size:1.7857vw 93.2143vw}
	.softoning03.beautox02 .phot_ul_lf_sun h3{height:10.7143vw;}

	.swiper-container.ttllqqq22{width:91.3571vw;height:61.9643vw;}
	.swiper-pagination2{bottom:12.1071vw !important;align-items: center;gap: 1.7857vw;    justify-}

	.beautox04 .bgbg01 {height: 79.1786vw;}
	.beautox04 .bgbg01 .tx_bx { width: 100%;   padding-top: 17.8571vw;left:50%;transform: translate(-50%, 0);}
	.beautox04 .bgbg01 .tx_bx p{font-size:3.5714vw;line-height:5.0000vw;padding-bottom: 6.6071vw;}
	.beautox04 .bgbg01 .tx_bx h1{line-height: 6vw;font-size:4.4643vw;padding-bottom: 10.7143vw;}
	.beautox03 .sof_ul{width:89.4643vw}
	.beautox_wrap .softoning02 ul li{width:100%}
	/* mv_btn */
	#button-1 .btn-bg,#button-1 .knob,#button-1 .knob:before,.btn-bg{transition:.3s}
	.btn-bg,.knob{top:0;right:0;bottom:0;left:0}
	.mv_btn02,.mv_checkbox{position:relative}
	.mv_btn02{width:34.6429vw;height:10.7143vw;margin:0 auto}
	.mv_btn02.btn-pill,.mv_btn02.btn-pill>.btn-bg{border-radius:17.8571vw}
	.mv_btn02.btn-rect{border-radius:0.3571vw}
	.mv_checkbox{width:100%;height:100%;padding:0;margin:0;opacity:0;cursor:pointer;z-index:3}
	.knob{z-index:2}
	.btn-bg{width:100%;z-index:1}
	.btn-bg:after{content:"상담 문의하기";font-size:3.0357vw;left: 68%;transform: translate(-50%, -50%);top:50%;width: 100%;}
	#button-1 .knob:before{content:"상담 문의하기";top:1.2500vw;right:1.4286vw;width:8.2143vw;height:8.2143vw;font-size:1.7857vw;line-height:1;padding:1.6071vw 0.7143vw;border-radius:50%}
	#button-1 .mv_checkbox:checked+.knob:before{left:15.0000vw;background-color:#fff}
	#button-1 .mv_checkbox:checked~.btn-bg{background-color:#ff7048}
	#button-1 .mv_checkbox:checked~.btn-bg:after{left:37%}
	@keyframes wobbleMe {
	  0%, 100% {
		transform: translateX(0);
	  }
	  30% {
		transform: translateX(-0.3571vw);
	  }
	  60% {
		transform: translateX(0.5357vw);
	  }
	  80% {
		transform: translateX(-0.1786vw);
	  }
	}
	/* 체크되지 않았을 때만 애니메이션 */
	#button-1 .mv_checkbox:not(:checked) + .knob:before {
	  animation: wobbleMe 1.2s ease-in-out infinite;
	}
	.bon_promise{max-width:92.1875vw;margin:0 auto;}
	.bon_promise .tx_bx {padding-top:0}
	.bon_promise .tx_bx h1{font-size:10.7143vw;    padding-bottom: 3.0357vw;}
	.bon_promise .tx_bx h1 span{    font-style: italic;}
	.bon_promise .tx_bx p{font-size:3.5714vw;}
	.bon_promise ul{padding-top:11.7857vw;}
	.bon_promise ul li h3{font-size:3.5714vw;padding-top: 1.2500vw;}
	.bon_promise ul li .fx_bx{gap:5.3571vw;padding-top: 1.2500vw;}
	.bon_promise ul li .tx_bx02{}
	.bon_promise ul li .tx_bx02 h1{font-size:3.9286vw;align-items: center;gap: 1.8214vw;flex-direction: column;}
	.bon_promise ul li .tx_bx02 p{text-align: center;padding-top: 1.9643vw;font-size:3.2143vw;line-height:4.8214vw;}
	.bon_promise ul li{flex-wrap: wrap;align-items: center;gap:5.3571vw;border-bottom:0.1786vw solid #c2c2c2;padding:5.5714vw 0}
	.bon_promise ul li .tx_bx02 h1 span{font-size:6.2500vw;font-weight:500}

	.beautox_wrap .laser_lifting01_mi ul .img_bx{}
	.beautox_wrap .laser_lifting01_mi ul h1{width: 100%;font-size: 5.3571vw;line-height:7.1429vw;padding-bottom: 5.3571vw;margin-bottom: 5.3571vw;top: 75%;transform: translate(-50%, 0);left: 50%;transition: .3s;}
	.beautox_wrap .laser_lifting01_mi ul .img_hover{padding: 0.0000vw 6.7857vw 0;top:0;left:0;width:100%;height:100%;background: none;opacity: 0;transition: opacity .3s;
	flex-direction: column;justify-}
	.beautox_wrap .laser_lifting01_mi ul .img_hover p{border-top:0.1786vw solid #b2a8a0;padding-top: 4.4643vw;}

	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover h1{top:44%;}
	.beautox_wrap .laser_lifting01_mi ul .img_bx:hover .img_hover{top:-15%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(3) .img_bx:hover h1{top:52%;}
	.beautox_wrap .laser_lifting01_mi ul li:nth-child(4) .img_bx:hover h1{top:52%;}

	/********************************************************** 
	* sub3_3 - 입가-마리오넷 프로그램
	***********************************************************/ 
	.marionette_wrap .softoning01{margin-bottom: 23.2857vw;}
	.marionette_wrap .text_bx .tt02{font-size: 3.9286vw; line-height: 6.2500vw;margin-bottom: 5.3571vw;}
	.marionette_wrap .softoning01 .sub_title02{line-height:7.1429vw}
	.marionette_wrap .softoning01_bt{padding-top: 11.0000vw;}
	.marionette_wrap .customthermage03 ul{padding-top:17.8571vw}
	.marionette_wrap .softoning01_bt2{padding-top:30.0714vw;padding-bottom: 5.3571vw;}
	.marionette01_bg {
		
		background: url(../img/marionette01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 81.9643vw;
		
		bottom: -14.2857vw;
	}
	.marionette_wrap .beautox01 .text_bx .tt02{font-size:4.2500vw;color:#171717;margin-bottom: 3.3571vw;}
	.marionette_wrap .beautox01 .text_bx .tt01{font-size:6.5357vw;}
	.marionette_wrap .ehdrmf_ul02 li h1{font-size:3.9286vw;}
	.marionette_wrap .ultheraintense03{background: #f8f8f8;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 8.0357vw;padding: 3.5714vw 0 2.6786vw;border-bottom: 0.1786vw solid #adadad;font-size:5.3571vw;line-height:7.1429vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 2.6786vw;font-size:3.3929vw;line-height:5.0000vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.marionette_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:4.4643vw;font-style: italic;border-bottom: 0.1786vw solid;}
	.marionette_wrap .marionette01 .point_w{max-width: 210.7143vw;
		margin: 0 auto;}
	.swiper-container.ttllqqq312 {padding-top: 17.8571vw;
		
		
	}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:11.7857vw;justify-content: center;}
	.swiper-pagination-bullets.swiper-pagination12{top:23.2143vw;gap: 9.8214vw;flex-direction: row;position: unset;width: auto;justify-content: center;
    align-items: center;margin-bottom: 7vw;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet{background:none;width:auto;height:auto;font-size:3.5714vw;
	border-bottom: 0.1786vw solid;border-radius:0;opacity: .4;margin: 0;}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity: 1;font-size:5.3571vw;font-weight:bold}
	.swiper-pagination-bullets.swiper-pagination12 .swiper-pagination-bullet.swiper-pagination-bullet-active:after{background:#f86b29;
	width:0.8929vw;height:0.8929vw;border-radius: 100%;left: 50%;transform: translate(-50%, 0);top: -2.1429vw;}
	.marionette_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:100% !important}
	.marionette_wrap .softoning01_mi h1{font-size: 14.5714vw;}
	.customthermage03 ul li .text_bx p br{display:none}
	.marionette_wrap .ultheraintense03 ul li .text_bx h1{line-height: 5.3571vw;}


	/********************************************************** 
	* sub3_4 - 원데이 미니아이리프팅 & 눈밑지방재배치
	***********************************************************/ 
	.onedayeye_wrap .sub_le_ri .right h2{padding-bottom:4.6429vw;}
	.onedayeye_wrap .sub_le_ri{background: #faf6f4;}
	.onedayeye_wrap .softoning01{background: #faf6f4;padding-top:21.4286vw;}
	.onedayeye_wrap .text_bx .tt02{        font-size: 3.9286vw;
        line-height: 6.2500vw;}
	.onedayeye_wrap .text_bx .tt01{line-height: 9.0357vw;font-size:6.1429vw;margin-bottom:6.0714vw}
	.onedayeye_wrap .softoning01_mi ul li {gap: 14.2857vw;align-items: center;justify-}
	.onedayeye_wrap .softoning01_mi ul li .right{border-left: 0.7143vw solid #f86b29;padding-left: 5.3571vw;}
	.onedayeye_wrap .softoning01_mi ul li .right span{font-size:3.5714vw;font-style: italic;}
	.onedayeye_wrap .softoning01_mi ul li .right h2{font-size:6.2500vw;padding: 3.5714vw 0 6.7857vw;}
	.onedayeye_wrap .softoning01_mi ul li .right p{font-size:3.5714vw;line-height:5.3571vw;}
	.onedayeye_wrap .softoning01_mi{max-width: 216.9643vw;margin: 0 auto;}
	.onedayeye_wrap .softoning01_mi ul li:nth-child(2) .right{text-align: center;border-right: 0.7143vw solid #f86b29;border-left:0;padding-right: 5.3571vw;padding-left: 0.0000vw;}
	.onedayeye01_bg{    
		background: url(../img/onedayeye01_bg.png) 50% 50% / cover no-repeat;
		width: 100%;
		height: 81.9643vw;
		
		bottom: -35.8929vw;
	}
	.onedayeye_wrap .ultheraintense02{background:#f7f4f3;}
	.onedayeye_wrap .ultheraintense02 .sub_le_ri{background:none}
	.point_w011{max-width:210.7143vw;margin:0 auto;}
	.onedayeye_wrap .sub_le_ri.ulth_content01{ padding: 10.7500vw 0 0 0;gap:8.5000vw;justify-}
	.onedayeye_wrap .sub_le_ri.ulth_content02{
	padding: 10.7500vw 0 0 0;gap:8.5000vw;align-items: center;}
	.onedayeye_wrap .ultheraintense03{}
	.onedayeye_wrap .sof_ul{width:87.6786vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi{max-width:unset}
	.onedayeye_wrap .ultheraintense04 .softoning01_mi h1{padding-top:4.6429vw;}
	.onedayeye_wrap .ultheraintense04 .softoning01_bt{padding-top:5.7857vw}
	.onedayeye_wrap .ultheraintense04{margin-bottom:28.5714vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(1) img{width:119.2857vw;}
	.onedayeye_wrap .softoning01 .softoning01_mi ul li:nth-child(2) img{width:91.9643vw;}
	.onedayeye_wrap .sub_le_ri{width:100%;        padding: 2.3929vw 6vw 0;background: #F7F4F1;
    background: linear-gradient(0deg, rgba(247, 244, 241, 1) 0%, rgba(247, 244, 241, 0.83) 50%, rgba(247, 244, 241, 0) 100%);}
	.onedayeye_wrap .ultheraintense03 ul li .text_bx p br{display:none}
	.softoning04 .sub_title_sun{line-height: 6.4271vw;}
	.onedayeye_wrap .point_w02{padding-top: 2.4286vw;}

	/********************************************************** 
	* sub4_1 - 색소·홍조·미백
	***********************************************************/ 
	.colorfiush_wrap .text_bx .tt02{font-size:4.3571vw;line-height:6.9286vw;margin-bottom:13.3929vw}
	.colorfiush_wrap .softoning01_bt.softoning01_bt2{padding-top:7.7857vw;}
	.colorfiush_wrap .softoning01_mi{padding-top:15.1786vw;}
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img_w{width:161.4286vw;}
	.softoning01 .sub_title02{font-size:3.9286vw;line-height:6.2500vw;}
	.softoning01_bg{bottom:-25.0000vw;}
	.colorfiush_wrap .softoning01{background: #f8f8f8;
        background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.colorfiush_wrap .beautox04 span.j_d{margin:0 auto; width: 2.1429vw; height: 2.1429vw;border-radius: 100%;background: #fd5c25;}
	.colorfiush_wrap  .tx_bx.tx_bx03 h1{line-height: 6.5104vw;padding-top:5.1786vw;padding-bottom:8.9286vw;}
	.colorfiush_wrap  .tx_bx.tx_bx03 p{font-weight:400}
	.colorfiush_wrap  .tx_bx.tx_bx03 p + p{padding-top:6.2500vw;}
	.btn-bg:after{content: "소프토닝™ 더 알아보기";left:63%}
	.colorfiush_wrap .mv_btn02{width:46.0714vw;}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx p{line-height:5.7143vw;}
	.colorfiush_wrap .beautox04 .bgbg01{background: url(../img/beautox04_bg2.png) no-repeat;height:60.7143vw;margin-top:17.8571vw;margin-bottom:35.7143vw;background-position: 50% 50%;}

	.bef_aef_con .sub_title_sun{padding: 3.8929vw 2vw;}
	.bef_aef_con .sub_title_sun a{font-size:3.5714vw;text-decoration: underline;right: 5.3571vw; top: 50%;
	align-items: center; gap: 1.2500vw;}
	.bef_aef_con .tx_bx h1{font-size:5.3571vw;}
	.bef_aef_con .tx_bx p{font-size:3.5714vw}
	.bef_aef_con .sub_le_ri{padding-top:10.8929vw;gap:6.7857vw}
	.bef_aef_con .sub_le_ri p{font-size:3.5714vw;border-bottom: 0.1786vw solid #878787;padding: 2.1429vw 0;}
	.bef_aef_con .sub_le_ri .left{}
	.bef_aef_con .bon_plus{top:39%;left:24.4643vw;}
	.bef_aef_con .sub_le_ri .img_hover{width:58.9286vw;height:59.6429vw;background:#fff;flex-direction: column;
		right:-0.6786vw;top:8.2143vw;justify-}
	.bef_aef_con .sub_le_ri .img_hover h1{font-size:3.5714vw;padding-bottom: 1.6071vw;
		}
	.bef_aef_con .sub_le_ri .img_hover p{font-size:2.8571vw;border-bottom: 0;}
	.bef_aef_con .sub_le_ri .img_hover p span{font-size:3.2143vw;font-weight:600}
	.bef_aef_con .sub_le_ri .img_hover.on{}
	.bef_aef_con.bef_aef_con02{padding-top:10.7143vw;}
	.bef_aef_con.bef_aef_con02 .sub_le_ri .img_hover p{padding-bottom:0;padding-top:3.0357vw;}
	.co_swiper_cont .tx_bx{padding-bottom:8.9286vw;padding-top:0}
	.co_swiper_cont .tx_bx h1{line-height:7.0357vw;font-weight:500}
	.co_swiper_cont{background:#fdfdfd;}
	.co_swiper_cont .scc{max-width:92.1429vw;margin:0 auto;}
	.co_swiper_cont .co_sw_gnb_w{padding-bottom:2.8571vw;border-bottom:0.1786vw solid #7f7f7f}
	.co_swiper_cont .co_sw_gnb_w a{font-size:3.2143vw;}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide-thumb-active a{color:#fd6e46}
	.co_swiper_cont .co_sw_gnb_w .swiper-slide{width:auto !important}
	.co_swiper_cont .co_sw_gnb_w .swiper-wrapper{justify-} 
	.co_swiper_cont .swiper-slide .tx_bx{padding-top:15.1786vw;}
	.co_swiper_cont .swiper-slide .tx_bx h1{padding-bottom: 3.0357vw;}
	.bef_aef_con .sub_le_ri img{width:100%;}
	.bef_aef_con .bon_plus img{cursor: pointer;width:5.0000vw;}
	.xkdnjs{width:5.3571vw;}
	.colorfiush_wrap .softoning01_mi .softoning01_mi_img{width:90%}
	.colorfiush_wrap .beautox04 .bgbg01 .tx_bx{padding-top: 10.8125vw;}
	.bef_aef_con .sub_title_sun a img{width:1.6071vw;}
	.colorfiush_wrap .ultheraintense03 ul li .text_bx p br{display:none}

	/********************************************************** 
	* sub4_2 - 여드름·모공·흉터
	***********************************************************/ 
	.acnepore_wrap .sub_way_title{padding-top:5.4286vw;}
	.acnepore_wrap .text_bx .tt01{font-size:6.1429vw;line-height: 8.5573vw;}
	.acnepore_wrap .text_bx .tt02{font-size:3.9286vw;line-height: 6.2500vw;}
	.acnepore_wrap .softoning01_bt.softoning01_bt2{padding-top:0}
	.acnepore_wrap .softoning01_mi .softoning01_mi_img_w{width:211.2500vw;}
	.acnepore_wrap .softoning01_bt{padding-top:7.6786vw;}
	.acnepore_wrap .beautox04 .sub_title_sun{font-size:5.3571vw;line-height:8.0357vw;padding: 4.1071vw 0;}
	.acnepore_wrap .beautox04 .softoning01_mi{padding-top:15.1786vw;}
	.acnepore_wrap .beautox04 .tx_bx{padding-top:10.7143vw;}
	.acnepore_wrap .beautox04 .tx_bx p{font-size:3.9286vw;line-height:6.2500vw}
	.acnepore_wrap .beautox04 .tx_bx h1{font-size:4.2286vw;padding-top: 5.7143vw;line-height:6.0357vw;}
	.acnepore_wrap .co_swiper_cont{margin-top:17.8571vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_gnb_w{width:92.5714vw;}
	.acnepore_wrap .co_swiper_cont iframe{border-radius: 5.3571vw;}
	.acnepore_wrap .co_swiper_cont .co_sw_w .swiper-slide{}
	.tetmtmt{font-size: 71.4286vw;left: 50%; bottom: 14%; transform: translate(-50%, 0);letter-spacing: 0.1786vw;}
	.acnepore_wrap .bef_aef_con.bef_aef_con01 .sub_le_ri .img_hover{height:45.0000vw;}
	.ultheraintense03 .ov p{font-size:4.4643vw;line-height:6.7857vw;padding-top:15.1786vw;}
	.acnepore_wrap .softoning01 .softoning01_mi .softoning01_mi_img{width:94%}
	.acnepore_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 4vw 12vw;}
	.acnepore_wrap .ultheraintense03 ul li .text_bx p br{display:none}

	/********************************************************** 
	* sub4_3 - 큐레이티드 스킨케어
	***********************************************************/ 
	.curated_wrap .curated_bgbg{background: url(../img/curated_bgbg.png) 50% 13% / contain no-repeat;width:100%;height:100%;}
	.curated_wrap .sub_way_title{padding-top:0}
	.curated_wrap .sub_le_ri{padding-top: 9.3929vw;}
	.curated_wrap .softoning01{}
	.curated_wrap .sun_w{padding:15.8929vw 0 14.2857vw}
	.curated_wrap .sun{height:26.7857vw;}
	.curated_wrap .softoning01_bt{padding-top:9.8929vw;}
	.curated_wrap .softoning01_bt.softoning01_bt2{padding-top:3.7500vw;}
	.curated_wrap .softoning01 .sub_title03{font-size:4.4643vw;padding-top:6.4286vw;line-height: 6.2500vw;}
	.curated_wrap .point_bt{padding-bottom:7.1429vw;justify-}
	.curated_wrap .point_bt span{font-size:3.5714vw;background:#f96b29;height:9.8214vw;line-height:9.8214vw;padding: 0 7.1429vw;}
	.curated_wrap .softoning03 .tx_bx .ov h1{font-size:6.2500vw;font-weight:500;line-height: 7.4271vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span.sun22{font-size:4.8214vw;border-top:0.1786vw solid;border-bottom:0.1786vw solid;padding: 1.6071vw 0;
		}
	.curated_wrap .softoning03 .phot_ul {gap:12.4286vw;align-items: flex-start;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 p{font-size:3.5714vw;line-height:5.3571vw;padding-top:6.0714vw;}
	.curated_wrap .softoning03 .point_w .phot_ul li img{width:81.7857vw;}
	.curated_wrap .softoning03 .phot_ul li{gap:7.1429vw;}

	.curated_wrap .softoning03 .point_w.point_w02 .phot_ul li img{width:45.3571vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 span{font-size:4.8214vw;padding-bottom:0;padding-top:4.2857vw;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h2{padding-top:0;font-size:3.5714vw;text-decoration: underline;}
	.curated_wrap .softoning03 .point_w02 .tx_bx02{border:0}
	.curated_wrap .softoning03 .point_w02 .phot_ul{max-width:unset;justify-}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{gap:3.5714vw;}
	.curated_wrap .softoning03 .point_w02 .phot_ul li{width:auto;}
	.curated_wrap .softoning03 .phot_ul .tx_bx02 h3{font-size:4.1071vw;}
	.curated_wrap .softoning03 .point_w03 .phot_ul .tx_bx02 span{padding-top:0.8929vw}
	.point_w04{padding-top:26.7857vw;}

	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x{}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x h1{margin-bottom: 5.3571vw;padding: 3.5714vw 0 3.9286vw;border-bottom: 0.1786vw solid #adadad;font-size: 5.3571vw;
        line-height: 7.1429vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p{padding-bottom: 2.6786vw;font-size:3.3929vw;line-height:5.0000vw;}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x p + p{padding-bottom:0}
	.curated_wrap .marionette01 .ttllqqq312 .tx_b0x span{font-size:4.4643vw;font-style: italic;border-bottom: 0.1786vw solid;}
	.curated_wrap .marionette01 .point_w{max-width: 210.7143vw;
		margin: 0 auto;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide{align-items: center;gap:11.7857vw;justify-content: center;}
	.curated_wrap .swiper-pagination-bullets.swiper-pagination12{gap:8.3929vw;}
	.curated_wrap .marionette01 .ttllqqq312 .swiper-slide img{width:105.3571vw}
	.softoning01_mi .softoning01_mi_img_w{width:122.8571vw;left:50%;transform: translate(-50%, 0);}
	.curated_wrap .softoning01_mi .softoning01_mi_img{width:89.5833vw}
	.curated_wrap .softoning01{        margin-bottom: 19.2857vw;}

	/********************************************************** 
	* sub5_1 - 필러 · 콜라겐
	***********************************************************/ 
	.fillerc_wrap .softoning01_bt{padding-top:15.6786vw;margin-top: 7.6786vw;}
	.circular {
	  --stroke: 4;      /* 두께(0.0000vw) */
	  --track: #d5d5d5;  /* 배경원 색 */
	  --bar: #fd5c25;    /* 채워질 색 */
	  --text: #000;
	  width:43.7500vw;
	  height:48.3929vw;
	  
	flex-direction: column;align-items: center;	  filter: drop-shadow(0 0.1786vw 0 rgba(0,0,0,.02)) drop-shadow(0 1.0714vw 3.2143vw rgba(0,0,0,.06));
	justify-
	}
	.circular__svg { width:100%; height:100%; transform: rotate(-90deg); }
	.circular__track { stroke: var(--track);}
	.circular__bar { stroke: var(--bar); stroke-linecap: round; transition: stroke .25s ease; }
	.circular__label {gap: 1.7857vw;  flex-direction: column; align-items: center;justify-}
	.circular__track,
	.circular__bar { stroke-width: var(--stroke); }
	.grf_cont{    padding-bottom:9.4643vw;gap: 2.8571vw;justify-}
	.circular__label strong{font-size:3.5714vw;}
	.circular__label .num { font-size: 6.7857vw;color:#fd5c25 }
	.circular__label .unit { font-size: 6.7857vw;color:#fd5c25 }
	.grf_cont h3{font-size:2.8571vw;}
	.fillerc_wrap .softoning01{margin-bottom: 17.2857vw;}
	.fillerc_wrap .sub_le_ri{padding-top:17.5714vw}
	.fillerc_wrap .sub_le_ri .right h1{    padding: 3.2143vw 0 5.3571vw;}
	.fillerc_wrap .sub_le_ri .right h2{color:#434343}
	.fillerc_wrap .sub_le_ri .right h3{font-size:4.8214vw;}
	.fillerc_wrap .softoning01_bg{bottom: -16.3929vw;}
	.fillerc_wrap .marionette01 .ddd{font-size:3.9286vw;line-height:6.0714vw;padding-top: 12.5000vw;}
	.fillerc_wrap .marionette01 .sub_title_sun{font-sizE:5.3571vw;line-height:8.0357vw;padding: 2.8571vw 0;}
	.fillerc_wrap .marionette01 .point_w{    padding-top: 14.2857vw;gap: 8.9286vw;justify-}
	.fillerc_wrap .co_sw_w .tx_b0x span{font-size:4.6429vw;}
	.fillerc_wrap .co_sw_w .tx_b0x h1{font-size:3.3929vw;padding: 3.2143vw 0 1.7857vw;}
	.fillerc_wrap .co_sw_w .tx_b0x p{font-size:3.0357vw;padding-left: 0.5357vw;}
	.fillerc_wrap .swiper-slide-thumb-active .tx_b0x p{}
	.fillerc_wrap .co_sw_w .swiper-wrapper{flex-direction: column;}
	.fillerc_wrap .co_sw_gnb_w{width:93.5714vw !important;margin: 0;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide{}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a{width:3.2143vw;height:3.2143vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a1{top:16.9643vw;left:48.5714vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a2{top:43.7500vw;left:46.7857vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a3{top:42.1429vw;left:66.9643vw;}
	.fillerc_wrap .co_sw_gnb_w .swiper-slide a.a4{top:65.5357vw;left:66.4286vw;}
	.fillerc_wrap .co_sw_w{margin: 0;}
	.fillerc_wrap .co_sw_w .swiper-slide{width:96.4286vw !important;height: auto;border-bottom: 0.1786vw solid #d5d5d5;padding: 4.8214vw 0;opacity: .3;}
	.fillerc_wrap .co_sw_w .swiper-slide.swiper-slide-thumb-active {opacity: 1;}
	.fillerc_wrap .marionette01 .tx_bx{padding-top: 17.8571vw;}
	.fillerc_wrap .marionette01 .tx_bx p{font-size:3.9286vw;line-height:5.8929vw;padding-bottom: 4.4643vw;}
	.fillerc_wrap .marionette01 .tx_bx h2{font-size:4.4643vw;line-height:7.1429vw;}
	.fillerc_wrap .marionette01 .sun{background: #b5aea8;height: 27.3214vw;}
	.fillerc_wrap .marionette01 .sun_w{padding: 9.6429vw 0 11.6071vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02{padding-top: 0.0000vw;}
	.fillerc_wrap .marionette01 .tx_bx.tx_bx02 h2{padding-top: 0.0000vw;padding-bottom: 10.1786vw;}
	.fillerc_wrap .ulth_content01.sub_le_ri p{}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h1 {padding: 0 0 0.8929vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2{font-size:6.2500vw;line-height: 8.2143vw;}
	.fillerc_wrap .ultheraintense02 .sub_le_ri .right h2 span{font-size:4.8214vw}
	.fillerc_wrap .ultheraintense02 .sub_le_ri {padding-top: 17.1429vw;}

	.fillerc_wrap .point_w04 .tx_bx p{font-size:3.9286vw}
	.fillerc_wrap .point_w04 ul{gap: 10.7143vw;padding-top: 5.3571vw;justify-}
	.fillerc_wrap .point_w04 ul span{font-sizE:3.2143vw;line-height:4.6429vw;    }
	.fillerc_wrap .point_w04 ul h1{font-sizE:4.1071vw;padding-top: 2.5000vw;}
	.fillerc_wrap .point_w04 ul li{  gap: 3.0357vw;  flex-direction: column; align-items: center;}
	.fillerc_wrap .customthermage02 .con_inner{padding:26.7857vw 0}
	.po_btbtbtbt{max-width: 210.7143vw;margin: 17.8571vw auto 0;border-top: 0.1786vw solid #cecece;padding-top:17.8571vw;align-items: center;justify-}
	.po_btbtbtbt .tx_bx02{}
	.po_btbtbtbt .tx_bx02 h1{font-size:5.7143vw;color:#171717}
	.po_btbtbtbt .tx_bx02 h2{font-size:4.8214vw;padding-bottom: 8.0357vw;}
	.po_btbtbtbt .tx_bx02 p{font-size:3.5714vw;line-height: 6.0714vw;padding-bottom: 5.3571vw;letter-spacing: -0.0893vw;}
	.po_btbtbtbt .tx_bx02 p + p + p{padding-bottom: 0.0000vw;}
	.po_btbtbtbt .right{padding-top: 23.2143vw;}
	.po_btbtbtbt .right h1{font-size:33.0357vw;align-items: flex-end;padding-bottom: 4.8214vw;}
	.po_btbtbtbt .right h1 em{font-size:14.2857vw;}
	.po_btbtbtbt .right p{font-size:4.1071vw;line-height: 5.3571vw;}
	.po_btbtbtbt .right span{font-size:2.8571vw;color:#757575}
	.fillerc_wrap .point_w04{padding-top: 26.7857vw;}

	/********************************************************** 
	* sub5_2 - 콜라겐부스터 / 슬로우에이징
	***********************************************************/ 
	.coboslow_wrap .softoning01{background:#fff;border-radius:0;margin-bottom: 16.5714vw;}
	.coboslow_wrap .softoning01_bt.softoning01_bt2{padding-top:5.7857vw;}
	.coboslow_wrap .text_bx .tt02{font-size:4.2571vw;line-height:6.5571vw;margin-bottom: 8.7500vw;}
	.coboslow_wrap .softoning01_mi h1{padding-top: 4.3214vw;
	margin: 0 auto;}
	.coboslow_wrap .softoning01_mi h1 span{gap: 121.2500vw;justify-}
	.coboslow_wrap .softoning01_mi h1 span.sp2{padding-right: 4.6429vw;justify-}
	.coboslow_wrap .softoning01 .sub_title02{}
	.coboslow_wrap .softoning01_bt{padding-top: 7.9643vw;}

	.coboslow01 .bgbg01 {background:url(../img/coboslow01_bg.png) no-repeat;width: 100%;height: 132.1429vw;background-position: 50% 50%;}
	.coboslow01 .bgbg01 .tx_bx {width: 100%;padding-top: 15.7857vw;left:50%;transform: translate(-50%, 0);}
	.coboslow01 .bgbg01 .tx_bx p{font-size:3.5714vw;line-height:5.0000vw;padding-bottom: 11.5714vw;}
	.coboslow01 .bgbg01 .tx_bx h1{font-size:4.7500vw;line-height:6.9286vw;padding-bottom: 9.8929vw;}
	.coboslow01 .bgbg01 .tx_bx h2{font-size:4.4643vw;line-height:6.2500vw;}
	.coboslow_wrap .co_swiper_cont{background:#fff;}
	.coboslow_wrap .co_swiper_cont .tx_bx h1{font-size:4.8571vw;line-height:7.0357vw}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w{width:89.1071vw;border: 0.1786vw solid #bababa;    padding: 3.0357vw 0;border-radius: 5.3571vw;}
	.coboslow_wrap .co_swiper_cont .co_sw_gnb_w .swiper-wrapper{gap: 6.9643vw;}
	.coboslow_wrap .co_swiper_cont .tx_bx{padding-bottom: 3.3929vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx h1{font-size:4.8571vw;padding-bottom: 3.0357vw;}
	.coboslow_wrap .co_swiper_cont .swiper-slide .tx_bx{    padding-top: 11.0714vw;padding-bottom:8.9286vw;}
	.coboslow_wrap .co_swiper_cont .scc{max-width:158.9286vw}

	.coboslow_wrap .ultheraintense02{background: linear-gradient(0deg, rgba(248, 248, 248, 1) 0%, rgba(248, 248, 248, 0.83) 50%, rgba(248, 248, 248, 0) 100%);}
	.coboslow_wrap .bef_aef_con .bon_plus{left:29.8571vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover{width:57.1429vw;height:48.2143vw;right: -3.3214vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover h1{font-weight:800}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p span{font-size:3.0357vw;}
	.coboslow_wrap .bef_aef_con .sub_le_ri .img_hover p{font-size:2.6786vw;    padding-top: 1.4286vw;line-height: 4.8214vw;}
	.coboslow_wrap .customthermage02 .con_inner{padding:26.7857vw 0}
	.coboslow_wrap .customthermage03 .con_inner{padding:35.7143vw 0}
	.coboslow_wrap .customthermage03 ul{padding-top:12.5000vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx span{font-size:2.8571vw;width:16.9643vw;height:7.8571vw;line-height:7.5000vw;border-radius:5.3571vw;background:#2b2b2b}
	.coboslow_wrap .customthermage03 ul li .text_bx p{font-size:3.5714vw;line-height:5.0000vw;    padding-top: 5.3571vw;}
	.coboslow_wrap .customthermage03 ul li img{width: 82.8571vw;}
	.coboslow_wrap .ultheraintense03 ul li .text_bx div{gap: 2.5000vw;align-items: center;justify-}
	.coboslow_wrap .ultheraintense03 ul li .text_bx h1{padding-top:0}
	.coboslow_wrap .ultheraintense03 ul li .text_bx{    padding: 5.0000vw 0 0 1.9643vw;}
	.coboslow_wrap .customthermage03 ul li:nth-child(1) .text_bx span{background:#e7e7e7;color:#000}
	.coboslow_wrap .customthermage03 ul li:nth-child(2) .text_bx span{background:#c7c7c7}
	.coboslow_wrap .customthermage03 ul li:nth-child(3) .text_bx span{background:#8b8b8b}
	.coboslow_wrap .customthermage03 ul li:nth-child(4) .text_bx span{background:#313131}

	.coboslow_wrap .softoning03 .phot_ul{gap:3.3929vw;padding-top:17.8571vw;}
	.coboslow_wrap .softoning03 .point_w .phot_ul li img{width:96.4286vw;}
	.coboslow_wrap .la_tx{padding-top:11.9643vw;}
	.coboslow_wrap .la_tx p{font-size:3.5714vw;line-height:5.7143vw;}
	.coboslow_wrap .la_tx h1{font-size:4.4643vw;padding-bottom: 6.7857vw;line-height: 5.7143vw;}
	.coboslow_wrap .point_w022{padding-top:28.5714vw;}
	.coboslow_wrap .softoning03 .phot_ul li{}
	.coboslow_wrap .softoning03 .phot_ul li p{font-size:3.5714vw;line-height:5.7143vw;padding-bottom:3.5714vw}
	.coboslow_wrap .softoning03 .phot_ul li p + p{padding-bottom:0}
	.coboslow_wrap .softoning03 .phot_ul li h2{font-size:4.4643vw;line-height:6.4286vw;padding-bottom: 6.9643vw;}
	.coboslow_wrap .softoning03 .phot_ul li span{font-size: 6.7857vw;}
	.coboslow_wrap .grf_cont{gap:9.2857vw}
	.coboslow_wrap .softoning03 .point_w022 .phot_ul{gap:16.6071vw;padding-top:17.8571vw;align-items: flex-start;}
	.coboslow_wrap .softoning03{margin-bottom: 26.7857vw;}
	.coboslow_wrap .co_swiper_cont .con_inner{padding:21.1864vw 0 0}
	.coboslow_wrap .customthermage03 ul li .text_bx p br.m_cont_480{display:block;}
	/********************************************************** 
	* sub6_1 - 클럽웨딩
	***********************************************************/ 
	.club_wedding_wrap .softoning01{margin-bottom: 0;padding-bottom:28.5714vw}
	.club_wedding_wrap .text_bx .tt02{font-size:3.5714vw;margin-bottom:8.5714vw;}
	.club_wedding_wrap .softoning01_mi .softoning01_mi_img_w{width:135.7143vw}
	.club_wedding_wrap .softoning01_mi h1{padding-top: 3.1429vw;}
	.club_wedding_wrap .softoning01 .sub_title02{font-size:4.8214vw;}
	.club_wedding_wrap .softoning01_bt3{padding-top:8.9643vw;}
	.club_wedding_wrap .softoning03 .con_inner{padding:29.4643vw 0 30.3571vw}
	.club_wedding_wrap .softoning03 .point_w .tx_bx{padding-top:0}
	.club_wedding_wrap .softoning03 .point_w .tx_bx span{font-size:7.1429vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx h1{font-size:7.1429vw;padding-top:4.6429vw;        line-height: 9.0714vw;}
	.club_wedding_wrap .softoning03 .point_w .tx_bx p{font-size:4.4643vw;font-weight:600}
	.club_wedding_wrap .cw_ul{gap:20.5357vw;padding-top:16.0714vw;align-items: center;justify-}
	.club_wedding_wrap .tx_bx02{}
	.club_wedding_wrap .tx_bx02 h1{font-size:5.3571vw;border-bottom: 0.1786vw solid #000;padding-bottom: 5.0000vw;margin-bottom:5.0000vw;border-bottom: 0.1786vw solid #adadad;}
	.club_wedding_wrap .cw_ul li h3{font-size:4.1071vw;padding-bottom:2.3214vw;}
	.club_wedding_wrap .cw_ul li span{font-size:3.5714vw;line-height: 6.4286vw;padding-bottom:0}
	.club_wedding_wrap .cw_ul ul{flex-direction: column;gap:5.3571vw;}
	.softoning03 .point_w{border-bottom: 0.1786vw solid #c6c6c6;padding-bottom:28.5714vw;max-width: 210.7143vw;margin: 0 auto;}

	.club_wedding_wrap .point_w02{padding-top:0;padding-bottom:0;border-bottom:0}
	.club_wedding_wrap .point_w02 .cw_ul{flex-direction: row-reverse;padding-top:29.4643vw;justify-content: flex-end;}
	.club_wedding_wrap .point_w02 .tx_bx02{border-top:0}
	.club_wedding_wrap .marionette01 .con_inner{padding:32.1429vw 0 23.7143vw}
	.table-mileage {width: 100%;max-width:179.6429vw;margin: 16.0714vw auto 0;}
	.table-mileage thead tr{border-top: 0.3571vw solid #b2aaa8;}
	.table-mileage thead th { background: #fff3f0;font-size: 4.0000vw;padding: 5.3571vw 0;border-bottom: 0.3571vw solid #f2e8e6;}
	.table-mileage tbody td { height:14.2857vw;line-height:14.2857vw;border-bottom: 0.1786vw solid #e5e5e5;font-size: 3.5714vw;}
	.table-mileage tbody td:nth-child(1) {width:44.2857vw;}
	.table-mileage tbody td:nth-child(2) {width:44.2857vw;border-left: 0.1786vw solid #e5e5e5;}
	.table-mileage tbody td:last-child {width:88.7500vw;border-left: 0.1786vw solid #e5e5e5;}
	.table-mileage tbody td.pc5{}
	.table-mileage tbody td.pc7{}
	.club_wedding_wrap .marionette01 .tx_bx{padding-top:5.8929vw;}
	.club_wedding_wrap .marionette01 .tx_bx p{font-size:3.2143vw;line-height:5.7143vw;color:#404040}
	.tx_sunn{height:29.7857vw;border-radius:14.2857vw;border:0.3571vw solid #fd5c25;margin: 7.3214vw auto;flex-direction: column; align-items: center;justify-}
	.tx_sunn h1{font-size:4.1071vw; align-items: center;gap:1.0714vw;justify-}
	.tx_sunn h2{font-size:3.5714vw;line-height: 4.5714vw;}
	.tx_sunn em{font-size:1.7857vw;}
	.poi_btbt{background:#f8f8f8;padding: 8vw 0;margin: 0 auto;gap:8.9286vw;margin-top:17.8571vw;align-items: center;justify-}
	.poi_btbt span{font-size:4.1071vw;}
	.poi_btbt em{font-size:5.3571vw;}
	.poi_btbt a{width:31.7857vw;height:8.3929vw;border-radius:8.9286vw;background:#ebbb14;font-size:3.0357vw;align-items: center;gap: 1.2500vw;
	justify-}
	.poi_btbt a img{width: 4vw;}
	.poi_btbt li{align-items: center;gap:2.6786vw;}
	.poi_btbt li b{width: 0.1786vw;height: 4.6429vw;background: #7c7c7c;}
	.poi_btbt li:nth-child(2){display:none}
	/********************************************************** 
	* 전후사진
	***********************************************************/
	.cat-tabs-wrap{ margin:0 auto; }
	.cat-tabs{ flex-wrap:wrap; gap:1.4286vw 9.4286vw;border-bottom:0.3571vw solid #d0d0d0; justify-content: center;}
	a.cat-tab{padding:1rem 0; font-size:4.1071vw;  cursor:pointer; text-decoration:none; }
	.cat-tab.active{   border-bottom:0.5357vw solid #ff7048; }
	#subcatPop{ left:0; top:100%; transform:translateY(0);max-width: 100%;background:#fcfcfc; border:0.1786vw solid #e9e9e9;box-shadow:0 1.7857vw 4.2857vw rgba(0,0,0,.08);padding:5.3571vw 3.2143vw;  }
	#subcatPop.show{  }
	#subcatPop .subcatPop-inner{ flex-direction:column; align-items:center; gap:5.3571vw;}
	#subcatPop .subcatPop-inner .subcat-item{ font-size:3.3929vw;  text-decoration:none;}
	#subcatPop .subcat-empty{  font-size:2.3214vw; }
	.subcatPop-arrow{  width:0; height:0; top:-1.4286vw; border-left:1.4286vw solid transparent;border-right:1.4286vw solid transparent;border-bottom:1.4286vw solid #e9e9e9; }
	.subcatPop-arrow::after{   left:-1.2500vw; top:0.1786vw; width:0; height:0;border-left:1.2500vw solid transparent;border-right:1.2500vw solid transparent;border-bottom:1.2500vw solid #fcfcfc; }
	.ba-modal{  inset:0;   }
	.ba-modal.show{  }
	.ba-backdrop{  inset:0; background:rgba(0,0,0,.55); }
	.ba-dialog{ left:50%; top:50%; transform:translate(-50%,-50%);width:min(137.8571vw, 92vw); max-height:90vh;background:#fff; box-shadow:0 3.5714vw 10.7143vw rgba(0,0,0,.3);}

	.ba-close{left:48%;top:-9.4643vw;width:6.4286vw; height:6.4286vw;border:none; background:none; cursor:pointer;}

	.ba-title{ background: #fff;height: 8.9286vw;line-height: 8.3929vw;font-size:3.5714vw;}
	.ba-grid{  grid-template-columns:1fr 1fr;}
	.ba-col{  flex-direction:column; gap:1.4286vw; }
	.ba-label{ font-size:2.5000vw;   }
	.ba-sub{ font-size:2.3214vw;  margin-left:1.0714vw; }
	.ba-col img{width:100%; height:auto;  border:0.1786vw solid #eee;}

	.af_wd{background:#f9f9f9;height:38.3571vw;margin:17.8571vw auto;flex-direction: column;align-items: center;}
	.af_wd p{font-size:2.9786vw;line-height:4.1071vw;padding-top: 3.4643vw;}
	.af_wd span{background:#fff;border:0.1786vw solid #878787;border-radius:100%;font-sizE:3.0357vw;width:3.9286vw;height:3.9286vw;line-height: 3.9286vw;}
	
}
