
/**
 * --------------------------------
 * sub common CSS
 * --------------------------------
*/

/* 성센 서브페이지 타이틀 폰트크기 */
.wrap-ps .sub-visualtop .textbox {top:200px; padding-left:340px; max-width:none; height:auto;}
.wrap-ps .sub-visualtop .textbox p {font-size:33px;}
.wrap-ps .sub-visualtop .textbox p strong {display:inline-block;}
.wrap-ps .sub-visualtop .textbox h1 {font-size:70px; font-weight:700;}
.wrap-ps .sub-visualtop .textbox h2 {font-size:70px; font-weight:700;}
.wrap-ps .sub-visualtop .textbox em {font-size:27px;}
.wrap-ps .sub-visualtop .textbox em strong {display:contents;}
.wrap-ps .sub-visualtop.row .top-box p {font-size:33px; font-weight:400; letter-spacing: -2px; margin-bottom:0;}
.wrap-ps .sub-visualtop.row .top-box p strong {display:contents; font-weight:700;}
.wrap-ps .sub-visualtop.row .top-box h2 {font-size:70px; line-height:80px; font-weight:900; letter-spacing: -4px; margin:10px 0 15px;}
.wrap-ps .sub-visualtop.row .top-box em {font-size:27px; font-weight:400; letter-spacing: -1.5px; color:#222;}
.wrap-ps .sub-visualtop.row .top-box em strong {font-weight:700;}
.wrap-ps .sub-tit .noto.wt {color:#fff;}
.wrap-ps .sub-tit .noto .noto-lg {font-size:56px; font-weight:700;}
.wrap-ps .sub-tit .noto .noto-lg span {display:inline-block; font-weight:700; position: relative; padding-top:36px;}
.wrap-ps .sub-tit .noto .noto-lg span::before {content:""; position:absolute; top:25px; left:0; right:0; margin:0 auto; width:7px; height:7px; border-radius:50%; background:#222;}
.wrap-ps .sub-tit .noto .noto-md {font-size:44px; font-weight:500;}
.wrap-ps .sub-tit .noto .noto-md.type01 {color:#222;}
.wrap-ps .sub-tit .noto .noto-md.type02 {color:#fff;}
.wrap-ps .sub-tit .noto .noto-sm {font-size:32px; font-weight:500; display:block;}
.wrap-ps .sub-tit .noto .noto-sm.type01 {color:#222;}
.wrap-ps .sub-tit .noto .noto-sm.type02 {color:#fff;}
.wrap-ps .sub-tit .cont-md {font-size:22px; line-height:33px;}
.wrap-ps .sub-tit .cont-md.type01 {color:#222;}
.wrap-ps .sub-tit .cont-md.type02 {color:#fff;}
.wrap-ps .sub-tit .cont-sm {margin-top: 20px; font-size:18px; line-height:27px; color:#666;}
.wrap-ps .sub-tit .cont-sm strong {display:contents;}
.wrap-ps .sub-tit .cont-sm.type01 {color:#222;}
.wrap-ps .sub-tit .cont-sm.type02 {color:#fff;}
.wrap-ps .sub-bd .body-lg {font-size:25px; font-weight:500;}
.wrap-ps .sub-bd .body-md {font-size:22px; font-weight:500;}
.wrap-ps .sub-bd .body-md.type01 {color:#222;}
.wrap-ps .sub-bd .body-sm {font-size:18px; font-weight:400; line-height:24px; color:#222;}
.wrap-ps .sub-bd .body-sm.type02 {color:#666;}
.wrap-ps .sub-bd .body-sm.type03 {color:#fff;}
.wrap-ps .sub-bd .body-xs {font-size:16px; color:#666; text-align:center;}
.wrap-ps .sub-bd .body-xs.type02 {color:#222;}
.wrap-ps .sub-bd .caption {font-size:14px;}
.wrap-ps .sub-bd .caption.type02 {color:#C5C5C5;}
.wrap-ps .skinsuggest .sub-inner {max-width:1240px; padding:0;}
.wrap-ps .skinsuggest .suggest-list li {font-weight:500;}
.wrap-ps .inner-tit {font-family:"sangbleuogsans"; font-size:72px; font-weight:700;}
.wrap-ps .inner-head {font-family:"sangbleuogsans"; font-size:44px; font-weight:500;}
.wrap-ps .inner-body {font-family:"sangbleuogsans"; font-size:20px;}
.wrap-ps .inner-caption {font-family:"sangbleuogsans"; font-size:14px;}
.wrap-ps .intro-case {background-image:url('/images/renew/sub/common/img_intro_case_ps.jpg');}

/* 병원소개 - bi */
.wrap-ps .bi-logotype .logotype {justify-content:center; gap:30px;}
.wrap-ps .bi-logotype .logotype div {width:auto;}
.wrap-ps .bi-logotype .logotype .ko-logo::after {display:none;}
/**
 * --------------------------------
 * 성형 상세페이지 CSS
 * --------------------------------
*/

/* 수술정보 */
.surgeryinfo .sub-tit .noto strong {display:contents;}
.surgeryinfo .inner-line {position:relative;}
.surgeryinfo .inner-line::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:1px; height:66px; background:#999;}
.surgeryinfo .inner-line .sub-tit {padding-bottom:0;}
.surgeryinfo .inner-line .sub-tit + .sub-tit {padding-top:115px;}
.surgeryinfo .ico-list {display:flex; justify-content:space-evenly; align-items:center;}
.surgeryinfo .ico-list li {width:18%; text-align:center;}
.surgeryinfo .ico-list img {width:100%; max-width:104px; margin-bottom:30px;}
.surgeryinfo .ico-list em {display:block; margin:10px 0; color:#919191; font-size:20px; font-weight:500;}
.surgeryinfo .ico-list p {color:#222; font-size:22px; font-weight:500;}
.surgeryinfo .content-list {display:flex; justify-content:center;}

/* 수술정보 가로로 변경 */
.surgeryinfo.row {padding:30px 0 !important; margin-top:0 !important;}
.surgeryinfo.row .sub-inner {display:flex; justify-content:center;}
.surgeryinfo.row .sub-inner .sub-tit {text-align:left; padding-bottom:0; align-self: center;}
.surgeryinfo.row .sub-inner .ico-list {align-self:flex-start; align-items:baseline; margin-left:120px;}
.surgeryinfo.row .sub-inner .ico-list li {width:auto;}
.surgeryinfo.row .sub-inner .ico-list li + li {margin-left:70px;}
.surgeryinfo.row .ico-list img {max-width:80px; margin-bottom:0;}
.surgeryinfo.row .ico-list em {font-size:14px;}
.surgeryinfo.row .ico-list p {font-size:16px; color:#222;}
/* surgerydesc */

/* 상단 타이틀, 좌 이미지 / 우 리스트 */
.surgerydesc {background:#F6F6F6;}
.surgerydesc .sub-tit {position:relative;}
.surgerydesc .sub-tit img {position:absolute; top:31px;}
.surgerydesc .sub-tit.-non-absolute {margin-left: 0; text-align: center;}
.surgerydesc .sub-tit.-non-absolute img {position: initial;}
.surgerydesc .inner-cont {display:flex; justify-content:center;}
.surgerydesc .inner-cont ul {align-self:center; text-align:left; margin-left:70px; padding-bottom:0;}
.surgerydesc .inner-cont li + li {margin-top:50px;}
.surgerydesc .inner-cont li .icon {display:inline-block; font-weight:700; text-align:center; color:#fff; font-size:32px; line-height:48px; width:48px; height:48px; border-radius:50%; margin-right:12px; background:#4E5B51;}
/* surgerydetail */

/* 상단 타이틀 이미지 안 앱솔루트 */
.surgerydetail {background:#DAE4DD;}
.surgerydetail .sub-tit {position:relative; width:fit-content; margin:auto;}
.surgerydetail .sub-tit img {position:absolute; bottom:62px; right:-24px;}
.surgerydetail .inner-cont {position: relative;}
.surgerydetail .inner-cont img {margin:auto;}
.surgerydetail .inner-cont li {position:absolute; left:0; top:0; margin:auto; text-align:center; color:#fff; width:100%; max-width:300px; padding:15px 0; border-radius:10px; border:2px solid #FFF; background:#4E5B51;}
.surgerydetail .inner-cont li:nth-child(2), .surgerydetail .inner-cont li:nth-child(5) {background:#778B7C;}
.surgerydetail .inner-cont li:nth-child(3), .surgerydetail .inner-cont li:nth-child(4) {background:#A1B7A6;}
.surgerydetail .inner-cont li:nth-child(1) {top:116px; left:100px;}
.surgerydetail .inner-cont li:nth-child(2) {top:282px;}
.surgerydetail .inner-cont li:nth-child(3) {top:auto; bottom:96px; left:70px;}
.surgerydetail .inner-cont li:nth-child(4) {left:auto; right:82px; top:96px;}
.surgerydetail .inner-cont li:nth-child(5) {left:auto; right:0; top:232px;}
.surgerydetail .inner-cont li:nth-child(6) {left:auto; right:60px; top:auto; bottom:176px;}
/* 수술정보 */

/* lifting11, lifting15 삭제 예정 */
.surgeryinfE {position:relative; display:flex; justify-content:left; padding-bottom:0; background: linear-gradient(270deg, #E2DFDD 32.03%, #D1CAC5 93.2%);}
.surgeryinfE .list {align-self:center; position:absolute; left:50%; bottom:0; top:0; margin:auto;}
.surgeryinfE .surgeryinfE-tit {font-size:25px; font-family: "sangbleuogsans";}
.surgeryinfE .surgeryinfE-tit span {font-size: 90px; color:#FF7B2B; display: inline-block; font-family: "sangbleuogsans";}
.surgeryinfE .surgeryinfE-cont {font-size:22px; font-weight: 400; line-height:33px; margin-top:32px;}

/* surgerydoctor */
.surgerydoctor {position: relative; height:540px; padding:160px 0 0; background:url('../images/renew/sub/ps/nose04/surgeryinfoE_bg.jpg') no-repeat center top / cover;}
.surgerydoctor .sub-tit {text-align:left; margin: 0 0 0 auto; width:fit-content;}
.surgerydoctor .sub-tit .small {color:#fff;}
.surgerydoctor .sub-tit .noto {color:#fff; font-size:52px; margin-bottom:40px;}
.surgerydoctor .sub-tit .noto strong {color:#9F7ED9; display:contents;}
.surgerydoctor .sub-tit p strong {color:#9F7ED9; display:contents;}
.surgerydoctor .doctor-list {position:absolute; left:12%; top:0; bottom:0; margin:auto;}

/* 수술장점A */
.surgerymeritA.-model {position:relative; width:100%; max-width:1240px; height:380px; margin:0 auto; background: #F4ECEB url('../images/renew/sub/ps/eye01/img_surgerymeritA_bg-model.png') no-repeat 100px center;}
.surgerymeritA.-lifting06 {background: #E6DCD1 url('../images/renew/sub/ps/lifting06/img_surgerymeritA_bg-model.png') no-repeat 0 center;}
.surgerymeritA.-lifting11 {background: #E6DCD1 url('../images/renew/sub/ps/lifting11/img_surgerymeritA_bg-model.png') no-repeat 0 center;}
.surgerymeritA.-threadulthera {background: #E6DCD1 url('../images/renew/sub/ps/eye01/img_surgerymeritA_bg-model.png') no-repeat 100px center;}
.surgerymeritA .sub-inner {position: initial;}
.surgerymeritA .textbox {position: absolute; right:180px; top: 0; bottom: 0; margin:auto; height: fit-content;}
.surgerymeritA .textbox h2 {margin-bottom:23px; color:#222; font-size:38px; font-weight:500; letter-spacing:-3px;}
.surgerymeritA .textbox h3 {margin-bottom:23px; color:#222; font-size:38px; font-weight:500; letter-spacing:-3px;}
.surgerymeritA .textbox p {color:#222; font-size:17px; font-weight:400; line-height:25px;}
.surgerymeritA .textbox strong {display:inline-block;}
.surgerymeritA .image img {width:100%;}

/* 수술장점B */
.surgerymeritB {background:#f9f9f9;}
.surgerymeritB .sub-tit {text-align: left;}
.surgerymeritB .sub-inner {display:flex; justify-content:space-between; align-items:center;}
.surgerymeritB .textbox {min-width: 500px;}
.surgerymeritB .textbox h2 {color:#222; font-size:45px; font-weight:500;}
.surgerymeritB .textbox h3 {color:#222; font-size:45px; font-weight:500;}
.surgerymeritB .textbox p {margin:27px 0 0 0; color:#7a7a7a; font-size:17px; line-height:25px; max-width: 375px;}
.surgerymeritB .textbox p strong {display: inline-block;}
.surgerymeritB .image {position:relative;}
.surgerymeritB .image > img {width:100%;}
.surgerymeritB .hoverbox {width: 100%; position: absolute; left: 0; top:0;}
.surgerymeritB .hoverbuble {display:none; position:relative; padding:8px 20px 9px; margin:1em 0 3em; color:#fff; background:#a08964; -moz-border-radius:10px; border-radius:30px; margin-left:50px;}
.surgerymeritB .hoverbuble:after {content: ""; position: absolute; bottom: -15px; left: 50px; border-width: 15px 15px 0; border-style: solid; border-color: #a08964 transparent; display: block; width: 0; top: 11px; left: -20px; bottom: auto; border-width: 10px 40px 10px 0; border-color: transparent #a08964;}
.surgerymeritB .hoverbuble.right {margin-right:50px; background:#a08964;}
.surgerymeritB .hoverbuble.right::after {top:9px; right:-23px; bottom:auto; left:auto; border-width:10px 0 8px 37px; border-color:transparent #a08964;}
.surgerymeritB .hoverbox .btn1 .mouseout-img {position:absolute; top:190px; left:375px;}
.surgerymeritB .hoverbox .btn2 .mouseout-img {position:absolute; top:108px; right:122px;}
.surgerymeritB .hoverbox .btn3 .mouseout-img {position:absolute; top:191px; right:128px;}
.surgerymeritB .hoverbox .btn4 .mouseout-img {position:absolute; top:144px; right:70px;}
.surgerymeritB .hoverbox .btn1 .hoverbuble {position:absolute; top:176px; left:181px;}
.surgerymeritB .hoverbox .btn2 .hoverbuble {position:absolute; top:94px; right:142px;}
.surgerymeritB .hoverbox .btn3 .hoverbuble {position:absolute; top:176px; right:-78px;}
.surgerymeritB .hoverbox .btn4 .hoverbuble {position:absolute; top:131px; right:-91px;}

/* 수술종류 */
.surgerytype .img-list ul {display:flex; justify-content:center; gap:12px; max-width: 1240px; margin: 0 auto;}
.surgerytype .img-list li {width:24%; text-align: center;}
.surgerytype .img-list img {width:100%; margin-bottom:26px;}
.surgerytype .img-list p {margin:0 0 16px; color:#222; font-size:22px; font-weight:500;}
.surgerytype .img-list em {color:#7a7a7a; font-size:17px; font-weight:400; line-height: 25px;}
.surgerytype .img-list.-col3 li {width: 31%; min-width: 405px;}
.surgerytype .img-list.-col3 li img {width:100%;}

/* 수술방법 */
.surgerymethod {background: url('../images/renew/sub/ps/eye01/img_surgerymethod_bg.jpg') no-repeat center top / cover;}
.surgerymethod .method-list {text-align:center;}
.surgerymethod .method-list + .method-list {margin-top:50px;}
.surgerymethod .method-list img {margin-bottom:10px;}
.surgerymethod .tit {width:100%; max-width:fit-content; margin:0 auto 20px; padding:12px 35px; color:#fff; border-radius:30px; background:#d4a788;}
.surgerymethod .img-list ul {display:flex; justify-content:center; gap:12px; max-width: 1240px; margin: 0 auto;}
.surgerymethod .img-list li {width:24%; text-align: center;}
.surgerymethod .img-list img {width:100%; margin-bottom:26px;}
.surgerymethod .img-list p {margin:0 0 16px; color:#222; font-size:22px; font-weight:500;}
.surgerymethod .img-list p.number {font-family: "sangbleuogsans";}
.surgerymethod .img-list em {color:#7a7a7a; font-size:16px; font-weight:400; line-height:24px;}
.surgerymethod .img-list.-col3 li {width: 31%; min-width:405px;}
.surgerymethod .img-list.-col3 li img {width:100%;}
.surgerymethod .img-list span {font-family:"sangbleuogsans"; margin:26px 0 16px; color:#222; font-size:22px; font-weight:500; display: block;}
.surgerymethod .content-list {display:flex; justify-content:center;}

/* 추천대상 */
.surgerytarget {position: relative;}
.surgerytarget .sub-tit {text-align: left;}
.surgerytarget .surgerytarget-bg {position: absolute; bottom:0; right:0; z-index: 3;}
.surgerytarget.-lifting .surgerytarget-bg {right:-100px;}
.surgerytarget .flex-area {display: flex; justify-content: space-evenly;}
.surgerytarget .flex-item {align-self: center;}
.surgerytarget .flex-item .sub-tit {padding-bottom: 50px;}
.surgerytarget .flex-item-title {font-size: 45px; color: #222; font-weight: 600; margin-bottom: 54px; text-align: center;}
.surgerytarget .flex-list-item {display: flex; width: 100%;}
.surgerytarget .flex-list-item + .flex-list-item {padding-top:14px;}
.surgerytarget .flex-list-item span {font-family:"sangbleuogsans"; font-size:17px; width:39px; margin-right: 21px; color:#fff; line-height: 39px; text-align: center; width: 39px; height:39px; background: url('../images/renew/sub/ps/eye01/img_surgerytarget_num.svg') no-repeat center top / 100%;}
.surgerytarget .flex-list-item p {align-self: center; width: calc(100% - 39px); color:#222; font-size: 19px;}
.surgerytarget .flex-item img {width: 100%;}

/* 안전수술시스템 */
.sub-page .surgerysystem {padding:0;}
.surgerysystem .flex-system-area {display: flex;}
.surgerysystem .flex-system {width: 50%; text-align: center; padding: 93px 0;}
.surgerysystem .flex-system.-bg {position: relative; background:#F1F1F1 url('../images/renew/sub/ps/eye01/img_surgerysystem_bg.png') no-repeat left bottom;}
.surgerysystem .flex-system .sub-tit {align-self: center; width: fit-content; text-align: left; position: absolute; left:0; top:0; right:0; bottom:0; margin: auto;}
.surgerysystem .system-content {align-self: center; width: fit-content; text-align: left; position: absolute; left:0; top:0; right:0; bottom:0; margin: auto;}
.surgerysystem .system-content .system-title {font-size:45px; color:#222; padding: 20px 0 29px;}
.surgerysystem .system-content .system-title strong {display: inline-block;}
.surgerysystem .system-content .system-top {color:#a48f6b; font-family:"sangbleuogsans"; font-weight: 500; font-size: 16px; letter-spacing: 1px;}
.surgerysystem .system-content .system-sub {font-size:19px; color:#7A7A7A; font-weight:400;}
.surgerysystem .flex-system .system-list {height:786px; overflow-y: scroll; -ms-overflow-style: none; scrollbar-width: none; margin-left:198px; max-width: 581px;}
.surgerysystem .system-item {display: flex; justify-content: space-evenly;}
.surgerysystem .system-item:nth-child(4) .system-img {background: #D9D9D9;}
.surgerysystem .system-item + .system-item {margin-top: 60px;}
.surgerysystem .system-text {width: 50%; display: flex;}
.surgerysystem .system-text div {text-align: left; width: calc(100% - 37px); line-height: 32px;}
.surgerysystem .text-num {font-size: 29px; color:#919191; font-family:"sangbleuogsans"; width: 37px; margin-right: 30px;}
.surgerysystem .text-title {font-size: 22px; line-height: 22px; color: #3f3f3e; font-weight: 500;}
.surgerysystem .text-content {font-size: 17px; line-height: 25px; color: #3f3f3e; margin-top: 23px;}

/* 성형 안전수술시스템 스크롤 추가 */
.sub-wrap.ps .surgerysystem .flex-system {padding:50px 0;}
.sub-wrap.ps .surgerysystem .flex-system .system-list {padding:40px 20px 40px 0; scrollbar-width:thin;}

/* 화살표 모션 */
.surgerypoint .sub-tit .small {font-size: 14px; color:#919191; line-height: 14px;}
.surgerypoint {width: 100%; margin: 0 auto;}
.surgerypoint .sub-tit {padding-bottom: 0; align-self: center; text-align: left;}
.surgerypoint .sub-tit p {margin-top: 24px; color: #222; font-size:17px; line-height: 26px;}
.surgerypoint img {width: auto;}
.surgerypoint .point-motion {position: relative;}
.surgerypoint .arrow01 {z-index:99; position:absolute; width:2%; top:60.8%; right:72.5%; animation: endo_arrow01 3s infinite ease-out;}
.surgerypoint .arrow02 {z-index:99; position:absolute; width:2%; top:47.8%; right:64%; animation: endo_arrow02 3s infinite ease-out;}
.surgerypoint .arrow03 {z-index:99; position:absolute; width:1.5%; top:42.2%; right:50.4%; margin: auto; animation: endo_arrow03 3s infinite ease-out;}
.surgerypoint .arrow04 {z-index:99; position:absolute; width:2%; top:47.8%; right:38.3%; animation: endo_arrow04 3s infinite ease-out;}
.surgerypoint .arrow05 {z-index:99; position:absolute; width:2%; top:60.8%; right:28%; animation: endo_arrow05 3s infinite ease-out;}
.surgerypoint .arrow {filter: opacity(0.6) drop-shadow(0 0 0 #fff);}
@keyframes endo_arrow01 {
    0% {transform:translate(15px, 50px); opacity: 0;}
    100% {transform:translate(0px, 0px); opacity: 1;}
}
@keyframes endo_arrow02 {
    0% {transform:translate(10px, 50px); opacity: 0;}
    100% {transform:translate(0px, 0px); opacity: 1;}
}
@keyframes endo_arrow03 {
    0% {transform:translate(0px, 50px); opacity: 0;}
    100% {transform:translate(0px, 0px); opacity: 1;}
}
@keyframes endo_arrow04 {
    0% {transform:translate(-10px, 50px); opacity: 0;}
    100% {transform:translate(0px, 0px); opacity: 1;}
}
@keyframes endo_arrow05 {
    0% {transform:translate(-15px, 50px); opacity: 0;}
    100% {transform:translate(0px, 0px); opacity: 1;}
}

/* 코 스와이퍼 섹션 */
.surgeryswiper .swiperWrap {position:relative; width:100%; max-width:1376px; margin:0 auto; padding:0 65px;}
.surgeryswiper .swiperWrap .swiper {padding:6px;}
.surgeryswiper .swiper-slide {border-radius:32px; height: auto; overflow:hidden; background:#f9f9f9; box-shadow:0 2px 6px rgba(0,0,0,0.16), 0 1px 3px rgba(0,0,0,0);}
.surgeryswiper .swriper-box {width: 100%; height: 100%; display: flex; flex-direction:column; justify-content: flex-start;}
.surgeryswiper .box-img {height:185px; line-height: 185px; background: #fff;}
.surgeryswiper .box-img img {width: auto; vertical-align: middle;}
.surgeryswiper .box-txt {padding:32px 10px 54px;}
.surgeryswiper .box-txt span {font-size:25px; color: #222; display: block; margin-bottom: 10px;}
.surgeryswiper .box-txt p {font-size: 20px; color:#7a7a7a; line-height: 31px;}

/* surgeryswiper2 */
.surgeryswiper2 {background:#F6F6F6;}
.surgeryswiper2 .swiper-area {position:relative; width:60%; max-width:444px; margin:0 auto 79px;}
.surgeryswiper2 .swiper {width: 100%; height: 100%; position: unset; overflow: hidden;}
.surgeryswiper2 .swiper-slide {display: flex; justify-content: center; align-items: center;}
.surgeryswiper2 .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
.surgeryswiper2 .swiper-slide {background-size: cover; background-position: center;}
.surgeryswiper2 .mySwiper {max-width:444px; width:100%;}
.surgeryswiper2 .swiper-slide img {display: block; width: 100%; height: 100%; object-fit: cover;}
.surgeryswiper2 .swiper-button-next, .swiper-button-prev {top:50%; width:46px; height:49px;}
.surgeryswiper2 .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {bottom:-40px;}
.surgeryswiper2 .swiper-pagination {transition:unset;}
.surgeryswiper2 .swiper-pagination-bullet {background:#fff; border:1px solid #a8b3bf; opacity: unset; width:12px; height:12px;}
.surgeryswiper2 .swiper-pagination-bullet-active {background: #a8b3bf;}
.surgeryswiper2 .swiper-pagination.swiper-pagination-bullets {bottom:-40px;}
.surgeryswiper2 .swiper-button-next, .swiper-container-rtl .swiper-button-prev {right:-70px;}
.surgeryswiper2 .swiper-button-prev, .swiper-container-rtl .swiper-button-next {left:-70px;}
.surgeryswiper2 .swiper-button-prev {background:url('/images/pc/sub/common/slide_arrow_left.png');}
.surgeryswiper2 .swiper-button-next {background:url('/images/pc/sub/common/slide_arrow_right.png');}
.surgeryswiper2 .swiper-button-prev:after, .swiper-rtl .swiper-button-next:after, .swiper-button-next:after, .swiper-rtl .swiper-button-prev:after {content:none;}
.surgeryswiper2 .beforeAfter div:nth-child(3) > div > div {border:3px solid #a8b3bf;}
.surgeryswiper2 .beforeAfter div:nth-child(3) > div > div i {border-color:#a8b3bf!important;}
.surgeryswiper2 .swiper-sub {text-align:center; position:relative; width:fit-content; margin:0 auto; padding-top:40px;}
.surgeryswiper2 .swiper-sub > div {position:absolute; top:-20px; left:0;}
.surgeryswiper2 .swiper-sub p {font-size:32px; font-weight:500; margin-bottom:10px;}
.surgeryswiper2 .swiper-sub span {display:inline-block; font-size:44px; font-weight:700; color:#E31625;}

/* surgerysolution */
.surgerysolution .sub-tit h2 {color:#222; font-size:45px; font-weight:500;}
.surgerysolution .sub-tit h3 {color:#222; font-size:45px; font-weight:500;}
.surgerysolution .sub-tit h3 img {margin:auto;}
.surgerysolution li {display: flex; justify-content: center; width: 100%; max-width: 1240px; margin: 0 auto; background: #F9F9F9;}
.surgerysolution ul.bg-beige li {background: #f3eadb;}
.surgerysolution li + li {margin-top:24px;}
.surgerysolution li:nth-child(2) {flex-direction: row-reverse;}
.surgerysolution li div {width: 50%; padding: 0 100px; align-self: center;}
.surgerysolution li span {color: #222; font-size: 25px; font-weight: 500;}
.surgerysolution li span.num {font-family:"sangbleuogsans"; color:#222; font-size: 25px; font-weight: 500; position: relative; padding-right: 24px;}
.surgerysolution li span.num::before {content: ""; width:2px; height: 19px; position: absolute; right: 10px; top:1px; background: #9a9a9a;}
.surgerysolution li p {font-size:17px; font-weight: 400; line-height: 24px; color:#565454; margin-top: 25px;}

/* surgerycombi */
.surgerycombi {background: linear-gradient(0deg, rgba(222, 204, 192, 0.50) -48.12%, rgba(249, 249, 248, 0.50) 70.38%);}
.surgerycombi .sub-tit {padding:150px 20px 200px; background:url('/images/renew/sub/ps/sillifting/img_sub_surgerycombi-bg.png') no-repeat center top;}
.surgerycombi .combi-list li {display:flex; justify-content:space-evenly; padding:120px 0 0;}
.surgerycombi .combi-list li:nth-child(1) {padding:0;}
.surgerycombi .combi-list li:nth-child(2) {flex-direction:row-reverse; background:#f2f2f1;}
.surgerycombi .combi-list li:nth-child(2) .combi-item p img {top:25px;}
.surgerycombi .combi-list li:nth-child(3) .combi-item p img {top:25px;}
.surgerycombi .combi-list li .combi-img {position:relative;}
.surgerycombi .combi-list li .combi-mask {position:absolute; right:0; margin:auto;}
.surgerycombi .combi-list li:nth-child(1) .combi-mask {top:105px; left:113px;}
.surgerycombi .combi-list li:nth-child(2) .combi-mask {top:97px; left:-73px;}
.surgerycombi .combi-list li:nth-child(3) .combi-mask {top:197px; left:72px;}
.surgerycombi .combi-tit-sub {display:block; font-size:14px; color:#919191; font-weight:700; letter-spacing: 1.4px;}
.surgerycombi .combi-tit {display:block; font-size:45px; color:#222; font-weight:600; letter-spacing: -2.25px; margin:10px 0 20px;}
.surgerycombi .combi-tit .color {color:#A08964; font-weight:600;}
.surgerycombi .combi-text {font-size:17px; color:#7A7A7A; line-height:24px;}
.surgerycombi .combi-text strong {display:contents;}
.surgerycombi .combi-item {display:flex; margin-top:55px; position: relative; width: 100%; max-width:359px; left:0; justify-content: space-between;}
.surgerycombi .combi-item p img {align-self: center; position:absolute; top:25px; left:0;}
.surgerycombi .combi-item:before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:18px; height:18px; background:url('/images/renew/sub/ps/sillifting/img_sub_surgerycombi_plus.svg') no-repeat center top;}
.surgerycombi .combi-item p {border:2px #a08964 solid; border-radius:50%; overflow:hidden; position:relative; width:150px; height:150px; background:#fff;}
.surgerycombi .combi-item p span {position:absolute; bottom:0; display:block; width:100%; padding:10px 0; text-align:center; color:#fff; font-size:15px; font-weight:500; background:#a08964;}

/* surgeryeffect */
.surgeryeffect .cont {position:relative; text-align: center; width:100%; max-width:442px; margin:0 auto;}
.surgeryeffect .cont img {display:block; width:100%;}
.surgeryeffect .cont ul {position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; height:fit-content;}
.surgeryeffect .cont ul li {position:relative; font-size:22px; color:#222; width:fit-content;}
.surgeryeffect .cont ul li::before {content:""; position: absolute; top:5px; width:18px; height:18px; border-radius:50%; background:#FF9DA3;}
.surgeryeffect .cont ul li:nth-child(odd) {padding-right:25px; text-align:left;}
.surgeryeffect .cont ul li:nth-child(even) {padding-left:25px; text-align:right;}
.surgeryeffect .cont ul li:nth-child(odd)::before {right:0;}
.surgeryeffect .cont ul li:nth-child(even)::before {left:0;}
.surgeryeffect .cont ul li:nth-child(1) {left:-120px; top:0;}
.surgeryeffect .cont ul li:nth-child(2) {right:-409px; top:-27px;}
.surgeryeffect .cont ul li:nth-child(3) {left:-138px; top:20px;}
.surgeryeffect .cont ul li:nth-child(4) {right:-431px;}
.surgeryeffect .cont ul li:nth-child(5) {left:-195px; top:40px;}
.surgeryeffect .cont ul li:nth-child(6) {right:-428px; top:20px;}

/* surgerytyping */
.surgerytyping {padding:164px 0 50px; text-align:center; background: url('/images/renew/sub/ps/minilifting/surgerytyping_bg.jpg') no-repeat center top / cover;}
.surgerytyping img {width:fit-content; margin:0 auto;}
.surgerytyping .title-sub {color:#fff; margin:28px auto 58px;}
.surgerytyping .title-sub span {display:block; font-size:64px; line-height:30px;}
.surgerytyping .cont {color:#fff; font-size:32px; font-weight:500; line-height:41px;}
.surgerytyping .cont-typing {position: relative; margin:34px auto 110px; width:100%; max-width:560px; height:110px; border:1.2px #fff solid; border-radius:100px; font-size:44px; font-weight:700; color:#fff; line-height:109px;}
.surgerytyping .cont-typing::before {content:""; position:absolute; right:47px; top:0; bottom:0; margin:auto; width:34px; height:32px; background:url('/images/renew/sub/ps/minilifting/surgerytyping_icon.png') no-repeat center top;}
.surgerytyping .point {display:block; font-size:18px; font-weight:500; letter-spacing:36px; color:#919191;}

/* surgeryreal */
.surgeryreal {background:#F9F9F9;}
.surgeryreal .sub-tit .eng {color:#FF6066; line-height:130px; font-weight:700;}
.surgeryreal .real-cont li {position:relative; display:block; border-radius:30px; padding:45px 40px; width:100%; max-width:740px; background:#fff;}
.surgeryreal .real-cont li::before {content:""; position:absolute; bottom:-22px; right:100px; width:78px; height:23px; background: url('/images/renew/sub/ps/lifting13/surgeryreal_arrow.png') no-repeat center top;}
.surgeryreal .real-cont li > div {display:flex; align-items:center; margin-bottom:19px;}
.surgeryreal .real-cont li > div .age {font-size:25px; color:#222; font-weight:400; margin:0 20px 0 40px;}
.surgeryreal .real-cont li > div .name {font-size:32px; color:#222; font-weight:500;}
.surgeryreal .real-cont li > p {color:#666; font-size:18px; line-height:27px;}
.surgeryreal .real-cont li > p strong {display:contents;}
.surgeryreal .real-cont li:nth-child(2) {margin-left:auto;}
.surgeryreal .real-cont li + li {margin-top:62px;}

/* surgerynumber */
.surgerynumber {text-align:center;}
.surgerynumber .sub-tit .noto strong {display:contents;}
.surgerynumber li + li {margin-top:160px;}
.surgerynumber span.num-point {font-family: "sangbleuogsans"; display:block; letter-spacing:1.96px; border-radius:500px; margin:0 auto 10px; width:100%; max-width:110px; height:25px; line-height:30px; color:#666; font-size:14px; font-weight:500; background:#FBDCDC;}
.surgerynumber .number-cont {font-size:22px; font-weight:400; line-height:28px; margin-top:60px;}
.surgerynumber .number-cont strong {font-weight:700;}
.surgerynumber .flex-list {display:flex; justify-content:space-around;}
.surgerynumber .flex-list li + li {margin-top:0;}
.surgerynumber .flex-list p {margin-top:60px; font-size:22px;}
.surgerynumber .flex-list p strong {display:contents;}
.surgerynumber .flex-list p.point {margin-top:10px; font-size:14px; line-height:21px;}
.surgerynumber span.point {display:block;}

/* surgerynumber - reverse */
.surgerynumber li.reverse {display:flex; flex-direction:row-reverse; justify-content:left; width:100%; max-width:1136px;}
.surgerynumber li.reverse:nth-child(even) {flex-direction:row; justify-content:space-between;}
.surgerynumber li.reverse > div {align-self:center; margin-left:70px;}
.surgerynumber li.reverse .sub-tit {padding-bottom:0; text-align:left;}
.surgerynumber li.reverse + li.reverse {margin-top:50px;}
.surgerynumber li.reverse span.num-point {margin:0 0 10px 0;}

/* 엘라스티꿈, 리프팅 */
.surgerynumber .number-list {position:relative; width:fit-content; margin:0 auto;}
.surgerynumber .number-list .bg-text {position: absolute; right:-200px; top:-15px; color:#F6F6F6; font-size:72px; line-height:72px; font-weight:700;}
.surgerynumber .number-list .bg-text:last-child {position: absolute; right:auto; left:-200px; top:auto; bottom:-15px;}
.surgerynumber .number-list ul {position:absolute; top:0; bottom:0; left:0; right:0; margin: auto; height: fit-content;}
.surgerynumber .number-list li {position: relative; width:fit-content; height:fit-content; font-size:22px; line-height:22px; color:#222;}
.surgerynumber .number-list li:nth-child(odd) {position:absolute; left:-200px;}
.surgerynumber .number-list li:nth-child(even) {position:absolute; right:-200px;}
.surgerynumber .number-list li:nth-child(odd)::before {content:""; position:absolute; right:-37px; top:0; bottom:0; margin:auto; width:18px; height:18px; border-radius:50%; border:2px #fff solid; background:#FF6066;}
.surgerynumber .number-list li:nth-child(even)::before {content:""; position:absolute; left:-37px; top:0; bottom:0; margin:auto; width:18px; height:18px; border-radius:50%; border:2px #fff solid; background:#FFA453;}
.surgerynumber .number-list li + li {margin-top:0;}
.surgerynumber .number-list li:nth-child(1) {top:-100px; left:-136px;}
.surgerynumber .number-list li:nth-child(2) {top:-100px; right:-199px;}
.surgerynumber .number-list li:nth-child(3) {left:-154px;}
.surgerynumber .number-list li:nth-child(4) {right:-212px;}
.surgerynumber .number-list li:nth-child(5) {bottom:-120px; left:-208px;}
.surgerynumber .number-list li:nth-child(6) {bottom:-120px; right:-177px;}

/* 섹션별로 나뉘어져 있을 때 */
.surgerynumber .surgerynumber-list > li {padding:160px 0;}
.surgerynumber .surgerynumber-list li + li {margin-top:0;}
.surgerynumber .surgerynumber-list > li:nth-child(1) {color:#fff; background:#E31625;}
.surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#fff;}
.surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#fff;}
.surgerynumber .surgerynumber-list > li:nth-child(2) {background:#fff;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul {display:flex; justify-content:center; position: relative;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; width:45px; height:45px; margin:auto; background:url('/images/renew/sub/ps/lifting03/surgerynumber_03_arrow.svg') no-repeat center top;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul p {font-size:22px; height:99px; display:flex; align-items:center; justify-content:center; background:#eee;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul p strong {display:contents;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul li + li {margin-left:10px;}
.surgerynumber .surgerynumber-list > li:nth-child(2) ul li:nth-child(2) p {color:#fff; background:#E8525D;}
.surgerynumber .surgerynumber-list > li:nth-child(3) {background:#FFF8F8;}
.surgerynumber .surgerynumber-list > li:nth-child(3) ul {display:flex; justify-content:center;}
.surgerynumber .surgerynumber-list > li:nth-child(3) li {margin-left:10px;}
.surgerynumber .surgerynumber-list > li:nth-child(3) li p {font-size:22px; font-weight:500; margin-top:20px;}
.surgerynumber .surgerynumber-list .list-img {position:relative; width:fit-content; text-align:center; margin:0 auto;}
.surgerynumber .surgerynumber-list .list-img .img-left {position:absolute; left:-109px; top:37px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span {position:absolute; background:transparent;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(1) {left:45px; top:40px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(2) {left:74px; top:171px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(3) {left:141px; top:339px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(4) {left:444px; top:40px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(5) {left:598px; top:157px;}
.surgerynumber .surgerynumber-list .list-img .txt-img span:nth-child(6) {left:583px; top:399px;}
.surgerynumber .surgerynumber-list .list-img .num {bottom: 40px; left: 40px; max-width: none; font-size: 14px; color: #666; width: fit-content; letter-spacing: normal;}
.surgerynumber .surgerynumber-list .list-text {width:fit-content; margin:0 auto;}
.surgerynumber .surgerynumber-list .list-text p {font-size:32px; font-weight:500; color:#fff; padding:5px 20px; margin:70px auto 15px; background:#E31625;}
.surgerynumber .surgerynumber-list .list-text span {font-size: 44px; font-weight:700; max-width:none; height:auto; color:#E31625; letter-spacing:normal; line-height:normal; background: transparent;}
.surgerynumber video {width:100%; max-width:1000px; margin:0 auto;}
.surgerynumber-test {}
.surgerynumber-test .surgerynumber-list li {display: flex; align-items: center; justify-content: space-between; gap: 80px;}
.surgerynumber-test .text-box {flex: 1;}
.surgerynumber-test .num-point {display: inline-block; margin-bottom: 16px; padding: 6px 14px; font-size: 14px; color: #888; border-radius: 20px; background: #f5f5f5;}
.surgerynumber-test .num-tit {font-size: 28px; line-height: 1.4; margin-bottom: 20px; font-weight: 400;}
.surgerynumber-test .num-tit strong {/* 포인트 컬러 */ font-weight: 700; color: #7b61ff;}
.surgerynumber-test .num-cont {font-size: 16px; line-height: 1.7; color: #666;}
.surgerynumber-test .img-box {flex: 1;}
.surgerynumber-test .img-box img {width: 100%; display: block;}
.surgerynumber-test .surgerynumber-list li:nth-child(odd) {flex-direction: row-reverse;}

/* surgeryage */
.surgeryage {background:#EFF6E4;}
.surgeryage .sub-tit .noto strong {display:contents; color:#245B3C;}
.surgeryage ul {display:flex; justify-content:center;}
.surgeryage li + li {margin-left:20px;}
.surgeryage li {text-align:center;}
.surgeryage li p {font-size:18px; line-height:33px;}
.surgeryage li p span {display:block; color:#245B3C; margin:20px 0 10px; font-size:22px; font-weight:700;}
.surgeryage li img {background:#fff;}
.surgeryage li > div {position: relative;}
.surgeryage li > div span {position:absolute; padding:3px 25px 5px; font-weight:400; font-size:16px; color:#fff; display:block; border-radius:100px; border:2px #fff solid; background:#245B3C;}
.surgeryage li:nth-child(1) > div span:nth-child(1) {left:32px; top:116px;}
.surgeryage li:nth-child(1) > div span:nth-child(2) {right:25px; top: 171px;}
.surgeryage li:nth-child(1) > div span:nth-child(3) {left:16px; top: 210px;}
.surgeryage li:nth-child(1) > div span:nth-child(4) {right:46px; top:240px;}
.surgeryage li:nth-child(2) > div span:nth-child(1) {left:10px; top:126px;}
.surgeryage li:nth-child(2) > div span:nth-child(2) {left:10px; top:200px;}
.surgeryage li:nth-child(2) > div span:nth-child(3) {left:50px; top:307px;}
.surgeryage li:nth-child(2) > div span:nth-child(4) {right:70px; top:66px;}
.surgeryage li:nth-child(2) > div span:nth-child(5) {right:33px; top:140px;}
.surgeryage li:nth-child(2) > div span:nth-child(6) {right:24px; top:240px;}
.surgeryage p.last {color:#222; font-size:22px; line-height:33px; font-weight:500; text-align:center; margin-top:40px;}

/* surgerybar */
.surgerybar {background:url('/images/renew/sub/ps/minilifting/surgerybar_bg.jpg') no-repeat center top / cover;}
.surgerybar p.cont {font-size:22px; font-weight:700; color:#222; line-height:44px;}
.surgerybar p.cont strong {color:#FF9DA3; font-size:44px;}
.surgerybar li > p {font-size:18px; color:#333; margin-bottom:15px;}
.surgerybar li > p span {font-weight:700; display:inline-block;}
.surgerybar li + li {margin-top:30px;}
.surgerybar .progress {display:flex; justify-content:space-evenly; text-align:left;}
.surgerybar .progress .progress-area {align-self:flex-end;}
.surgerybar .progress .progress-container {position: relative; width:100%; min-width:556px; border-radius:30px; height:48px; opacity:0; background:#f3f3f3;}
.surgerybar .progress .progress-container .progress-bar {width:0; height:100%; border-top-left-radius:0; border-top-right-radius:30px; border-bottom-left-radius:0; border-bottom-right-radius:30px; background:#FF9DA3;}
.surgerybar .progress .progress-container .progress-text {position: absolute; width: 100%; text-align: center; top: 0; left: 0; line-height:48px; color:#fff; font-size: 28px; font-weight:700;}
.surgerybar .progress .progress-container .progress-answer {position:absolute; top: 0; left: 30px; line-height:48px; color:#fff; font-size: 28px; font-weight:700;}
.surgerybar .info-list {margin-bottom:70px; display:flex; justify-content:space-evenly;}
.surgerybar .info-list li {align-self: center; display: flex; flex-direction: column; justify-content: center; width:300px; height:300px; text-align:center; color:#fff; border-radius:300px; background: linear-gradient(90deg, #9F7ED9 0%, #5582E2 100%);}
.surgerybar .info-list li + li {margin-top:0 !important;}
.surgerybar .info-list li > span {display: block; position: relative; font-size: 22px; font-weight:500; padding-bottom:22px;}
.surgerybar .info-list li > span::before {content:""; position:absolute; left:0; right:0; margin:auto; bottom:0; width:180px; height:1px; background:#fff;}
.surgerybar .info-list li strong {font-size:44px; font-weight:700; line-height:66px; display: contents;}
.surgerybar .info-list li strong > span {font-size:32px; display:contents;}

/* surgeryinsta */
.surgeryinsta {background:#F6F6F6;}
.surgeryinsta .sub-tit .noto-top {margin-bottom: 0; color:#1882D6;}
.surgeryinsta .sub-tit .noto strong {display:contents;}
.surgeryinsta .swiper-slide {margin-right:0 !important;}
.surgeryinsta .swiper-slide img {object-fit: cover;}

/* surgerymotion */
.surgerymotion .sub-inner {display:flex; flex-direction:row-reverse; justify-content:center;}
.surgerymotion .sub-tit {align-self:center; text-align:left; margin-left:70px; padding-bottom:0;}
.surgerymotion .motion-area {position:relative;}
.surgerymotion .motion-area > div {position:absolute; left:0; top:0; color:#fff;}
.surgerymotion .motion-area .motion-up {display:flex;}
.surgerymotion .motion-area .motion-txt {font-size:16px; align-self:end;}
.surgerymotion .motion-area .motion-per {font-size: 22px; align-self:end;}
.surgerymotion .motion-area .motion-num {font-size:32px; font-weight:500; align-self:end;}
.surgerymotion .motion-area p {position:absolute;}
.surgerymotion .motion-area p img.up {animation: motion-up 0.6s cubic-bezier(0, 0, 0.18, 0.99) infinite alternate;}
.surgerymotion .motion-area p img.circle {animation: motion-circle 10s linear infinite;}
.surgerymotion .motion-area p:nth-child(1) {left:193px; top:315px;}
.surgerymotion .motion-area p:nth-child(1) img {width:55px;}
.surgerymotion .motion-area p:nth-child(2) {left:197px; top:353px;}
.surgerymotion .motion-area p:nth-child(2) img {width:106px;}
.surgerymotion .motion-area p:nth-child(3) {left:229px; top:452px;}
.surgerymotion .motion-area p:nth-child(4) {left:20px; top:307px; display:flex;}
.surgerymotion .motion-area p:nth-child(5) {left:20px; top:361px; display:flex;}
.surgerymotion .motion-area p:nth-child(6) {left:20px; top:414px; display:flex;}
.surgerymotion ul {display:flex; justify-content:center;}
@keyframes motion-circle {
    0% {-webkit-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);}
    100% {-webkit-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg);}
}

/* surgerystep */
.surgerystep .step-list {display:flex; justify-content:center; width:100%; padding:10px; border-radius:10px; background:#FFB781;}
.surgerystep .step-list > li {width:100%; display:flex; flex-direction:column; justify-content:flex-start; align-items:center; text-align:center; padding-top:30px; border-radius: 10px; position:relative;}
.surgerystep .step-list > li .step-num {width:100px; height:30px; line-height:30px; border-radius:20px; margin-bottom:10px; background: #FFE1CC;}
.surgerystep .step-list > li .body-md {font-weight:700;}
.surgerystep .step-list > li .itme-list {margin-top:22px; padding-top:20px; position:relative;}
.surgerystep .step-list > li .itme-list::before {content:""; position:absolute; left:0; right:0; top:0; width:100%; height:1px; background:linear-gradient(90deg, #FFF7F1 0%, #FFB781 50%, #FFF7F2 100%);}
.surgerystep .step-list > li .itme-list li {position:relative;}
.surgerystep .step-list > li .itme-list li::before {content:"+"; position:absolute; top:-25px; left:0; right:0;}
.surgerystep .step-list > li .itme-list li:first-child::before {content:none;}
.surgerystep .step-list > li .itme-list li + li {margin-top:25px;}
.surgerystep .step-list > li:nth-child(odd) {height:286px; background:#FFF7F2;}
.surgerystep .step-list > li:nth-child(odd)::before {content:""; width:65px; height:64px; position:absolute; right:-22px; bottom:70px; z-index:1; background:url('/images/renew/sub/ps/eye04/surgerystep_img_02.png') no-repeat center top / 100%;}
.surgerystep .step-list > li:nth-child(even) {background:#FFE1CC;}
.surgerystep .step-list > li:nth-child(even) .step-num {background:#FFB781;}
.surgerystep .step-list > li:nth-child(even) .itme-list::before {content:""; position:absolute; left:0; right:0; top:0; width:100%; height:1px; background: linear-gradient(90deg, #FFE1CC 0%, #FFB781 50%, #FFE1CC 100%);}
.surgerystep .step-list > li:nth-child(even)::before {content:""; width:65px; height:64px; position:absolute; right:-22px; bottom:70px; z-index:1; background:url('/images/renew/sub/ps/eye04/surgerystep_img_03.png') no-repeat center top / 100%;}
.surgerystep .step-list > li:last-child {position:relative; background:transparent;}
.surgerystep .step-list > li:last-child .step-num {background:#fff;}
.surgerystep .step-list > li:last-child .itme-list::before {content:""; position:absolute; left:0; right:0; top:0; width:100%; height:1px; background: linear-gradient(90deg, #FFB781 0%, #FFE1CC 50%, #FFB781 100%);}
.surgerystep .step-list > li:last-child::before {content:""; width:60px; height:60px; position:absolute; left:20px; top:-40px; background:url('/images/renew/sub/ps/eye04/surgerystep_icon.svg') no-repeat center top;}
.surgerystep img {margin-top: 20px;}

/* surgeryprogress */
.surgeryprogress .sub-tit .noto .noto-sm {color:#FF6D00;}
.surgeryprogress .progress-num {font-family: "sangbleuogsans"; text-align:center; letter-spacing:1.96px; border-radius:500px; margin:0 auto 20px; width:100%; max-width:110px; height:25px; line-height:25px; color:#666; font-size:14px; font-weight:500; background:#FFE4A1;}
.surgeryprogress ul {display:flex; justify-content:center;}
.surgeryprogress li + li {margin-left:10px;}
.surgeryprogress li {text-align:center;}
.surgeryprogress li video {border-radius:10px; width:fit-content; height:100%; max-height:120px; min-height:120px; margin:0 auto;}
.surgeryprogress div + div {margin-top:50px;}
.surgeryprogress span {display: block; margin-top:10px;}

/* surgeryway */
.surgeryway {background:#FDF6FE;}
.surgeryway .sub-inner {width:100%; max-width:1600px; padding:0;}
.surgeryway img {width:auto;}
.surgeryway .sub-tit {text-align:center; margin:0;}
.surgeryway .sub-tit span.under {text-decoration-line:underline; text-underline-position:from-font;}
.surgeryway .inner-flex {display:flex; flex-direction: row-reverse; justify-content:center;}
.surgeryway .inner-flex .sub-tit {text-align:left;}
.surgeryway .inner-flex > div {margin-left:70px; align-self:center;}
.surgeryway .inner-flex li {position:relative; padding-left:20px;}
.surgeryway .inner-flex li::before {content:""; width:5px; height:5px; background:#333; position:absolute; left:0; top:15px; border-radius:50%;}
.surgeryway .inner-flex li strong {display:contents;}
.surgeryway .inner-flex li + li {margin-top:30px;}
.surgeryway .inner-flex li p {margin-bottom:10px;}
.surgeryway .caption {text-align:center; margin-top:40px;}
.surgeryway .tab-container {margin:264px auto 0; position:relative;}
.surgeryway .tab-container::before {content:""; position:absolute; left:0; top:-220px; right:0; margin:auto; width:100px; height:100px; background:url('/images/renew/sub/ps/mentor/surgerytab_bg.svg') no-repeat center top;}
.surgeryway .tab-buttons {display:flex; justify-content:center;}
.surgeryway .tab-button + button {margin-left:51px;}
.surgeryway .tab-button {padding:19px 100px; font-size:25px; border-top: 1px solid #C5C5C5; border-right: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5; background: #E9E9E9;}
.surgeryway .tab-button.active {position:relative; color:#fff; font-weight:700; background:#2264BE;}
.surgeryway .tab-button:nth-child(1).active::before {content:""; position:absolute; left:-50px; top:-50px; width:100px; height:100px; background:url('/images/renew/sub/ps/mentor/surgerytab_logo.png') no-repeat center top;}
.surgeryway .tab-button:nth-child(1).active::after {content:""; position:absolute; top:-85px; left:0; right:0; margin:auto; width:165px; height:70px; background: url('/images/renew/sub/ps/mentor/surgerytab_tit_01.png') no-repeat center top;}
.surgeryway .tab-button:nth-child(2).active::after {content:""; position:absolute; top:-85px; left:0; right:0; margin:auto; width:122px; height:76px; background: url('/images/renew/sub/ps/mentor/surgerytab_tit_02.png') no-repeat center top;}
.surgeryway .tab-button:nth-child(3).active::after {content:""; position:absolute; top:-50px; left:0; right:0; margin:auto; width:106px; height:33px; background: url('/images/renew/sub/ps/mentor/surgerytab_tit_03.png') no-repeat center top;}
.surgeryway .tab-contents {padding:70px 20px; width:100%; max-width:1600px; background:#fff;}
.surgeryway .tab-content {display: none;}
.surgeryway .tab-content.active {display: block;}
.surgeryway .tab-content ul {display:flex; justify-content:center;}
.surgeryway .tab-content li {text-align:center; padding:30px 20px 20px; display:flex; flex-direction: column; justify-content: space-between; background:#E7F4FF;}
.surgeryway .tab-content li + li {margin-left:51px;}
.surgeryway .tab-content li div {margin:10px auto 26px;}
.surgeryway .tab-content li span {display:block; margin-top:10px;}
.surgeryway .tab-content li span.inner-body {margin-top:0; color:#73A4E7;}

/* surgerytab */
.sub-page .surgerytab {padding:160px 0 0; background:#4472C4;}
.surgerytab .sub-tit .small {color:#c5c5c5;}
.surgerytab .sub-tit .noto {color:#fff;}
.surgerytab .swiper {width:1300px !important; margin:0 auto 200px; position: relative;}
.surgerytab .tab-content {display: none; text-align:center; padding-top:70px; background:#fff;}
.surgerytab .tab-content.active {display: block;}
.surgerytab .tab-content .sub-tit .noto strong {color:#4472C4; font-weight:700;}
.surgerytab .tab-buttons {width:100%; max-width:1240px; margin:0 auto; text-align:center; justify-content:space-between; display:flex;}
.surgerytab .tab-buttons button {font-size:25px; color:#fff; width:100%; max-width:310px; padding:19px 0; border:1px #fff solid;}
.surgerytab .tab-buttons button.active {color:#4472C4; font-weight:700; background:#fff;}
.surgerytab .slide-flex {display:flex;}
.surgerytab .slide-flex img + img {margin-left:10px;}
.surgerytab .slide-flex ul {align-self:center; display:flex; justify-content:center;}
.surgerytab .slide-flex li {padding-top:0 !important; position:relative; padding-left:56px;}
.surgerytab .slide-flex li::before {content:""; position:absolute; top:0; bottom:0; left:14%; margin:auto; height:100%; border:1px #4472C4 dashed;}
.surgerytab .slide-flex li:first-child::before {content:none;}
.surgerytab .slide-flex li .body-md {font-weight: 700; margin:30px auto 10px;}
.surgerytab .tab-content ul.order {display:block; margin-left:40px;}
.surgerytab .tab-content ul.order li + li {padding:0; margin-top:20px;}
.surgerytab .tab-content ul.order li {text-align:left; padding-left:0; font-weight:500;}
.surgerytab .tab-content ul.order li::before {content:none;}
.surgerytab .tab-content ul.order li span {display:inline-block; margin-right:5px; text-align:center; border-radius:50%; width:20px; height:20px; color:#4472C4; font-size: 15px; border:1px #4472C4 solid;}
.surgerytab .swiper-button-prev {width:25px; height:40px; background:url('/images/renew/sub/ps/body/surgerytab_icon_prev.svg') no-repeat center top;}
.surgerytab .swiper-button-next {width:25px; height:40px; background:url('/images/renew/sub/ps/body/surgerytab_icon_next.svg') no-repeat center top;}

/* surgeryproblem */
.surgeryproblem {position:relative; margin:0 auto 280px !important; padding:160px 0 0; background:#F6F6F6;}
.surgeryproblem::before {content:""; width:86px; height:45px; position:absolute; bottom:-45px; left:0; right:0; margin:auto; background:url('/images/renew/sub/ps/motiva/skininfo_icon.png') no-repeat center top;}
.surgeryproblem .sub-inner {max-width:1000px; padding:0;}
.surgeryproblem .sub-tit .noto, .surgeryproblem .sub-tit .sub-bd {text-align:left;}
.surgeryproblem .sub-tit .noto .noto-sm {display:inline-block;}
.surgeryproblem .sub-tit .noto strong {display:contents; color:#9A66BA;}
.surgeryproblem .inner-tit {color:#9A66BA;}
.surgeryproblem p.caption {font-weight:500; text-align:center; position:absolute; left:0; right:0; bottom:-300px; margin:auto; font-size:44px; color:#222;}
.surgeryproblem p.caption span {font-size:56px; font-weight:700; color:#9A66BA; text-decoration-line: underline; text-underline-position: from-font; -webkit-animation: focus-in-expand 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s both; animation: focus-in-expand 2s cubic-bezier(0.250, 0.460, 0.450, 0.940) 0s both;}
@-webkit-keyframes focus-in-expand {
    0% {letter-spacing: -0.5em; -webkit-filter: blur(12px); filter: blur(12px); opacity: 0;}
    100% {-webkit-filter: blur(0px); filter: blur(0px); opacity: 1;}
}
@keyframes focus-in-expand {
    0% {letter-spacing: -0.5em; -webkit-filter: blur(12px); filter: blur(12px); opacity: 0;}
    100% {-webkit-filter: blur(0px); filter: blur(0px); opacity: 1;}
}
.surgeryproblem ul {display:flex; justify-content:center; border-top:3px #919191 solid; width:100%; max-width:1000px; margin-right:auto;}
.surgeryproblem li {width:100%; max-width:20%; text-align:center;}
.surgeryproblem li span {display:block; width:30px; height:30px; color:#fff; line-height:30px; border-radius:50%; margin:30px auto 20px; background:#9A66BA;}
.surgeryproblem li p {font-size:25px; color:#222; line-height:32px; margin-bottom:40px;}
.surgeryproblem li + li {border-left: 1px solid #C5C5C5;}

/* surgerylabel */
.surgerylabel img {margin:auto;}
.surgerylabel .labels {position:relative; width:fit-content; margin:auto;}
.surgerylabel .labels > img {width:fit-content; margin:0 auto;}
.surgerylabel .label-list {position:absolute; left:0; top:0;}
.surgerylabel .label {position:relative;}
.surgerylabel .label img {width:auto;}
.surgerylabel .label span {display:block; width:153px; height:42px; line-height:39px; font-size:22px; color:#fff; border:2px #fff solid; border-radius:30px; text-align:center; background:#FF5B6E;}
.surgerylabel .label:nth-child(1) {left:auto; right:0;}

/* surgerycheck */
.surgerycheck {background:#F6F6F6;}
.surgerycheck .sub-tit .cont {color:#222;}
.surgerycheck .sub-tit .cont span.point {display:inline-block; font-size:22px; font-weight:700;}
.surgerycheck ul {display: flex; flex-direction:column; align-items:flex-start; justify-content:center; width:fit-content; margin:0 auto; padding:0;}
.surgerycheck li + li {margin-top:20px;}
.surgerycheck label input[type="checkbox"] {opacity:1; vertical-align: middle; margin-right: 8px;}
.surgerycheck label input[type="checkbox"] + span {min-height:18px; line-height:18px; padding-left:35px;}
.surgerycheck label input[type="checkbox"] + span::before {top:0; width:18px; height:18px; border:1px #c5c5c5 solid; background:transparent;}
.surgerycheck label input[type="checkbox"]:checked + span::before {border:none; top:-6px; left:-2px; width:25px; height:26px; background: url('/images/renew/sub/ps/nose12/surgerycheck_icon_check.svg') no-repeat center top / 100%;}
.surgerycheck .popup {position:fixed; top:50%; left:50%; transform:translate(-50%, -50%); padding:30px 40px; border-radius:20px; border: 2px solid #418ABE; z-index:99; background:#E1F3FF;}
.surgerycheck .popup-inner {position:initial;}
.surgerycheck .popup-inner p {font-size:18px; line-height:28px; text-align:center; margin-bottom:15px;}
.surgerycheck .popup-inner p span.point {display:inline-block; color:#fff; padding:0 5px; background:#418ABE;}
.surgerycheck .close-popup {text-indent:-9999px; position:absolute; display: block; right:12px; top:12px; width:20px; height:20px; background: url('/images/renew/sub/ps/nose12/surgerycheck_icon_close.svg') no-repeat center top / 100%;}
.surgerycheck .popup-dim {position:fixed; top: 0; left: 0; width:100vw; height:100vh; background: rgba(0,0,0,0.5); z-index:98;}
/* 코 재수술 사후관리 */

/* 추후 이걸로 다 교체 */
.surgerymanage {background: #F6F6F6;}
.surgerymanage .cont {color:#222; font-size:16px;}
.surgerymanage ul {width:100%; max-width:600px; margin:0 auto;}
.surgerymanage li {border: 1px solid #A08964; padding:16px 0 16px 30px; display:flex; justify-content:left; align-items:center; border-radius:10px; background:#fff;}
.surgerymanage li + li {margin-top:20px;}
.surgerymanage li span {color:#222; font-weight:500; position:relative; width:112px; margin-right:20px;}
.surgerymanage li span::before {content:""; position:absolute; right:0; top:0; bottom:0; margin:auto; width:2px; height:100%; background:#c5c5c5;}
.surgerymanage li:last-child {color:#222; font-weight:700 !important; justify-content:center;}
.surgerymanage .sub-bd:last-child {margin-top:20px; text-align:center; color: #666;}

/* surgeryyouyube */
.surgeryyouyube {background: rgba(237, 237, 237, 0.50);}
.surgeryyouyube ul {display:flex; justify-content: space-between; width:100%; max-width:1204px; overflow: hidden; margin: 0 auto;}
.surgeryyouyube li {width:49.5%; max-width:596px; height: 335px; float:left; margin-right: 8px; background-color: #202020;}
.surgeryyouyube li + li {margin-left:14px;}
.surgeryyouyube li iframe {width:100%; height:100%;}
.surgeryyouyube li:last-child {margin-right:0;}
.surgeryyouyube a {text-align:center; display:flex; justify-content: center; font-size:22px; font-weight:500; width:100%; max-width:230px; height:60px; line-height:60px; color:#fff; border-radius:50px; margin:50px auto 0; background: #222;}
.surgeryyouyube a span {font-size:29px; color:#fff; margin-left:10px; display:inline-block;}

/* surgerycards */
.surgerycards {--cols:4; --gap:10px;}
.surgerycards .cards {display: grid; grid-template-columns: repeat(var(--cols), minmax(0,1fr)); gap: var(--gap);}
.surgerycards.cols-5 {--cols: 5;}
.surgerycards .card {display:flex; flex-direction:column;}
.surgerycards .card-title {font-weight:500; height:80px; line-height:80px; font-size:25px; text-align:center; background:#EAF2FF;}
.surgerycards.cols-5 .card-title {background:#CBD5EE;}
.surgerycards .sub-bd {border-radius: 0 0 40px 40px; border: 1px solid #4B8BEB; text-align:center; padding:20px 0 40px; background:#fff;}
.surgerycards .card-meta {font-size:18px; margin:20px 10px; font-weight:700;}
.surgerycards .card-desc {font-size:16px; color:#222;}
.surgerycards .caption {text-align:center; margin-top:40px;}

/* surgerycommon */
.sub-page .surgerycommon {padding:0;}
.surgerycommon .sub-inner {max-width:none; padding:0;}
.surgerycommon .common-list {padding:160px 0;}
.surgerycommon .common-list .sub-tit p.inner-head {color:#919191;}
.surgerycommon .common-list .sub-tit .noto {color:#fff;}
.surgerycommon .common-list .sub-tit p.cont-sm {color:#fff; margin-top:20px; font-weight:100;}
.surgerycommon .common-list:nth-child(1) {background:url('/images/renew/sub/ps/motiva/surgerycommon_bg_01.jpg') no-repeat center top / cover;}
.surgerycommon .common-list:nth-child(2) {background:url('/images/renew/sub/ps/motiva/surgerycommon_bg_02.jpg') no-repeat center top / cover;}
.surgerycommon .common-list:nth-child(3) {background:url('/images/renew/sub/ps/motiva/surgerycommon_bg_03.jpg') no-repeat center top / cover;}
.surgerycommon .common-list ul {display:flex; width:100%; max-width:788px; margin:0 auto; justify-content:center;}
.surgerycommon .common-list li + li {margin-left:10px;}
.surgerycommon .common-list li {text-align:center;}
.surgerycommon .common-list li .sub-bd .body-xs {color:#fff; font-size:16px; margin:10px 0; display:block;}

/* 안면윤곽 하단 공통 */
.surgerycommon.face .common-list .inner-caption {width:100%; max-width:110px; margin:0 auto; height:25px; line-height:28px; color:#666; border-radius:50px; background:#F2F2F2;}
.surgerycommon.face .common-list .sub-tit .noto {color:#222; margin:20px 0;}
.surgerycommon.face .common-list span.body-sm {display:block; font-weight:700; margin-top:20px;}
.surgerycommon.face .common-list:nth-child(1) {background:#DBDEE2;}
.surgerycommon.face .common-list:nth-child(2) {background:#fff;}
.surgerycommon.face .common-list:nth-child(3) {background:#DBDEE2;}
.surgerycommon .common-list ul {width:100%; max-width: 1180px;}
.surgerycommon.face .common-list li + li {margin:0 0 0 20px;}
.surgerycommon.face .common-list li img {width:100%; max-width:387px; height:280px;}

/* 실쎄라리프팅 */
.thread_ulthera .surgerymeritA .textbox {right:105px;}

/* 미니리프팅 */
.minilifting .sub-visualtop .textbox h1 {color:#FF9DA3;}
.minilifting .sub-visualtop .textbox h2 {color:#FF9DA3;}
.minilifting .sub-tit .noto strong {color:#FF9DA3; font-weight:700; display:contents;}
.minilifting .surgeryinfo {text-align:center;}
.minilifting .surgeryinfo .noto {font-weight:700;}
.minilifting .surgeryinfo.type01 {background:#F6F6F6;}
.minilifting .surgerynumber {padding:0;}
.minilifting .surgerynumber .number-cont {color:#222;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(1) {background:#fff;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(2) {background:#F6F6F6;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#fff;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-tit .cont {color:#222;}
.minilifting .skinsuggest {background:#F3F4F5;}

/* sillifting */
.sillifting .sub-visualtop .textbox h1 {color:#FD5598;}
.sillifting .sub-visualtop .textbox h2 {color:#FD5598;}
.sillifting .sub-tit .noto strong {color:#FD5598;}
.sillifting .surgerymotion {background:#FFF8FB;}
.sillifting .surgeryinfo.type01 .sub-tit .noto strong {color:#222;}
.sillifting .tab-container {width: 100%; max-width: 900px; margin:0 auto;}
.sillifting .tab-buttons {display:flex; justify-content: center; width:100%;}
.sillifting .tab-buttons .tab-button {outline:1px #FD5598 solid; width:100%; color:#666; height:80px; display:flex; flex-direction:column; justify-content:center; text-align:center; background:#FFF3F8;}
.sillifting .tab-buttons .tab-button.active {background:#FD5598; font-weight:700; color:#fff;}
.sillifting .tab-buttons .tab-button span {display:block; color:#FD5598; text-align:center; width: fit-content; margin: 0 auto;}
.sillifting .tab-buttons .tab-button.active span {font-weight:400; color:#FAFFAF;}
.sillifting .tab-content {outline:1px #FD5598 solid; border-radius: 0 0 60px 60px; padding:30px 80px 30px 60px;}
.sillifting .tab-content .inner-box {display:flex; justify-content:center;}
.sillifting .tab-content .inner-box .inner-item {margin-left:40px; text-align:center; align-self:center;}
.sillifting .tab-content .inner-box .inner-item .inner-vaue {max-height:300px; margin:0 auto 32px; display:flex; justify-content:center; position:relative; padding-bottom: 34px; border-bottom:1px #FD5598 dashed;}
.sillifting .tab-content .inner-box .inner-item .inner-vaue::before {content: "+"; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width:15px; height: 15px; color:#FD5598; font-weight: 700;}
.sillifting .tab-content .inner-box .inner-item .inner-vaue p {border: 2px #FD5598 solid; border-radius: 50%; overflow: hidden; position: relative; width:128px; height:128px; background: #fff;}
.sillifting .tab-content .inner-box .inner-item .inner-vaue p + p {margin-left:47px;}
.sillifting .tab-content .inner-box .inner-item .inner-vaue p img {position:absolute; left:0; top:16px; width:100%;}
.sillifting .tab-content:nth-child(2) .inner-box .inner-item .inner-vaue p img {top:24px;}
.sillifting .tab-content:nth-child(3) .inner-box .inner-item .inner-vaue p img {top:28px;}
.sillifting .tab-content .inner-box .inner-item p strong {display:contents;}
.sillifting .tab-content .inner-box .inner-item span {position: absolute; bottom: 0; display: block; width: 100%; padding: 10px 0; text-align: center; color: #fff; font-weight: 500; background: #FD5598;}
.sillifting .surgeryswiper {background:#FFECF5;}
.sillifting .surgeryswiper .sub-tit .noto strong {color:#222; display:contents;}
.sillifting .surgeryswiper .sub-tit .cont {color:#222;}
.sillifting .surgerynumber .sub-tit .cont {color:#222;}
.sillifting .surgerynumber li {display:flex; justify-content:center; width:100%; max-width:1136px; text-align:left; flex-direction: row-reverse;}
.sillifting .surgerynumber li + li {margin-top:50px;}
.sillifting .surgerynumber li > div {align-self:center; margin-left:70px;}
.sillifting .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.sillifting .surgerynumber li > div .sub-tit .noto {font-weight:400;}
.sillifting .surgerynumber li span.num-point {text-align: center; margin: auto 0 30px;}
.sillifting .surgerynumber li:nth-child(2) {flex-direction: row; justify-content:space-between; margin-left:70px;}

/* 3STEP 액티브 눈밑방지배치 */
.lifting03 .sub-visualtop .textbox h1 {color:#E31625;}
.lifting03 .sub-visualtop .textbox h2 {color:#E31625;}
.lifting03 .surgeryinfo.type01 {text-align:center; background:#222;}
.lifting03 .surgeryinfo.type01 p {font-size:32px; line-height:47px; font-weight:400; color:#fff; margin-bottom:20px;}
.lifting03 .surgeryinfo.type01 p strong {display:contents;}
.lifting03 .surgeryinfo.type01 img {margin:auto;}
.lifting03 .surgerynumber .sub-tit .noto strong {color:#E31625;}
.lifting03 .surgerynumber li:nth-child(1) .sub-tit .noto strong {color:#fff;}
.lifting03 .surgerynumber span {max-width:150px;}
.lifting03 .surgerymethod {background:#fff;}
.lifting03 .surgerybar {margin-top:0; background:#fff;}
.lifting03 .surgerybar .sub-tit .noto strong {display:contents;}
.lifting03 .surgerybar li > p {padding:0 20px;}
.lifting03 .surgerybar li > p span.q {font-family: "SangBleu OG Sans"; font-weight:400x;}
.lifting03 .surgerybar .progress {width:100%; max-width:900px; margin:0 auto;}
.lifting03 .surgerybar .progress .progress-area {width:100%;}
.lifting03 .surgerybar .progress .progress-container .progress-bar {border-radius:30px; background:#E31625;}
.lifting03 .surgerybar .progress .progress-container .progress-text {text-align: right; left:-40px;}
.lifting03 .surgerybar .progress .progress-date {text-align:right; margin-top:50px; font-size:16px; line-height:24px;}

/* 액티브 눈밑지방재배치 */
.lifting05 .sub-visualtop .textbox p span {color:#4173D4;}
.lifting05 .sub-visualtop .textbox h1 {color:#4173D4; font-weight: 700; letter-spacing: -2px;}
.lifting05 .sub-visualtop .textbox h2 {color:#4173D4; font-weight: 700; letter-spacing: -2px;}
.lifting05 .surgerybna {text-align: center; background: #F6F6F6;}
.lifting05 .surgerybna div:nth-child(2) {width:fit-content; margin:0 auto 70px;}
.lifting05 .surgerybna div:nth-child(2) em {display:block; margin-top: 5px; color:#666666; font-size:14px; text-align: right;}
.lifting05 .surgerybna .cont strong {color:#4173D4;}
.lifting05 .surgerybna .sub-inner > p {font-size:32px;}
.lifting05 .surgerybna .sub-inner > strong {margin-top:10px; color:#4173D4; font-size:44px;}
.lifting05 .surgerybar {background:none;}
.lifting05 .surgerybar .sub-tit {text-align:left;}
.lifting05 .surgerybar li > p {font-size:18px; color:#333; margin-bottom:15px;}
.lifting05 .surgerybar li > p strong {display:inline-block;}
.lifting05 .surgerybar li + li {margin-top:30px;}
.lifting05 .surgerybar .progress {display:flex; justify-content:space-evenly; text-align:left;}
.lifting05 .surgerybar .progress .model-area {position: relative;}
.lifting05 .surgerybar .progress .model-area div {position: absolute; right:36%; top:37%;}
.lifting05 .surgerybar .progress .model-area .lifting05-txt {color:#FFF;}
.lifting05 .surgerybar .progress .model-area .lifting05-star {position:absolute; right:-55%; top:-14%; animation:blink 1.5s infinite;}
.lifting05 .surgerybar .progress .model-area .lifting05-arrow {position:absolute; right:68%; top:100%;}
.lifting05 .surgerybar .progress .progress-area {align-self:center;}
.lifting05 .surgerybar .progress .progress-container {position:relative; width:100%; min-width:556px; border-top-left-radius:0; border-top-right-radius:30px; border-bottom-left-radius:0; border-bottom-right-radius:30px; height:48px; opacity:0; background:#f3f3f3;}
.lifting05 .surgerybar .progress .progress-container .progress-bar {width:0; height:100%; border-top-left-radius:0; border-top-right-radius:30px; border-bottom-left-radius:0; border-bottom-right-radius:30px; background:#4173D4;}
.lifting05 .surgerybar .progress .progress-container .progress-text {position:absolute; width:100%; text-align:center; top:0; left:0; line-height:48px; color:#fff; font-size:28px; font-weight:700;}
.lifting05 .surgeryslot {padding:160px 0; background: #DFE9FF;}
.lifting05 .surgeryslot .sub-inner {position:relative; text-align: center;}
.lifting05 .surgeryslot .text-area {margin-bottom:30px;}
.lifting05 .surgeryslot .text-area span {font-size:32px;}
.lifting05 .surgeryslot .text-area h2 {font-size:44px;}
.lifting05 .surgeryslot .text-area h3 {font-size:44px;}
.lifting05 .surgeryslot .text-area strong {display: inline-block; color:#4173D4; font-size:56px;}
.lifting05 .surgeryslot .text-area::before {content: url('/images/renew/sub/ps/lifting05/img_surgeryslot_left.png'); position:absolute; top:0; left:100px;}
.lifting05 .surgeryslot .text-area::after {content: url('/images/renew/sub/ps/lifting05/img_surgeryslot_right.png'); position:absolute; top:0; right:100px;}
.lifting05 .surgeryslot .slot-area {display:flex; align-items:center; justify-content:center; margin-bottom:20px;}
.lifting05 .surgeryslot .slot-plus {font-size:44px; color: rgb(255, 52, 55);}
.lifting05 .surgeryslot #count .num {display: inline-block; width: 10px; height: 30px; overflow: hidden; text-align: center;}
.lifting05 .surgeryslot #count .num.idx2 {line-height: 51px!important;}
.lifting05 .surgeryslot #count .num.idx3, .lifting05 .surgeryslot #count .num.idx4 {line-height: 55px!important;}
.lifting05 .surgeryslot #count .num-list {display: inline-block; width: 10px; line-height: 30px; margin-top: 0; font-family:"sangbleuogsans"; text-align: center;}
.lifting05 .surgeryslot p {color:#666; font-size: 16px;}
.lifting05 .surgerynumber img {margin:0 auto;}
.lifting05 .surgerynumber span {display:inline-block; width:unset; max-width:unset; height:unset; padding:6px 20px 3px; font-family:"sangbleuogsans"; line-height:unset; background:#D4DCEF;}
.lifting05 .surgerynumber .sub-tit .noto strong {color:#4173D4; font-size:32px;}
.lifting05 .surgerynumber.key1 {margin-top:0; padding:160px 0; background:#F3F6FD;}
.lifting05 .surgerynumber.key3 {padding:160px 0; background:#8CB0E4;}
.lifting05 .surgerynumber.key3 .sub-tit .noto {color:#fff;}
.lifting05 .surgerynumber.key3 .sub-tit .noto strong {color:#fff; font-size:32px;}
.lifting05 .surgerynumber .know-how table {width:100%; max-width:990px; margin:0 auto; border-collapse:separate; border-spacing:9px;}
.lifting05 .surgerynumber .know-how th, .lifting05 .surgerynumber .know-how td {padding:15px; font-size:25px; font-weight:500; text-align:center;}
.lifting05 .surgerynumber .know-how th strong {font-size:32px; font-weight:700;}
.lifting05 .surgerynumber .know-how th.disable {color:#666; background:#CFCFCF;}
.lifting05 .surgerynumber .know-how th.enable {color:#FFF; background:#4173D4;}
.lifting05 .surgerynumber .know-how td.disable {color:#666; background:#F6F6F6;}
.lifting05 .surgerynumber .know-how td.enable {color:#222; background:#DFE9FF;}
.lifting05 .surgerynumber .number-cont strong {display:inline-block;}
.lifting05 .surgerymethod {background:none;}
.lifting05 .surgerymethod .sub-tit .noto strong {display:inline-block;}
@keyframes blink {
    0% {opacity: 1;}
    50% {opacity: 0;}
    100% {opacity: 1;}
}

/* 엔도타인 이마거상술 */
.endo .sub-inner p strong {display:contents;}
.endo .surgerymeritA.-model {margin-top: 200px; background: #E6DCD1 url('../images/renew/sub/ps/endo/img_surgerymeritA_bg-model.png') no-repeat 100px center;}
.endo .surgerymeritA .textbox {right:130px;}
.endo .surgerytype {padding-bottom: 200px;}

/* 이마거상술 */
.lifting07 .sub-visualtop .textbox h1 {color:#FF8B2E;}
.lifting07 .sub-visualtop .textbox h2 {color:#FF8B2E;}
.lifting07 .sub-tit .noto strong {color:#FF8B2E; display:inline;}
.lifting07 .sub-tit .cont {color:#222;}
.lifting07 .surgeryinfo .sub-tit .noto strong {display:inline-block; font-size:56px;}
.lifting07 .surgeryinfo .point-list {position:relative; text-align:center;}
.lifting07 .surgeryinfo .point-list li {position:absolute; top:0;}
.lifting07 .surgeryinfo .point-list li p {position:absolute; font-size:22px; color:#222; font-weight:500; line-height:22px; text-align:center;}
.lifting07 .surgeryinfo .point-list li:nth-child(1) {left:113px; top:10px;}
.lifting07 .surgeryinfo .point-list li:nth-child(1) p {left:75px; bottom:-34px;}
.lifting07 .surgeryinfo .point-list li:nth-child(2) {left:40px; top:auto; bottom:54px;}
.lifting07 .surgeryinfo .point-list li:nth-child(2) p {left:84px; bottom:-34px;}
.lifting07 .surgeryinfo .point-list li:nth-child(3) {right:137px; top:-20px;}
.lifting07 .surgeryinfo .point-list li:nth-child(3) p {right:70px; bottom:-34px;}
.lifting07 .surgeryinfo .point-list li:nth-child(4) {right:40px; top:auto; bottom:106px;}
.lifting07 .surgeryinfo .point-list li:nth-child(4) p {right:64px; bottom:-34px;}
.lifting07 .surgeryinfo .info-bot {margin-top:20px; text-align:center; font-size:32px; color:#222; font-weight:500;}
.lifting07 .surgeryinfo .info-bot strong {display:block; margin:10px 0; color:#FF8B2E;}
.lifting07 .surgerymotion {background:#F6F6F6;}
.lifting07 .surgerymotion .sub-tit {padding-bottom:0;}
.lifting07 .surgerynumber .sub-inner > .sub-tit .noto strong {color:#222;}
.lifting07 .surgerynumber span {margin:0 0 30px; font-family:"sangbleuogsans"; background:#FBEDBA;}
.lifting07 .surgerynumber li {width:100%; max-width:1136px; margin:0 auto;}
.lifting07 .surgerynumber li + li {margin-top:50px;}
.lifting07 .surgerynumber li > div {align-self:center; padding-left:70px;}
.lifting07 .surgerynumber li {display:flex; justify-content:space-between;}
.lifting07 .surgerynumber li:nth-child(odd) {flex-direction:row-reverse; justify-content:left;}
.lifting07 .surgerynumber li .sub-tit {text-align:left; padding-bottom:0;}
.lifting07 .surgerynumber li .sub-tit h2 {font-size:32px;}
.lifting07 .surgerynumber li .sub-tit h3 {font-size:32px;}
.lifting07 .surgerynumber li .sub-tit .cont {font-size:18px;}
.lifting07 .surgerymethod {background:#fff;}

/* 안면거상술 기존 리뉴얼 반영 후 삭제 */
.lifting11 .sub-inner p strong {display: contents;}
.lifting11 .sub-visualtop .textbox h1 {color:#AA5D97;}
.lifting11 .sub-visualtop .textbox h2 {color:#AA5D97;}
.lifting11 .sub-visualtop .textbox em strong {display:contents;}
.lifting11 .surgeryinfo .inner-line::before {bottom:auto; top:56px;}
.lifting11 .surgerybar.type01 {background:#F6F6F6;}
.lifting11 .surgerybar.type01 .progress .progress-area {margin-left:62px; align-self:flex-end;}
.lifting11 .surgerybar .progress .progress-area .sub-tit {text-align:left;}
.lifting11 .surgerybar .progress .progress-area ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
.lifting11 .surgerybar.type01 .progress .progress-area li {width: 40%;}
.lifting11 .surgerybar.type01 .progress .progress-area .progress-container {min-width:263px; background:#fff;}
.lifting11 .surgerybar.type01 .progress .progress-container .progress-bar {background:#9D6A91;}
.lifting11 .surgerybar.type01 .progress .progress-area li:first-child {width:100%;}
.lifting11 .surgerybar.type01 .progress .progress-area li:first-child .progress-container {min-width:556px;}
.lifting11 .surgerybar.type02 {margin-top:0; background:#AD81A2;}
.lifting11 .surgerybar.type02 .progress .progress-area .sub-bd .body-sm {color: #fff;}
.lifting11 .surgeryinfE {display:flex; flex-direction:column; padding:160px 0; background:url('../images/renew/sub/ps/lifting11_test/surgeryinfE_bg.jpg') no-repeat center top / cover;}
.lifting11 .surgeryinfE .noto .noto-sm {color:#fff;}
.lifting11 .surgeryinfE .cont-sm {color:#fff;}
.lifting11 .surgeryinfE .list {position:initial;}
.lifting11 .surgeryinfE .surgeryinfE-tit {font-size:44px; color:#fff; font-weight:500;}
.lifting11 .surgeryinfE .surgeryinfE-tit span {font-size:56px; font-weight:700; color:#FFFDBE;}
.lifting11 .surgeryinfE .surgeryinfE-tit span.num {font-size:132px; margin-left: 156px; font-weight: 400;}
.lifting11 .surgeryinfE .surgeryinfE-tit span.num-count {font-size:32px; color:#FFF; font-weight: 400;}
.lifting11 .surgeryinfE p.date {color:#fff; text-align: right;}
.lifting11 .surgeryinfo.type02 {margin-top:0; padding:160px 0; background:#FAF7F2;}
.lifting11 .surgeryinfo.type02 .sub-tit {padding-bottom:0;}
.lifting11 .surgeryinfo.type02 .noto strong {color:#AA5D97;}
.lifting11 .surgerynumber {padding: 160px 0 0; margin: 0;}
.lifting11 .surgerynumber span.num-point {line-height:30px; max-width:150px; background:#FFFDBE;}
.lifting11 .surgerynumber .number-cont {font-size:18px;}
.lifting11 .surgerynumber .flex-list {max-width:1020px; margin:0 auto;}
.lifting11 .surgerynumber .flex-list li:first-child {text-align:left; padding:70px 40px 70px 70px; border-top-left-radius:40px; border-bottom-left-radius:40px; background:#F0E9CD;}
.lifting11 .surgerynumber .flex-list li .sub-bd + .sub-bd {margin-top:30px;}
.lifting11 .surgerynumber .flex-list p {margin-top:10px;}
.lifting11 .surgerynumber > ul > li:nth-child(2) {padding:160px 0; background:#F6F6F6;}
.lifting11 .surgerynumber > ul > li:nth-child(2) {padding:160px 0; background:#FAF2F9;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul {display: flex; justify-content: center; width:100%; max-width:1040px; margin:auto; position: relative;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul::before {content: ""; position: absolute; left:0; right:0; top:0; bottom:0; margin: auto; width:2px; height:100%; background: rgba(170, 93, 151, 0.40);}
.lifting11 .surgerynumber > ul li:nth-child(2) ul li {width:100%; max-width:490px;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul > li + li {margin: 0 0 0 60px; padding:0;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul li p.body-lg {color:#AA5D97; font-weight: 700;}
.lifting11 .surgerynumber > ul li:nth-child(2) .img-box {margin: 30px 0; text-align: center; border-radius:20px; overflow:hidden; background: #fff;}
.lifting11 .surgerynumber > ul li:nth-child(2) .img-box img {margin:auto;}
.lifting11 .surgerynumber > ul li:nth-child(2) .img-box p {color: #fff; padding:18px 0; background:#9D6A91;}
.lifting11 .surgerynumber > ul li:nth-child(2) .img-box p strong {display: contents;}
.lifting11 .surgerynumber > ul li:nth-child(2) .number-desc p {font-weight: 700; border-radius: 100px; padding:12px 0; border: 2px #9D6A91 solid; background:#fff;}
.lifting11 .surgerynumber > ul li:nth-child(2) .number-desc p + p {margin-top: 10px;}
.lifting11 .surgerynumber > ul li:nth-child(2) p.body-md {font-weight: 700; margin-top: 20px; color: #222;}
.lifting11 .surgerynumber > ul li:nth-child(3) ul {display:flex; justify-content:space-between; width:100%; max-width:1040px; margin:auto;}
.lifting11 .surgerynumber > ul li:nth-child(3) ul > li + li {margin:0; padding:0;}
.lifting11 .surgerynumber > ul li:nth-child(3) ul li p {margin-top:29px; font-size:22px; font-weight:500;}
.lifting11 .surgerynumber > ul li:nth-child(4) {padding:160px 0; text-align:center; background:#F6F6F6;}
.lifting11 .surgerynumber > ul li:nth-child(4) img {margin:auto;}
.lifting11 .surgerybna.type01 {background: #fff;}
.lifting11 .surgerybar.type02 .progress .progress-area li {margin-bottom:30px;}
.lifting11 .surgerybar.type02 .progress .progress-area {color:#fff;}
.lifting11 .surgerybar.type02 .progress .progress-area .sub-tit {padding-bottom:40px;}
.lifting11 .surgerybar.type02 .progress .progress-area .sub-tit .noto-sm {color:#fff;}
.lifting11 .surgerybar.type02 .progress .progress-container {border-radius:30px; min-width:800px;}
.lifting11 .surgerybar.type02 .progress .progress-container .progress-bar {border-radius:30px !important; background: linear-gradient(90deg, #FFF 0%, #FFF1CD 80%);}
.lifting11 .surgerybar.type02 .progress .progress-container .progress-text {font-size:72px; line-height:72px; font-weight:700; top:-92px; left:auto; right:0; width:fit-content; font-family:"sangbleuogsans"; background-clip: text !important; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background:linear-gradient(90deg, #FFF 0%, #FFF3CB 100%);}
.lifting11 .surgerybar.type02 .caption {margin-top:10px;}
.lifting11 .surgerymethod {background:#fff;}
/* 아이업리프팅 */

/* 원래 클래스 : eyeuplifting */
.lifting12 .sub-inner p strong {display:contents;}
.lifting12 .surgerymeritA {background:#e6dcd1 url('../images/renew/sub/ps/lifting12/img_surgerymeritA_bg-model.png') no-repeat 0 center;}
.lifting12 .surgerypoint .sub-inner {display:flex; justify-content:space-between;}
.lifting12 .surgerymeritB .textbox p {max-width:450px;}

/* 최소절개 미니거상 */
.lifting13 .sub-visualtop h2 {color:#fff;}
.lifting13 .surgeryinfo {padding-bottom:0;}
.lifting13 .surgerynumber .sub-tit .noto strong {color:#FF6066;}
.lifting13 .surgerynumber .sub-inner > ul > li:nth-child(1) img {margin:0 auto;}
.lifting13 .surgerybna {padding-top:0;}
.lifting13 .surgerytyping {background-image:none; background:#FFF2F2;}
.lifting13 .surgerytyping .cont {display:block; color:#222; margin:54px auto 27px;}
.lifting13 .surgerytyping .cont-typing {border:1.2px #FF6066 solid; color:#FF6066;}
.lifting13 .surgerytyping .cont-typing::before {content:""; position:absolute; right:47px; top:0; bottom:0; margin:auto; width:36px; height:34px; background:url('/images/renew/sub/ps/lifting13/surgerytyping_icon.svg') no-repeat center top;}
.lifting13 .triangle-container {position:relative;}
.lifting13 .triangle-container > img {display:block; margin:0 auto;}
.lifting13 .triangle-container .triangle-inner {position: absolute; width:fit-content; top:30%; left:35%;}
.lifting13 .triangle-container .line {position:absolute;}
.lifting13 .triangle-container .line-image {position:absolute; display:none; transform-origin:top left;}
.lifting13 .triangle-container .line .line-txt {position:absolute; color:#000; font-weight:500; font-size:22px; display:block; opacity:1;}
.lifting13 .triangle-container .line:nth-child(1) .line-txt {top:-89px; left:-156px;}
.lifting13 .triangle-container .line:nth-child(2) .line-txt {top:-89px !important; left:398px !important;}
.lifting13 .triangle-container .line:nth-child(3) .line-txt {color:#fff; top:310px !important; left:230px !important;}
.lifting13 .triangle-container .labels {position: absolute; width:100%; height: 100%; pointer-events: none;}
.lifting13 .triangle-container .label {position:absolute; background: linear-gradient(180deg, #FF6066 29.76%, #FEA4A4 78.57%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 56px; font-weight: 900; line-height: 84px; letter-spacing: -1.1px; padding: 2px 4px; border-radius: 4px; text-align: center; transform: translate(-50%, -50%);}

/* 턱선 리프팅 */
.lifting14 .sub-visualtop h2 {color:#1882D6;}
.lifting14 .surgeryinfo .sub-tit .noto strong {color:#1882D6;}
.lifting14 .surgeryinfo img {margin:0 auto;}
.lifting14 .surgeryinfo.type02 {color:#fff; background: linear-gradient(180deg, #0FA5FB 0%, #1882D6 100%);}
.lifting14 .surgeryinfo.type02 .sub-tit .noto .noto-md {position:relative; width:fit-content; margin:0 auto;}
.lifting14 .surgeryinfo.type02 .sub-tit .noto .noto-md::before {content:""; position:absolute; left:42px; bottom:-39px; width:128px; height:128px; background:url('/images/renew/sub/ps/lifting14/surgeryinfo_point.png') no-repeat center top;}
.lifting14 .surgeryinfo.type02 li {text-align:center; width:300px; height:145px; display:flex; flex-direction:column; justify-content:center; align-self:center; border-radius:20px; background:#fff;}
.lifting14 .surgeryinfo.type02 li + li {margin-left:10px;}
.lifting14 .surgeryinfo.type02 .sub-bd .body-lg {text-align:center; margin-top:70px;}
.lifting14 .surgerynumber {padding:0;}
.lifting14 .surgerynumber .sub-tit .noto strong {color:#4173D4;}
.lifting14 .surgerynumber span {background:#E8F6FF;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(1) {color:#222; background:#BBE3FC;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 strong {color:#4173D4;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(2) ul p {height:auto; background:transparent;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {content:none;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#F6F6F6;}
.lifting14 .surgerynumber .surgerynumber-list > li:nth-child(3) p {margin-top:52px;}
.lifting14 .surgerynumber .flex-list p.point {margin-top:10px; font-size:16px; line-height:21px;}

/* 동안 리프팅센터 */
.lifting15 .sub-visualtop.row {background:linear-gradient(180deg, #FF9859 0%, #FF7B2A 100%);}
.lifting15 .sub-visualtop.row h2 {color:#fff;}
.lifting15 .sub-visualtop.row p strong {display:contents;}
.lifting15 .sub-visualtop.row .top-box p {color:#FFF58B;}
.lifting15 .sub-visualtop.row .top-box em {color:#fff;}
.lifting15 .sub-visualtop .textbox p {color:#FFF58B;}
.lifting15 .sub-visualtop h2 {color:#fff;}
.lifting15 .sub-tit .noto strong {color:#FF7B2A; display:contents;}
.lifting15 .surgeryinfo img {margin:auto;}
.lifting15 .surgeryinfo:nth-child(2) {padding:160px 0; background:#F6F1EB;}
.lifting15 .surgeryinfo .sub-tit {padding-bottom:27px;}
.lifting15 .surgeryinfo .hightlight {display:block; margin:0 auto; font-size:32px; text-align:center; padding-top:100px; position:relative; color:#222; width:fit-content;}
.lifting15 .surgeryinfo .hightlight span {box-shadow: inset 0 -10px 0 #f7ddcd; display: inline;}
.lifting15 .surgeryinfo .hightlight::before {content:""; position:absolute; margin:auto; left:0; right:0; top:0; width:0.5px; height:60px; background:#999;}
.lifting15 .surgeryinfo .hightlight strong {display:contents;}
.lifting15 .surgeryinfo.type02 {padding-bottom:0;}
.lifting15 .skininfoB {padding:160px 0 !important; background:url('/images/renew/sub/ps/lifting15/skininfoD_bg.jpg') no-repeat center top / 100% 100%;}
.lifting15 .skininfoB-txt {margin:0 auto;}
.lifting15 .skininfoB-txt span {color:#fff;}
.lifting15 .skininfoB-txt span span.sub {font-size:20px; line-height:20px; display:block; font-weight:400;}
.lifting15 .skininfoB-txt strong {background:linear-gradient(90deg, #FFF 25.62%, #FAD1B0 100%); background-clip:text; -webkit-background-clip:text; -webkit-text-fill-color:transparent;}
.lifting15 .surgerymethod {background:transparent;}
.lifting15 .surgerymethod .img-list em {color:#222; font-size:25px; font-weight:700;}
.lifting15 .surgeryinfE {padding:100px 0 0;}
.lifting15 .surgerysolution {margin-top:0; padding:160px 0; background:#F6F6F6;}
.lifting15 .surgerysolution li {background:transparent;}
.lifting15 .surgerysolution li:nth-child(1) {flex-direction:row-reverse;}
.lifting15 .surgerysolution li:nth-child(2) {flex-direction:row;}
.lifting15 .surgerysolution li:nth-child(3) {flex-direction:row-reverse;}
.lifting15 .surgerysolution li span.num {color:#FF7B2A; font-size:44px;}
.lifting15 .surgerysolution li span.num::before {content:none;}
.lifting15 .surgerysolution li span.tit {display:block; font-size:32px; font-weight:500; margin-top:20px;}
.lifting15 .surgerysolution li p {font-size:22px; line-height:30px;}
.lifting15 .surgerysolution li p strong {display:contents;}
.lifting15 .surgerymotion .sub-tit {margin-right:50px; text-align:right;}
.lifting15 .surgerymotion {background:#F6F1EB;}
.lifting15 .surgerymotion .sub-inner {flex-direction:row;}

/* 미니이마 리프팅 */
.lifting16 .sub-visualtop .textbox h1 {color:#B675B5;}
.lifting16 .sub-visualtop .textbox h2 {color:#B675B5;}
.lifting16 .sub-tit .noto strong {color:#B675B5; display:contents;}
.lifting16 .surgeryinfo.type01 {background:#FCF7F9;}
.lifting16 .surgeryinfo.type01 .sub-tit .noto strong {color:#222; display:inline-block; margin-top:10px;}
.lifting16 .surgeryinfo.type01 .sub-tit .noto strong span {display:inline-block; color:#fff; font-weight:500; padding:0 6px; width:fit-content; background:#B675B5;}
.lifting16 .surgeryinfo.type01 img {margin:auto;}
.lifting16 .surgerymotion .sub-tit {padding-bottom:0;}
.lifting16 .surgerymotion .sub-tit .noto .noto-sm strong {color:#222;}
.lifting16 .surgerynumber .sub-inner > .sub-tit .noto strong {color:#222;}
.lifting16 .surgerynumber {margin-top:0; padding:160px 0; background:#f6f6f6;}
.lifting16 .surgerynumber li {display:flex; width: 100%; max-width: 1136px; margin: 0 auto; justify-content:space-between;}
.lifting16 .surgerynumber li + li {margin-top:50px;}
.lifting16 .surgerynumber li:nth-child(odd) {flex-direction: row-reverse; justify-content: left;}
.lifting16 .surgerynumber li > div {align-self:center; padding-left:70px;}
.lifting16 .surgerynumber li > div > span {margin: 0 0 30px; background:#FADFEC;}
.lifting16 .surgerynumber li .sub-tit {text-align:left; padding-bottom:0;}
.lifting16 .surgerynumber li .sub-bd .caption {text-align:left; display:block; margin-top:10px;}
.lifting16 .surgeryinfo.type02 {background:#F8EEF9;}
.lifting16 .surgeryinfo.type02 ul {display:flex; justify-content:center; text-align:center;}
.lifting16 .surgeryinfo.type02 li + li {margin-left:40px;}
.lifting16 .surgeryinfo.type02 li div {padding:20px 0; position:relative; margin-top:-1px; background:#DAAEDE;}
.lifting16 .surgerymethod {background:#fff;}

/* 엘라스티꿈 */
.elastic .sub-visualtop h2 {color:#245B3C;}
.elastic .surgeryinfo .sub-tit {padding-bottom:27px;}
.elastic .surgeryinfo .sub-tit .noto-top strong {color:#245B3C;}
.elastic .surgeryinfo.type01 .inner-line::before {bottom:auto; top:80px; height:60px;}
.elastic .surgeryinfo.type01 .sub-tit .noto .noto-lg {color:#245B3C;}
.elastic .surgeryinfo.type01 .sub-tit .noto .noto-lg span::before {background:#245B3C;}
.elastic .surgeryinfo.type02 {padding-bottom:0; background:#F6F6F6;}
.elastic .surgeryinfo.type02 .sub-tit .noto {color: #222;}
.elastic .surgeryinfo.type02 .sub-tit .noto strong {display: block;}
.elastic .surgeryinfo.type02 .sub-tit .box {display:block; margin-bottom:20px; color:#fff; background:#69AC5F;}
.elastic .surgeryinfo.type02 img {margin-left:100px;}
.elastic .surgerymethod {background:url('../images/renew/sub/ps/elastic/surgerymethod_bg.jpg') no-repeat center top / cover;}
.elastic .surgerymethod .sub-tit .noto-top {color: #fff;}
.elastic .surgerymethod .sub-tit .noto {color: #fff;}
.elastic .surgerymethod .sub-tit .noto strong {color: #FEF09A; display:contents;}
.elastic .surgerymethod ul {flex-wrap: wrap; gap: 20px;}
.elastic .surgerymethod li {border: 2px solid #222; width:49%; padding:40px; background:#fff;}
.elastic .surgerymethod li p {color:#046648; font-size:28px; font-weight:700; line-height:36px;}
.elastic .surgerymethod li em {color:#222; font-size:22px; line-height:33px; font-weight:400;}
.elastic .surgerynumber span {background:#E8F1DB;}
.elastic .surgerynumber .number-list {margin:72px auto;}
.elastic .surgerynumber .surgerynumber-list > li {padding-top:0;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(1) {background:#fff;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:160px 0; background:#F6F6F6;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul li > div {justify-content:center; display:flex;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul li > div img + img {margin-left: 20px;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {content:none;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul p {background:transparent;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(3) {padding-top:160px; background:#fff;}
.elastic .surgerynumber .elastic-number .number-item {display: flex; justify-self:center; margin-bottom:32px;}
.elastic .surgerynumber .elastic-number .title {position:relative; width:fit-content;}
.elastic .surgerynumber .elastic-number .title p {position:absolute; left:0; top:0; right:0; bottom:0; margin:auto; font-size:32px; font-weight:500; line-height:75px;}
.elastic .surgerynumber .elastic-number .sub {color:#222; text-align:left; align-self:center; font-size:32px; margin-left:31px; font-weight:400;}
.elastic .surgerynumber .elastic-number .sub span {margin:0; display:block; width:fit-content; max-width:none; letter-spacing:normal; font-size:22px; color:#245B3C; background:transparent;}
.elastic .surgerynumber .elastic-number .sub strong {display:contents;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img {height: auto; background:transparent;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img > img {padding-left:0;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img .num {position:absolute; left:auto; bottom:40px; right:40px; background:transparent;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img p {position:absolute; font-size:16px; font-weight:400; display: block; line-height:24px; color:#222;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img p span {font-size:22px; font-weight:500; display:block; color:#222; position:initial; max-width: none; letter-spacing:-1px;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img p:nth-child(1) {left:76px; top:239px;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img p:nth-child(2) {left:0; top: 44px; right: 0;}
.elastic .surgerynumber .number-list:nth-child(2) .list-img p:nth-child(3) {right:67px; top: 240px;}
.elastic .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:160px 0; background:#F6F6F6;}
.elastic .surgerynumber .surgerynumber-list .list-img {position:relative; width:fit-content; text-align:center; margin:0 auto; width:100%; min-width:1000px; height:600px; background:#F6F6F6;}
.elastic .surgerynumber .surgerynumber-list .list-img > img {margin:auto; padding-left:110px;}

/* 첫코성형 */
.nose01 .sub-visualtop .textbox h1 {color:#FD5578;}
.nose01 .sub-visualtop .textbox h2 {color:#FD5578;}
.nose01 .sub-visualtop .textbox em strong {display:contents;}
.nose01 .surgeryinfo img {margin:auto;}
.nose01 .surgeryinfo.type01 {background:#f6f6f6;}
.nose01 .surgeryinfo .inner-line::before {bottom:auto; top:130px;}
.nose01 .surgerybar {margin-top:0; background:#fff;}
.nose01 .surgerybar .sub-tit {text-align:left;}
.nose01 .surgerybar .progress .progress-container .progress-bar {background:#FD5578;}
.nose01 .surgerybar .progress .progress-container .progress-text {left:auto; right:20px; text-align:right;}
.nose01 .surgerybna {background:#F6F6F6;}
.nose01 .surgerybna .swiper {padding-bottom:58px;}
.nose01 .surgerybna .bna-before p {background:#c5c5c5;}
.nose01 .surgerybna .bna-after p {background:#666;}
.nose01 .swiper-pagination.swiper-pagination-bullets {bottom:0;}
.nose01 .swiper-pagination-bullet-active {border:0 !important; background: #666;}
.nose01 .swiper-pagination-bullet {border: 1px #C5C5C5 solid;}
.nose01 .surgeryinfo.type02 {background: radial-gradient(38.79% 46.96% at 50% 50%, #FF89A2 0%, #FD5578 100%);}
.nose01 .surgeryinfo.type02 ul {display:flex; justify-content:center;}
.nose01 .surgeryinfo.type02 li + li {margin-left:10px;}
.nose01 .surgeryinfo.type02 li {width:100%; max-width:340px; font-weight:500; text-align:center; background:#fff;}
.nose01 .surgeryinfo.type02 li p {padding:34px 0 14px;}
.nose01 .surgeryinfo.type02 li span.caption {display:inline-block; margin-bottom:12px; padding:4px 10px; border-radius:5px; color:#ffff; background:#FD5578;}
.nose01 .surgeryinfo.type02 li span.caption + span.caption {margin-left:10px;}
.nose01 .surgeryinfo.type02 li p.body-sm {padding:20px 0 30px;}
.nose01 .surgerynumber li {display:flex; flex-direction: row-reverse; justify-content: left; width:100%; max-width:1136px;}
.nose01 .surgerynumber li:nth-child(2) {flex-direction:row; justify-content:space-between;}
.nose01 .surgerynumber li + li {margin-top:50px;}
.nose01 .surgerynumber li > div {align-self:center; margin-left:70px;}
.nose01 .surgerynumber span.num-point {margin:0 0 10px 0; background:#FFEBF4;}
.nose01 .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.nose01 .surgerynumber li > div .sub-tit .noto strong {color:#F45274;}

/* 유형별 코성형 */
.nose02 .sub-visualtop .textbox h1 {color:#29AF2B;}
.nose02 .sub-visualtop .textbox h2 {color:#29AF2B;}
.nose02 .sub-tit .noto strong {display:contents; font-weight: 700;}
.nose02 .sub-bd {text-align: center;}
.nose02 .surgeryway {padding:0; background: transparent;}
.nose02 .surgeryway .inner-section:nth-child(2) {background:#F6F6F6;}
.nose02 .surgeryway .inner-section:nth-child(2) .sub-tit {padding-bottom:0;}
.nose02 .surgeryway .inner-section:nth-child(2) .noto {margin-top:15px;}
.nose02 .surgeryway .inner-section:nth-child(2) .noto .body-lg {margin-top:30px; font-weight:500; color:#29AF2B;}
.nose02 .surgeryway .inner-section:nth-child(2) .noto .body-lg + p.cont {margin-top:10px; color:#222;}
.nose02 .surgeryway .inner-section:nth-child(3) div.sub-bd {margin-top:40px;}
.nose02 .surgeryway .inner-section:nth-child(3) .tab-content li {padding:0;}
.nose02 .surgeryway .inner-section:nth-child(3) .tab-content li + li {margin-left:70px;}
.nose02 .surgeryway .sub-inner {max-width:none;}
.nose02 .surgeryway .tab-container {margin: 0 auto;}
.nose02 .surgeryway .tab-container::before {content:none;}
.nose02 .surgeryway .tab-contents {max-width: none; padding:0;}
.nose02 .surgeryway .tab-content li {justify-content:flex-start; background:transparent;}
.nose02 .surgeryway .tab-content:nth-child(2) .list-box {padding:50px 0 30px; display:inline-block; height:126px; align-self:center; margin:0;}
.nose02 .surgeryway .tab-button {padding:0; text-align:center; width:100%; max-width:310px; height:70px; line-height:70px; color:#666; border:1px #69D16E solid; background:#fff;}
.nose02 .surgeryway .tab-button.active {color:#fff; background:#69D16E;}
.nose02 .surgeryway .tab-button.active::before {content:none;}
.nose02 .surgeryway .tab-button.active::after {content:none;}
.nose02 .surgeryway .tab-button + button {margin-left:0;}
.nose02 .inner-bubble {width:100%; max-width:1000px; margin:0 auto; overflow:hidden; display:block !important; position:relative; padding-bottom: 150px;}
.nose02 .inner-bubble::before {content:""; position:absolute; left:0; right:0; bottom:80px; margin:auto; width:7px; height:41px; background: url('../images/renew/sub/ps/nose02/bubble_before.png') no-repeat center top;}
.nose02 .inner-bubble span {display:contents !important;}
.nose02 .inner-bubble li {font-size:22px; position:relative; border-radius:100px; padding:15px 30px; margin-bottom:50px; color:#333; display:block; width:100%; max-width:fit-content; background:#FFF5A5 !important;}
.nose02 .inner-bubble li:nth-child(2) {float:right; background:#FFFAC3 !important;}
.nose02 .inner-bubble li:nth-child(3) {margin-top:132px; background:#FFFCD3 !important;}
.nose02 .inner-bubble li:nth-child(4) {float:right; background:#FEFEE5 !important;}
.nose02 .inner-bubble li + li {margin-left:0;}
.nose02 .inner-bubble li::after {content:""; position:absolute; left:20%; border-width:20px 0 36px 20px; transform:rotate(-10deg); bottom:-52px; border-style: solid; border-color: #FFF5A5 transparent transparent transparent;}
.nose02 .inner-bubble li:nth-child(2)::after {bottom:-22px; left:79%; border-width:24px 20px 3px 0; border-style: solid; border-color: #FFFAC3 transparent transparent transparent;}
.nose02 .inner-bubble li:nth-child(3)::after {border-color: #FFFCD3 transparent transparent transparent;}
.nose02 .inner-bubble li:nth-child(4)::after {bottom:-22px; left:79%; border-width:24px 20px 3px 0; border-style: solid; border-color: #FEFEE5 transparent transparent transparent;}
.nose02 .surgeryway .sub-tit .cont {color:#222;}
.nose02 .surgeryway .img-only {padding:0; position:relative;}
.nose02 .surgeryway .img-only::before {content:""; position:absolute; right:-40px; top:0; bottom:0; margin:auto; width:30px; height:30px; background:url('../images/renew/sub/ps/nose02/surgery_arrow.svg') no-repeat center top / 100%;}
.nose02 .surgeryway .list-box {position:relative; border-radius: 30px; border: 1px solid #69D16E; width:100%; max-width:340px; padding:0 0 30px 0;}
.nose02 .surgeryway .list-box + .list-box {margin-left:20px;}
.nose02 .surgeryway .list-box span {display:block; position:absolute; top:-25px; left:0; right:0; margin:auto; height:50px; line-height:50px; width:100%; max-width:300px; border-radius:300px; background:#DFF0D6;}
.nose02 .surgeryway .list-box img {display:block; width:100%; max-width:230px; margin:46px auto 20px;}
.nose02 .surgeryway .list-none {border:none; padding:0; margin:0;}
.nose02 .surgeryway .body-xs {line-height:22px;}
.nose02 .surgeryway .bna-wrap {position:relative;}
.nose02 .surgeryway .bna-wrap::before {content:""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:30px; height:30px; z-index:9; background: url('../images/renew/sub/ps/nose02/surgery_arrow.svg') no-repeat center top / 100%;}
.nose02 .surgeryway .bna-wrap p {font-size:22px; padding:15px 0; color:#666; background:#F3F4F2;}
.nose02 .surgeryway .bna-wrap .bna-after p {color:#fff; background:#69D16E;}
.surgerybna.-nose02 {background:#F6F6F6;}
.surgerybna.-nose02 .bna-wrap {max-width:1000px;}
.surgerybna.-nose02 .swiper-slide {display:flex; flex-direction:column; background:#fff;}
.surgerybna.-nose02 .swiper-slide img {width:100%; max-width:260px; margin:30px auto;}
.surgerybna.-nose02 .swiper-slide .body-lg {font-weight:500;}
.surgerybna.-nose02 .swiper-slide .body-sm {margin:10px 0;}
.surgerybna.-nose02 .swiper-slide span {margin:10px auto 40px; display:block; color:#fff; font-weight:500; border-radius:5px; width:100%; max-width:fit-content; padding:4px 12px 6px; background:#666;}
.surgerybna.-nose02 .caption {margin-top:40px; text-align: center;}
.surgerymethod.-nose02 {position:relative; background:#fff;}
.surgerymethod.-nose02 .img-list ul {justify-content:left;}
.surgerymethod.-nose02 .right-img {width:100%; max-width:542px; position:absolute; right:-100px; top:0;}
.surgerydoctor.-nose02 .sub-tit .noto strong {color:#FFFAC3;}
.surgerydoctor.-nose02 .sub-tit p strong {color:#FFFAC3;}

/* 무보형물 코끝성형 */
.nose03 .sub-visualtop .textbox h1 {color:#4A68A4;}
.nose03 .sub-visualtop .textbox h2 {color:#4A68A4;}
.nose03 .surgeryinsta .sub-tit .noto .noto-md {color:#4A68A4; font-weight:700; margin-bottom:20px; display:block;}
.nose03 .surgeryinsta .sub-tit .box {background:#4A68A4;}
.nose03 .surgeryinsta .swiper-wrapper {max-width:900px; margin:auto;}
.nose03 .surgeryinsta .swiper-slide {width:320px !important;}
.nose03 .surgerymotion .sub-tit {padding-bottom:0;}
.nose03 .surgerymotion .cont strong {display:inline-block; background:#E6FF2D;}
.nose03 .sub-tit .noto strong {color:#4A68A4;}
.nose03 .surgeryinfo.type02 {padding:160px 0; margin-top:0; background: radial-gradient(38.79% 46.96% at 50% 50%, #7692CA 0%, #4A68A4 100%);}
.nose03 .surgeryinfo.type02 ul {display:flex; justify-content:center;}
.nose03 .surgeryinfo.type02 li + li {margin-left:10px;}
.nose03 .surgeryinfo.type02 li {width:100%; max-width:340px; font-weight:500; text-align:center; background:#fff;}
.nose03 .surgeryinfo.type02 li p {padding:34px 0 14px;}
.nose03 .surgeryinfo.type02 li span.caption {display:inline-block; margin-bottom:12px; padding:4px 10px; border-radius:5px; color:#ffff; background:#4A68A4;}
.nose03 .surgeryinfo.type02 li span.caption + span.caption {margin-left:10px;}
.nose03 .surgeryinfo.type02 li p.body-sm {padding:20px 0 30px;}
.nose03 .surgeryinfo.type03 .flex {display:flex; justify-content:center;}
.nose03 .surgeryinfo.type03 .flex ul {align-self:center; margin-left:50px;}
.nose03 .surgeryinfo.type03 .flex li {position:relative; padding:8px 44px 12px; border-radius:60px; line-height:25px; border:3px solid #4A68A4;}
.nose03 .surgeryinfo.type03 .flex li::before {content:""; position:absolute; border-radius:50%; left:30px; top:0; bottom:0; margin:auto; width:4px; height:4px; background:#4A68A4;}
.nose03 .surgeryinfo.type03 .flex li span {display:inline-block; font-size:32px; font-weight:700; line-height:32px; color:#FD5578;}
.nose03 .surgeryinfo.type03 .flex li:nth-child(3) span {color:#4A68A4;}
.nose03 .surgeryinfo.type03 .flex li + li {margin-top:20px;}
.nose03 .surgerynumber {padding:160px 0; background:#DEE3F6;}
.nose03 .surgerynumber .sub-tit .noto .noto-md {font-weight:700;}
.nose03 .surgerynumber ul {display:flex; justify-content:center; text-align:center;}
.nose03 .surgerynumber li + li {margin:0 0 0 10px;}
.nose03 .surgerynumber li {width:100%; max-width:300px;}
.nose03 .surgerynumber li .sub-tit {padding-bottom:0;}
.nose03 .surgerynumber li .sub-tit p {font-weight:500;}
.nose03 .surgerynumber li .inner-box {margin-top:30px; border-radius:40px; padding:30px 10px 40px; background:#fff;}
.nose03 .surgerynumber li .inner-box img {margin:auto;}
.nose03 .surgerynumber li .inner-box p {margin-top: 20px;}
.nose03 .surgerynumber li .inner-box p span {display:inline-block; color:#4A68A4;}

/* 코 재수술 */
.nose04 .sub-visualtop .textbox h1 {color:#9F7ED9;}
.nose04 .sub-visualtop .textbox h2 {color:#9F7ED9;}
.nose04 .surgeryinfo {margin-top:0; padding:160px 0 90px; background:#F1EFFA;}
.nose04 .surgeryinfo:first-child {background:#fff;}
.nose04 .surgeryinfo.type01 {padding:160px 0 90px; background:url('../images/renew/sub/ps/nose04/surgeryinfoD_bg.jpg') no-repeat center top / cover;}
.nose04 .surgeryinfo.type01 .sub-tit .noto {color:#fff;}
.nose04 .surgeryinfo.type01 .sub-tit .noto strong {display: contents; color:#FDFFC3;}
.nose04 .surgeryinfo.type01 .sub-tit .cont {color:#fff;}
.nose04 .surgeryinfo.type02 {background:#F1EFFA;}
.nose04 .surgeryinfo.type02 .sub-tit .noto-top {color:#222;}
.nose04 .surgeryinfo.type02 .sub-tit .noto {color:#222;}
.nose04 .surgeryinfo.type02 .sub-tit .noto strong {color:#9F7ED9; display:contents;}
.nose04 .surgeryinfo.type02 li {display:flex; flex-direction: column; align-self: center; justify-content:center; text-align:center; width:360px; height:360px; padding:0 30px; border-radius:40px; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.10); background:#fff;}
.nose04 .surgeryinfo.type02 li + li {margin-left:10px;}
.nose04 .surgeryinfo.type02 li img {width:46px; height:41px; margin:0 auto;}
.nose04 .surgeryinfo.type02 li > span {display:block; font-size:25px; font-weight:700; margin:45px auto 20px;}
.nose04 .surgeryinfo.type02 li p {font-size: 18px; line-height: 27px; color:#666;}
.nose04 .surgeryinfo.type02 li p span {font-size: 18px; color:#9F7ED9; font-weight: 700; display: inline-block;}
.nose04 .surgerybna p.hightlight {display:inline-block; width:fit-content; font-size:52px; font-weight:500; transform: rotate(5deg); background: linear-gradient(90deg, rgba(209, 192, 230, 0.60) 0%, rgba(158, 183, 238, 0.60) 100%);}
.nose04 .surgeryreal {background:url('/images/renew/sub/ps/nose04/surgeryreal_bg.jpg') no-repeat center top / cover;}
.nose04 .surgeryreal .sub-tit .noto {color:#fff;}
.nose04 .surgeryreal ul li {text-align:center; margin:0 auto 20px; background:transparent;}
.nose04 .surgeryreal ul li:nth-child(1) {height:50px; padding:0; background:url('/images/renew/sub/ps/nose04/surgeryreal_icon_01.png') no-repeat center top;}
.nose04 .surgeryreal ul li:nth-child(2) {height:50px; padding:0; background:url('/images/renew/sub/ps/nose04/surgeryreal_icon_02.png') no-repeat center top;}
.nose04 .surgeryreal ul li:nth-child(3) {height:50px; padding:0; background:url('/images/renew/sub/ps/nose04/surgeryreal_icon_03.png') no-repeat center top;}
.nose04 .surgeryreal ul li:nth-child(4) {height:50px; padding:0; background:url('/images/renew/sub/ps/nose04/surgeryreal_icon_04.png') no-repeat center top;}
.nose04 .surgeryreal ul li::before {content:none;}
.nose04 .surgeryreal ul li > p {font-size:22px; line-height:45px; letter-spacing:-1.1px; font-weight:500; color:#222;}
.nose04 .surgeryreal img {margin:30px auto 0; display: block;}
.nose04 .surgerybar p.cont strong {color:#9F7ED9; font-size:32px; border-bottom:3px #9F7ED9 solid; display:inline;}
.nose04 .surgerybar {background:#F6F6F6;}
.nose04 .surgerybar li + li {margin-top:20px;}
.nose04 .surgerybar .sub-tit .noto strong {display:contents;}
.nose04 .surgerybar .progress {width:100%; max-width:900px; margin:0 auto;}
.nose04 .surgerybar .progress .progress-area {width:100%;}
.nose04 .surgerybar .progress .progress-area li:nth-child(1) > p {font-size:200px; color: rgba(255, 93, 134, 0.70); font-weight: 900; margin-bottom:0; line-height:90px;}
.nose04 .surgerybar .progress .progress-area li:nth-child(1) > p span {font-size:100px;}
.nose04 .surgerybar .progress .progress-area li:nth-child(1) .progress-container .progress-bar {background:#FF5E86;}
.nose04 .surgerybar .progress .progress-area li:nth-child(1) .progress-container .progress-answer {color:#FDFFC3;}
.nose04 .surgerybar .progress .progress-container {border-radius:30px; background:#fff;}
.nose04 .surgerybar .progress .progress-container .progress-answer {font-size:18px;}
.nose04 .surgerybar .progress .progress-container .progress-bar {position:relative; border-radius:30px; background:#9F7ED9;}
.nose04 .surgerybar .progress .progress-container .progress-text {text-align: right; left:-30px; font-size:32px; line-height:45px;}
.nose04 .surgerybar .progress .progress-container .progress-text > span {font-size:22px;}

/* 콧볼축소 */
.nose05 .sub-visualtop .textbox h1 {color:#C5AA75;}
.nose05 .sub-visualtop .textbox h2 {color:#C5AA75;}
.nose05 .surgeryinfo.type02 {background:#F6F6F6;}
.nose05 .surgeryinfo.type02 .sub-tit .noto .noto-md {color:#C5AA75;}
.nose05 .surgeryinfo.type02 img {margin:auto;}
.nose05 .surgeryinfo.type02 ul {margin-top:50px; display:flex; justify-content:center;}
.nose05 .surgeryinfo.type02 li {text-align:center;}
.nose05 .surgeryinfo.type02 li + li {margin-left:10px;}
.nose05 .surgeryinfo.type02 li p {margin:30px auto 10px;}
.nose05 .surgeryinfo.type03 {background:#F1E2AB;}
.nose05 .surgeryinfo.type03 .sub-tit .noto .noto-md {position:relative; width:fit-content; margin:auto;}
.nose05 .surgeryinfo.type03 .sub-tit .noto .noto-md::before {content:""; right:-47px; bottom:-4px; width:275px; height:40px; position:absolute; background:url('/images/renew/sub/ps/nose05/surgeryinfo_img_icon.png') no-repeat center top;}
.nose05 .surgeryinfo.type03 .inner-box {display:flex; justify-content:center;}
.nose05 .surgeryinfo.type03 .inner-box div + div {margin-left:20px;}
.nose05 .surgeryinfo.type03 .inner-box div {padding:50px 40px; width:100%; max-width:540px; text-align:center; background:#fff;}
.nose05 .surgeryinfo.type03 .inner-box div > p {margin-bottom:30px;}
.nose05 .surgeryinfo.type03 .inner-box div > p strong {display:contents;}
.nose05 .surgeryinfo.type03 ul {display:flex; justify-content:center;}
.nose05 .surgeryinfo.type03 li p {margin-top:12px;}
.nose05 .surgerynumber {margin-top:0; padding:160px 0; background:#F6F6F6;}
.nose05 .surgerynumber .outer-box {display:flex; justify-content:center;}
.nose05 .surgerynumber .outer-box li {width:100%;}
.nose05 .surgerynumber .outer-box li + li {margin:0 0 0 20px;}
.nose05 .surgerynumber .outer-box li .sub-bd .body-lg {width:fit-content; border-radius:300px; margin:0 auto 30px; padding:10px 40px; color:#222; background:#F1E2AB;}
.nose05 .surgerynumber .inner-box {padding:40px 40px 50px; width:100%; max-width:570px; background:#fff;}
.nose05 .surgerynumber .inner-box > p {text-align:center;}
.nose05 .surgerynumber .inner-box .sub-bd .body-md {margin-bottom:30px; color:#C5AA75;}
.nose05 .surgerynumber .inner-box .sub-tit span {display:inline-block; color:#F00;}
.nose05 .surgerynumber .inner-box ul {display:flex; justify-content:center;}
.nose05 .surgerynumber .inner-box li + li {margin:0 0 0 10px;}
.nose05 .surgerynumber .inner-box li .sub-tit {padding-bottom:0;}
.nose05 .surgerynumber span.num-point {margin-top:28px; color:#fff; background:#C5AA75;}
.nose05 .surgerynumber .inner-box li img {width:auto;}
.nose05 .surgerynumber .inner-box li .sub-tit .cont-sm {letter-spacing: -0.9px;}
.nose05 .bna-before p {background:#C5C5C5;}
.nose05 .bna-after p {background:#666;}
.nose05 .swiper {padding-bottom: 57px;}
.nose05 .swiper-pagination.swiper-pagination-bullets {bottom:0;}
.nose05 .swiper-pagination-bullet-active {border:0 !important; background: #666;}
.nose05 .swiper-pagination-bullet {border: 1px #C5C5C5 solid;}
.nose05 .swiper-button-next {top:40%;}
.nose05 .swiper-button-prev {top:40%;}

/* 남자 코성형 */
.nose06 .sub-visualtop .textbox h1 {color:#4E5B51;}
.nose06 .sub-visualtop .textbox h2 {color:#4E5B51;}
.nose06 .surgerynumber .sub-tit {position:relative; width:fit-content; margin:auto;}
.nose06 .surgerynumber .sub-tit img {position:absolute; top:38px; right:-10px;}
.nose06 .surgerynumber span.num-point {background:#DAE4DD;}
.nose06 .surgerynumber .sub-tit .noto p {color:#4E5B51;}

/* 비순각교정 */
.nose11 .sub-visualtop .textbox h1 {color:#F35638;}
.nose11 .sub-visualtop .textbox h2 {color:#F35638;}
.nose11 .sub-tit .noto strong {display:block;}
.nose11 .sub-tit .noto strong.point {color:#F35638;}
.nose11 .surgeryinfo.type01 {background:#f6f6f6;}
.nose11 .surgeryinfo.type01 .flex-list {display:flex; justify-content:center;}
.nose11 .surgeryinfo.type01 .flex-list .sub-tit {text-align: left; align-self:center; margin-left:70px; padding-bottom:0;}
.nose11 .surgeryinfo.type01 .flex-list .sub-tit p {color:#222;}
.nose11 .surgeryinfo.type02 .sub-tit .noto strong {display:contents;}
.nose11 .surgeryinfo.type02 ul {display:flex; justify-content:center; margin-bottom:40px;}
.nose11 .surgeryinfo.type02 li + li {margin-left:20px;}
.nose11 .surgeryinfo.type02 li {position:relative;}
.nose11 .surgeryinfo.type02 li .text-box {position:absolute; left:0; right:0; bottom:30px; margin:auto; width:fit-content; text-align:center;}
.nose11 .surgeryinfo.type02 li .text-box span {color:#F35638; display: block; font-weight: 700;}
.nose11 .surgeryinfo.type02 li:nth-child(2) span {color:#3FB721;}
.nose11 .surgeryinfo.type02 li .text-box p {color:#fff; border-radius:10px; padding:4px 15px 5px; margin-bottom:4px; background:#F35638;}
.nose11 .surgeryinfo.type02 li:nth-child(2) p {background:#3FB721;}
.nose11 .surgeryinfo.type02 li .text-box p span {color:#FFF757; display:inline-block; font-weight:400;}
.nose11 .surgeryinfo.type02 .sub-bd p.body-sm {text-align: center;}
.nose11 .surgeryinfo.type02 .sub-bd p.body-sm strong {display:contents;}
.nose11 .surgeryinfo.type03 {background:#FFE6CA;}
.nose11 .surgeryinfo.type03 li + li {margin-top: 40px;}
.nose11 .surgeryinfo.type03 .bna-wrap {position:relative;}
.nose11 .surgeryinfo.type03 .bna-wrap::before {content: ""; position:absolute; left:0; right:0; top:0; bottom:0; margin:auto; width:30px; height:30px; z-index:9; background: url('../images/renew/sub/ps/nose11/surgery_arrow.svg') no-repeat center top / 100%;}
.nose11 .surgeryinfo.type03 .bna-wrap p {font-size:22px; padding:15px 0; color:#666; background:#F3F4F2;}
.nose11 .surgeryinfo.type03 .bna-wrap .bna-after p {color:#fff; background:#EB7456;}
.nose11 .surgeryinfo.type04 {position:relative; padding:160px 0 540px; background:#FFF7EA url('../images/renew/sub/ps/nose11/surgeryinfo_img_04.png') no-repeat center bottom;}
.nose11 .surgeryinfo.type04 .sub-inner {position: initial;}
.nose11 .surgeryinfo.type04 ul {position:absolute; bottom: 0; left: 0; right: 0; margin: auto; width: 100%; max-width: 1200px;}
.nose11 .surgeryinfo.type04 li {position: absolute; color: #fff; width: 260px; border-radius: 10px; padding: 20px; text-align: center; background: #EB7456;}
.nose11 .surgeryinfo.type04 li::before {content: ""; position: absolute; top:60px; left:0; right:0; width:80%; margin: auto; height:1px; background: #fff;}
.nose11 .surgeryinfo.type04 li:nth-child(1) {bottom:368px; left: 0;}
.nose11 .surgeryinfo.type04 li:nth-child(2) {bottom:368px; right: 0;}
.nose11 .surgeryinfo.type04 li:nth-child(3) {bottom:160px; left: 0;}
.nose11 .surgeryinfo.type04 li:nth-child(4) {bottom:160px; right: 0;}
.nose11 .surgeryinfo.type04 li span {display:block; font-weight:700; width:fit-content; margin:0 auto 20px;}
.nose11 .surgeryinfo.type04 li p {font-weight:400;}
.nose11 .skinsuggest {background:#fff;}

/* 자가늑 코재수술 */
.nose12 .sub-visualtop .textbox h1 {color:#418ABE;}
.nose12 .sub-visualtop .textbox h2 {color:#418ABE;}
.nose12 .sub-tit .noto strong {color:#418ABE;}
.nose12 .surgeryinfo.type01 {text-align:center;}
.nose12 .surgeryinfo.type01 img {margin:0 auto; text-align:center;}
.nose12 .surgeryinfo.type01 .sub-bd {margin-top:40px;}
.nose12 .surgerymotion.type01 {padding:70px 0 0; background:#429ED5;}
.nose12 .surgerymotion.type01 .sub-inner {flex-direction: row;}
.nose12 .surgerymotion.type01 .sub-tit {margin:82px 70px 0 0; align-self:flex-start;}
.nose12 .surgerymotion.type01 .sub-tit .small {color:#fff;}
.nose12 .surgerymotion .tag {margin-top:35px; padding:0 20px; display:flex; flex-direction:column; justify-content:space-between; width:100%;}
.nose12 .surgerymotion .tag span {display:block; width:fit-content; border-radius:100px; padding:9px 48px; border:2px solid #fff; font-size:32px; line-height:32px; color:#fff;}
.nose12 .surgerymotion .tag span + span {margin-top:22px;}
.nose12 .surgerymotion .tag span:nth-child(2) {align-self:end; margin-top:4px;}
.nose12 .surgerymotion .tag span:nth-child(3) {align-self:center;}
.nose12 .surgerymotion span.hightlight {font-weight:500; padding:0 3px; display:inline-block; background:#e1f3ff;}
.nose12 .surgeryinfo.type02 {background:#f6f6f6;}
.nose12 .surgeryinfo.type02 h4 {font-size:25px; padding:26px 0; color:#666;}
.nose12 .surgeryinfo.type02 .cont-md {font-weight:500; display:block;}
.nose12 .surgeryinfo.type02 .list-item {text-align:center; width:100%; max-width:467px; align-self: end;}
.nose12 .surgeryinfo.type02 .list-item + .list-item {margin-left:20px;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(1) ul {border-top:2px #919191 solid; border-bottom:2px #919191 solid;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2) {align-self:end; max-width:none; width:auto; position:relative;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2)::before {content:""; position:absolute; width:46px; height:120%; right:-46px; bottom:0; background:url('/images/renew/sub/ps/nose12/surgeryinfo_bg_01.png') no-repeat center top / cover;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2) ul {color:#fff; max-width:140px; background:#418ABE;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2) li {margin:0 20px;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2) li + li {border-top:1px #c5c5c5 solid;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(2) li:nth-child(1) {padding:20px 0;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(3) {position:relative; border-radius:30px; border:4px #418ABE solid; overflow:hidden; background:#fff;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(3) h4 {color:#418ABE;}
.nose12 .surgeryinfo.type02 .list-item:nth-child(3) ul {border-top:2px #919191 solid; font-weight:700;}
.nose12 .surgeryinfo.type02 .list-item ul {background:#fff;}
.nose12 .surgeryinfo.type02 .list-item li {padding:20px 0; font-size:18px; margin:0 40px;}
.nose12 .surgeryinfo.type02 .list-item li + li {border-top:1px #c5c5c5 solid;}
.nose12 .surgeryinfo.type02 .list-item li span.caption {display:block; color:#666; font-size: 14px;}
.nose12 .surgeryinfo.type02 .list-item li:nth-child(1) {padding:10px 0;}
.nose12 .surgeryinfo.type03 .sub-tit .noto .noto-md {font-weight:700;}
.nose12 .surgeryinfo.type03 .sub-tit .cont {color:#222;}
.nose12 .surgeryinfo.type03 li + li {margin-left:10px;}
.nose12 .surgeryinfo.type04 {padding-bottom:0; background:url('/images/renew/sub/ps/nose12/surgeryinfo_bg_02.jpg') no-repeat center top / cover;}
.nose12 .surgeryinfo.type04 .sub-inner {display:flex; justify-content:space-between; padding:0;}
.nose12 .surgeryinfo.type04 .sub-inner > img {margin-left:-30px;}
.nose12 .surgeryinfo.type04 .sub-tit .noto {color:#fff; text-align:left;}
.nose12 .surgeryinfo.type04 .sub-tit .noto .noto-md {letter-spacing: -2.2px;}
.nose12 .surgeryinfo.type04 .sub-tit .cont {color:#fff; text-align:left;}
.nose12 .surgeryinfo.type04 .sub-tit .cont span {display:inline-block; padding:0 3px; color:#418ABE; font-weight:700; background:#fff;}
.nose12 .surgeryinfo.type04 .info-list {color:#fff; align-self:baseline; margin-top:70px;}
.nose12 .surgeryinfo.type04 li {position:relative; padding-left:50px;}
.nose12 .surgeryinfo.type04 li::before {content:""; position:absolute; left:0; top:4px; width:35px; height:32px; background:url('/images/renew/sub/ps/nose12/surgeryinfo_icon_w.svg') no-repeat center top;}
.nose12 .surgeryinfo.type04 li + li {margin-top:30px;}
.nose12 .surgeryinfo.type04 li strong {font-weight:700;}
.nose12 .surgeryinfo.type04 li span {text-decoration-line: underline; text-underline-position: from-font;}
.nose12 .surgerymethod {background:#f6f6f6;}
.nose12 .surgerymethod .sub-inner {padding:0;}
.nose12 .surgerymethod ul {display:flex; flex-wrap:wrap; gap:0; justify-content:center;}
.nose12 .surgerymethod li {position: relative; width:100%; width:248px; height: 218px; background: #e9f6ff; display: flex; justify-content: center; align-items: center; text-align: center; box-sizing: border-box; font-weight:700; color:#222; background:url('/images/renew/sub/ps/nose12/surgerymethod_bg.png') no-repeat center top / cover;}
.nose12 .surgerymethod li strong {display:contents; letter-spacing:-1.25px; color:#4AA0DD;}
.nose12 .surgerymethod .sub-bd li:nth-child(odd) {margin-top:0;}
.nose12 .surgerymethod .sub-bd li:nth-child(even) {margin-top:60px;}
.nose12 .surgerybna .sub-tit .cont-md {font-weight:500;}
.nose12 .surgerybna .sub-tit .noto {font-weight:700;}
.nose12 .surgerybna.case .swiper-slide {background:transparent;}
.nose12 .surgerybna.case .swiper-slide-item {margin-bottom:40px; padding:70px 0; width:100%; max-width:1240px; border-radius:80px 80px 0px 0px; background:#F6F6F6;}
.nose12 .surgerybna.case .swiper-slide .inner-caption {display:block; margin:0 auto 21px; width:100%; max-width:110px; height:25px; line-height:28px; letter-spacing:normal; text-align:center; color:#fff; border-radius:500px; background:#418ABE;}
.nose12 .surgerybna.case .swiper-slide .sub-tit .noto .noto-sm {font-weight:700; color:#418ABE;}
.nose12 .surgerybna.case .swiper-slide .sub-tit .cont-sm strong {display:block;}
.nose12 .surgerybna.case .swiper-slide .bna-flex {margin:0 auto;}
.nose12 .surgerybna.case .bna-before p {background:#222;}
.nose12 .surgerybna.case .bna-after p {background:#418ABE;}
.nose12 .surgerybna.case .sub-bd .body-xs {color:#222;}
.nose12 .surgeryinfo.type05 {background:#418ABE;}
.nose12 .surgeryinfo.type05 .cont {color:#fff; font-size:16px;}
.nose12 .surgeryinfo.type05 ul {width:100%; max-width:600px; margin:0 auto;}
.nose12 .surgeryinfo.type05 li {padding:16px 0 16px 30px; display:flex; justify-content:left; align-items:center; border-radius:10px; background:#fff;}
.nose12 .surgeryinfo.type05 li + li {margin-top:20px;}
.nose12 .surgeryinfo.type05 li span {color:#418ABE; font-weight:500; position:relative; width:112px; margin-right:20px;}
.nose12 .surgeryinfo.type05 li span::before {content:""; position:absolute; right:0; top:0; bottom:0; margin:auto; width:2px; height:100%; background:#97C1E5;}
.nose12 .surgeryinfo.type05 li:last-child {color:#418ABE; font-weight:700; justify-content:center;}
.nose12 .surgeryinfo.type05 .sub-bd:last-child {margin-top:20px; text-align:center; color: #fff;}
.nose12 .surgerydoctor .sub-tit p strong {color:#97C1E5;}
.nose12 .surgeryinfo.type06 {background:#E1F3FF;}
.nose12 .surgeryinfo.type06 .sub-tit .noto strong {color:#418ABE; display:contents;}
.nose12 .surgeryinfo.type06 li {display:flex; flex-direction:column; align-self:center; justify-content:baseline; text-align:center; width:360px; height:360px; padding:60px 0 20px; border-radius:40px; box-shadow: 0px 1px 10px 0px rgba(0, 0, 0, 0.10); background:#fff;}
.nose12 .surgeryinfo.type06 li > span {margin:35px auto 20px;}
.nose12 .surgeryinfo.type06 li + li {margin-left:10px;}
.nose12 .surgeryinfo.type06 li img {width:46px; height:41px; margin:0 auto;}
.nose12 .surgeryinfo.type06 li > span {display:block; font-size:25px; font-weight:700; margin:45px auto 20px;}
.nose12 .surgeryinfo.type06 li p {font-size: 18px; line-height: 27px; color:#666;}
.nose12 .surgeryinfo.type06 li p span {font-size: 18px; color:#418ABE; font-weight: 700; display: inline-block;}

/* 트임성형 */
.eye02 .sub-visualtop .textbox h1 {color:#B950F5;}
.eye02 .sub-visualtop .textbox h2 {color:#B950F5;}
.eye02 span.point {color:#B950F5; font-weight:700; margin:auto !important;}
.eye02 .surgerymotion {background:#FAF3FF;}
.eye02 .surgerymotion .sub-tit .noto .noto-sm {margin:0;}
.eye02 .surgerymotion .sub-tit .noto span {margin:0 !important;}
.eye02 .surgerynumber {padding:0;}
.eye02 .surgerynumber img {margin: auto;}
.eye02 .surgerynumber strong {display:contents;}
.eye02 .surgerynumber span.num-point {max-width:160px; background:#E7CDF7;}
.eye02 .surgerynumber .surgerynumber-list .sub-bd {color:#333;}
.eye02 .surgerynumber .surgerynumber-list .body-md {line-height:33px;}
.eye02 .surgerynumber .surgerynumber-list img {margin-bottom:50px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(1) {background:#F5EAFB;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) {background:#fff;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .number-cont span.point {display:contents;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {content:none;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img {position:relative; width:fit-content; margin:auto;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img ul {position:absolute; left:0; top:0; width:100%;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li {position:absolute; font-size:20px; color:#fff; font-weight:500; padding:4px 14px; line-height:20px; border-radius:8px; border:1px solid #fff; background:#B065DB;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li + li {margin:0;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(1) {left:54px; top:150px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(2) {left:28px; top:224px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(3) {right:28px; top:186px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(4) {right:43px; top:244px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#FCF7FF;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img {position:relative; width:fit-content; margin:auto;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img ul {position:absolute; left:0; top:0; width:100%;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li {position:absolute; font-size:14px; color:#fff; font-weight:500; padding:2px 10px; line-height:20px; border-radius: 100px; background: #666;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li + li {margin:0;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(1) {top:89px; right:10px; padding:7px 20px 9px; background:#000;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(2) {left:40px; top:222px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(3) {right:102px; top:255px;}
.eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(4) {right:46px; top:299px;}

/* 눈매교정 */
.eye03 .sub-visualtop .textbox h1 {color:#52A7D9;}
.eye03 .sub-visualtop .textbox h2 {color:#52A7D9;}
.eye03 span.point {color:#52A7D9; display:contents; font-weight:700; margin:auto !important;}
.eye03 .sub-tit .cont strong {color:#222;}
.eye03 .surgerymotion {background:#F6FBFF;}
.eye03 .surgerymotion .sub-tit .noto .noto-sm {margin:0;}
.eye03 .surgerymotion .sub-tit .noto span {margin:0 !important;}
.eye03 .surgerybna {background:#fff;}
.eye03 .surgerynumber {padding:0;}
.eye03 .surgerynumber span.num-point {max-width:160px; background:#CCE7F6;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) {background:#F2F8FF;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) ul {display:flex; justify-content:center;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) li + li {margin-left:40px;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) li {position:relative;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) li p {position:absolute; left:0; right:0; top:-20px; margin:auto; width:100%; max-width:240px; height:54px; line-height:54px; border-radius:10px; background:#52A7D9;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) .body-md {color:#222; margin-top:40px;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) .body-md strong {display:contents;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(2) img {margin:0 auto 40px;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#F2F8FF;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) img {margin:0 auto;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img {position:relative; width:100%; max-width: fit-content; margin: auto;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p {position:absolute; right:40px; top:0; bottom:0; margin:auto; height:fit-content; font-size:16px; line-height:24px; color:#222;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p::before {content:""; position:absolute; right:92px; top:0; bottom:0; margin:auto; height:2px; width:157px; background:#52A7D9;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p::after {content:""; position:absolute; right:247px; top:0; bottom:0; margin:auto; border-radius:50%; width:10px; height:10px; border:2px #fff solid; background:#52A7D9;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .number-cont {font-size:44px; font-weight:500;}
.eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .number-cont span.highlight {display:block; font-size:32px; width:fit-content; margin:0 auto 15px; line-height:32px; color:#fff; padding:4px 6px 8px; background:#52A7D9;}

/* 중년눈성형 */
.eye04 .sub-visualtop .textbox h1 {color:#FF6D00;}
.eye04 .sub-visualtop .textbox h2 {color:#FF6D00;}
.eye04 .sub-visualtop .textbox em strong {display:contents;}
.eye04 .sub-tit .noto strong {color:#FF7B2A; display:contents;}
.eye04 .surgeryinfo .sub-tit .noto strong.noto-md {font-weight:700;}
.eye04 .surgeryinfo img {margin:auto;}
.eye04 .surgeryinfo:first-child {padding-bottom:0;}
.eye04 .surgerysolution {margin-top:0; padding:160px 0 90px; background:#F6F6F6;}
.eye04 .surgerysolution .box-list {display:flex; justify-content:center; margin-bottom:40px;}
.eye04 .surgerysolution .box-list li {display:block; max-width:none; width:auto; margin:0; color:#222; background:transparent;}
.eye04 .surgerysolution .box-list > li + li {margin-top:0; margin-left:10px;}
.eye04 .surgerysolution .box-list li span {display:block; font-size:25px; padding:19px 0; color:#fff; text-align:center; background:#FEBA4D;}
.eye04 .surgerysolution .box-list li:nth-child(2) span {background:#FF6D00;}
.eye04 .surgerysolution .box-list .check-list {padding:35px 40px; border-bottom: 1px solid #919191; background:#fff;}
.eye04 .surgerysolution .box-list .check-list li {position:relative; padding-left:31px; font-size:22px; font-weight:500;}
.eye04 .surgerysolution .box-list .check-list li + li {margin-top:13px;}
.eye04 .surgerysolution .box-list .check-list li::before {content:""; position:absolute; left:0; top:2px; width:28px; height:23px; background: url('/images/renew/sub/ps/eye04/surgerysolution_icon.svg') no-repeat center top;}
.eye04 .surgerysolution .box-list p {color:#222; font-size:18px; text-align:center; padding:20px 0 30px; margin-top:0; background:#FCF5E5;}
.eye04 .surgerysolution .box-list li:nth-child(2) p {background:#FFF1E8;}
.eye04 .surgerysolution .box-list li div.box-motion {width:auto; padding:0; position:relative;}
.eye04 .surgerysolution .box-list li div.box-motion .motion {position:absolute; left:130px; top:45px; width:100%; max-width:fit-content; animation:eye04 3s infinite ease-out;}
.eye04 .surgerysolution .box-list li:nth-child(2) div.box-motion .motion {top:auto; bottom:6px; left:0; right:0; margin:auto;}
@keyframes eye04 {
    0% {opacity: 0;}
    100% {opacity: 1;}
}
.eye04 .surgeryinfo.type02 {text-align:center;}
.eye04 .surgeryinfo.type02 img {margin:auto;}
.eye04 .surgeryinfo.type02 li {position:relative; width:100%; max-width:556px; margin:40px auto; padding:11px 0; color:#333; font-size:18px; border-radius:40px; text-align:center; background:#FCF5E5;}
.eye04 .surgeryinfo.type02 li::before {content:""; position:absolute; bottom:-30px; left:0; right:0; margin:auto; width:28px; height:20px; background:url('/images/renew/sub/ps/eye04/surgeryinfo_icon_02.svg') no-repeat center top;}
.eye04 .surgeryinfo.type02 li:last-child::before {content:none;}
.eye04 .surgerynumber {padding:160px 0; background:#F6F6F6;}
.eye04 .surgerynumber .sub-tit .noto strong.noto-md {font-weight:700; display: block;}
.eye04 .surgerynumber span.num-point {background:#FFE4A1;}
.eye04 .surgerynumber.type02 {margin-top:0;}
.eye04 .surgerynumber .bna-list {display:flex; justify-content:center; margin-bottom:40px;}
.eye04 .surgerynumber .bna-list li + li {margin:0 0 0 10px;}
.eye04 .surgerynumber .bna-list li {position:relative;}
.eye04 .surgerynumber .bna-list li::before {content:""; position:absolute; z-index:1; top:0; bottom:0; margin:auto; right:-28px; width:45px; height:45px; background:url('/images/renew/sub/ps/eye04/surgerynumberimg_icon.svg') no-repeat center top;}
.eye04 .surgerynumber .bna-list li:last-child::before {content:none;}
.eye04 .surgerymethod {background:#fff;}
.eye04 .surgerymethod.type02 {background:#F6F6F6;}
.eye04 .surgeryinfo.type03 {margin-top:0; padding:160px 0; background:#FCF5E5;}
.eye04 .surgeryinfo .effet-list {display:flex; justify-content:center; position: relative;}
.eye04 .surgeryinfo .effet-list::before {content:""; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; width:40px; height:40px; background:url('/images/renew/sub/ps/eye04/surgeryinfo_icon.svg') no-repeat center top;}
.eye04 .surgeryinfo .effet-list li {position:relative; text-align:center; border-radius:50%; width:300px; height:300px; border: 10px solid #FCE6D5; background:#fff;}
.eye04 .surgeryinfo .effet-list li:last-child::before {content:none;}
.eye04 .surgeryinfo .effet-list li + li {margin-left:100px;}
.eye04 .surgeryinfo .effet-list li span {color:#FF6D00; font-size:25px; font-weight:700; display:block; margin:60px 0 20px;}
.eye04 .surgeryinfo .effet-list li p {font-size:18px; line-height:27px; color:#222;}
.eye04 .surgeryeffect {margin-top:0; padding:160px 0; background:#FB8220;}
.eye04 .surgeryeffect .sub-tit .noto strong {display:block; width:fit-content; padding:4px 10px; margin:auto; background:#fff;}
.eye04 .surgeryeffect .cont {max-width: 520px;}
.eye04 .surgeryeffect .cont ul {height: auto;}
.eye04 .surgeryeffect .cont ul li {color:#fff; font-size:18px; font-weight:500;}
.eye04 .surgeryeffect .cont ul li::before {width:100px; height:1px; top:0; bottom:0; margin:auto; border-radius:0; background:#fff;}
.eye04 .surgeryeffect .cont ul li:nth-child(1) {top:157px; left:-142px;}
.eye04 .surgeryeffect .cont ul li:nth-child(1)::before {width:146px;}
.eye04 .surgeryeffect .cont ul li:nth-child(2) {top:109px; right:-466px; padding-left:112px;}
.eye04 .surgeryeffect .cont ul li:nth-child(2)::before {width:101px;}
.eye04 .surgeryeffect .cont ul li:nth-child(3) {top:152px; left:-187px;}
.eye04 .surgeryeffect .cont ul li:nth-child(3)::before {width:152px;}
.eye04 .surgeryeffect .cont ul li:nth-child(4) {top:118px; right:-409px; padding-left:218px;}
.eye04 .surgeryeffect .cont ul li:nth-child(4)::before {width:201px;}
.eye04 .surgeryeffect .cont ul li:nth-child(odd) {padding-right: 164px;}
.eye04 .surgeryeffect .point {font-size:25px; color:#fff; text-align:center; margin-top:40px;}
.eye04 .surgeryeffect .point strong {display:block; position:relative; font-size:44px;}
.eye04 .surgeryeffect .point strong::before {content:""; position:absolute; left:0; right:0; bottom:0; margin:auto; width:340px; height:10px; background:url('/images/renew/sub/ps/eye04/surgeryeffect_point.png') no-repeat center top;}
.eye04 .surgeryinfo.type04 {padding:160px 0; background:url('/images/renew/sub/ps/eye04/surgeryinfo_bg.jpg') no-repeat center top / cover;}
.eye04 .surgeryinfo.type04 img {margin:auto;}
.eye04 .skinsuggest {margin-top:0;}
.eye04 .skinaccodian {margin-bottom:160px;}

/* 눈재수술 */
.eye05 .sub-visualtop .textbox h1 {color:#FF84A3;}
.eye05 .sub-visualtop .textbox h2 {color:#FF84A3;}
.eye05 .sub-tit .noto strong {color:#FF84A3;}
.eye05 span.point {color:#FF84A3; font-weight:700; margin:auto !important;}
.eye05 .surgerymotion {background:#FFEEF3;}
.eye05 .surgerymotion strong {display:contents;}
.eye05 .surgeryinfo.type01 ul {display:flex; flex-wrap:wrap; justify-content:left; gap:20px;}
.eye05 .surgeryinfo.type01 li {width:49%; border-radius:20px; overflow:hidden;}
.eye05 .surgeryinfo.type01 li img {width:100%;}
.eye05 .surgeryinfo.type01 li div {padding:30px; height:180px; display:flex; flex-direction:column; justify-content:center; background:#F6F6F6;}
.eye05 .surgeryinfo.type01 li em {font-size:22px; font-weight:700; margin-bottom:5px;}
.eye05 .surgeryinfo.type01 li p {font-size: 18px; line-height:27px; letter-spacing: -1.5px;}
.eye05 .surgerynumber {padding:0;}
.eye05 .surgerynumber span.num-point {max-width:130px;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) {background:#FFEEF3;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) ul {display:flex; justify-content:center;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) li p {color:#fff; text-align:center; font-weight:500; font-size:22px; line-height:33px; padding:10px 0; background:#C5C5C5;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) li:last-child p {background:#FF84A3;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(2) span.point {display:contents;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(2) .number-cont:last-child {margin-top:20px; font-size: 32px; font-weight:700;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#FFF6F9;}
.eye05 .surgerynumber .surgerynumber-list > li:nth-child(3) strong {display:contents;}
.eye05 .surgerynumber .number-cont {color:#222;}

/* 눈썹하거상술 */
.eye08 .sub-visualtop .textbox h1 {color:#A56C63;}
.eye08 .sub-visualtop .textbox h2 {color:#A56C63;}
.eye08 .sub-tit .noto strong {color:#E18373;}
.eye08 .surgeryinfo.type01 {margin-top:0; padding:160px 0; background:#f6f6f6;}
.eye08 .surgeryinfo.type01 .sub-bd {text-align: center;}
.eye08 .surgeryinfo.type01 .sub-bd > div {position:relative; width:100%; max-width:fit-content; margin:0 auto;}
.eye08 .surgeryinfo.type01 .sub-bd > div span {position:absolute; left:0; top:0;}
.eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(1) {left:85px; top:72px; animation-name:eye08_circle; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}
.eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(2) {left:167px; top:86px; animation-name:eye08_circle; animation-duration: 5s; animation-iteration-count: infinite; animation-timing-function: linear;}
.eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(3) {left:61px; top:auto; bottom:102px; animation-name:eye08_down; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear;}
.eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(4) {top:72px; left:auto; right:64px; animation-name:eye08_up; animation-duration: 1.2s; animation-iteration-count: infinite; animation-timing-function: linear;}
@keyframes eye08_circle {
    100% {transform: rotate(360deg);}
}
@keyframes eye08_down {
    0% {transform: translate3d(0, -10px, 0);}
    100% {transform: translate3d(0, 10px, 0);}
}
@keyframes eye08_up {
    0% {transform: translate3d(0, 10px, 0);}
    100% {transform: translate3d(0, -10px, 0);}
}
.eye08 .surgeryinfo.type01 .sub-bd img {margin:auto;}
.eye08 .surgeryinfo.type01 .sub-bd strong {display:contents;}
.eye08 .surgeryinfo.type01 .sub-bd .body-sm {margin-top:40px;}
.eye08 .surgeryinfo.type02 {margin-top:0; padding:160px 0; background:#A56C63;}
.eye08 .surgeryinfo.type02 .sub-tit {padding-bottom:0;}
.eye08 .surgeryinfo.type02 .sub-tit strong {display:block; width:fit-content; margin:10px auto 0; color:#A56C63; background:#F6E4DA;}
.eye08 .surgeryinfo.type03 {background:#fff;}
.eye08 .surgeryinfo.type04 {text-align:center;}
.eye08 .surgerymotion {padding:160px 0; background:#F6F6F6;}
.eye08 .surgerymotion .sub-tit img {margin:10px 0 20px;}
.eye08 .surgeryinfo.type03 .box-list {display:flex; justify-content:center;}
.eye08 .surgeryinfo.type03 .box-list > li {position: relative; text-align:center; height:610px; padding:30px; background:#F6E4DA;}
.eye08 .surgeryinfo.type03 .box-list > li + li {margin-left:40px;}
.eye08 .surgeryinfo.type03 .box-list > li:nth-child(1) {margin-top:20px;}
.eye08 .surgeryinfo.type03 .box-list > li:nth-child(2) {height:642px; background:#E18373;}
.eye08 .surgeryinfo.type03 .box-list > li::before {content:""; position:absolute; right:-40px; top:-6px; bottom:0; margin:auto; width:40px; height:642px; background: url('/images/renew/sub/ps/eye08/surgeryinfo_type02_bg.jpg') no-repeat center top;}
.eye08 .surgeryinfo.type03 .box-list > li:nth-child(2):before {content:none;}
.eye08 .surgeryinfo.type03 .box-list > li span {font-size:25px; font-weight:700; margin:30px 0 20px; display:block;}
.eye08 .surgeryinfo.type03 .box-list > li:nth-child(2) span {color:#fff;}
.eye08 .surgeryinfo.type03 .box-list > li ul {padding:30px; background:#fff;}
.eye08 .surgeryinfo.type03 .box-list > li ul li {padding-bottom:10px;}
.eye08 .surgeryinfo.type03 .box-list > li ul li + li {padding:10px 0; border-top:1px #C5C5C5 solid;}
.eye08 .surgeryinfo.type03 .box-list > li ul li:last-child {border-bottom:1px #C5C5C5 solid;}
.eye08 .surgeryinfo.type04 {margin-top:0; padding:160px 0;}
.eye08 .surgeryinfo.type04 .sub-tit .noto strong {color:#222;}
.eye08 .surgeryinfo.type04 ul {margin-top:43px; display:flex; justify-content:center;}
.eye08 .surgeryinfo.type04 li {position:relative; font-size:22px; line-height:28px; padding:0 35px;}
.eye08 .surgeryinfo.type04 li span {display:block; font-weight:700; color:#E18373;}
.eye08 .surgeryinfo.type04 li::before {content:""; position:absolute; left:0; width:1px; height:64px; background:#c5c5c5;}
.eye08 .surgeryinfo.type04 li:first-child:before {content:none;}
.eye08 .surgeryinfo.type04 li + li {margin-left:10px;}
.eye08 .surgeryinfo.type05 {padding:160px 0; margin-top:0; background:url('/images/renew/sub/ps/eye08/surgeryinfo_bg.jpg') no-repeat center top / cover;}
.eye08 .surgeryinfo.type05 .sub-tit .small {color:#fff;}
.eye08 .surgeryinfo.type05 .flex-list {max-width:980px; margin:0 auto; padding:17px 20px; display:flex; justify-content:left; background:#FDF1EF;}
.eye08 .surgeryinfo.type05 .flex-list .sub-tit {margin-left:70px; padding-bottom:0; text-align:left; align-self:center;}
.eye08 .surgeryinfo.type05 .flex-list .sub-tit .cont-sm {margin:20px auto 30px;}
.eye08 .surgeryinfo.type05 .flex-list .sub-tit .noto strong {display:contents; color:#A56C63;}
.eye08 .surgeryinfo.type05 .flex-list .sub-tit img {width:auto;}
.eye08 .surgeryinfo.type05 .flex-list .sub-tit p strong {color:#222; display:inline-block; text-decoration-line: underline;}
.eye08 .swiper {padding-bottom:57px;}
.eye08 .swiper-pagination.swiper-pagination-bullets {bottom:0;}
.eye08 .swiper-pagination-bullet-active {border: 0 !important; background: #666;}
.eye08 .swiper-pagination-bullet {border: 1px #C5C5C5 solid;}
.eye08 .bna-before p {background: #C5C5C5;}
.eye08 .bna-after p {background: #666;}
.eye08 .swiper-button-prev {top:35%;}
.eye08 .swiper-button-next {top:35%;}
.eye08 .surgerymethod {background:#f6f6f6;}
.eye08 .skinaccodian {margin-bottom:160px;}

/* 모티바 */
.motiva .sub-visualtop .textbox h1 {color:#9A66BA;}
.motiva .sub-visualtop .textbox h2 {color:#9A66BA;}
.motiva .sub-tit .noto strong {color:#9A66BA;}
.motiva .sub-tit .noto .noto-sm {display:inline-block;}
.motiva .surgeryinfo.type01 .sub-tit .noto strong {display:contents; color:#9A66BA;}
.motiva .surgeryinfo.type02 {color:#fff; margin-top:0; padding:160px 0; text-align:center; background:url('/images/renew/sub/ps/motiva/surgeryinfo_bg.jpg') no-repeat center top / cover;}
.motiva .surgeryinfo.type02 .sub-tit .noto {color:#fff;}
.motiva .surgeryinfo.type02 .sub-bd .body-sm {color:#fff;}
.motiva .surgeryinfo.type03 {text-align:center;}
.motiva .surgeryinfo.type03 img {margin:auto;}
.motiva .surgerymotion {padding:160px 0; background:#FDF6FE;}
.motiva .surgerymotion img {width:auto;}
.motiva .surgerymotion .sub-tit {text-align:center; margin:0;}
.motiva .surgerymotion .sub-tit span.under {text-decoration-line:underline; text-underline-position:from-font;}
.motiva .surgerymotion .sub-inner {display:block;}
.motiva .surgerymotion .inner-flex {display:flex; flex-direction: row-reverse; justify-content:center;}
.motiva .surgerymotion .inner-flex .sub-tit {text-align:left;}
.motiva .surgerymotion .inner-flex > div {margin-left:70px; align-self:center;}
.motiva .surgerymotion ul {display:block;}
.motiva .surgerymotion li {position:relative; padding-left:20px;}
.motiva .surgerymotion li::before {content:""; width:5px; height:5px; background:#333; position:absolute; left:0; top:15px; border-radius:50%;}
.motiva .surgerymotion li strong {display:contents;}
.motiva .surgerymotion li + li {margin-top:30px;}
.motiva .surgerymotion li p {margin-bottom:10px;}
.motiva .surgerynumber .sub-inner > .sub-tit {position:relative; width:fit-content; margin:0 auto;}
.motiva .surgerynumber .sub-inner > .sub-tit::before {content:""; mix-blend-mode: darken; width:186px; height:93px; position:absolute; right:-49px; top:-57px; background:url('/images/renew/sub/ps/motiva/surgeryinfo_img_title.png') no-repeat center top;}
.motiva .surgerynumber .sub-inner > .sub-tit .noto strong {color:#333;}
.motiva .surgerynumber li {display:flex; flex-direction: row-reverse; justify-content: left; width:100%; max-width:1136px;}
.motiva .surgerynumber li:nth-child(even) {flex-direction:row; justify-content:space-between;}
.motiva .surgerynumber li + li {margin-top:50px;}
.motiva .surgerynumber li > div {align-self:center; margin-left:70px;}
.motiva .surgerynumber span.num-point {margin:0 0 10px 0; color:#fff; background:#9A66BA;}
.motiva .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.motiva .surgerymethod {background:#f6f6f6;}
.motiva .skinaccodian {margin-bottom:160px;}

/* 멘토 */
.mentor .sub-visualtop .textbox h1 {color:#2264BE;}
.mentor .sub-visualtop .textbox h2 {color:#2264BE;}
.mentor .sub-tit .noto strong {color:#2264BE;}
.mentor .surgeryproblem .inner-tit {color:#73A4E7;}
.mentor .surgeryproblem li span {background:#2264BE;}
.mentor .surgeryproblem p.caption span {color:#2264BE;}
.mentor .surgeryinfo.type01 {text-align:center; padding:160px 0; background:#E7F4FF;}
.mentor .surgeryinfo.type01 img {margin: 0 auto 50px;}
.mentor .surgeryinfo.type01 .sub-tit {display:flex; justify-content:center;}
.mentor .surgeryinfo.type01 .sub-tit .noto {text-align:left; align-self:center; margin-left:50px;}
.mentor .surgeryinfo.type01 .sub-tit img {margin:0;}
.mentor .surgeryinfo.type02 {padding:260px 0; margin-top:0;}
.mentor .surgeryinfo.type02 .sub-inner {max-width: 1240px; padding:0;}
.mentor .surgeryinfo.type02 .sub-tit {text-align:left;}
.mentor .surgeryinfo.type02 li + li {margin-top:30px;}
.mentor .surgeryinfo.type02 li p {position:relative; color:#2264BE; padding-left:10px; font-weight:700;}
.mentor .surgeryinfo.type02 li p::before {content:""; position:absolute; width:4px; height:4px; border-radius:50%; left:0; top:15px; background:#2264BE;}
.mentor .surgeryinfo.type02 li span {margin:10px 0 0 18px;}
.mentor .bg-video {position: absolute; top:-100px; right:0; max-width:1100px; max-height:580px; width:100%; z-index:-1;}
.mentor .bg-video__content {height: 100%; width: 100%; object-fit: cover;}
.mentor .surgeryway {margin-top:0; background:#F6F6F6;}
.mentor .surgeryinfo.type04 img {margin:0 auto;}
.mentor .surgeryinfo.type04 li + li {margin-top:45px;}
.mentor .surgerymotion {padding:160px 0; background:#3C71B2;}
.mentor .surgerymotion .sub-tit .noto strong {color:#fff; margin:10px auto 30px;}
.mentor .surgerymotion ul {display:block;}
.mentor .surgerymotion li {color:#fff;}
.mentor .surgerymotion li + li {margin-top:30px;}
.mentor .surgerymotion li h4 {margin-bottom:10px;}
.mentor .surgerymotion li p.caption {margin-top:5px;}

/* 가슴거상리뉴얼 */
.breast03 .sub-visualtop .textbox h1 {color:#C48A62;}
.breast03 .sub-visualtop .textbox h2 {color:#C48A62;}
.breast03 .surgeryinfo.type01 {text-align:center; background:#F6F6F6;}
.breast03 .surgeryinfo.type01 .sub-inner > .sub-bd {margin-bottom: 20px;}
.breast03 .surgeryinfo.type01 .video-list {display:flex; justify-content:center;}
.breast03 .surgeryinfo.type01 .bg-video {max-width:741px; max-height:391px; width:100%;}
.breast03 .surgeryinfo.type01 .bg-video__content {height: 100%; width: 100%; object-fit: cover;}
.breast03 .surgeryinfo.type01 ul {margin-left:50px; align-self:center;}
.breast03 .surgeryinfo.type01 li {position:relative; padding:9px 20px; text-align:left; width:100%; border-radius:50px; color:#fff; background:#AA6D43;}
.breast03 .surgeryinfo.type01 li::after {content:""; position:absolute; bottom:0; left:10%; width:0; height:0; border:20px solid transparent; border-top-color:#AA6D43; border-bottom:0; border-left:0; margin-left:-10px; margin-bottom:-14px;}
.breast03 .surgeryinfo.type01 li + li {margin-top:40px;}
.breast03 .surgeryinfo.type02 {background:#F8EAE1;}
.breast03 .surgeryinfo.type02 .sub-tit {padding-bottom:50px;}
.breast03 .surgeryinfo.type02 .sub-tit:last-child {padding-bottom:0;}
.breast03 .surgeryinfo.type02 .sub-tit .noto strong {color:#AA6D43;}
.breast03 .surgeryinfo.type02 ul {display:flex; justify-content:center; margin-bottom:40px;}
.breast03 .surgeryinfo.type02 li {text-align:center; color:#AA6D43; width:100%; max-width:288px; height:60px; line-height:58px; border-radius:10px; border:2px dashed #D4A788; background:#FFF5EE;}
.breast03 .surgeryinfo.type02 li p {font-weight:700;}
.breast03 .surgeryinfo.type02 li + li {margin-left:20px;}
.breast03 .surgeryinfo.type03 .sub-tit .noto strong {color:#C48A62;}
.breast03 .surgeryinfo.type03 img {margin:0 auto;}
.breast03 .surgeryinfo.type04 {background:#F6F6F6;}
.breast03 .surgeryinfo.type04 .sub-tit .noto {position:relative;}
.breast03 .surgeryinfo.type04 .sub-tit .noto::before {content:""; mix-blend-mode:darken; position:absolute; left:39%; top:-43px; width:157px; height:76px; background:url('/images/renew/sub/ps/breast03/surgeryinfo_img_icon.png') no-repeat center top;}
.breast03 .surgeryinfo.type04 ul {display:flex; justify-content:center; position: relative;}
.breast03 .surgeryinfo.type04 ul::before {content:""; position:absolute; left:0; top:375px; width:100%; height:18px; background:url('/images/renew/sub/ps/breast03/surgeryinfo_bg.png') no-repeat center top;}
.breast03 .surgeryinfo.type04 li + li {margin-left:10px;}
.breast03 .surgeryinfo.type04 li .check-img {position:relative; width:fit-content; margin:0 auto 40px;}
.breast03 .surgeryinfo.type04 li .check-img span {display:block; position:absolute; top:0; bottom:0; left:0; right:0; margin:auto; font-size:25px; font-weight:500; width: fit-content; height: fit-content;}
.breast03 .surgeryinfo.type04 li p {text-align:center; margin-top:30px; font-size:18px;}
.breast03 .surgerytab {padding:160px 0; background:#fff;}
.breast03 .surgerytab .tab-buttons button {color:#AA6D43; border: 1px solid #AA6D43; background:#fff;}
.breast03 .surgerytab .tab-buttons button.active {color:#fff; background:#C48A62;}
.breast03 .surgerytab .tab-content {width: 100%; padding:70px 0; margin: 0 auto 30px; max-width: 1240px; border-right: 1px solid #C5C5C5; border-bottom: 1px solid #C5C5C5; border-left: 1px solid #C5C5C5;}
.breast03 .surgerytab .tab-content .tab-item {display:flex; justify-content:space-between; width:100%; max-width:800px; margin: auto;}
.breast03 .surgerytab .tab-content .tab-item > div {margin-left:70px; text-align:left;}
.breast03 .surgerytab .tab-content .tab-item > div .point {display:block; width:fit-content; margin-bottom:10px; padding:4px 20px 6px; border-radius:50px; color:#fff; background:#C48A62;}
.breast03 .surgerytab .tab-content .tab-item > div .sub-tit {text-align:left; padding-bottom:20px;}
.breast03 .surgerytab .tab-content .tab-item > div .sub-tit .noto .noto-md {color:#AA6D43; font-weight:700;}
.breast03 .surgerytab .tab-content .tab-item > div .sub-tit .cont-sm {color:#222;}
.breast03 .surgerytab .tab-content .tab-item > div ul {display:flex; flex-wrap:wrap; padding-top:20px; border-top:2px dashed #c5c5c5;}
.breast03 .surgerytab .tab-content .tab-item > div li {width:50%; position:relative; padding-left:12px; text-align:left; letter-spacing:-1px;}
.breast03 .surgerytab .tab-content .tab-item > div li::before {content:""; position:absolute; left:0; top:6px; width:8px; height:8px; background:#C48A62;}
.breast03 .surgerytab .tab-content .tab-item > div li + li {margin-bottom:10px;}
.breast03 .surgerytab .caption {text-align:center; color:#919191;}
.breast03 .surgeryinfo.type05 {background:#f6f6f6;}
.breast03 .surgeryinfo.type05 .medical-list {display:flex; justify-content:center; align-items:end; width:100%; max-width:980px; margin:0 auto; text-align:center;}
.breast03 .surgeryinfo.type05 .medical-item + .medical-item {margin-left:20px;}
.breast03 .surgeryinfo.type05 .medical-item {width:100%;}
.breast03 .surgeryinfo.type05 .medical-item h4 {font-size:25px; margin:27px auto 30px; color:#666;}
.breast03 .surgeryinfo.type05 .medical-item ul {border-top:2px #919191 solid; border-bottom:2px #919191 solid; background:#fff;}
.breast03 .surgeryinfo.type05 .medical-item li {padding:20px 0; margin: 0 40px;}
.breast03 .surgeryinfo.type05 .medical-item li + li {border-top:1px #c5c5c5 solid;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(2) {align-self:flex-end; max-width:140px; position: relative; z-index:1;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(2)::before {content:""; position: absolute; top:-95px; right:-44px; width:46px; height:483px; z-index:0; clip-path:polygon(0 20%, 100% 0, 100% 100%, 0 100%); background:#E9D4CB;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(2) ul {border-top:none; border-bottom:none; position:relative; z-index:1; background:#C48A62;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(2) li {color:#fff; margin:0 20px;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(3) {position: relative; z-index: 1; border: 3px solid #AA6D43; border-radius:30px; overflow:hidden; background:#fff;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(3) h4 {color:#AA6D43;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(3) ul {border-bottom:none;}
.breast03 .surgeryinfo.type05 .medical-item:nth-child(3) li {font-weight:700;}
.breast03 .surgerybna.type01 {background:#fff;}

/* 유두 유륜 */
.breast05 .sub-visualtop .textbox h1 {color:#C48A62;}
.breast05 .sub-visualtop .textbox h2 {color:#C48A62;}
.breast05 .surgeryinfo.type01 {background:#f6f6f6;}
.breast05 .surgeryinfo.type01 li + li {margin-left:20px;}
.breast05 .surgeryinfo.type01 li:nth-child(2) {position:relative;}
.breast05 .surgeryinfo.type01 li:nth-child(2) .sub-tit {padding-bottom:0; position:absolute; height:fit-content; left:0; right:0; top:0; bottom:0; margin:auto;}
.breast05 .surgeryinfo.type01 li:nth-child(2) .sub-tit p + p {margin-top:30px;}
.breast05 .surgeryinfo.type02, .breast05 .surgeryinfo.type04 {padding:0; background:#f8eae1;}
.breast05 .surgeryinfo.type02 .content-list, .breast05 .surgeryinfo.type04 .content-list {justify-content:left;}
.breast05 .surgeryinfo.type02 .sub-tit, .breast05 .surgeryinfo.type04 .sub-tit {text-align:left; align-self:center; margin-left:70px; padding-bottom:0;}
.breast05 .surgeryinfo.type03 {text-align:center;}
.breast05 .surgeryinfo.type03 img {margin:0 auto 40px;}
.breast05 .surgerymethod {background:#f6f6f6;}
.breast05 .surgerymethod .content-list {margin-top:30px;}
.breast05 .surgerymethod li {position:relative;}
.breast05 .surgerymethod li img {border:1px solid #c5c5c5;}
.breast05 .surgerymethod li::before {content:""; position:absolute; width:36px; height:36px; left:-8%; top:0; bottom:0; margin:auto; background:url('/images/renew/sub/ps/breast05/surgerymethod_arrow.svg') no-repeat center top;}
.breast05 .surgerymethod li:first-child::before {content:none;}
.breast05 .surgerymethod li + li {margin-left:10px;}
.breast05 .surgerymethod span.bot {display:block; text-align:center; margin-top:20px;}
.breast05 .surgerymethod.type01 {background:#fff;}
.breast05 .surgeryinfo.type05 li + li {margin-left:20px;}
.breast05 .surgeryinfo.type05 p {margin-top:30px; text-align:center;}
.breast05 .surgeryinfo.type06 {text-align:center; background:#f6f6f6;}
.breast05 .surgeryinfo.type06 img {margin:0 auto 50px;}
.breast05 .surgeryinfo.type06 li {position:relative; width:100%; max-width:300px; height:152px; display:flex; justify-content:center; flex-direction:column; align-self:center; border-radius: 20px; border: 1px solid #C5C5C5; background:#fff;}
.breast05 .surgeryinfo.type06 li strong {color:#aa6d43;}
.breast05 .surgeryinfo.type06 li span {width:100px; height:42px; line-height:40px; color:#fff; position:absolute; left:0; right:0; top:-25px; margin:auto; display:block; border-radius:30px; background:#d4a788;}
.breast05 .surgeryinfo.type06 li:nth-child(2) span {background:#C48A62;}
.breast05 .surgeryinfo.type06 li:nth-child(3) span {background:#AA6D43;}
.breast05 .surgeryinfo.type06 li + li {margin-left:10px;}
.breast05 .surgerymethod.type02 {background:#fff;}

/* 바디지방흡입 */
.body .sub-visualtop .textbox h1 {color:#4472C4;}
.body .sub-visualtop .textbox h2 {color:#4472C4;}
.body .sub-tit .noto strong {color:#4472C4;}
.body .surgeryinfo.type01 {background:#F6F6F6;}
.body .surgeryinfo.type01 .inner-line::before {top:-129px;}
.body .surgerybar {background:#fff;}
.body .surgerybar .sub-tit {text-align:left;}
.body .surgerybar .sub-tit .noto strong {display:contents;}
.body .surgerybar li + li {margin:0 0 32px 0;}
.body .surgerybar li:nth-child(n+3):nth-child(-n+4) {margin-bottom:0;}
.body .surgerybar .progress .progress-area {margin-left:70px; align-self:flex-end;}
.body .surgerybar .progress .progress-area ul {display:flex; flex-wrap:wrap; justify-content:space-between;}
.body .surgerybar .progress .progress-area li {width:40%;}
.body .surgerybar .progress .progress-area .progress-container {min-width:263px;}
.body .surgerybar .progress .progress-container .progress-bar {background:#4472C4;}
.body .surgeryreal {background:#C8E6FF;}
.body .surgeryreal .real-cont li > div {justify-content:space-between;}
.body .surgeryreal .real-cont li > div .age {margin:0;}
.body .surgeryreal .real-cont li > div .name {color:#4472C4;}
.body .surgeryinfo.type02 {background:#3862AC;}
.body .surgeryinfo.type02 .sub-tit:first-child {padding-bottom:40px;}
.body .surgeryinfo.type02 .sub-tit:last-child {padding:0;}
.body .surgeryinfo.type02 .sub-tit .noto .noto-lg {color:#8DD9FF;}
.body .surgerynumber span.num-point {max-width:150px; background:#DEEBF7;}
.body .surgerynumber {padding:0;}
.body .surgerynumber img {margin:auto;}
.body .surgerynumber > ul > li {padding:160px 0;}
.body .surgerynumber > ul > li:nth-child(1) {background:#f6f6f6;}
.body .surgerynumber li + li {margin-top:0;}
.body .surgerynumber ul ul {display:flex; justify-content:center; position:relative; width:fit-content; margin:auto;}
.body .surgerynumber ul ul::before {content:""; position:absolute; width:45px; height:45px; left:0; right:0; top:0; bottom:0; margin:auto; background:url('/images/renew/sub/ps/body/surgerynumber_arrow.svg') no-repeat center top;}
.body .surgerynumber ul ul li + li {margin:0 0 0 19px;}
.body .surgerynumber .sub-bd {margin-top:40px;}
.body .surgerymethod {background:#f6f6f6;}
.body .surgerybna {background:#DEEBF7;}
.body .surgerybna .swiper-pagination-bullet {border:none;}

/* 얼굴지방이식 */
.full_face .sub-visualtop .textbox h1 {color:#FF5B6E;}
.full_face .sub-visualtop .textbox h2 {color:#FF5B6E;}
.full_face .sub-tit .noto strong {color:#FF5B6E;}
.full_face .surgeryinfo .inner-line::before {height:60px; top:-60px;}
.full_face .sub-tit .noto .noto-lg span {color:#FF5B6E;}
.full_face .sub-tit .noto .noto-lg span::before {background:#FF5B6E;}
.full_face .surgeryinfo.type01 {background:#f6f6f6;}
.full_face .sub-tit .box {background:#C47B83;}
.full_face .surgerylabel {padding-bottom:0;}
.full_face .surgeryinfo.type02 {background:#FFDBDF;}
.full_face .surgeryinfo.type02 .sub-bd {display:flex; justify-content:center;}
.full_face .surgeryinfo.type02 .sub-bd div + div {margin-left:20px;}
.full_face .surgeryinfo.type02 .sub-bd p {text-align:center; color:#fff; width:100%; height:72px; line-height: 70px; background:#C47B83;}
.full_face .surgeryinfo.type02 .sub-bd div:nth-child(2) p {font-weight:700; background:#FF5B6E;}
.full_face .surgeryinfo.type02 .sub-bd div ul {margin:30px auto 0; text-align:left; width:fit-content;}
.full_face .surgeryinfo.type02 .sub-bd div ul li:last-child {font-weight:700;}
.full_face .surgeryinfo.type03 {background:url('/images/renew/sub/ps/full_face/surgeryinfo_bg.jpg') no-repeat center top / cover;}
.full_face .surgeryinfo.type03 .sub-tit .small {color:#fff;}
.full_face .surgeryinfo.type03 ul {display:flex; justify-content:center;}
.full_face .surgeryinfo.type03 li {width:180px; height:180px; border:1px #fff solid; border-radius:50%; display:flex; justify-content:center; align-items:center; text-align:center; color:#fff; background:rgba(34, 34, 34, 0.20);}
.full_face .surgeryinfo.type03 li + li {margin-left:20px;}
.full_face .surgerybna {background:#fff;}
.full_face .surgerynumber li {display:flex; flex-direction:row-reverse; justify-content:left; width:100%; max-width:1136px;}
.full_face .surgerynumber li + li {margin-top:50px;}
.full_face .surgerynumber span.num-point {margin:0 0 10px 0;}
.full_face .surgerynumber li > div {align-self:center; margin-left:70px;}
.full_face .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.full_face .surgerynumber li > div .sub-tit .caption {margin-top:10px;}
.full_face .surgerynumber li:nth-child(even) {flex-direction:row; justify-content:space-between;}

/* 얼굴지방흡입 */
.face_liposuction .sub-visualtop .textbox h1 {color:#FF6569;}
.face_liposuction .sub-visualtop .textbox h2 {color:#FF6569;}
.face_liposuction .sub-tit .noto strong {color:#FF5B6E;}
.face_liposuction .surgeryinfo.type01 {background:#f6f6f6;}
.face_liposuction .surgeryinfo.type01 .inner-line::before {height:60px; bottom:auto; top:100px;}
.face_liposuction .surgeryinfo.type01 .sub-tit .noto .noto-lg span {color:#FF6469;}
.face_liposuction .surgeryinfo.type01 .sub-tit .noto .noto-lg span::before {background:#FF6469;}
.face_liposuction .surgerymotion .sub-tit {padding-bottom:0;}
.face_liposuction .surgerymotion .sub-tit .noto strong {display:contents;}
.face_liposuction .surgerymotion .sub-tit .noto-sm strong {color:#222;}
.face_liposuction .surgerymotion .cont-md strong {font-size:25px;}
.face_liposuction .surgerymotion ul {margin-top:30px;}
.face_liposuction .surgerymotion li {position:relative; text-align:center; width:120px; height:120px; border-radius:50%; line-height:115px; font-weight:700 !important; color:#FF5B6E; background:#FFE2E2;}
.face_liposuction .surgerymotion li + li {margin-left:35px;}
.face_liposuction .surgerymotion li::before {content:"+"; font-size:25px; position:absolute; top:0; bottom:0; left:-20%; margin:auto; color:#222;}
.face_liposuction .surgerymotion li:first-child::before {content:none;}
.face_liposuction .surgeryinfo.type02 {background: linear-gradient(180deg, #FF7A89 0%, #FF5B6E 100%);}
.face_liposuction .surgeryinfo.type02 .sub-tit .noto-md {position:relative; width:fit-content; margin:10px auto 0;}
.face_liposuction .surgeryinfo.type02 .sub-tit .noto-md::before {content:""; position:absolute; width:110px; height:110px; right:-3px; bottom:-31px; background:url('/images/renew/sub/ps/face_liposuction/surgeryinfo_point.png') no-repeat center top;}
.face_liposuction .surgeryinfo.type02 .sub-tit .cont-sm {display:block;}
.face_liposuction .surgeryinfo.type02 ul {display:flex; justify-content:center;}
.face_liposuction .surgeryinfo.type02 li {width:300px; height:174px; text-align:center; border-radius:20px; display:flex; flex-direction: column; justify-content: center; background:#fff;}
.face_liposuction .surgeryinfo.type02 li + li {margin-left:10px;}
.face_liposuction .surgeryinfo.type02 li img {display:block; margin:0 auto 10px;}
.face_liposuction .surgerynumber .sub-inner > .sub-tit .noto strong {color:#222;}
.face_liposuction .surgerynumber li {display: flex; flex-direction:row-reverse; justify-content: left; width: 100%; max-width: 1136px;}
.face_liposuction .surgerynumber li + li {margin-top:50px;}
.face_liposuction .surgerynumber li > div {align-self:center; margin-left:70px;}
.face_liposuction .surgerynumber li:nth-child(even) {flex-direction:row; justify-content: space-between;}
.face_liposuction .surgerynumber span.num-point {margin:0 0 30px 0;}
.face_liposuction .surgerynumber li .caption {margin-top:10px; text-align:left;}
.face_liposuction .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.face_liposuction .surgerymethod {background:#f6f6f6;}
.face_liposuction .surgerybna {background:#fff;}

/* 광대축소 */
.face03 .sub-visualtop .textbox h1 {color:#FF829D;}
.face03 .sub-visualtop .textbox h2 {color:#FF829D;}
.face03 .surgeryinfo.type01 {background:url('/images/renew/sub/ps/face03/surgeryinfo_img_bg.jpg') no-repeat center top / cover;}
.face03 .surgeryinfo.type01 img {width:100%; max-width:fit-content; margin:0 auto;}
.face03 .surgeryinfo.type01 .sub-bd {position:relative;}
.face03 .surgeryinfo.type01 li p {font-weight:700; padding-top:34px; display:flex; justify-content: center; position:absolute; left:0; top:0; width:324px; height:160px; background:url('/images/renew/sub/ps/face03/surgeryinfo_img_bubble_01.png') no-repeat center top;}
.face03 .surgeryinfo.type01 li:last-child p {left:auto; top:0; right:0; width:324px; height:159px; background:url('/images/renew/sub/ps/face03/surgeryinfo_img_bubble_02.png') no-repeat center top;}
.face03 .surgeryinfo.type02 {position:relative; padding-bottom:0; background:#FBFBFB;}
.face03 .surgeryinfo.type02 img {width:100%; max-width:fit-content; margin:0 auto; display:block;}
.face03 .surgeryinfo.type02 ul {position:absolute; top:260px; left: 0; right: 0; margin: auto; width: 100%; max-width:1104px;}
.face03 .surgeryinfo.type02 li {box-shadow: 0 4px 10px 0 #F8B3BC; position: absolute; color:#fff; width:240px; height:240px; text-align: center; border-radius:50%; display:flex; flex-direction: column; justify-content: center; background:#FF9FAC;}
.face03 .surgeryinfo.type02 li:nth-child(1) {left:0;}
.face03 .surgeryinfo.type02 li:nth-child(2) {right:0; background:#FF829D;}
.face03 .surgeryinfo.type02 li:nth-child(3) {top:300px; left:0; background:#C75F6D;}
.face03 .surgeryinfo.type02 li:nth-child(4) {top:300px; right:0; background:#943A46;}
.face03 .surgeryinfo.type02 li span {display:block; font-weight:700; width:fit-content; margin:6px auto;}
.face03 .surgeryinfo.type02 li p {font-weight:400; color:#fff;}
.face03 .tab-content {display: none;}
.face03 .tab-content.active {display: block;}
.face03 .tab-container {width: 100%; max-width: 900px; margin:0 auto;}
.face03 .tab-buttons {display:flex; justify-content: center; width:100%;}
.face03 .tab-buttons .tab-button {outline:1px #222 solid; font-weight:500; width:100%; color:#666; height:80px; letter-spacing: -1.44px; display:flex; align-items: center; flex-direction:column; justify-content:center; text-align:center; background:#F5F5F5;}
.face03 .tab-buttons .tab-button.active {background:#222; font-weight:700; color:#fff;}
.face03 .tab-buttons .tab-button span {display:block; color:#222; text-align:center; width: fit-content; margin: 0 auto;}
.face03 .tab-buttons .tab-button.active span {font-weight:400; color:#FF829D;}
.face03 .tab-content {outline:1px #222 solid; border-radius: 0 0 60px 60px; padding:50px 0; background:#fff;}
.face03 .tab-content img {margin: auto;}
.face03 .surgerynumber {padding:0;}
.face03 .surgerynumber .sub-tit .noto {color:#222;}
.face03 .surgerynumber span.num-point {background:#FFDFE5;}
.face03 .surgerynumber-list > li:nth-child(1) {background:url('/images/renew/sub/ps/face03/surgerynumber_img_bg.jpg') no-repeat center top / cover;}
.face03 .surgerynumber-list > li:nth-child(1) p.body-md {color:#333; margin-top:70px;}
.face03 .surgerynumber-list > li:nth-child(1) ul {display:flex; justify-self:center;}
.face03 .surgerynumber-list > li:nth-child(1) li {margin-left:10px;}
.face03 .surgerynumber-list > li:nth-child(1) li p {text-align:center; padding:14px 0; background:#F8C8C9;}
.face03 .surgerynumber-list > li:nth-child(2) {background:#FFE6E9;}
.face03 .surgerynumber-list > li:nth-child(2) p.body-md {margin-top:60px;}
.face03 .surgerynumber-list > li:nth-child(2) p.body-md strong {display:contents;}
.face03 .surgerynumber-list > li:nth-child(3) {background:#FFF3F5;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list {padding-bottom:52px; width:100%; max-width:1024px; margin:0 auto; border-radius: 50px 50px 0 0; background:#fff;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-lg {padding:40px 0; border-radius: 50px 50px 0 0; background: linear-gradient(90deg, #FFF 0%, #FFC5D0 67.73%);}
.face03 .surgerynumber-list > li:nth-child(3) .img-list {margin:50px auto 0; width: fit-content;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list ul {margin-top:36px;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list li {display:flex; justify-content:center; flex-direction: column; margin:0; position:relative; border-radius:0 0 30px 30px; overflow:hidden;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list li + li {margin-left:13px;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list li span {border-radius: 30px 30px 0 0; padding:8px 0; color:#fff; background:#383838;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list li:last-child span {background:#FF829D;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-md {margin: 54px 0;}
.face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-sm {position:absolute; right:20px; bottom:20px; color:#fff; width:82px; height:82px; line-height: 80px; border-radius:50%; border:1px #fff solid; background:#222;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list {display:flex; justify-content:center;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li + li {margin-left:13px;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li > div {border-radius: 0 0 30px 30px; width:100%; max-width:383px; height:211px; padding:22px 32px 19px; background:#F6F3F3;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li:first-child {position:relative;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li:first-child span.body-sm {color:#fff; position:absolute; left:0; top:85px; z-index: 9; font-weight:700;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li:first-child span.body-sm::after {content:""; width:237px; height:44px; position:absolute; z-index:-1; left:-17px; top:-11px; background:url('/images/renew/sub/ps/face03/surgerynumber_img_label.png') no-repeat center top;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li p + p {margin-top:20px;}
.face03 .surgerynumber-list > li:nth-child(4) .safe-list li p strong {display:contents;}
.face03 .surgerybna {background:#fff;}

/* 사각턱 성형 */
.face01 .sub-visualtop .textbox h1 {color:#3CA1F3;}
.face01 .sub-visualtop .textbox h2 {color:#3CA1F3;}
.face01 .surgeryinfo.type01 {background:url('/images/renew/sub/ps/face01/surgeryinfo_img_bg.jpg') no-repeat center top / cover;}
.face01 .surgeryinfo.type01 li p {top:80px; left:30px; width:310px; height:146px; background:url('/images/renew/sub/ps/face01/surgeryinfo_img_bubble_01.png') no-repeat center top;}
.face01 .surgeryinfo.type01 li:last-child p {top:90px; width:310px; height:145px; background:url('/images/renew/sub/ps/face01/surgeryinfo_img_bubble_02.png') no-repeat center top;}
.face01 .surgeryinfo.type02 {padding:160px 0;}
.face01 .surgeryinfo.type02 .sub-inner {display:flex; justify-content:flex-start; max-width: none; padding:0;}
.face01 .surgeryinfo.type02 .sub-tit {padding-bottom:0; text-align: left; align-self:center; margin-left:-76px;}
.face01 .surgeryinfo.type02 img {width:fit-content; margin:0; display:unset !important;}
.face01 .surgerynumber span.num-point {background:#D1EDFC;}
.face01 .surgerynumber-list > li:nth-child(1) {background:#F2FAFF;}
.face01 .surgerynumber-list > li:nth-child(1) ul + ul {margin-top:30px;}
.face01 .surgerynumber-list > li:nth-child(1) li p {background: #CBEBFF;}
.face01 .surgerynumber-list > li:nth-child(1) li:nth-child(2) P {background:#85C8FE;}
.face01 .container-area ul {width:100%; max-width:1070px; margin:0 auto;}
.face01 .container-area ul::before {content:none !important;}
.face01 .surgerynumber-list > li:nth-child(2) {background:#fff;}
.face01 .surgerynumber-list > li:nth-child(2) ul p {height:80px; line-height:80px; background:#CBEBFF;}
.face01 .surgerynumber-list > li:nth-child(2) ul li:nth-child(2) p {color:#222; background:#CBEBFF;}
.face01 .container-area li {width:100%; max-width:260px;}
.face01 .container-area li img {padding-top:20px; margin:0 auto 20px; display: block;}
.face01 .container-area li .cont-list {width:100%; height:405px; border-radius: 0 0 40px 40px; outline: 1px solid #85C8FE; background:#fff;}
.face01 .container-area li:nth-child(1) .cont-list {outline: 1px solid #3CA1F3;}
.face01 .container-area li span.body-sm {margin-bottom:10px; display: block;}
.face01 .surgerynumber-list > li:nth-child(1) .sub-bd > p.body-sm {color:#333; margin-top:70px;}
.face01 .surgerynumber-list > li:nth-child(2) p.body-sm {margin-top:60px;}
.face01 .surgerynumber-list > li:nth-child(2) p.body-sm strong {display:contents;}
.face01 .surgerynumber-list > li:nth-child(3) {background:#CBEBFF;}
.face01 .surgerynumber-list > li:nth-child(3) li p {font-size:18px;}
.face01 .surgerynumber-list > li:nth-child(3) .case-list {padding:50px 0; border-radius:50px; filter: drop-shadow(0 6px 17px rgba(166, 145, 145, 0.40));}
.face01 .surgerynumber-list > li:nth-child(3) .case-list li:last-child span {background:#85C8FE;}

/* 앞턱성형 */
.face02 .sub-visualtop .textbox h1 {color:#86BA43;}
.face02 .sub-visualtop .textbox h2 {color:#86BA43;}
.face02 .surgeryinfo.type01 {background:url('/images/renew/sub/ps/face02/surgeryinfo_img_bg.jpg') no-repeat center top / cover;}
.face02 .surgeryinfo.type01 li p {top:80px; left:30px; width:340px; height:146px; background:url('/images/renew/sub/ps/face02/surgeryinfo_img_bubble_01.png') no-repeat center top;}
.face02 .surgeryinfo.type01 li:last-child p {top:90px; width:340px; height:145px; background:url('/images/renew/sub/ps/face02/surgeryinfo_img_bubble_02.png') no-repeat center top;}
.face02 .surgeryinfo.type02 .sub-tit .noto .noto-md {margin-bottom:50px;}
.face02 .surgerynumber span.num-point {background:#C1DE9C;}
.face02 .surgerynumber-list > li:nth-child(1) {background:#F9FFF3;}
.face02 .surgerynumber-list > li:nth-child(1) li p {background:#C1DE9C;}
.face02 .surgerynumber-list > li:nth-child(1) li:nth-child(2) P {background:#7CCD53;}
.face02 .surgerynumber-list > li:nth-child(2) ul p {background:#EAF9D7;}
.face02 .surgerynumber-list > li:nth-child(2) ul li:nth-child(2) p {background:#EAF9D7;}
.face02 .surgerynumber-list > li:nth-child(2) p.body-sm {color:#666;}
.face02 .surgerynumber-list > li:nth-child(3) span.num-point {background:#EAF9D7;}
.face02 .container-area li .cont-list {outline: 1px solid #C1DE9C; height:340px;}
.face02 .container-area li img {margin-bottom:0;}
.face02 .container-area li:nth-child(1) .cont-list {outline: 1px solid #C1DE9C;}
.face02 .surgerynumber-list > li:nth-child(3) {background:#C1DE9C;}
.face02 .surgerynumber-list > li:nth-child(3) .case-list li:last-child span {background:#7CCD53;}

/* 앞턱보형물 */
.face05 .sub-visualtop .textbox h1 {color:#407653;}
.face05 .sub-visualtop .textbox h2 {color:#407653;}
.face05 strong {display:contents;}
.face05 .surgerymotion {background:#F8FBF9;}
.face05 .surgerymotion .noto strong {color:#407653;}
.face05 .surgerynumber {padding:0;}
.face05 .surgerynumber li + li {margin-top:0;}
.face05 .surgerynumber span.num-point {color:#fff; background:#407653;}
.face05 .surgerynumber li img {margin:0 auto;}
.face05 .surgerynumber li:nth-child(1) {padding:160px 0; background:#BFD8BB;}
.face05 .surgerynumber li:nth-child(2) {padding: 160px 0; background:#F3F1ED;}
.face05 .surgerynumber li:nth-child(3) {padding: 160px 0; background:#E0EAE3;}

/* 이마보형물 */
.face06 .sub-visualtop .textbox h1 {color:#150159;}
.face06 .sub-visualtop .textbox h2 {color:#150159;}
.face06 span.point {color:#150159; font-weight:700;}
.face06 .surgerymotion {background:#F9F8FB;}
.face06 .surgerymotion .sub-inner {flex-direction:row; justify-content:space-around;}
.face06 .surgerynumber {padding:0;}
.face06 .surgerynumber span.num-point {color:#fff; background:#2F0159;}
.face06 .surgerynumber-list > li:nth-child(1) {background:#EDE8F4;}
.face06 .surgerynumber-list > li:nth-child(3) {background:#EDE8F4;}
.face06 .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.face06 .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.face06 .surgerynumber .number-cont {color:#222;}
.face06 .surgerynumber .number-cont strong {display:contents;}
.face06 .surgerynumber .figure-point {position:relative; width:fit-content; margin:auto;}
.face06 .surgerynumber .figure-point p {position:absolute; top:124px; right:16px; font-size:22px; font-weight:500; color:#222;}
.face06 .surgerynumber .figure-point p::before {content:""; position:absolute; width:33px; height:2px; left:-38px; top:0; bottom:0; margin:auto; background:#AE62FF;}
.face06 .surgerynumber .figure-point p::after {content:""; position:absolute; left:-50px; top:0; bottom:0; margin:auto; width:17px; height:17px; border-radius:50%; border:2px #fff solid; background:#AE62FF;}

/* 이마축소 */
.face08 .sub-visualtop .textbox h1 {color:#F5837D;}
.face08 .sub-visualtop .textbox h2 {color:#F5837D;}
.face08 .surgeryinfo.type01 {background:#FBF7F3;}
.face08 .surgeryinfo.type01 .sub-tit {padding:0;}
.face08 .surgeryinfo.type01 .noto-sm {font-weight:700;}
.face08 .surgeryinfo.type01 .body-lg {margin-bottom:20px;}
.face08 .surgeryinfo.type01 img {margin:70px auto 50px; width:100%; max-width:fit-content;}
.face08 .surgerymotion .sub-tit .noto strong {display:contents; color:#F5837D;}
.face08 .surgerymotion .sub-tit .cont {color:#222;}
.face08 .surgeryinfo.type02 {background:#FDECE5;}
.face08 .surgeryinfo.type02 ul {display:flex; flex-wrap:wrap; gap:10px; width:100%; max-width:650px; margin:0 auto; justify-content:center;}
.face08 .surgeryinfo.type02 li {width:100%; max-width:49%;}
.face08 .surgeryinfo.type02 li img {width:100%;}
.face08 .surgeryinfo.type02 li p {text-align:center; height:50px; line-height:50px; color:#fff; background:#F68F89;}
.face08 .surgeryinfo.type03 {background:#FFF6F1;}
.face08 .surgeryinfo.type03 .sub-tit {padding-bottom:0;}
.face08 .surgeryinfo.type03 .noto-sm {font-weight:700;}
.face08 .surgeryinfo.type03 .body-lg {margin-bottom:10px;}
.face08 .surgeryinfo.type03 ul {position:relative; display:flex; justify-content:center; margin:70px auto 46px;}
.face08 .surgeryinfo.type03 ul::before {content:""; z-index:1; position:absolute; left:0; right:0; top:73px; margin:auto; width:100%; height:126px; background:url('/images/renew/sub/ps/face08/surgeryinfo_bg.png') no-repeat center top;}
.face08 .surgeryinfo.type03 li {position:relative;}
.face08 .surgeryinfo.type03 li::before {content:""; position:absolute; width:44px; height:46px; top:0; bottom:0; right:-17%; margin:auto; background:url('/images/renew/sub/ps/face08/surgeryinfo_icon.svg') no-repeat center top;}
.face08 .surgeryinfo.type03 li:last-child::before {content:none;}
.face08 .surgeryinfo.type03 li + li {margin-left:84px;}
.face08 .surgeryinfo.type03 li span {position:absolute; color:#fff; bottom:10px; right:10px; display:flex; justify-content:center; text-align:center; align-items:center; width:82px; height:82px; border-radius:50%; border:2px #fff solid; background:#222;}
.face08 .surgeryinfo.type04 ul {display:flex; flex-wrap:wrap; justify-content:center; gap:70px; width: 100%; max-width:720px; margin:0 auto; background:url('/images/renew/sub/ps/face08/surgeryinfo_img_08.png') no-repeat center;}
.face08 .surgeryinfo.type04 li {width:100%; max-width:320px; height:192px; border-radius:30px; text-align:center; display:flex; flex-direction:column; justify-content:center; background:#FBE6E4;}
.face08 .surgeryinfo.type04 li:nth-child(2) {background:#F2CFCD;}
.face08 .surgeryinfo.type04 li:nth-child(3) {background:#F6B3AF;}
.face08 .surgeryinfo.type04 li:nth-child(4) {background:#F6A09B;}
.face08 .surgeryinfo.type04 li p {position:relative; padding-bottom:10px; margin-bottom:20px;}
.face08 .surgeryinfo.type04 li p::before {content:""; position:absolute; bottom:0; left:0; right:0; margin:auto; width:100%; max-width:240px; height:1px; background:#F5837D;}
.face08 .surgerymethod {background:#F68F89;}
.face08 .surgerymethod .sub-tit .noto {color:#fff;}
.face08 .surgerymethod .img-list p {color:#fff;}
.face08 .surgerymethod .img-list em {color:#fff;}

/* 남자 안면윤곽 */
.face10 .sub-visualtop .textbox h1 {color:#424B98;}
.face10 .sub-visualtop .textbox h2 {color:#424B98;}
.face10 .surgeryinfo.type01 {padding-bottom:0; background:#F6F6F6;}
.face10 .surgeryinfo.type01 .sub-inner {max-width:none;}
.face10 .surgeryinfo.type01 .list {display:flex; justify-content:space-between; width:100%; max-width:1522px; margin:0 auto;}
.face10 .surgeryinfo.type01 .list-item {position:relative;}
.face10 .surgeryinfo.type01 .list-item + .list-item {margin-left:117px;}
.face10 .surgeryinfo.type01 .list-item img {position:relative; z-index: 2; width:100%; max-width:fit-content;}
.face10 .surgeryinfo.type01 ul {width:100%; max-width:322px; position:absolute; right:18px; top:62px; z-index:1;}
.face10 .surgeryinfo.type01 li {font-weight:normal; padding-right:28px; width:100%; height:70px; color:#fff; display:flex; justify-content:flex-end; align-items:center; border-radius:10px; background:#4B8BEB;}
.face10 .surgeryinfo.type01 li + li {margin-top:20px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(1) {margin-left: 98px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(2) {margin-left: 78px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(3) {margin-left: 45px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(1) {position:relative; left:-78px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(2) {position:relative; left:-58px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(3) {position:relative; left:-38px;}
.face10 .surgeryinfo.type01 .list-item:nth-child(2) ul {right:auto; left:0;}
.face10 .surgeryinfo.type01 .list-item:nth-child(2) li {padding:0 0 0 28px; justify-content:flex-start; color:#222; background:#FFD5DE;}
.face10 .surgeryinfo.type02 {padding-bottom: 50px;}
.face10 .surgeryinfo.type02 img {width:100%; max-width:fit-content;}
.face10 .surgeryinfo.type02 .sub-inner {display:flex; justify-content:center;}
.face10 .surgeryinfo.type02 .sub-tit {padding-bottom:0; text-align:left;}
.face10 .surgeryinfo.type02 ul {display:flex; flex-wrap:wrap; width:100%; max-width:650px; justify-content:center; gap:10px; margin-top:70px;}
.face10 .surgeryinfo.type02 li {position:relative; display:flex; flex-direction:column; justify-content:center; align-items:center; width:49%; height:196px; text-align:center; border-radius:30px; border:2px solid #4B8BEC; background:#E3EEFF;}
.face10 .surgeryinfo.type02 li .body-lg {padding-bottom:10px; margin-bottom:10px;}
.face10 .surgeryinfo.type02 li .body-lg::before {content:""; position:absolute; left:0; right:0; top:76px; height:1px; margin:0 auto; width:240px; background:#4B8BEC;}
.face10 .surgeryinfo.type03 {background:#E1E5F0;}
.face10 .surgeryinfo.type03 img {width:100%; max-width:fit-content;}
.face10 .surgeryinfo.type03 ul {display:flex; justify-content:center;}
.face10 .surgeryinfo.type03 li + li {margin-left:12px;}
.face10 .surgeryinfo.type03 li > div {display:flex; text-align:center; flex-direction:column; border-radius:0 0 30px 30px; height:235px; background:#fff;}
.face10 .surgeryinfo.type03 li > div.center {justify-content:center;}
.face10 .surgeryinfo.type03 li {position:relative;}
.face10 .surgeryinfo.type03 li span {margin:22px 0 10px; font-weight:700;}
.face10 .surgeryinfo.type03 li span.point {margin:0; position:absolute; left:-16px; top:50px; line-height:46px; width:237px; height:44px; background:url('/images/renew/sub/ps/face10/surgeryinfo_icon.png') no-repeat center / contain; color:#fff; font-weight:700; padding:0 12px; z-index: 2;}
.face10 .surgeryinfo.type03 li p strong {display:contents;}
.face10 .surgeryinfo.type03 li p + p {margin-top:20px;}
.face10 .surgeryinfo.type04.m-none {margin:160px 0;}
.face10 .surgeryinfo.type04.m-none .sub-inner {max-width:none;}
.face10 .surgeryinfo.type04.m-none .sub-inner .sub-tit {padding-bottom:0; text-align:left; z-index:1; position:relative; left:178px; margin:auto; width: fit-content;}
.face10 .surgeryinfo.type04.m-none img {position:absolute; left:0; top:0; bottom:0; margin:auto;}
.face10 .surgeryinfo.type05 {background:#F1F5FB;}
.face10 .surgeryinfo.type05 ul {display:flex; justify-content:center;}
.face10 .surgeryinfo.type05 li + li {margin-left:10px;}
.face10 .surgeryinfo.type05 li span {display:block; text-align:center; color:#222; margin:24px 0 14px;}
.face10 .surgeryinfo.type05 li p {color:#222;}
.face10 .surgeryinfo.type06 .sub-tit {padding-bottom:0;}
.face10 .surgeryinfo.type06 .cont {color:#222; margin-top:50px;}
.face10 .surgeryinfo.type06 ul {display:flex; justify-content:center;}
.face10 .surgeryinfo.type06 li p {text-align:center; font-weight:700; height:50px; line-height:50px; background:#CBD5EE;}
.face10 .surgeryinfo.type06 li + li {margin-left:10px;}
.face10 .surgeryinfo.type07 {background:#CBD5EE;}
.face10 .surgeryinfo.type07 img {width:100%; max-width:fit-content; margin:0 auto 37px;}
.face10 .surgeryinfo.type07 .list-box {padding:100px 0; width:100%; max-width:1024px; margin:0 auto; text-align:center; border-radius:50px; filter:drop-shadow(0 6px 17px rgba(166, 145, 145, 0.40)); background:#fff;}
.face10 .surgeryinfo.type07 .list-box ul {display:flex; justify-content:center;}
.face10 .surgeryinfo.type07 .list-box li + li {margin-left:13px;}
.face10 .surgeryinfo.type07 .list-box li {position:relative;}
.face10 .surgeryinfo.type07 .list-box li img {margin:0;}
.face10 .surgeryinfo.type07 .list-box li p {position:absolute; color:#fff; width:82px; height:82px; border-radius:50%; right:10px; bottom:10px; display:flex; flex-direction:column; justify-content:center; border:2px #fff solid; background:#222;}
.face10 .surgeryinfo.type07 .list-box .sub-bd .body-md {margin:54px 0;}

/* 팅쎄라 */
.tingthera .sub-visualtop .textbox {padding-left:0; left:340px; width:fit-content; transform:none;}
.tingthera .sub-visualtop .textbox .logo {position:absolute; right:-125px; top:-50px;}
.tingthera .sub-visualtop .textbox h1 {color:#8463B8;}
.tingthera .sub-visualtop .textbox h2 {color:#8463B8;}
.tingthera .sub-tit .noto strong {color:#8463B8;}
.tingthera .surgeryinfo.type01 {text-align:center; background:#F6F6F6;}
.tingthera .surgeryinfo.type01 img {margin:auto;}
.tingthera .surgeryinfo.type01 .sub-tit .noto .noto-md {font-weight:700; background: linear-gradient(90deg, #7D59B4 0%, #3DACD3 100%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
.tingthera .surgeryinfo.type01 .sub-tit .noto .noto-sm {font-weight:700;}
.tingthera .surgeryinfo.type01 .sub-bd {margin:70px auto 15px;}
.tingthera .surgeryinfo.type01 .sub-tit:last-child {padding-bottom:0;}
.tingthera .surgerymotion .tag {display:flex; justify-content:left; margin-top:40px;}
.tingthera .surgerymotion .tag span {display:block; padding:8px 16px; color:#8463B8; text-align:center; font-size:22px; font-weight:700; border-radius:100px; background: #F0EBFF;}
.tingthera .surgerymotion .tag span + span {margin-left:10px;}
.tingthera .surgeryinfo.type02 .sub-tit .noto strong {color:#222;}
.tingthera .surgeryinfo.type02 .sub-tit .noto .noto-lg span {color:#8463B8;}
.tingthera .surgeryinfo.type02 .sub-tit .noto .noto-lg span::before {background:#8463B8;}
.tingthera .surgeryinfo.type02 .inner-line {margin-top:90px;}
.tingthera .surgeryinfo.type02 .inner-line::before {bottom:auto; top:-90px;}
.tingthera .surgeryinfo.type02 .inner-bubble {width:100%; max-width:1000px; margin:0 auto; overflow:hidden;}
.tingthera .surgeryinfo.type02 .inner-bubble li {font-size:25px; font-weight:700; position:relative; border:3px solid #977CC7; border-radius:100px; padding:31px 83px; margin-bottom: 50px; color: #333; display:block; width:100%; max-width:fit-content; box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15); background:#fff;}
.tingthera .surgeryinfo.type02 .inner-bubble li::before {/*transform: rotate(10deg);*/ content: ""; position:absolute; bottom:-29px; left: 78.6%; border-width:28px 22px 2px 1px; border-style: solid; border-color: #977CC7 transparent transparent transparent;}
.tingthera .surgeryinfo.type02 .inner-bubble li::after {/*transform:rotate(10deg);*/ content:""; position:absolute; bottom:-22px; left:79%; border-width:24px 20px 3px 0; border-style: solid; border-color: #ffffff transparent transparent transparent;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(1) {float:right;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2) {float:left;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2)::before {/*transform: rotate(-10deg);*/ left:19.9%; border-width: 25px 0 34px 24px; bottom: -58px;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2)::after {/*transform:rotate(-10deg);*/ left:20%; border-width:20px 0 36px 20px; bottom:-52px;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(3) {float:right;}
.tingthera .surgerynumber li {display: flex; flex-direction:row-reverse; justify-content: left; width: 100%; max-width: 1136px;}
.tingthera .surgerynumber li + li {margin-top:50px;}
.tingthera .surgerynumber li > div {align-self:center; margin-left:70px;}
.tingthera .surgerynumber li:nth-child(even) {flex-direction:row; justify-content: space-between;}
.tingthera .surgerynumber span.num-point {margin:0 0 30px 0; background:#EEECF9;}
.tingthera .surgerynumber li .caption {margin-top:10px; text-align:left;}
.tingthera .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.tingthera .surgeryinfo.type02 {background: linear-gradient(180deg, #FFF2F5 0.19%, #EDECF9 100%);}
.tingthera .surgeryinfo.type03 {padding-bottom:0;}
.tingthera .surgeryinfo.type03 .sub-tit .noto strong {color:#222;}
.tingthera .surgeryinfo.type03 img {margin:auto;}
.tingthera .skininfoB {padding:160px 0 !important; background:url('/images/renew/sub/ps/tingthera/skininfoB_bg.jpg') no-repeat center top / cover;}
.tingthera .skininfoB .skininfoB-txt {margin:0 auto; max-width:900px;}
.tingthera .skininfoB-txt span {color:#fff; font-size:60px;}
.tingthera .skininfoB-txt span span.sub {font-size:22px; line-height:22px;}
.tingthera .skininfoB-txt strong {font-size:60px; color:#fff; background:transparent; -webkit-text-fill-color: initial;}

/* 토탈V윤곽술 */
.lifting02 .sub-visualtop .textbox h1 {color:#4472C4;}
.lifting02 .sub-visualtop .textbox h2 {color:#4472C4;}
.lifting02 .sub-visualtop .textbox {padding-left:0; left:340px; width:fit-content; transform:none;}
.lifting02 .sub-visualtop .textbox .logo {position:absolute; right:-125px; top:-50px;}
.lifting02 .surgerymotion {background:#F5FAFF;}
.lifting02 .surgerymotion .sub-tit .noto strong {display:contents;}
.lifting02 .surgerymotion ul {justify-content:left; margin-top:40px;}
.lifting02 .surgerymotion li {position:relative; text-align:center; color:#4472C4; width:100%; max-width:100px; height:42px; line-height:42px; border-radius:100px; background:#D7ECFF;}
.lifting02 .surgerymotion li::before {content:"+"; color:#4472C4; font-weight:700; font-size:22px; position:absolute; right:-18px;}
.lifting02 .surgerymotion li:last-child::before {content:none;}
.lifting02 .surgerymotion li + li {margin-left:30px;}
.lifting02 .surgeryinfo.type02 {background:#E9F5FF;}
.lifting02 .surgeryinfo.type02 img {margin:0 auto;}
.lifting02 .surgeryinfo.type02 .list {position:relative; height:530px; width:100%; max-width:900px; margin:0 auto;}
.lifting02 .surgeryinfo.type02 li {position:absolute; z-index:0; width:100%; max-width:230px; height:130px; display:flex; flex-direction:column; justify-content:center; text-align:center; border-radius: 10px; border: 3px solid #D7ECFF; background:#fff; left:0; top:30px;}
.lifting02 .surgeryinfo.type02 li:nth-child(2) {left:auto; right:0;}
.lifting02 .surgeryinfo.type02 li:nth-child(3) {top:222px;}
.lifting02 .surgeryinfo.type02 li:nth-child(4) {top:222px; left:auto; right:0;}
.lifting02 .surgeryinfo.type02 li:nth-child(5) {left:0; right:0; height:100px; max-width:280px; margin:auto auto 0; bottom:0;}
.lifting02 .surgeryinfo.type03 ul {display:flex; justify-content:center;}
.lifting02 .surgeryinfo.type03 li + li {margin-left:65px;}
.lifting02 .surgeryinfo.type03 li {position:relative; padding-top: 90px; text-align:center; align-items:center; display:flex; flex-direction:column; justify-content:flex-start; width:100%; max-width:260px; height:300px; background:url('/images/renew/sub/ps/lifting02/surgeryinfo_icon.png') no-repeat center top / cover;}
.lifting02 .surgeryinfo.type03 li::before {content:"+"; z-index:-1; position:absolute; right:-38px; top:0; bottom:0; margin:auto; font-size:44px; color:#4472C4; height:fit-content;}
.lifting02 .surgeryinfo.type03 li:last-child::before {content:none;}
.lifting02 .surgeryinfo.type03 li p {color:#fff;}
.lifting02 .surgeryinfo.type03 li p.body-md {margin-bottom:10px;}
.lifting02 .surgeryinfo.type04 {text-align:center; background:#F3F9FF;}
.lifting02 .surgeryinfo.type04 img {width:100%; max-width:fit-content; margin:0 auto 40px;}
.lifting02 .surgerynumber .sub-inner > .sub-tit .noto strong {color:#222;}
.lifting02 .surgerynumber .sub-tit {padding-bottom:0; text-align:left;}
.lifting02 .surgerynumber li {display: flex; flex-direction:row-reverse; justify-content: left; width: 100%; max-width: 1400px;}
.lifting02 .surgerynumber li + li {margin-top:50px;}
.lifting02 .surgerynumber li > div {align-self:center; margin-left:70px;}
.lifting02 .surgerynumber li:nth-child(even) {flex-direction:row; justify-content: space-between;}
.lifting02 .surgerynumber span.num-point {margin:0 0 30px 0; background:#E9F4FF;}
.lifting02 .surgerynumber .sub-tit .noto strong {color:#4472C4;}
.lifting02 .surgerynumber li .caption {margin-top:10px; text-align:left;}

/* 목거상술 */
.lifting17 .sub-visualtop .textbox h1 {color:#6B48CA;}
.lifting17 .sub-visualtop .textbox h2 {color:#6B48CA;}
.lifting17 .surgerydesc .inner-cont {display: block;}
.lifting17 .surgerydesc .inner-cont ul {display: flex; justify-content:center;}
.lifting17 .surgerydesc .inner-cont li + li {margin: 0 0 0 10px;}
.lifting17 .surgerydesc .inner-cont li p {margin-top:20px;}
.lifting17 .surgerydesc .inner-cont li p strong {display: contents;}
.lifting17 .surgeryinfo.type01 {padding:50px 0 0;}
.lifting17 .surgeryinfo.type01 .sub-bd {display:flex; justify-content: center;}
.lifting17 .surgeryinfo.type01 .info-box {margin-left: 72px; align-self:center;}
.lifting17 .surgeryinfo.type01 .info-desc {margin-bottom: 28px; font-size: 22px;}
.lifting17 .surgeryinfo.type01 .info-desc strong {display:contents;}
.lifting17 .surgeryinfo.type01 .info-box span {margin:0 auto; display: block; width:4px; height:4px; border-radius:50%; background:#222;}
.lifting17 .surgeryinfo.type01 .info-box span + span {margin: 15px auto;}
.lifting17 .surgeryinfo.type01 .box {padding:18px 46px; text-align: center; color:#fff; border: 1px solid #919191; background:#6B48CA;}
.lifting17 .surgerynumber {background: #FAF3FF;}
.lifting17 .surgerynumber .sub-tit {padding-bottom: 0;}
.lifting17 .surgerynumber span.num-point {max-width:fit-content; padding: 6px 22px; line-height: 16px; margin-bottom:30px; background:#EDD3FF;}
.lifting17 .surgerynumber li + li {margin-top:70px;}
.lifting17 .surgerynumber .body-lg {margin-bottom: 10px;}
.lifting17 .surgerynumber .inner-box {width:100%; max-width:900px; padding:50px 0; margin:50px auto 0; display:flex; justify-content:center; border-radius:40px; background:#fff;}
.lifting17 .surgerynumber .inner-box .sub-bd {margin-left: 50px; align-self:center; text-align: left;}
.lifting17 .surgerynumber .inner-box .sub-bd p {text-align:left; color:#222; line-height: 24px;}
.lifting17 .surgerynumber .inner-box .sub-bd p + p {margin-top: 10px;}
.lifting17 .surgerynumber .inner-box .sub-bd .caption {margin-top: 20px; color:#666;}
.lifting17 .surgerynumber .inner-box .sub-bd .caption .point {color:#6B48CA;}
.lifting17 .surgerynumber .caption {margin-top: 10px; font-size: 14px; font-weight: 700;}
.lifting17 .surgeryinfo.type02 {background:#BB99EA;}
.lifting17 .surgeryinfo.type02 .sub-tit .noto {color:#fff;}
.lifting17 .surgeryinfo.type02 ul {display: flex; justify-content: center;}
.lifting17 .surgeryinfo.type02 li {position:relative; width:340px; height:520px; border-radius:40px; background:#fff url('/images/renew/sub/ps/lifting17/surgeryinfo_img_02.png') no-repeat center top / cover;}
.lifting17 .surgeryinfo.type02 li + li {margin-left:20px;}
.lifting17 .surgeryinfo.type02 li:nth-child(2) {background:#faf3ff url('/images/renew/sub/ps/lifting17/surgeryinfo_img_03.png') no-repeat center top / cover;}
.lifting17 .surgeryinfo.type02 li:nth-child(3) {background:#f2e0ff url('/images/renew/sub/ps/lifting17/surgeryinfo_img_04.png') no-repeat center top / cover;}
.lifting17 .surgeryinfo.type02 li p {position: absolute; top:30px; left:0; right:0; margin: auto; color:#222; font-size: 32px; font-weight: 700; text-align: center;}
.lifting17 .surgeryinfo.type02 li a {position: absolute; left:0; right:0; bottom:40px; margin:auto; display: block; text-align: center; color:#6B48CA; width:100%; max-width: 220px; height:50px; line-height:50px; border-radius:10px; background:#fff;}

/* 살리프팅 */
.sillifting .tab-content {display: none;}
.sillifting .tab-content.active {display: block;}

/* 이중턱 근육묶기 */
.double_chin .sub-visualtop .textbox h1 {color:#FF6A00;}
.double_chin .sub-visualtop .textbox h2 {color:#FF6A00;}
.double_chin .sub-tit .cont {color:#222;}
.double_chin .surgeryinfo.type01 {background:url('/images/renew/sub/ps/double_chin/surgeryinfo_bg.jpg') no-repeat center top / cover;}
.double_chin .surgeryinfo.type01 .inner-line::before {bottom:auto; top:62px; background:#fff;}
.double_chin .surgeryinfo.type01 .sub-tit .noto {color:#fff;}
.double_chin .surgeryinfo.type01 .sub-tit .noto .noto-lg span::before {background:#fff;}
.double_chin .surgeryinfo.type01 .img-list {display:flex; justify-content: center; margin-top:70px;}
.double_chin .surgeryinfo.type01 .img-list img + img {margin-left:20px;}
.double_chin .surgeryinfo.type02 ul {display:flex; justify-content:center; position:relative; padding-bottom:142px;}
.double_chin .surgeryinfo.type02 ul::before {content:""; position:absolute; width:236px; height:62px; bottom:40px; left:0; right:0; margin:auto; background:url('/images/renew/sub/ps/double_chin/surgeryinfo_img_06.png') no-repeat center top;}
.double_chin .surgeryinfo.type02 li + li {margin-left:10px;}
.double_chin .surgeryinfo.type02 li p {text-align:center; padding:30px 20px; background:#FFD7BB;}
.double_chin .surgeryinfo.type02 p span {margin-bottom:9px; display:block;}
.double_chin .surgeryinfo.type02 p span.point {color:#fff; display: inline; background:#FF6A00;}
.double_chin .surgeryinfo.type02 .sub-bd p {text-align:center;}
.double_chin .surgeryinfo.type02 div.sub-bd p {line-height:33px;}
.double_chin .surgeryinfo.type03 {background:#FFF5EF;}
.double_chin .surgeryinfo.type03 .sub-tit {padding-bottom:0; position:relative;}
.double_chin .surgeryinfo.type03 .sub-tit::before {content:""; position:absolute; width:28px; height:24px; top:-50px; left:0; right:0; margin:0 auto; background:url('/images/renew/sub/ps/double_chin/surgeryinfo_icon_01.svg') no-repeat center top;}
.double_chin .surgeryinfo.type03 .sub-tit::after {content:""; position:absolute; width:28px; height:24px; bottom:-50px; left:0; right:0; margin:0 auto; background:url('/images/renew/sub/ps/double_chin/surgeryinfo_icon_02.svg') no-repeat center top;}
.double_chin .surgeryinfo.type03 .sub-tit .noto strong.point {color:#FF6A00;}
.double_chin .surgerynumber {padding-bottom:0;}
.double_chin span.num-point {background:#FFD7BB;}
.double_chin .surgerynumber-list > li:nth-child(1) {padding:0; background:#fff;}
.double_chin .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.double_chin .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.double_chin .surgerynumber-list > li:nth-child(1) img {margin: auto;}
.double_chin .surgerynumber-list > li:nth-child(2) {background:#FFD7BB;}
.double_chin .surgerynumber-list > li:nth-child(2) span.num-point {background:#FFF5EF;}
.double_chin .surgerynumber-list > li:nth-child(3) {background:#fff;}
.double_chin .surgerymotion {background:#F6F6F6;}
.double_chin .surgerymotion .sub-bd p {text-align:center; margin-top:40px;}
.double_chin .surgerymethod {background:#fff;}

/* 금속핀제거 */
.metal .sub-visualtop .textbox h1 {color:#FFC300;}
.metal .sub-visualtop .textbox h2 {color:#FFC300;}
.metal .surgeryinfo.type01 {background:linear-gradient(180deg, #FFFEEE 0%, #FFF 100%);}
.metal .surgeryinfo.type01 img {width:100%; max-width:fit-content; margin:0 auto 70px;}
.metal .surgeryinfo.type01 .sub-inner .sub-tit.point {padding-bottom:0;}
.metal .surgeryinfo.type01 .sub-inner .sub-tit.point .noto {width:fit-content; margin:auto; padding:0 20px; background: linear-gradient(to top, #FFEF7B 10%, transparent 40%);}
.metal .surgeryinfo.type02 {background:#F6F6F6;}
.metal .surgeryinfo.type02 img {margin:0 auto 78px; width:100%; max-width:fit-content;}
.metal .surgeryinfo.type02 ul {display:flex; justify-content:center;}
.metal .surgeryinfo.type02 li {width:100%; max-width:300px; border-radius:10px; outline:1px solid #c5c5c5; text-align:center;}
.metal .surgeryinfo.type02 li + li {margin-left:50px;}
.metal .surgeryinfo.type02 li p {font-weight:700; padding:15px 0; border-bottom:1px #c5c5c5 solid; background:#FFFEEE;}
.metal .surgeryinfo.type02 li span {padding:26px 10px 33px; display:block; background:#fff;}
.metal .surgeryinfo.type03 {background:#FDFBDD url('/images/renew/sub/ps/metal/surgeryinfo_bg_01.png') no-repeat center 59%;}
.metal .surgeryinfo.type03 ul {display:flex; flex-wrap:wrap; justify-content:center; gap:30px;}
.metal .surgeryinfo.type03 li {display:flex; flex-direction: column; justify-content: center; position:relative; padding-left:85px; width:50%; max-width:425px; height:130px; border-radius:10px; box-shadow: 4px 4px 20px 5px #E9E6B5, -2px -2px 20px 0 #FFF; background:#fff;}
.metal .surgeryinfo.type03 li::before {content:""; position:absolute; left:29px; top:0; bottom:0; margin:auto; width:31px; height:32px; background:url('/images/renew/sub/ps/metal/surgeryinfo_icon.svg') no-repeat center top / 100%;}
.metal .surgeryinfo.type03 li p {font-weight:700;}
.metal .surgeryinfo.type04 ul {display:flex; flex-wrap:wrap; justify-content:center;}
.metal .surgeryinfo.type04 li {padding-bottom:30px; width:100%; max-width:420px; height:525px; text-align:center; border-radius:10px; border:1px solid #c5c5c5; overflow:hidden; background:#fff;}
.metal .surgeryinfo.type04 li + li {margin-left:20px;}
.metal .surgeryinfo.type04 li .img-item {position:relative; border-bottom:1px #c5c5c5 solid; background:#FFEF7B;}
.metal .surgeryinfo.type04 li .img-item img {width: 100%; max-width:fit-content; margin:0 auto;}
.metal .surgeryinfo.type04 li .img-item span {position:absolute; left:0; right:0; bottom:-15px; margin:0 auto; display:block; width:80px; height:30px; line-height:30px; color:#fff; background:#222;}
.metal .surgeryinfo.type04 li .body-lg {margin:35px auto 6px; font-weight:700;}
.metal .surgeryinfo.type05 {padding:30px 0 0; background:#f0f0f0;}
.metal .surgeryinfo.type05 .sub-inner {display:flex; justify-content:center;}
.metal .surgeryinfo.type05 .sub-inner .sub-tit {padding-bottom:0; text-align:left; align-self:center;}

/* 나노펫 */
.nanofat .sub-visualtop .textbox h1 {color:#F7436D;}
.nanofat .sub-visualtop .textbox h2 {color:#F7436D;}
.nanofat .surgeryinfo.type01 {background:url('/images/renew/sub/ps/nanofat/surgeryinfo_bg.jpg') no-repeat center bottom / 100%;}
.nanofat .surgeryinfo.type01 .inner-line::before {bottom:auto; top:65px;}
.nanofat .surgeryinfo.type01 .noto-lg {display:block; margin-bottom:30px; color:#F7436D;}
.nanofat .surgeryinfo.type01 .noto-lg span::before {background:#F7436D;}
.nanofat .surgerymotion.type01 .sub-bd {text-align:center; border-radius: 10px; border: 2px solid #F9446F; padding:20px 25px; margin-top:40px;}
.nanofat .surgerymotion.type01 .sub-bd p {font-weight:500;}
.nanofat .surgerymotion.type01 .sub-bd span {color:#F7436D; display:inline-block; font-weight:500;}
.nanofat .surgeryinfo.type02 {background:#FFF9FA;}
.nanofat .surgeryinfo.type02 .sub-tit .noto .noto-sm {margin-top:22px;}
.nanofat .surgeryinfo.type02 .list-item {text-align:center; width:100%; max-width:420px;}
.nanofat .surgeryinfo.type02 .list-item h4 {padding:16px 0; font-size:25px; color:#666; outline:1px #F7436D solid; background:#FFDEE5;}
.nanofat .surgeryinfo.type02 .list-item:nth-child(2) {width:160px;}
.nanofat .surgeryinfo.type02 .list-item:nth-child(2) h4 {color:#fff; background:#666;}
.nanofat .surgeryinfo.type02 .list-item:nth-child(3) h4 {color:#fff; background:#F7436D;}
.nanofat .surgeryinfo.type02 .list-item:nth-child(2) ul {border:none; border-bottom:1px solid #F7436D; margin-top:1px;}
.nanofat .surgeryinfo.type02 .list-item ul {border: 1px solid #F7436D;}
.nanofat .surgeryinfo.type02 .list-item li {border-top:1px solid #F7436D; padding:16px 0; display:flex; flex-direction:column; justify-content:center; font-size:22px; background:#fff;}
.nanofat .surgeryinfo.type02 .list-item li img {display:block; margin:0 auto;}
.nanofat .surgeryinfo.type02 .list-item li span {color:#F7436D; display:inline-block;}
.nanofat .surgeryinfo.type02 .list-item li:nth-child(1) {height:292px; font-size:18px; border-top:none;}
.nanofat .surgeryinfo.type02 .list-item li:nth-child(1) img {margin-top:18px;}
.nanofat .surgeryinfo.type02 .list-item li:nth-child(1) p {margin-top:10px;}
.nanofat .surgeryinfo.type02 .list-item li:nth-child(3) {flex-direction:row;}
.nanofat .surgeryinfo.type02 .list-item:nth-child(2) li {background:#f6f6f6;}
.nanofat .surgerymotion.type02 .noto-sm {margin:0;}
.nanofat .surgerymotion.type02 .noto-md {margin:0;}
.nanofat .surgerymotion.type02 .noto-md strong {color:#F7436D; display:contents;}
.nanofat .surgerymotion.type02 .sub-bd {margin-top:30px;}
.nanofat .surgerymotion.type02 .sub-bd li {border-radius: 10px; width:130px; height:100px; display:flex; align-items:center; text-align: center; flex-direction:column; justify-content:center; color:#fff; position:relative; background:#FF7C9A;}
.nanofat .surgerymotion.type02 .sub-bd li::before {content:"+"; position:absolute; height:100%; right:-20px; top:40%; margin:auto; color:#F7436D; font-size:25px;}
.nanofat .surgerymotion.type02 .sub-bd li:last-child::before {content:none;}
.nanofat .surgerymotion.type02 .sub-bd li + li {margin-left:35px;}
.nanofat .surgerynumber {padding-bottom:0;}
.nanofat .surgerynumber .surgerynumber-list {background: linear-gradient(180deg, #FFF9FA 0%, #FFF0F3 100%);}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) h2 {color:#222;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) h3 {color:#222;}
.nanofat .surgerynumber .number-cont {color:#222;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) {background: transparent;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd {display:flex; justify-content:center;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li {color:#222; position:relative; overflow:hidden; width:360px;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li + li {margin-left:21px; border:1px #F7436D solid;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li:nth-child(2) > p {color:#fff; border:1px #F7436D solid; background:#F7436D;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li:nth-child(2) div {border:1px #F7436D solid;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li > p {padding:14px 0; border: 1px solid #C5C5C5; background:#D9D9D9;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li div {display:flex; flex-direction:column; justify-content:center; height:220px; border: 1px solid #C5C5C5; background:#fff;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li div img {margin-left:-20px; width:max-content;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li div p {margin-top:21px; color:#222;}
.nanofat .surgerynumber .surgerynumber-list .list-content {position:relative; width:100%; max-width:fit-content; margin:0 auto;}
.nanofat .surgerynumber .surgerynumber-list .list-content .logo {position: absolute; right:-40px; top:-40px;}
.nanofat .surgerynumber .surgerynumber-list .list-content .logo p {position:absolute; color:#222; display:flex; justify-content:center; width:100%; top:31px; font-weight: 500;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:0; background: transparent;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {content:none;}
.nanofat .surgerynumber .surgerynumber-list > li:nth-child(3) {background: transparent;}
.nanofat .surgerynumber .surgerynumber-list .inner-nano {position:relative; width:100%; max-width:740px; margin:0 auto; padding:43px 40px 76px; background:#fff;}
.nanofat .surgerynumber .surgerynumber-list .inner-nano p {position:absolute; top:-25px; left:0; right:0; margin:auto; font-size:18px; color:#fff; padding:12px 24px; font-weight:500; width:fit-content; background:#FF7C9A;}
.nanofat .surgerynumber .surgerynumber-list .inner-nano span {position:absolute; bottom:35px; left:0; right:0; margin:auto; font-size:14px; font-weight:500;}
.nanofat .surgeryinfo.type03 {background:#FFE7EC;}
.nanofat .surgeryinfo .content-list {width:100%; max-width: 1190px; margin:0 auto;}
.nanofat .surgeryinfo.type03 .list-item {text-align:center; width:100%; position:relative; border: 4px solid #F7436D; box-shadow: 4px 6px 10px 0 #E9B2BF;}
.nanofat .surgeryinfo.type03 .list-item h4 {color:#fff; font-size:25px; font-weight:700; padding:24px 20px; background:#F7436D;}
.nanofat .surgeryinfo.type03 .list-item h4 span {display:block; font-size:18px; line-height:18px; margin-bottom:5px;}
.nanofat .surgeryinfo.type03 .list-item li {font-size:22px; line-height:22px; padding:16px 0; color:#333; font-weight:500; background:#fff;}
.nanofat .surgeryinfo.type03 .list-item li + li {border-top:1px #FFE7EC solid;}
.nanofat .surgeryinfo.type03 .list-item:nth-child(2) {margin-top:40px; width:140px; display:flex; flex-direction:column; justify-content:center; padding:0 30px; border:none; box-shadow:none; background: linear-gradient(180deg, #FFD2DC 0%, #FF7C9A 100%);}
.nanofat .surgeryinfo.type03 .list-item:nth-child(2) li {background:transparent; font-size:18px; color:#fff; font-weight: 400;}
.nanofat .surgeryinfo.type03 .list-item:nth-child(1)::before {content:""; position:absolute; right:-26px; top:-4px; width:22px; height:40px; z-index:1; background:url('/images/renew/sub/ps/nanofat/surgeryinfo_icon.svg') no-repeat center top;}
.nanofat .surgeryinfo.type03 .list-item:nth-child(3)::before {content:""; position:absolute; transform: scale(-1, 1); left:-25px; top:-4px; width:22px; height:40px; z-index:1; background:url('/images/renew/sub/ps/nanofat/surgeryinfo_icon.svg') no-repeat center top;}
.nanofat .surgerymethod {background:#fff;}

/* 메타셀 */
.metacell_ps .sub-visualtop .textbox h1 {color:#0648A5;}
.metacell_ps .sub-visualtop .textbox h2 {color:#0648A5;}
.metacell_ps strong {display:contents;}
.metacell_ps .sub-tit h3 strong {color:#0648A5;}
.metacell_ps .surgeryinfo.type01 {text-align:center; background: url('/images/renew/sub/ps/metacell/surgeryinfo_bg_01.jpg') no-repeat center top / cover;}
.metacell_ps .surgeryinfo.type01 .inner-cont {position:relative; width:100%; max-width:fit-content; margin:0 auto 50px;}
.metacell_ps .surgeryinfo.type01 .inner-cont img {margin:0 auto; display:block;}
.metacell_ps .surgeryinfo.type01 .inner-cont p {position:absolute; right:0; top:0; color:#fff; display:flex; flex-direction:column; justify-content: center; text-align:center; outline:1px #fff solid; font-size:16px; font-weight:700; width:70px; height:70px; border-radius:50%; background:#0648A5;}
.metacell_ps .surgeryinfo.type01 .inner-cont p span {display:block; font-size:18px; font-weight:700;}
.metacell_ps .surgeryinfo.type02 {text-align:center; background: url('/images/renew/sub/ps/metacell/surgeryinfo_bg_02.jpg') no-repeat center top / cover;}
.metacell_ps .surgeryinfo.type02 .sub-tit h2 {color:#fff;}
.metacell_ps .surgeryinfo.type02 .sub-tit h3 {color:#fff;}
.metacell_ps .surgeryinfo.type02 ul {display:flex; justify-content:center; margin-bottom:50px; gap:0 50px;}
.metacell_ps .surgeryinfo.type02 li {width:100%; max-width:300px; padding:40px 0; background:#fff;}
.metacell_ps .surgeryinfo.type02 li > span {font-family:"sangbleuogsans"; color:#0F7AE0; font-size: 25px; line-height:25px; display:block; font-weight:500; margin-bottom:10px;}
.metacell_ps .surgeryinfo.type02 li p.body-md {color:#0648A5; font-weight:700;}
.metacell_ps .surgeryinfo.type02 li p.body-md span {color:#0648A5;}
.metacell_ps .surgeryinfo.type02 li p.body-xs {color:#222;}
.metacell_ps .surgeryinfo.type02 li img {margin:20px auto;}
.metacell_ps .surgeryinfo.type02 .sub-bd:last-child p {color:#fff;}
.metacell_ps .surgeryinfo.type03 {background:#F3F8FF;}
.metacell_ps .surgeryinfo.type03 .list {position:relative; width:100%; max-width:fit-content; margin:0 auto;}
.metacell_ps .surgeryinfo.type03 .list ul {position:absolute; width:100%; height:100%; top:0;}
.metacell_ps .surgeryinfo.type03 .list li {position:absolute; display:flex; flex-direction:column; justify-content:center; border-radius:50%; width:220px; height:220px; background:#D0E8FF;}
.metacell_ps .surgeryinfo.type03 .list li:nth-child(1) {left:-120px; top:0;}
.metacell_ps .surgeryinfo.type03 .list li:nth-child(2) {right:-120px; top:0;}
.metacell_ps .surgeryinfo.type03 .list li:nth-child(3) {left:-120px; bottom:0;}
.metacell_ps .surgeryinfo.type03 .list li:nth-child(4) {right:-120px; bottom:0;}
.metacell_ps .surgeryinfo.type03 .list li span {display:block; color:#222; text-align:center; margin-bottom:20px;}
.metacell_ps .surgerynumber li {display:flex; flex-direction: row-reverse; justify-content: left; width:100%; max-width:1136px;}
.metacell_ps .surgerynumber li:nth-child(2) {flex-direction:row; justify-content:space-between;}
.metacell_ps .surgerynumber li + li {margin-top:50px;}
.metacell_ps .surgerynumber li > div {align-self:center; margin-left:70px;}
.metacell_ps .surgerynumber span.num-point {margin:0 0 10px 0; background:#E9F0F8;}
.metacell_ps .surgerynumber li > div .sub-tit {text-align:left; padding-bottom:0;}
.metacell_ps .surgerynumber li > div .sub-tit .noto strong {color:#0648A5;}
.metacell_ps .surgeryinfo.type04 {position:relative; background:#DFE9F5;}
.metacell_ps .surgeryinfo.type04::before {content:""; position:absolute; right:0; bottom:0; width:612px; height:390px; background: url('/images/renew/sub/ps/metacell/surgeryinfo_bg_03.png') no-repeat center top / 100%;}
.metacell_ps .surgeryinfo.type04 li {padding:54px 0 54px 194px; position:relative; border-radius:10px; border:1px solid #ddd; color:#222; background:#fff;}
.metacell_ps .surgeryinfo.type04 li::before {content:""; position:absolute; left:140px; top:0; bottom:0; margin:auto; width:24px; height:22px; background: url('/images/renew/sub/ps/metacell/surgeryinfo_icon_check.svg') no-repeat center top / 100%;}
.metacell_ps .surgeryinfo.type04 li + li {margin-top:20px;}
.metacell_ps .surgeryinfo.type05 ul {display: flex; flex-wrap: wrap; justify-content: center; gap: 52px 120px;}
.metacell_ps .surgeryinfo.type05 li {position:relative; width:320px; text-align:center;}
.metacell_ps .surgeryinfo.type05 li img {width:100%; height:auto; display:block; border-radius:18px;}
.metacell_ps .surgeryinfo.type05 li span {display: inline-flex; align-items: center; justify-content: center; margin-top: 16px; padding: 7px 18px; border-radius: 999px; color: #fff; font-weight: 700; font-size: 20px; line-height: 1; background:#0648A5;}
.metacell_ps .surgeryinfo.type05 li p {color:#222; margin-top:10px;}
.metacell_ps .surgeryinfo.type05 li::after {content: ""; position:absolute; top: 110px; right: -78px; width:26px; height:26px; background:url('/images/renew/sub/ps/metacell/surgeryinfo_icon_arrow.svg') no-repeat center top / 100%;}
.metacell_ps .surgeryinfo.type05 li:nth-child(5)::after {display:none;}
.metacell_ps .surgeryinfo.type05 li:nth-child(3)::after {display:none;}
.metacell_ps .surgeryinfo.type05 li:nth-child(4) {right:0;}
.metacell_ps .surgeryinfo.type06 {background:#5E9EDE;}
.metacell_ps .surgeryinfo.type06 h2 {color:#fff;}
.metacell_ps .surgeryinfo.type06 h3 {color:#fff;}
.metacell_ps .surgeryinfo.type06 ul {display:flex; justify-content:center;}
.metacell_ps .surgeryinfo.type06 li {padding:50px 30px; border-radius:40px; background:#fff;}
.metacell_ps .surgeryinfo.type06 li:nth-child(2) {background:#E7EFF9;}
.metacell_ps .surgeryinfo.type06 li:nth-child(3) {background:#D0E8FF;}
.metacell_ps .surgeryinfo.type06 li + li {margin-left:20px;}
.metacell_ps .surgeryinfo.type06 li p {text-align:center; color:#222; margin-top:20px;}
.sub-page .commonbottom {padding-top:0;}
.commonbottom img {width: 100%;}

/* 지방흡입, 지방이식 하단 공통 */
.commonfooter {padding:160px 0 0 !important; background:url('/images/renew/sub/ps/double_chin/common_img_bg.jpg') no-repeat center top / cover;}
.commonfooter .sub-tit .small {color:#fff;}
.commonfooter .sub-tit .cont-md {color:#fff; margin-top:20px;}
.commonfooter img {margin:auto; display:block;}

/* 모바일 1080px이하 */
@media (max-width:1080px) {

	/* 성센 서브페이지 타이틀 폰트크기 */
    .wrap-ps .sub-visualtop .textbox {padding:0; top:70px;}
    .wrap-ps .sub-visualtop .textbox p {font-size:22px;}
    .wrap-ps .sub-visualtop .textbox p strong {display:inline-block;}
    .wrap-ps .sub-visualtop .textbox h1 {font-size:44px; font-weight:700;}
    .wrap-ps .sub-visualtop .textbox h2 {font-size:44px; font-weight:700;}
    .wrap-ps .sub-visualtop .textbox em {font-size:18px;}
    .wrap-ps .skinsuggest .suggest-list li {font-size:16px; line-height:24px;}
    .wrap-ps .skinsuggest .suggest-list li::before {top:5px;}
    .wrap-ps .skinsuggest .suggest-list li + li {margin-top:10px;}
    .wrap-ps .sub-tit .noto .noto-lg {font-size:32px;}
    .wrap-ps .sub-tit .noto .noto-lg span {padding-top:20px;}
    .wrap-ps .sub-tit .noto .noto-lg span::before {width:4px; height:4px; top:16px;}
    .wrap-ps .sub-tit .noto .noto-md {font-size:32px;}
    .wrap-ps .sub-tit .noto .noto-sm {font-size:20px; line-height:28px;}
    .wrap-ps .sub-tit .cont-md {font-size:18px; line-height:27px;}
    .wrap-ps .sub-tit .cont-sm {font-size:16px; line-height:24px; margin-top:10px;}
    .wrap-ps .sub-bd .body-lg {font-size:20px;}
    .wrap-ps .sub-bd .body-md {font-size:18px;}
    .wrap-ps .sub-bd .body-sm {font-size:16px;}
    .wrap-ps .sub-bd .body-xs {font-size:14px;}
    .wrap-ps .sub-bd .caption {font-size:14px;}
    .wrap-ps .inner-tit {font-size:44px;}
    .wrap-ps .inner-head {font-size:32px;}
    .wrap-ps .inner-body {font-size:14px;}
    .sub-wrap.ps .sub-visualtop.row .top-box p {font-size:22px; font-weight:400; letter-spacing: -2px; margin-bottom:0;}
    .sub-wrap.ps .sub-visualtop.row .top-box p strong {display:contents; font-weight:700;}
    .sub-wrap.ps .sub-visualtop.row .top-box h2 {font-size:44px; line-height:44px; font-weight:900; letter-spacing: -4px; margin:10px 0 15px;}
    .sub-wrap.ps .sub-visualtop.row .top-box em {font-size:18px; font-weight: 700; letter-spacing: -1.5px;}
    .sub-wrap.ps .sub-visualtop.row .top-box em strong {font-weight:400;}


	/* 수술정보 */
    .surgeryinfo .ico-list {flex-wrap:wrap; gap:50px 0;}
    .surgeryinfo .ico-list li {width:33%;}
    .surgeryinfo .ico-list img {max-width:79px;}
    .surgeryinfo .ico-list em {font-size:14px;}
    .surgeryinfo .ico-list p {font-size:15px;}
    .surgeryinfo.row .sub-inner {display:block;}
    .surgeryinfo.row .sub-inner .sub-tit {text-align:center; padding-bottom:40px;}
    .surgeryinfo.row .sub-inner .ico-list {align-self:flex-start; align-items:baseline; margin-left:0;}
    .surgeryinfo.row .sub-inner .ico-list li {width:33%;}
    .surgeryinfo.row .sub-inner .ico-list li + li {margin-left:0px;}
    .surgeryinfo.row .ico-list img {margin-bottom:0;}
    .surgeryinfo .inner-line .sub-tit + .sub-tit {padding-top: 60px;}
    .surgeryinfo .content-list {display:block;}

	/* surgerydesc */

	/* 상단 타이틀, 좌 이미지 / 우 리스트 */
    .surgerydesc {padding:100px 0; margin-bottom:0 !important;}
    .surgerydesc .sub-tit img {top:24px; width:104px;}
    .surgerydesc .inner-cont {display:block;}
    .surgerydesc .inner-cont img {width:100%;}
    .surgerydesc .inner-cont ul {margin-left:auto; margin-right:auto; width:fit-content; margin-top:40px;}
    .surgerydesc .inner-cont li .icon {width:30px; height:30px; font-size:20px; line-height:30px; margin-right:7px;}
    .surgerydesc .inner-cont li + li {margin-top:20px;}

	/* surgerydetail */
    .surgerydetail {padding:100px 0;}
    .surgerydetail .sub-tit img {bottom:37px; right:0; left:0; margin:auto; width:262px;}
    .surgerydetail .inner-cont img {width:100%;}
    .surgerydetail .inner-cont ul {margin-top:30px;}
    .surgerydetail .inner-cont li {position:initial; max-width:none;}
    .surgerydetail .inner-cont li + li {margin-top:10px;}
    .skininfoD img {width:auto;}
    .surgeryinfE {display:block; margin-bottom:0 !important;}
    .surgeryinfE .list {position:inherit; left:auto; bottom:auto; text-align: center;}
    .surgeryinfE .surgeryinfE-tit {font-size:14px;}
    .surgeryinfE .surgeryinfE-tit span {font-size:44px;}
    .surgeryinfE img.logo {width:100%; max-width: 180px; margin:0 0 70px 20px; padding-top:30px;}
    .surgeryinfE img.model {margin: auto; display: block; text-align: center;}
    .surgeryinfE .surgeryinfE-cont {font-size:14px; line-height:22px; text-align:left; padding-left: 40px;}
    .surgerydoctor {padding:160px 0 0; height:733px; background:url('../images/renew/sub/ps/nose04/m/surgeryinfoE_bg.jpg') no-repeat center top / cover;}
    .surgerydoctor .sub-inner {position:initial;}
    .surgerydoctor .sub-tit {text-align:center; margin:0 auto;}
    .surgerydoctor .sub-tit .noto {font-size:32px; margin-bottom:20px;}
    .surgerydoctor .sub-tit .cont {font-size:16px; line-height:24px;}
    .surgerydoctor .doctor-list {position:absolute; left:0; right:0; bottom:30px; display:flex; margin:0 auto;}
    .surgerydoctor .doctor-list .doctor-img {max-width:150px; width:100%;}
    .surgerydoctor .doctor-list img + img {margin-left: 15px;}

	/* 비포애프터 */
    .surgerybna.titanium {margin:100px 0 0; padding:100px 0;}
    .surgerybna.titanium .swiper {padding-bottom: 45px;}

	/*  */

	/* 수술장점A */
    .surgerymeritA.-model {height: 600px; margin: 0; text-align: center; background: #F4ECEB url('../images/renew/sub/ps/eye01/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}
    .surgerymeritA.-lifting {margin-top: 75px; background: #E6DCD1 url('../images/renew/sub/ps/sillifting/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}
    .surgerymeritA.-lifting06 {margin-top: 75px; background: #E6DCD1 url('../images/renew/sub/ps/lifting06/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}
    .surgerymeritA.-lifting11 {margin-top: 75px; background: #E6DCD1 url('../images/renew/sub/ps/lifting11/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}
    .surgerymeritA.-threadulthera {margin-top: 75px; background: #E6DCD1 url('../images/renew/sub/ps/eye01/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}
    .surgerymeritA .textbox {position: initial;}
    .surgerymeritA .textbox h2 {margin-bottom:14px; font-size:30px;}
    .surgerymeritA .textbox h3 {margin-bottom:14px; font-size:30px;}
    .surgerymeritA .textbox p {font-size:15px; line-height: 23px;}

	/* 수술종류 */
    .surgerytype .img-list ul {flex-wrap:wrap; justify-content:space-between; gap:30px 0;}
    .surgerytype .img-list li {width:49%;}
    .surgerytype .img-list img {margin-bottom:12px;}
    .surgerytype .img-list p {margin:0 0 6px; font-size:17px;}
    .surgerytype .img-list em {font-size:14px;}
    .surgerytype .img-list.-col3 li {width: 49%; min-width: auto;}
    .surgerytype .img-list.-col3 li img {width: 100%;}

	/* 수술장점B */
    .surgerymeritB .textbox h2 {font-size:30px;}
    .surgerymeritB .textbox h3 {font-size:30px;}
    .surgerymeritB .textbox p {max-width: none; margin:27px auto; font-size:14px;}
    .surgerymeritB img {width: 100%;}
    .surgerymeritB .sub-inner {display: block;}
    .surgerymeritB .sub-inner .textbox {text-align: center;}
    .surgerymeritB .image {text-align: center;}
    .surgerymeritB .image > img {width: auto; margin: 0 auto;}
    .surgerymeritB .hoverbox {width: fit-content; right: 0; margin: auto;}
    .surgerymeritB .hoverbox .inner-hover {position: relative; text-align: center; position: relative; left:0; right:0; margin: auto;}
    .surgerymeritB .image .hoverbox-model {margin-top: 105px;}
    .surgerymeritB .hoverbox .mouseout-img {width: 26px;}
    .surgerymeritB .hoverbox .hoverbuble {font-size: 14px; padding: 9px 13px 9px 15px;}
    .surgerymeritB .hoverbox .btn1 .mouseout-img {top:137px; left:62px;}
    .surgerymeritB .hoverbox .btn2 .mouseout-img {top:73px; right:76px;}
    .surgerymeritB .hoverbox .btn3 .mouseout-img {top:146px; right:88px;}
    .surgerymeritB .hoverbox .btn4 .mouseout-img {top:102px; right:54px;}
    .surgerymeritB .hoverbox .btn1 .hoverbuble {top:118px; left:-98px;}
    .surgerymeritB .hoverbox .btn2 .hoverbuble {top:54px; right:auto; left:-47px;}
    .surgerymeritB .hoverbox .btn3 .hoverbuble {top:124px; right:-74px;}
    .surgerymeritB .hoverbox .btn4 .hoverbuble {top:79px; right:-72px;}
    .hoverbuble:after {top: 9px; border-width: 11px 35px 8px 0;}
    .hoverbuble.right::after {right: -21px; border-width:9px 0 8px 34px;}

	/* 수술방법 */
    .surgerymethod .tit {padding:8px 25px; margin-bottom:10px;}
    .surgerymethod .img-list ul {flex-wrap:wrap; justify-content:space-between; gap:30px 0;}
    .surgerymethod .img-list li {width:49%;}
    .surgerymethod .img-list img {margin-bottom:12px;}
    .surgerymethod .img-list p {margin:0 0 6px; font-size:17px;}
    .surgerymethod .img-list em {font-size:14px;}
    .surgerymethod .img-list.-col3 li {width: 49%; min-width: auto;}
    .surgerymethod .img-list.-col3 li img {width: 100%;}
    .surgerymethod .content-list {display:block;}

	/* 추천 대상 */
    .surgerytarget .surgerytarget-bg {width: 75%;}
    .surgerytarget .sub-tit {text-align: center;}
    .surgerytarget .flex-area {display: block;}
    .surgerytarget .flex-item:last-child {margin-top: 4rem;}
    .surgerytarget .flex-item-title {font-size: 30px; margin-bottom: 34px;}
    .surgerytarget .flex-list-item + .flex-list-item {padding-top:7px;}
    .surgerytarget .flex-list {margin-left: auto; margin-right: auto; text-align: center; width: max-content;}
    .flex-list-item span {margin-right:8px; font-size: 14px; width: 27px; height: 27px; line-height: 29px;}
    .flex-list-item p {font-size: 15px; text-align: left; width:100%;}

	/* 화살표 모션 */
    .surgerypoint .sub-tit {text-align: center;}
    .surgerypoint .point-motion {margin-top: 36px;}
    .surgerypoint img {width: 100%;}
    .surgerypoint .arrow {width: auto;}
    .surgerypoint .sub-tit p {color:#7A7A7A;}

	/* 안전 수술 시스템 */
    .surgerysystem .flex-system .sub-tit {position: inherit; text-align: center;}
    .surgerysystem .flex-system {padding: 75px 20px 50px;}
    .surgerysystem .flex-system.-bg {background:#F1F1F1;}
    .surgerysystem .flex-system-area {display: block;}
    .surgerysystem .flex-system {width: 100%;}
    .surgerysystem .text-content {margin-top: 16px;}
    .surgerysystem .system-content {text-align: center; position:inherit;}
    .surgerysystem .system-content .system-top {font-size: 14px;}
    .surgerysystem .system-content .system-title {padding: 20px 0 18px; font-size: 30px; line-height: 30px;}
    .surgerysystem .system-content .system-sub {font-size: 15px;}

	/* 안전 수술 시스템 스와이퍼(모바일만) */
    .surgerysystem .pc-none {padding-bottom:70px; background-color:#F1F1F1;}
    .surgerysystem .swiper {width: 100%; height: 100%;}
    .surgerysystem .systemSwiper {position: relative; padding:0 20px 57px 20px;}
    .surgerysystem .systemSwiper .swiper-slide {justify-content: left; display: flex; align-items: center; text-align: left;}
    .surgerysystem .systemSwiper .swiper-slide img {width: 256px; height: 140px; display: block; object-fit:cover; margin:20px 0;}
    .surgerysystem .swiper-scrollbar {background:#d3d3d3;}
    .surgerysystem .swiper-scrollbar-drag {background:#aa9675;}
    .surgerysystem .text-title {font-size: 20px;}
    .surgerysystem .text-content {font-size: 14px;}

	/* 코 스와이퍼 섹션 */
    .surgeryswiper {padding: 0 20px;}
    .surgeryswiper .swiperWrap {padding: 0;}
    .surgeryswiper .box-txt {padding:24px 10px 29px;}
    .surgeryswiper .box-txt span {font-size:20px; margin-bottom:22px;}
    .surgeryswiper .box-txt p {font-size: 15px; line-height: 24px;}
    .surgeryswiper .swiper-button-next {display: none;}
    .surgeryswiper .swiper-button-prev {display: none;}

	/* surgeryswiper2 */
    .surgeryswiper2 {padding:100px 0; margin-bottom:0 !important;}
    .surgeryswiper2 .swiper-area {margin-bottom:50px;}
    .surgeryswiper2 .swiper-sub p {font-size:28px;}
    .surgeryswiper2 .swiper-sub span {font-size:32px;}
    .surgeryswiper2 .swiper-button-prev {background-size: 100%;}
    .surgeryswiper2 .swiper-button-next {background-size: 100%;}
    .surgeryswiper2 .swiper-button-next, .swiper-button-prev {width:26px; height:28px;}

	/* 실리프팅영역 */
    .surgerymeritB .textbox {margin-bottom: 30px;}
    .surgerymeritB .textbox {min-width: auto;}

	/* 초음파 실리프팅 솔루션 */
    .surgerysolution .sub-tit h2 {font-size: 30px;}
    .surgerysolution .sub-tit h3 {font-size: 30px;}
    .surgerysolution li {display: block;}
    .surgerysolution li div {width: auto; padding: 35px 20px 0; text-align: center;}
    .surgerysolution li span.num {font-size: 18px; letter-spacing:-1.5px;}
    .surgerysolution li span.num::before {height: 13px; top:0; bottom:0; margin:auto;}
    .surgerysolution li span {font-size: 18px;}
    .surgerysolution li img {width: 100%;}
    .surgerysolution li p {font-size: 14px; margin-top: 14px; line-height:normal;}

	/* 초음파 실리프팅 타입 */
    .surgerycombi .sub-tit {padding:60px 20px 0; background-size:cover;}
    .surgerycombi .combi-list li {display:block; padding:50px 0 0; text-align:center;}
    .surgerycombi .combi-list li:nth-child(1) {padding:50px 0 0;}
    .surgerycombi .combi-info {display:grid;}
    .surgerycombi .combi-list li .combi-model {width:100%;}
    .surgerycombi .combi-list li .combi-img {margin:0 auto;}
    .surgerycombi .combi-list li .combi-model {max-width:360px; margin:0 auto;}
    .surgerycombi .combi-list li:nth-child(1) .combi-mask {top:52px; left:12px;}
    .surgerycombi .combi-list li:nth-child(2) .combi-mask {top:53px; left:26px;}
    .surgerycombi .combi-list li:nth-child(3) .combi-mask {top:100px; left:40px;}
    .surgerycombi .combi-tit-sub {font-size:12px;}
    .surgerycombi .combi-tit {font-size:28px;}
    .surgerycombi .combi-text {font-size:14px; line-height:20px; padding:0 20px; margin-bottom:20px; order:1;}
    .surgerycombi .combi-item {justify-content:space-evenly; margin:0 auto 20px; order:0; left: 0;}
    .surgerycombi .combi-item p {width:110px; height:110px;}
    .surgerycombi .combi-item p img {width:100%; top:20px;}
    .surgerycombi .combi-item p span {font-size:12px; padding:5px 0;}

	/* surgeryeffect */
    .surgeryeffect .cont ul {position:initial; height:auto; display:flex; flex-wrap:wrap; margin-top:35px; margin-left:auto; margin-right:auto; text-align: center;}
    .surgeryeffect .cont ul li {font-size:16px; width:50%;}
    .surgeryeffect .cont ul li + li {margin-bottom:10px;}
    .surgeryeffect .cont ul li:nth-child(odd) {padding:0 0 0 20px; left:0;}
    .surgeryeffect .cont ul li:nth-child(even) {padding:0 0 0 20px; right:0; text-align:left;}
    .surgeryeffect .cont ul li:nth-child(odd)::before {left:0; width:12px; height:12px;}
    .surgeryeffect .cont ul li:nth-child(even)::before {left: 0; width:12px; height:12px;}
    .surgeryeffect .cont ul li:nth-child(2) {top:auto;}
    .surgeryeffect .cont ul li:nth-child(3) {top:auto;}
    .surgeryeffect .cont ul li:nth-child(5) {top:auto;}
    .surgeryeffect .cont ul li:nth-child(6) {top:auto;}

	/* surgerytyping */
    .surgerytyping {padding:164px 0 50px; text-align:center; background: url('/images/renew/sub/ps/minilifting/m/surgerytyping_bg.jpg') no-repeat center top / cover;}
    .surgerytyping .cont {font-size:18px; line-height:26px;}
    .surgerytyping .cont-typing {font-size:28px; max-width:none; height:62px; line-height:60px;}
    .surgerytyping .cont-typing::before {right:13px; width:21px; height:21px; background-size:100%;}
    .surgerytyping .point {font-size:13px; letter-spacing:32px;}

	/* surgeryreal */
    .surgeryreal {padding:100px 0; margin-bottom:0 !important;}
    .surgeryreal .sub-tit .noto {font-size:28px;}
    .surgeryreal .sub-tit .eng {line-height:62px;}
    .surgeryreal .real-cont li {padding:30px 20px;}
    .surgeryreal .real-cont li::before {left:0; right:0; margin:auto;}
    .surgeryreal .real-cont li > div {display:block; text-align: center;}
    .surgeryreal .real-cont li > div .icon {width:100%; display:block; margin-bottom:14px;}
    .surgeryreal .real-cont li > div .age {margin: 0 10px 0 0; font-size:16px;}
    .surgeryreal .real-cont li > div .name {font-size:20px;}
    .surgeryreal .real-cont li > p {font-size:14px; line-height:21px; text-align:center;}

	/* surgerynumber */
    .surgerynumber li + li {margin-top:100px;}
    .surgerynumber img {width:100%;}
    .surgerynumber .number-cont {font-size:16px; line-height:24px; margin-top:40px;}
    .surgerynumber .flex-list {display:block;}
    .surgerynumber .flex-list p {font-size:16px; margin:30px auto 50px;}
    .surgerynumber .flex-list li:last-child p {margin: 30px 0 0 0;}

	/*  */
    .surgerynumber li.reverse {flex-direction:column-reverse;}
    .surgerynumber li.reverse:nth-child(even) {flex-direction:column-reverse;}
    .surgerynumber li.reverse > div {margin:50px 0 0 10px; align-self: baseline;}
    .surgerynumber li.reverse > div .sub-tit {text-align:left;}
    .surgerynumber li.reverse span.num-point {margin: 0 0 10px 0;}

	/*  */
    .surgerynumber .number-list ul {position:inherit; display:flex; flex-wrap:wrap; width:375px; margin-top:30px;}
    .surgerynumber .number-list li {width:50%; text-align:left; font-size:16px; margin-bottom:10px;}
    .surgerynumber .number-list li:nth-child(odd) {position:inherit; left:auto; padding-left:20px;}
    .surgerynumber .number-list li:nth-child(odd)::before {left:0; right:auto; border:none; width:12px; height:12px;}
    .surgerynumber .number-list li:nth-child(even) {position:inherit; right:auto; padding-left:20px;}
    .surgerynumber .number-list li:nth-child(even)::before {left:0; border:none; border:none; width:12px; height:12px;}
    .surgerynumber .number-list li:nth-child(1) {top:auto; left:auto;}
    .surgerynumber .number-list li:nth-child(2) {top:auto; right:auto;}
    .surgerynumber .number-list li:nth-child(3) {left:auto;}
    .surgerynumber .number-list li:nth-child(4) {right:auto;}
    .surgerynumber .number-list li:nth-child(5) {bottom:auto; left:auto;}
    .surgerynumber .number-list li:nth-child(6) {bottom:auto; right:auto;}

	/*  */
    .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 20px 0;}
    .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-tit .cont {color:#fff;}
    .surgerynumber .surgerynumber-list .list-text p {margin:50px auto 10px; font-size:20px;}
    .surgerynumber .surgerynumber-list .list-text span {font-size:32px;}
    .surgerynumber .surgerynumber-list .list-img {padding-top:216px;}
    .surgerynumber .surgerynumber-list .list-img .img-left {left:0; right:0; width:100%; max-width:223px; margin:auto; top:0;}
    .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:100px 20px;}
    .surgerynumber .surgerynumber-list > li:nth-child(2) ul {display:block;}
    .surgerynumber .surgerynumber-list > li:nth-child(2) ul p {font-size:20px;}
    .surgerynumber .surgerynumber-list > li:nth-child(2) ul::before {transform: rotate(90deg);}
    .surgerynumber .surgerynumber-list > li:nth-child(2) ul li + li {margin-left:0; margin-top: 80px;}
    .surgerynumber .surgerynumber-list > li:nth-child(3) {padding:100px 0;}
    .surgerynumber .surgerynumber-list > li:nth-child(3) li {margin-left:0;}
    .surgerynumber .surgerynumber-list > li:nth-child(3) li + li {margin-left:10px;}
    .surgerynumber .surgerynumber-list > li:nth-child(3) li p {font-size:16px;}

	/* surgerybar */
    .surgerybar {padding:100px 0; margin-bottom:0 !important; background:url('/images/renew/sub/ps/minilifting/m/surgerybar_bg.jpg') no-repeat center top / cover;}
    .surgerybar li > p {text-align:left;}
    .surgerybar .progress {display: block; text-align: center;}
    .surgerybar .progress ul {margin-top:20px;}
    .surgerybar .progress .progress-container {min-width:auto; height:27px;}
    .surgerybar .progress .progress-container .progress-text {font-size:13px; line-height:27px;}
    .surgerybar .info-list li {width:110px; height:110px;}
    .surgerybar .info-list li > span {font-size:14px; padding-bottom: 5px;}
    .surgerybar .info-list li > span::before {width:66px;}
    .surgerybar .info-list li strong {font-size:20px; line-height:25px;}
    .surgerybar .info-list li strong > span {font-size:14px;}

	/* surgeryinsta */
    .surgeryinsta {padding:100px 0;}
    .surgeryinsta .swiper-slide {margin-right:0px !important;}
    .surgeryinsta .swiper-slide img {width:100%;}

	/* surgerymotion */
    .surgerymotion .sub-inner {display:block;}
    .surgerymotion .sub-tit {margin-left:0; text-align:center;}
    .surgerymotion .motion-area {width:fit-content; margin:30px auto 0;}
    .surgerymotion .motion-area > img {width:100%; max-width: 300px; margin:0 auto;}
    .surgerymotion .motion-area .motion-txt {font-size:14px; align-self:end;}
    .surgerymotion .motion-area .motion-per {font-size:18px; align-self:end;}
    .surgerymotion .motion-area .motion-num {font-size:28px; font-weight:500; align-self:end;}
    .surgerymotion .motion-area p:nth-child(1) {left:142px; top:201px; transform: rotate(-19deg);}
    .surgerymotion .motion-area p:nth-child(2) {left:106px; top:190px;}
    .surgerymotion .motion-area p:nth-child(3) {left:135px; top:289px;}
    .surgerymotion .motion-area p:nth-child(4) {left:10px; top:202px; display:flex;}
    .surgerymotion .motion-area p:nth-child(5) {left:10px; top:243px; display:flex;}
    .surgerymotion .motion-area p:nth-child(6) {left:10px; top:284px; display:flex;}

	/* surgerystep */
    .surgerystep .step-list {flex-wrap:wrap;}
    .surgerystep .step-list > li {width:50%;}
    .surgerystep .step-list > li .itme-list {margin-top:10px; padding-top:10px;}
    .surgerystep .step-list > li .step-num {width:82px; height:25px; line-height:25px; font-size:14px;}
    .surgerystep .step-list > li .itme-list li + li {margin-top:22px;}
    .surgerystep .step-list > li::before {width:40px; height:40px;}
    .surgerystep .step-list > li:nth-child(odd) {height:244px;}
    .surgerystep .step-list > li:nth-child(odd)::before {width:40px; height:40px;}
    .surgerystep .step-list > li:nth-child(even)::before {width:40px; height:40px;}
    .surgerystep .step-list > li:nth-child(1)::before {left: auto; right:-15px; bottom:0; top:0; margin:auto;}
    .surgerystep .step-list > li:nth-child(2)::before {left:0; right:0; bottom:-14px; margin:0 auto; transform: rotate(90deg);}
    .surgerystep .step-list > li:nth-child(3) {order:2;}
    .surgerystep .step-list > li:nth-child(3)::before {right:auto; left:-14px; top:0; bottom:20px; margin:auto; transform: rotate(180deg);}
    .surgerystep .step-list > li:nth-child(4) {order:1;}
    .surgerystep .step-list > li:nth-child(4)::before {content:none;}
    .surgerystep .step-list > li:nth-child(5) {order:3; width:100%; height:160px;}
    .surgerystep .step-list > li:nth-child(5)::before {width:48px; height:48px; background-size:100%; top:20px; left:10%;}
    .surgerystep .step-list > li:nth-child(5) .pc-none {display:inline;}
    .surgerystep img {width:100%; margin-top:30px;}

	/* surgeryprogress */
    .surgeryprogress ul {display:block;}
    .surgeryprogress span {display: block; margin:10px 0;}
    .surgeryprogress li video {width:fit-content; max-width:300px; margin:auto;}

	/* surgeryway */
    .surgeryway {padding:100px 0 !important;}
    .surgeryway .sub-inner {padding:0 20px;}
    .surgeryway img {width:90%;}
    .surgeryway .inner-flex {flex-direction: column-reverse;}
    .surgeryway .inner-flex .sub-tit {text-align:center; margin-top:50px;}
    .surgeryway .inner-flex img {width:100%;}
    .surgeryway .inner-flex > div {margin-left:0; text-align:center;}
    .surgeryway .motion-area {width:100%;}

	/* surgerytab */
    .sub-page .surgerytab {padding:100px 0 0;}
    .surgerytab .tab-buttons button {max-width:280px; margin:0 auto; font-size:22px; padding:15px 0;}
    .surgerytab .tab-buttons button.active {border-bottom:1px #4472C4 solid;}
    .surgerytab .tab-content {display:block; padding-top:40px;}
    .surgerytab .swiper {width:auto !important; margin:0 auto 40px; padding-bottom:70px;}
    .surgerytab .tab-contents:last-child .swiper {margin:0;}
    .surgerytab .slide-flex {display:block;}
    .surgerytab .slide-flex img {width:85%;}
    .surgerytab .slide-flex ul {margin-top:30px; width:100%;}
    .surgerytab .slide-flex ul li img {width:30px;}
    .surgerytab .slide-flex li {padding-left:0; width:30%;}
    .surgerytab .slide-flex li::before {left:0;}
    .surgerytab .slide-flex li:first-child {padding-left:0;}
    .surgerytab .img-flex {display:flex; justify-content: center; width: 85%; margin: 0 auto;}
    .surgerytab .img-flex img {width:50%;}
    .surgerytab .tab-content ul.order {display:flex; flex-wrap:wrap; margin-top:30px; margin-bottom:0;}
    .surgerytab .tab-content ul.order li {width:49%;}
    .surgerytab .tab-content ul.order li + li {margin-top:0; margin-bottom:10px;}
    .surgerytab .swiper-button-prev {background-size:60%;}
    .surgerytab .swiper-button-next {background-size:60%;}

	/* surgeryproblem */
    .surgeryproblem {margin:100px 0 179px !important; padding-top:100px;}
    .surgeryproblem .sub-inner {padding:0 20px;}
    .surgeryproblem li span {width:18px; height:18px; line-height:18px; font-size:11px; margin:19px auto 10px;}
    .surgeryproblem li p {font-size:14px; line-height:18px;}
    .surgeryproblem p.caption {font-size:32px; bottom:-200px;}
    .surgeryproblem p.caption span {font-size:32px;}

	/* surgerylabel */
    .surgerylabel img {width:100%;}
    .surgerylabel .label img {width:50%;}
    .surgerylabel .label span {width:80px; height:24px; line-height:20px; font-size:14px; letter-spacing:-0.7px;}

	/* surgerycheck */
    .surgerycheck .popup {width:90%; padding: 30px 20px;}
    .surgerycheck .popup-inner p {font-size:16px;}

	/* surgeryage */
    .surgeryage {margin-bottom:0 !important; padding:100px 0;}
    .surgeryage ul {display:block;}
    .surgeryage li+ li {margin:0;}
    .surgeryage li img {width:100%;}
    .surgeryage li p {font-size: 16px;}
    .surgeryage p.last {font-size: 16px;}
    .surgeryage li p span {font-size:20px; margin:0 auto;}
    .surgeryage li > div {width:320px; margin:auto;}
    .surgeryage li > div span {font-size:14px; padding:3px 10px 4px;}
    .surgeryage li:nth-child(1) {margin-bottom:40px;}
    .surgeryage li:nth-child(1) > div span:nth-child(1) {top:34px; left:34px;}
    .surgeryage li:nth-child(1) > div span:nth-child(2) {top:83px;}
    .surgeryage li:nth-child(1) > div span:nth-child(3) {top:142px;}
    .surgeryage li:nth-child(1) > div span:nth-child(4) {right:25px; top: 155px;}
    .surgeryage li:nth-child(2) > div span:nth-child(1) {left: 27px; top: 34px;}
    .surgeryage li:nth-child(2) > div span:nth-child(2) {left: 22px; top: 112px;}
    .surgeryage li:nth-child(2) > div span:nth-child(3) {left:27px; top: 209px;}
    .surgeryage li:nth-child(2) > div span:nth-child(4) {top:44px;}
    .surgeryage li:nth-child(2) > div span:nth-child(6) {top:210px;}

	/* surgerymanage */
    .surgerymanage li {padding: 13px 0 14px 18px;}
    .surgerymanage li.body-lg {font-size:18px;}
    .surgerymanage li span {width:74px; text-align:left; margin-right: 12px;}
    .surgerymanage li span.body-md {font-size: 16px;}

	/* surgeryyouyube */
    .surgeryyouyube ul {display:block;}
    .surgeryyouyube li {max-width:none; width:100%; height:51.71875vw; background:#202020; margin: 0 auto;}
    .surgeryyouyube li + li {margin-top:8px; margin-left:0;}
    .surgeryyouyube a {font-size:20px;}

	/* surgerycards */
    .surgerycards .cards {display:block;}
    .surgerycards .tabbar {display:flex; flex-wrap:wrap;}
    .surgerycards .tab {width:50%; padding:10px 14px; outline: 1px #fff solid; background:#E3EEFF;}
    .surgerycards.cols-5 .tab {background:#CBD5EE;}
    .surgerycards.cols-5 .tabbar .tab:nth-child(-n+2) {flex: 0 0 50%;}
    .surgerycards.cols-5 .tabbar .tab:nth-child(n+3) {flex: 0 0 33.3333%;}
    .surgerycards .tab.on {border-color:#111; font-weight:700;}
    .surgerycards .card {display:none;}
    .surgerycards .card.on {display:block;}
    .surgerycards .card-title {display:none;}
    .surgerycards .sub-bd {border-radius: 0 0 40px 40px; border-right: 1px solid #4B8BEB; border-bottom: 1px solid #4B8BEB; border-left: 1px solid #4B8BEB; background:#fff;}

	/* surgerycommon */
    .surgerycommon .sub-tit {padding:0 20px 40px;}
    .surgerycommon .common-list {padding:100px 0;}
    .surgerycommon .common-list ul {justify-content:left;}
    .surgerycommon .common-list li {display:block;}
    .surgerycommon .common-list:nth-child(1) {background:url('/images/renew/sub/ps/motiva/m/surgerycommon_bg_01.jpg') no-repeat center top / cover;}
    .surgerycommon .common-list:nth-child(2) {background:url('/images/renew/sub/ps/motiva/m/surgerycommon_bg_02.jpg') no-repeat center top / cover;}
    .surgerycommon .common-list:nth-child(3) {background:url('/images/renew/sub/ps/motiva/m/surgerycommon_bg_03.jpg') no-repeat center top / cover;}

	/* 안면윤곽 하단 공통 */
    .surgerycommon.face .common-list ul {display:block;}
    .surgerycommon.face .common-list li {padding:0 20px;}
    .surgerycommon.face .common-list li + li {margin:20px 0 0;}
    .surgerycommon.face .common-list li img {width:100%; height:auto; max-width:none;}
    .surgerycommon.face .common-list span.body-sm {margin-top:12px;}

	/* 지방흡입, 지방이식 하단 공통 */
    .commonbottom {padding:100px 0 0 !important; background:url('/images/renew/sub/ps/double_chin/m/common_img_bg.jpg') no-repeat center top / cover;}
    .commonfooter {padding:100px 0 0 !important;}
    .commonfooter img {width:100%;}

	/* 엔도타인 이마거상술 */
    .endo .surgerymeritA.-model {margin-top: 70px; background: #E6DCD1 url('../images/renew/sub/ps/endo/m/img_surgerymeritA_bg-model_m.png') no-repeat center bottom / 360px;}
    .endo .surgerymeritB .image .hoverbox-model {margin-top: 15px;}
    .endo .surgerytype {padding-bottom:0;}

	/* 실리프팅 */
    .sillifting .surgerymotion {padding:100px 0 !important;}
    .sillifting .tab-buttons .tab-button {height:104px;}
    .sillifting .tab-content {padding:20px;}
    .sillifting .tab-content .inner-box {display:block;}
    .sillifting .tab-content .inner-box img {width:100%; margin-bottom:20px;}
    .sillifting .tab-content .inner-box .inner-item {margin:0;}
    .sillifting .tab-content .inner-box .inner-item .inner-vaue {margin-bottom:20px; padding-bottom:20px;}
    .sillifting .surgerynumber li {flex-direction: column-reverse;}
    .sillifting .surgerynumber li:nth-child(2) {margin:50px 0 0; flex-direction:column-reverse;}
    .sillifting .surgerynumber li > div {margin:40px 0 0 20px; align-self:auto;}
    .sillifting .surgerynumber li span.num-point {margin-bottom:20px;}

	/* 토탈V윤곽술 */
    .lifting02 .sub-visualtop .textbox {left:0; right:0; margin:auto; transform:none;}
    .lifting02 .sub-visualtop .textbox .logo {top:auto; right:-50px; bottom:-100px; position:absolute;}
    .lifting02 .surgerymotion {padding:100px 0 !important;}
    .lifting02 .surgerymotion ul {margin:20px auto 40px; justify-content:center;}
    .lifting02 .surgerymotion li {max-width:80px; height:34px; line-height:34px;}
    .lifting02 .surgeryinfo.type02 ul {margin-top:40px;}
    .lifting02 .surgeryinfo.type02 li {position: initial; max-width:none; height:auto; border-radius: 9.15px; padding:14px 0;}
    .lifting02 .surgeryinfo.type02 li + li {margin-top:10px;}
    .lifting02 .surgeryinfo.type02 li:nth-child(5) {height:auto; max-width:none; margin-top:10px;}
    .lifting02 .surgeryinfo.type02 .list {height:auto;}
    .lifting02 .surgeryinfo.type02 img {width:100%;}
    .lifting02 .surgeryinfo.type03 ul {display:block;}
    .lifting02 .surgeryinfo.type03 li {width:200px; height:230px; padding-top:62px;}
    .lifting02 .surgeryinfo.type03 li:nth-child(2) {float: right;}
    .lifting02 .surgeryinfo.type03 li:nth-child(3) {margin-left:0;}
    .lifting02 .surgeryinfo.type03 li::before {margin:0; top:auto; bottom:-26px; right:24px;}
    .lifting02 .surgeryinfo.type03 li:nth-child(2)::before {right:auto; left:33px;}
    .lifting02 .surgeryinfo.type03 li + li {margin-top:20px;}
    .lifting02 .surgerynumber li {flex-direction: column-reverse;}
    .lifting02 .surgerynumber li > div {margin:50px 0 0 10px; align-self:flex-start;}
    .lifting02 .surgerynumber li:nth-child(even) {flex-direction: column-reverse;}
    .lifting02 .surgerynumber span.num-point {margin:0 0 20px 0;}

	/* 3STEP 눈밑지방재배치 */
    .lifting03 .surgeryinfo.type01 {padding:100px 0; margin-bottom:0 !important;}
    .lifting03 .surgeryinfo.type01 p {font-size:20px; line-height:26px; margin-bottom:20px;}
    .lifting03 .surgeryinfo.type01 img {width:90%; margin:auto;}
    .lifting03 .surgerymethod .img-list li:last-child {display:none;}
    .lifting03 .surgerynumber .surgerynumber-list > li:nth-child(3) {padding:100px 20px;}
    .lifting03 .surgerynumber {margin-bottom: 0;}
    .lifting03 .surgerybar li > p {padding:0;}
    .lifting03 .surgerybar .progress .progress-date {margin-top:30px;}

	/* 액티브눈밑지방재배치 */
    .lifting05 .surgerybna {padding:75px 0;}
    .lifting05 .surgerybna .sub-tit img {width:50%;}
    .lifting05 .surgerybna img {width:100%;}
    .lifting05 .surgerybna .sub-inner > p {font-size:28px;}
    .lifting05 .surgerybna .sub-inner > strong {font-size:32px;}
    .lifting05 .surgerybar .sub-tit {text-align: center;}
    .lifting05 .surgerybar .progress .model-area div {right: 29%; top:32%;}
    .lifting05 .surgerybar .progress .model-area > img {width: 100%;}
    .lifting05 .surgerybar .progress .model-area .lifting05-txt {font-size: 14px;}
    .lifting05 .surgerybar .progress .model-area .lifting05-arrow {width:95%;}
    .lifting05 .surgerybar .progress {display: block; text-align: center;}
    .lifting05 .surgerybar .progress ul {margin-top:20px;}
    .lifting05 .surgerybar .progress .progress-container {min-width:auto; height:27px;}
    .lifting05 .surgerybar .progress .progress-container .progress-text {font-size:13px; line-height:27px;}
    .lifting05 .surgeryslot {padding:75px 0; margin-bottom:0;}
    .lifting05 .surgeryslot .text-area {position:relative; width: fit-content; margin:0 auto 30px;}
    .lifting05 .surgeryslot .text-area span {display:none;}
    .lifting05 .surgeryslot .text-area h2 {font-size:28px;}
    .lifting05 .surgeryslot .text-area h3 {font-size:28px;}
    .lifting05 .surgeryslot .text-area strong {font-size:32px;}
    .lifting05 .surgeryslot .text-area::before {top: -85px; left: -80px; transform: scale(.4);}
    .lifting05 .surgeryslot .text-area::after {top: -85px; right: -80px; transform: scale(.4);}
    .lifting05 .surgeryslot #count .num.idx2 {line-height: 51px!important;}
    .lifting05 .surgeryslot #count .num.idx3, .lifting05 .surgeryslot #count .num.idx4 {line-height: 55px!important;}
    .lifting05 .surgerynumber.key1 {padding:75px 0;}
    .lifting05 .surgerynumber .sub-tit .noto strong {font-size:28px;}
    .lifting05 .surgerynumber .know-how th strong {font-size:20px;}
    .lifting05 .surgerynumber .know-how th, .lifting05 .surgerynumber .know-how td {font-size:16px;}
    .lifting05 .surgerynumber.key3 {margin-bottom:0; padding-top: 75px; padding-bottom: 185%; background: url('/images/renew/sub/ps/lifting05/m/img_surgerynumber_03.png') #8CB0E4 center bottom; background-size: 100%; background-repeat: no-repeat;}
    .lifting05 .surgerynumber.key3 .sub-tit .noto strong {font-size:28px;}
    .lifting05 .surgerynumber.key3 .sub-tit .noto em {display: none;}
    .lifting05 .surgerymethod .img-list li:last-child {display: none;}

	/* 이마거상술 */
    .lifting07 .surgeryinfo .info-bot {font-size:20px;}
    .lifting07 .surgeryinfo .sub-tit .noto strong {font-size:32px;}
    .lifting07 .surgeryinfo img {width:100%;}
    .lifting07 .surgerynumber span {margin:20px 0 20px;}
    .lifting07 .surgerynumber li > div {align-self:baseline; padding-left:10px;}
    .lifting07 .surgerynumber li .sub-tit h2 {font-size:20px; line-height:26px; letter-spacing:-1px;}
    .lifting07 .surgerynumber li .sub-tit h3 {font-size:20px; line-height:26px; letter-spacing:-1px;}
    .lifting07 .surgerynumber li .sub-tit .cont {font-size:16px; margin-top:10px;}
    .lifting07 .surgerynumber li {flex-direction: column-reverse;}
    .lifting07 .surgerynumber li:nth-child(odd) {flex-direction:column-reverse;}
    .lifting07 .surgerymethod {padding:100px 0 !important;}
    .lifting07 .skinsuggest {margin-bottom:0;}

	/* 안면거상술 */
    .lifting11 .surgeryinfo .inner-line::before {top:40px; height:40px;}
    .lifting11 .surgeryinfE {padding:100px 0;}
    .lifting11 .surgeryinfo.type02 {padding:100px 0;}
    .lifting11 .surgeryinfE .surgeryinfE-tit {font-size:32px;}
    .lifting11 .surgeryinfE .surgeryinfE-tit span {font-size: 32px;}
    .lifting11 .surgeryinfE .surgeryinfE-tit span.num {margin-left:auto; font-size:82px;}
    .lifting11 .surgeryinfE .surgeryinfE-tit span.num-count {font-size:20px;}
    .lifting11 .surgerynumber {padding: 100px 0 0;}
    .lifting11 .surgerynumber .flex-list li + li {margin-top:20px;}
    .lifting11 .surgerynumber .flex-list li:first-child {border-radius:40px; padding:30px;}
    .lifting11 .surgerynumber .flex-list p {margin-bottom:0;}
    .lifting11 .surgerynumber > ul > li:nth-child(2) {padding: 100px 0;}
    .lifting11 .surgerynumber > ul li:nth-child(2) ul {display:block;}
    .lifting11 .surgerynumber > ul li:nth-child(2) ul::before {height: 50px;}
    .lifting11 .surgerynumber > ul li:nth-child(2) ul li {max-width: none; padding: 0 20px;}
    .lifting11 .surgerynumber > ul li:nth-child(2) ul > li + li {margin:110px 0 0; padding: 0 20px;}
    .lifting11 .surgerynumber > ul > li {padding:0 20px;}
    .lifting11 .surgerynumber > ul > li:nth-child(3) {padding:100px 20px; margin:0;}
    .lifting11 .surgerynumber > ul li:nth-child(3) ul {flex-wrap:wrap;}
    .lifting11 .surgerynumber > ul li:nth-child(3) ul li {width:49%;}
    .lifting11 .surgerynumber > ul li:nth-child(3) ul li p {font-size:18px; margin:20px 0;}
    .lifting11 .surgerynumber > ul li:nth-child(4) {padding: 100px 20px; margin:0;}
    .lifting11 .surgerynumber .number-cont {font-size:16px; line-height:24px;}
    .lifting11 .surgerybar li > p {font-size:16px;}
    .lifting11 .surgerybar .progress img {width:100%;}
    .lifting11 .surgerybar.type01 .progress .progress-area {margin-left:auto;}
    .lifting11 .surgerybar.type01 .progress .progress-area ul {margin-top:20px;}
    .lifting11 .surgerybar.type01 .progress .progress-area li {width:49%;}
    .lifting11 .surgerybar.type01 .progress .progress-area li:first-child .progress-container {min-width:auto;}
    .lifting11 .surgerybar.type01 .progress .progress-area .progress-container {min-width:auto;}
    .lifting11 .surgerybar.type02 .progress .progress-area ul {display:block; margin-top:0;}
    .lifting11 .surgerybar.type02 .progress .progress-area {text-align:left;}
    .lifting11 .surgerybar.type02 .progress .progress-area .sub-tit {padding-bottom:60px;}
    .lifting11 .surgerybar.type02 .progress .progress-container {min-width:auto;}
    .lifting11 .surgerybar.type02 .progress .progress-container .progress-text {font-size:44px; line-height:44px; top:-56px;}
    .lifting11 .skinsuggest {margin-bottom:0;}

	/* 아이업리프팅 */

	/* 원래 클래스 : eyeuplifting */
    .lifting12 .surgerypoint .sub-inner {display:block;}
    .lifting12 .surgerymeritA {margin-top:75px; background: #e6dcd1 url('../images/renew/sub/ps/lifting12/m/img_surgerymeritA_bg-model.png') no-repeat center bottom / 360px;}

	/* 최소절개 미니거상 */
    .lifting13 .surgerytyping {padding:100px 0;}
    .lifting13 .sub-tit .noto-mid img {margin:20px auto;}
    .lifting13 .icon img {width:auto;}
    .lifting13 .surgerybna {padding-top:0;}
    .lifting13 .surgerytyping .cont-typing {margin-bottom:70px;}
    .lifting13 .surgerytyping .cont-typing::before {right:15px;}
    .lifting13 .surgerytyping img {width:100%;}
    .lifting13 .surgerynumber .number-list {width:100%;}
    .lifting13 .triangle-container {height:348px; width:360px; margin:0 auto;}
    .lifting13 .triangle-container img {width:auto !important;}
    .lifting13 .triangle-container .line-list {position: absolute; height:100%; width:100%; top:0;}
    .lifting13 .triangle-container .line-list .line {position:absolute; top:57px; left:13px; font-size:14px; font-weight:700;}
    .lifting13 .triangle-container .line-list .line strong {font-size:44px; display:inline-block; background: linear-gradient(180deg, #FF6066 29.76%, #FEA4A4 78.57%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .lifting13 .triangle-container .line-list .line span {font-size:14px; display:inline-block; background: linear-gradient(180deg, #FF6066 29.76%, #FEA4A4 78.57%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent;}
    .lifting13 .triangle-container .line-list .line:nth-child(2) {left:auto; right:22px;}
    .lifting13 .triangle-container .line-list .line:nth-child(3) {color:#fff; top:auto; bottom:20px; left:55%;}

	/* 턱선 리프팅 */
    .lifting14 .surgeryinfo.type01 img {width:100%;}
    .lifting14 .surgeryinfo.type02 .sub-tit .noto .noto-md::before {left:14px; bottom:-58px; background-size:80%;}
    .lifting14 .surgeryinfo.type02 .content-list {display:flex;}
    .lifting14 .surgeryinfo.type02 .sub-bd .body-lg {margin-top:50px;}
    .lifting14 .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 0;}
    .lifting14 .surgerynumber .surgerynumber-list > li:nth-child(3) {padding:100px 20px;}
    .lifting14 .surgerynumber .surgerynumber-list .list-img {padding-top:116px;}
    .lifting14 .surgerynumber .surgerynumber-list .list-img .img-left {left:-36px; top:0;}
    .lifting14 .surgerynumber-list > li:nth-child(1) img {width:fit-content; margin:0 auto;}
    .lifting14 .surgerynumber .flex-list p.point {font-size:14px;}

	/* 동안 리프팅센터*/
    .lifting15 .skininfoB {padding:50px 10px !important; background:url('../images/renew/sub/ps/lifting15/m/skininfoD_bg.jpg') no-repeat center top / 100% 100%;}
    .lifting15 .skininfoB-txt span {font-size:38px;}
    .lifting15 .skininfoB-txt strong {font-size:30px;}
    .lifting15 .surgeryinfo img {width:100%;}
    .lifting15 .surgeryinfo:nth-child(2) {padding:100px 0; margin-bottom:0 !important;}
    .lifting15 .surgeryinfo.doctor {margin-bottom: 0 !important;}
    .lifting15 .surgeryinfo .sub-tit {padding-bottom:10px;}
    .lifting15 .surgeryinfo .hightlight {font-size:20px; padding-top:50px;}
    .lifting15 .surgeryinfo .hightlight::before {height:40px;}
    .lifting15 .surgerymethod .img-list em {font-size:14px;}
    .lifting15 .surgerymethod .img-list ul {gap:30px 1px; justify-content:center;}
    .lifting15 .surgerymethod .img-list li {width:33%;}
    .lifting15 .surgeryinfE {padding:30px 0 0;}
    .lifting15 .surgerysolution {margin-top:0; padding:100px 0;}
    .lifting15 .surgerysolution li {display:flex; flex-direction: column-reverse !important;}
    .lifting15 .surgerysolution li div {text-align:left; align-self:auto;}
    .lifting15 .surgerysolution li span.num {font-size:22px;}
    .lifting15 .surgerysolution li span.tit {font-size: 20px;}
    .lifting15 .surgerysolution li p {font-size:16px; line-height:24px;}
    .lifting15 .surgerymotion {padding-bottom:100px !important;}
    .lifting15 .surgerymotion .sub-tit {width:fit-content; margin:0 auto;}

	/* 미니이마리프팅 */
    .lifting16 .surgeryinfo.type01 {padding:100px 0;}
    .lifting16 .surgeryinfo.type01 img {width:100%;}
    .lifting16 .surgerymotion .motion-area > img {max-width:none; margin-top:50px;}
    .lifting16 .surgerynumber {padding:100px 0; margin-bottom:0;}
    .lifting16 .surgerynumber li {flex-direction:column-reverse;}
    .lifting16 .surgerynumber li:nth-child(odd) {flex-direction:column-reverse;}
    .lifting16 .surgerynumber li > div {align-self:flex-start; padding:50px 0 0 10px;}
    .lifting16 .surgerynumber li > div > span {margin:0 0 20px;}
    .lifting16 .surgerynumber li > div .sub-tit .cont {margin-top:10px;}
    .lifting16 .surgeryinfo.type02 {padding:100px 0;}
    .lifting16 .surgeryinfo.type02 ul {display:block;}
    .lifting16 .surgeryinfo.type02 li img {width:100%;}
    .lifting16 .surgeryinfo.type02 li + li {margin:30px 0 0 0;}
    .lifting16 .skinsuggest {margin-bottom:0;}

	/* 미니리프팅 */
    .minilifting .surgeryinfo img {width:100%;}
    .minilifting .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 20px;}
    .minilifting .surgerynumber .surgerynumber-list > li:nth-child(3) {padding:100px 20px;}
    .minilifting .skinsuggest {padding:100px 0 60px;}

	/* 엘라스티꿈 */
    .elastic .sub-tit .noto-top {font-size:22px;}
    .elastic .surgeryinfo.type01 .inner-line::before {height:40px; top:52px;}
    .elastic .surgeryinfo.type02 {margin-bottom:0;}
    .elastic .surgeryinfo.type02 img {width:100%; margin-left:0;}
    .elastic .surgerymethod li {width:100%; padding:30px;}
    .elastic .surgerymethod li p {font-size:20px;}
    .elastic .surgerymethod li em {font-size:16px; line-height:24px;}
    .elastic .surgerynumber {margin-top:0; padding-top:0;}
    .elastic .surgerynumber .surgerynumber-list > li:nth-child(3) {padding: 100px 20px 0;}
    .elastic .surgerynumber img + img {margin-top: 30px;}
    .elastic .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:100px 20px;}
    .elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul li > div {display:block;}
    .elastic .surgerynumber .surgerynumber-list > li:nth-child(2) ul li > div img + img {margin:30px 0 0;}
    .elastic .surgerynumber .elastic-number .title {align-self:center;}
    .elastic .surgerynumber .elastic-number .title p {font-size:16px; line-height:16px; margin-top: 12px;}
    .elastic .surgerynumber .elastic-number .sub {font-size:20px; line-height: 26px; margin-left:9px;}
    .elastic .surgerynumber .elastic-number .sub span {font-size:14px; width:100%; display:block;}
    .elastic .surgerynumber .title img {max-width:40px;}
    .elastic .surgerynumber .elastic-number .number-item {display:flex; justify-content:left; margin-bottom: 32px; width: 100%;}

	/* 트임성형 */
    .eye02 .surgerymotion {padding:100px 0 !important;}
    .eye02 .surgerymotion .sub-tit .noto .noto-sm {margin:0 auto !important;}
    .eye02 .surgerymotion .sub-tit .noto span {margin:0 auto !important;}
    .eye02 .surgerymotion .motion-area {margin:40px auto 0;}
    .eye02 .surgerybna.type01 {padding:100px 0;}
    .eye02 .surgerynumber .surgerynumber-list .body-md {line-height:25px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 0;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .number-cont {font-size:20px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li {font-size:14px; padding:2px 10px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(1) {left:24px; top:100px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(2) {left:12px; top:142px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(3) {right:6px; top:112px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(2) .num-img li:nth-child(4) {right:24px; top:156px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(1) {top:4px; right:2px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(2) {left:0; top:130px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(3) {right:58px; top:163px;}
    .eye02 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img li:nth-child(4) {right:15px; top:191px;}

	/* 눈매교정 */
    .eye03 .surgerymotion {padding:100px 0 !important;}
    .eye03 .surgerymotion .sub-tit .noto .noto-sm {margin:0 auto !important;}
    .eye03 .surgerymotion .sub-tit .noto span {margin:0 auto !important;}
    .eye03 .surgerymotion .motion-area {margin:40px auto 0;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 20px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) ul {display:block;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(1) li + li {margin:40px 0 0;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p {font-size:14px; line-height:20px; right:10px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p::before {right:82px; width:55px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .num-img p::after {right:133px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .number-cont {font-size:32px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) .number-cont span.highlight {font-size:20px;}
    .eye03 .surgerynumber .surgerynumber-list > li:nth-child(3) img {max-width:360px;}

	/* 중년 눈성형 */
    .eye04 .surgeryinfo img {width:100%;}
    .eye04 .surgeryinfo .inner-line::before {height:40px; top:46px;}
    .eye04 .surgeryinfo .inner-line .sub-tit + .sub-tit {padding-top:40px;}
    .eye04 .surgerysolution {padding:100px 0 60px;}
    .eye04 .surgerysolution .box-list {display:block;}
    .eye04 .surgerysolution .box-list > li + li {margin-left:0; margin-top:30px;}
    .eye04 .surgerysolution .box-list li span {font-size:20px;}
    .eye04 .surgerysolution .box-list .check-list li {font-size:18px;}
    .eye04 .surgerysolution .box-list p {font-size:16px;}
    .eye04 .surgeryinfo.type02 li {font-size:14px;}
    .eye04 .surgeryinfo.type02 img {width:100%;}
    .eye04 .surgerynumber {padding:100px 0;}
    .eye04 .surgerynumber .bna-list {display:block;}
    .eye04 .surgerynumber .bna-list li + li {margin:10px 0 0;}
    .eye04 .surgerynumber .bna-list li::before {width:28px; height:28px; right:0; left:0; top:104%; transform:rotate(90deg); background-size:100%;}
    .eye04 .surgeryinfo.type03 {padding:100px 0; margin-bottom:0;}
    .eye04 .surgeryinfo .effet-list {display:block;}
    .eye04 .surgeryinfo .effet-list li {width:280px; height:280px; margin:auto;}
    .eye04 .surgeryinfo .effet-list li + li {margin:57px auto 0;}
    .eye04 .surgeryinfo .effet-list li span {font-size:20px;}
    .eye04 .surgeryinfo .effet-list li p {font-size:16px;}
    .eye04 .surgeryeffect {padding:100px 0; margin-bottom:0;}
    .eye04 .surgeryeffect img {width:100%;}
    .eye04 .surgeryeffect .point {font-size:20px;}
    .eye04 .surgeryeffect .point strong {font-size:32px;}
    .eye04 .surgeryeffect .point strong::before {background-size:73%;}
    .eye04 .surgeryinfo.type04 {padding:100px 0; margin-bottom:0;}
    .eye04 .skinaccodian {margin-bottom:100px;}

	/* 눈 재수술 */
    .eye05 .surgeryinfo.type01 ul {display:block;}
    .eye05 .surgeryinfo.type01 li {width:100%;}
    .eye05 .surgeryinfo.type01 li + li {margin-top:10px;}
    .eye05 .surgeryinfo.type01 li div {height:190px; padding:20px;}
    .eye05 .surgeryinfo.type01 li em {font-size:18px;}
    .eye05 .surgeryinfo.type01 li p {font-size:16px; line-height:24px;}
    .eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 20px;}
    .eye05 .surgerynumber .surgerynumber-list > li:nth-child(1) li p {font-size:14px; line-height:21px; padding:3px 0;}
    .eye05 .surgerynumber .surgerynumber-list > li:nth-child(3) {padding: 100px 20px;}
    .eye05 .surgerynumber .number-cont strong {display: contents;}
    .eye05 .surgerynumber .surgerynumber-list > li:nth-child(2) .number-cont strong {display:contents;}
    .eye05 .surgerynumber .surgerynumber-list > li:nth-child(2) .number-cont:last-child {font-size:20px;}

	/* 눈썹하거상술 */
    .eye08 .surgeryinfo.type01 {padding:100px 0; margin-bottom:0;}
    .eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(1) {left:46px; top:40px;}
    .eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(2) {left:91px; top:45px;}
    .eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(3) {left:31px; bottom:53px;}
    .eye08 .surgeryinfo.type01 .sub-bd > div span:nth-child(4) {top:46px; right:39px;}
    .eye08 .surgeryinfo.type02 {padding:100px 0;}
    .eye08 .surgeryinfo.type03 img {width:100%;}
    .eye08 .surgeryinfo.type03 .box-list > li {padding:10px;}
    .eye08 .surgeryinfo.type03 .box-list > li + li {margin-left:0;}
    .eye08 .surgeryinfo.type03 .box-list > li span {font-size:20px; margin:10px 0;}
    .eye08 .surgeryinfo.type03 .box-list > li::before {content:none;}
    .eye08 .surgeryinfo.type03 .box-list > li:nth-child(1) {margin-top:0; height: auto;}
    .eye08 .surgeryinfo.type03 .box-list > li:nth-child(2) {height: auto;}
    .eye08 .surgeryinfo.type03 .box-list > li ul {padding:10px;}
    .eye08 .surgerymotion {padding:100px 0 !important; margin-bottom:0;}
    .eye08 .surgerymotion .sub-tit img {width:100%; margin:10px auto 20px;}
    .eye08 .surgeryinfo.type04 {padding:100px 0; margin-bottom:0;}
    .eye08 .surgeryinfo.type04 img {width:100%;}
    .eye08 .surgeryinfo.type04 img + img {margin-top:10px;}
    .eye08 .surgeryinfo.type04 ul {display:block; text-align:left; margin-top:35px;}
    .eye08 .surgeryinfo.type04 li {font-size:18px; padding:0 15px 0;}
    .eye08 .surgeryinfo.type04 li::before {top:-37px;}
    .eye08 .surgeryinfo.type04 li span {display:inline-block;}
    .eye08 .surgeryinfo.type04 li + li {margin:10px 0 0;}
    .eye08 .surgeryinfo.type05 {padding:100px 0; margin-bottom:0;}
    .eye08 .surgeryinfo.type05 .flex-list {display: block;}
    .eye08 .surgeryinfo.type05 .flex-list img {width: 100%;}
    .eye08 .surgeryinfo.type05 .flex-list .sub-tit img {width:100%;}
    .eye08 .surgeryinfo.type05 .flex-list .sub-tit {margin:50px auto 33px 0;}
    .eye08 .swiper {padding-bottom: 38px;}
    .eye08 .skinaccodian {margin-bottom:100px;}

	/* 첫코성형 */
    .nose01 .surgeryinfo.type01 {padding:100px 0; margin-bottom:0;}
    .nose01 .surgeryinfo .inner-line::before {height:40px; top:97px;}
    .nose01 .surgerybar img {width:100%;}
    .nose01 .surgerybar .sub-tit {text-align:center;}
    .nose01 .surgerybna {padding:100px 0;}
    .nose01 .surgeryinfo.type02 {padding:100px 0;}
    .nose01 .surgeryinfo.type02 ul {display:block;}
    .nose01 .surgeryinfo.type02 li {max-width:none; padding: 0 20px;}
    .nose01 .surgeryinfo.type02 li + li {margin-left:0; margin-top:20px;}
    .nose01 .surgeryinfo.type02 li img {width:100%;}
    .nose01 .surgeryinfo.type02 li p > img {width:auto;}
    .nose01 .surgeryinfo.type02 li span.caption {margin-bottom:20px;}
    .nose01 .surgerynumber li {flex-direction:column-reverse;}
    .nose01 .surgerynumber li:nth-child(2) {flex-direction:column-reverse;}
    .nose01 .surgerynumber li > div {margin:50px 0 0 10px; align-self:flex-start;}

	/* 유형별 코성형 */
    .nose02 .surgeryway {padding:0 !important;}
    .nose02 .surgeryway .sub-inner {padding:0;}
    .nose02 .surgeryway .tab-buttons {flex-wrap: wrap;}
    .nose02 .surgeryway .tab-button {max-width:50%; font-size:20px; height:52px; line-height:52px;}
    .nose02 .surgeryway .bna-wrap img {width:100%;}
    .nose02 .surgeryway .tab-content ul {display: block;}
    .nose02 .surgeryway .inner-section {padding:100px 20px;}
    .nose02 .inner-bubble {padding-bottom: 84px;}
    .nose02 .inner-bubble li {font-size: 14px; padding:9px 14px; margin:0 auto;}
    .nose02 .inner-bubble::before {bottom:19px;}
    .nose02 .inner-bubble li::after {bottom:-48px;}
    .nose02 .inner-bubble li:nth-child(2)::after {bottom:-17px;}
    .nose02 .inner-bubble li:nth-child(4)::after {bottom:-17px;}
    .nose02 .inner-bubble li + li {margin:30px auto 0;}
    .nose02 .inner-bubble li:nth-child(2) {float: none;}
    .nose02 .inner-bubble li:nth-child(3) {margin-top:30px;}
    .nose02 .inner-bubble li:nth-child(4) {float: none;}
    .nose02 .surgeryway .bna-wrap p {padding:6px 0; font-size: 14px;}
    .nose02 .surgeryway .list-box {margin: 0 auto !important;}
    .nose02 .surgeryway .list-box + .list-box {margin:50px auto 0 !important;}
    .nose02 .surgeryway .img-only {margin-bottom: 100px;}
    .nose02 .surgeryway .img-only img {width:100%;}
    .nose02 .surgeryway .img-only::before {left:0; right:0; top:auto; bottom:-58px; transform: rotate(90deg);}
    .nose02 .surgeryway .inner-section:nth-child(2) .noto .body-lg {margin-top: 20px; line-height: 25px;}
    .nose02 .surgeryway .tab-content:nth-child(4) .inner-section:nth-child(3) ul {display: flex; flex-wrap: wrap; gap: 8px;}
    .nose02 .surgeryway .tab-content:nth-child(4) .inner-section:nth-child(3) li {width:48%; margin-top: 26px !important;}
    .nose02 .surgeryway .tab-content:nth-child(4) .inner-section:nth-child(3) .list-box span {height:66px; line-height:22px; display:flex; align-items:center; text-align:center; justify-content: center;}
    .nose02 .surgeryway .tab-content:nth-child(4) .list-box + .list-box {margin: 0 !important;}
    .nose02 .surgerydoctor {background: url('../images/renew/sub/ps/nose02/m/surgeryinfoE_bg.jpg') no-repeat center top / cover;}
    .surgerymethod.-nose02 .sub-inner {padding:0;}
    .surgerymethod.-nose02 .sub-tit {padding:0 20px 40px;}
    .surgerymethod.-nose02 .right-img {position:inherit; padding:0 20px;}
    .surgerymethod.-nose02 .img-list {display:flex; flex-direction:column-reverse;}
    .surgerymethod.-nose02 .img-list ul {flex-wrap: nowrap; margin-top: 40px;}
    .surgerymethod.-nose02 .img-list li {width:fit-content;}
    .surgerymethod.-nose02 .img-list li + li {margin-left: 10px;}
    .surgerymethod.-nose02 .img-list em {letter-spacing:-1px;}

	/* 무보형물 코끝성형 */
    .nose03 .surgeryinsta .swiper-slide {max-width:320px;}
    .nose03 .surgeryinfo.type02 {padding:100px 0;}
    .nose03 .surgeryinfo.type02 ul {display:block;}
    .nose03 .surgeryinfo.type02 li {max-width:none; padding: 0 20px;}
    .nose03 .surgeryinfo.type02 li + li {margin-left:0; margin-top:20px;}
    .nose03 .surgeryinfo.type02 li img {width:100%;}
    .nose03 .surgeryinfo.type02 li p > img {width:auto;}
    .nose03 .surgeryinfo.type02 li span.caption {margin-bottom:20px;}
    .nose03 .surgeryinfo.type03 .flex {display:block; text-align:center;}
    .nose03 .surgeryinfo.type03 .flex img {width:100%;}
    .nose03 .surgeryinfo.type03 .flex ul {margin:30px 0 0;}
    .nose03 .surgeryinfo.type03 .flex li {line-height:20px; padding:8px 0 12px 35px; text-align:left;}
    .nose03 .surgeryinfo.type03 .flex li::before {left:15px;}
    .nose03 .surgeryinfo.type03 .flex li span {line-height:25px; font-size:25px;}
    .nose03 .surgerymotion .sub-tit {padding-bottom:50px;}
    .nose03 .surgerynumber {padding:100px 0;}
    .nose03 .surgerynumber ul {display:block;}
    .nose03 .surgerynumber li {max-width:none;}
    .nose03 .surgerynumber li + li {margin:50px 0 0 0;}

	/* 코 재수술 */
    .nose04 .surgeryinfo {padding:100px 0 60px;}
    .nose04 .surgeryinfo.type01 {padding:100px 0 60px; background:url('../images/renew/sub/ps/nose04/m/surgeryinfoD_bg.jpg') no-repeat center top / cover;}
    .nose04 .surgeryinfo.type02 {margin-bottom:0;}
    .nose04 .surgeryinfo.type02 ul {display:flex; flex-wrap:wrap; gap:5px;}
    .nose04 .surgeryinfo.type02 li {width:49%; height:202px; padding:0 10ox;}
    .nose04 .surgeryinfo.type02 li + li {margin:0;}
    .nose04 .surgeryinfo.type02 li img {width:25px;}
    .nose04 .surgeryinfo.type02 li > span {font-size:18px; margin:0 auto 8px;}
    .nose04 .surgeryinfo.type02 li p {font-size:14px; line-height:20px;}
    .nose04 .surgeryinfo.type02 li p span {font-size:14px;}
    .nose04 .surgerybar li + li {margin-top:9px;}
    .nose04 .surgerybar .progress .progress-area li:nth-child(1) > p {font-size:72px;}
    .nose04 .surgerybar .progress .progress-area li:nth-child(1) > p span {font-size:44px;}
    .nose04 .surgerybar .progress .progress-container {height:38px; line-height:38px;}
    .nose04 .surgerybar .progress .progress-container .progress-answer {font-size:16px; line-height:inherit; left:10px;}
    .nose04 .surgerybar .progress .progress-container .progress-text {font-size:22px; left:-5px; line-height:36px;}
    .nose04 .surgerybar .progress .progress-container .progress-text > span {font-size:16px;}
    .nose04 .surgeryreal {background:url('/images/renew/sub/ps/nose04/m/surgeryreal_bg.jpg') no-repeat center top / cover;}
    .nose04 .surgeryreal ul li > p {font-size:18px;}
    .nose04 .surgerybna p.hightlight {font-size:32px; transform: rotate(2deg);}

	/* 콧볼축소 */
    .nose05 .surgeryinfo.type02 {padding:100px 0; margin-bottom:0;}
    .nose05 .surgeryinfo.type02 img {width:100%;}
    .nose05 .surgeryinfo.type02 ul {display:block;}
    .nose05 .surgeryinfo.type02 li img {max-width: 400px;}
    .nose05 .surgeryinfo.type02 li + li {margin:30px 0 0;}
    .nose05 .surgeryinfo.type03 {padding:100px 0; margin-bottom:0;}
    .nose05 .surgeryinfo.type03 .inner-box {display:block;}
    .nose05 .surgeryinfo.type03 .inner-box div {padding:30px 20px 30px;}
    .nose05 .surgeryinfo.type03 .inner-box div > p {line-height:26px;}
    .nose05 .surgeryinfo.type03 .inner-box div > p strong {display:block;}
    .nose05 .surgeryinfo.type03 .inner-box div + div {margin:30px 0 0;}
    .nose05 .surgeryinfo.type03 .inner-box div li img {width:100%;}
    .nose05 .surgerynumber {padding:100px 0;}
    .nose05 .surgerynumber .outer-box {display:block;}
    .nose05 .surgerynumber .outer-box > li + li {margin:50px 0 0;}
    .nose05 .surgerynumber .inner-box {max-width:none; padding:20px 5px 20px;}
    .nose05 .surgerynumber .inner-box li img {width:100%;}
    .nose05 .skinaccodian {margin-bottom:100px;}

	/* 남자 코성형 */
    .nose06 .surgerynumber .sub-tit img {width:108px; top:29px; right:5px;}

	/* 비순각교정 */
    .nose11 .surgeryinfo.type01 .flex-list {display:block;}
    .nose11 .surgeryinfo.type01 .flex-list .sub-tit {margin:30px 30px 0 30px;}
    .nose11 .surgeryinfo.type01 .flex-list img {width:100%;}
    .nose11 .surgeryinfo.type02 ul {display: block;}
    .nose11 .surgeryinfo.type02 img {width:100%;}
    .nose11 .surgeryinfo.type02 li + li {margin:20px 0 0;}
    .nose11 .bna-wrap img {width: 100%;}
    .nose11 .surgeryinfo.type03 .bna-wrap p {font-size: 14px; padding: 4px 0;}
    .nose11 .surgeryinfo.type04 {padding: 100px 0; background-image: none;}
    .nose11 .surgeryinfo.type04 .sub-inner {padding:0;}
    .nose11 .surgeryinfo.type04 img {width:100%;}
    .nose11 .surgeryinfo.type04 ul {position:initial; display:flex; flex-wrap:wrap; gap:4px; padding:30px 20px 0;}
    .nose11 .surgeryinfo.type04 li {position:sticky; width: 49%; padding:20px 10px;}
    .nose11 .surgeryinfo.type04 li::before {top:52px;}
    .nose11 .surgerydoctor {background: url('../images/renew/sub/ps/nose02/m/surgeryinfoE_bg.jpg') no-repeat center top / cover;}

	/* 모티바 */
    .motiva .sub-visualtop .textbox img {width:100%;}
    .motiva .surgeryinfo.type02 {padding:100px 0;}
    .motiva .surgeryinfo.type03 img {width:100%;}
    .motiva .surgerymotion {padding:100px 0 !important;}
    .motiva .surgerymotion img {width:100%;}
    .motiva .surgerymotion .inner-flex {flex-direction: column-reverse;}
    .motiva .surgerymotion .inner-flex .sub-tit {text-align:center; margin-top:50px;}
    .motiva .surgerymotion .inner-flex img {width:100%;}
    .motiva .surgerymotion .inner-flex > div {margin-left:0; text-align:center;}
    .motiva .surgerymotion .motion-area {width:100%;}
    .motiva .surgerymotion .motion-area > img {max-width:none;}
    .motiva .surgerynumber li {flex-direction:column-reverse;}
    .motiva .surgerynumber li:nth-child(even) {flex-direction: column-reverse;}
    .motiva .surgerynumber li > div {margin:50px 0 0 20px; align-self: baseline;}
    .motiva .skinaccodian {margin-bottom:100px;}

	/* 멘토 */
    .mentor .sub-visualtop .textbox img {width:100%;}
    .mentor .surgeryinfo.type01 {padding:100px 0; margin-bottom:0;}
    .mentor .surgeryinfo.type01 .sub-tit {display:block;}
    .mentor .surgeryinfo.type01 .sub-tit .noto {margin-left:0; text-align:center;}
    .mentor .surgeryinfo.type01 .sub-tit img {margin:0 auto 20px; width:auto;}
    .mentor .surgeryinfo.type01 img {width:100%;}
    .mentor .surgeryinfo.type02 {padding:100px 20px; margin:0;}
    .mentor .surgeryinfo.type02 .sub-tit {text-align:center;}
    .mentor .surgeryinfo.type02 ul {margin-left: auto; margin-right: auto; width: fit-content;}
    .mentor .bg-video {position:initial; margin-top:51px;}
    .mentor .surgeryway .sub-inner {padding:0;}
    .mentor .surgeryway .sub-inner > .sub-tit {padding:0 20px 40px;}
    .mentor .surgeryway .sub-inner .inner-flex {padding:0 20px;}
    .mentor .surgeryway .tab-container::before {width:60px; height:60px; background-size:100%;}
    .mentor .surgeryway ul.swiper-mobile {margin-top:200px; position: relative;}
    .mentor .surgeryway ul.swiper-mobile::before {content: ""; position: absolute; left: 0; top:-170px; right: 0; margin: auto; width: 60px; height: 60px; background:url('/images/renew/sub/ps/mentor/surgerytab_bg.svg') no-repeat center top / 100%;}
    .mentor .surgeryway li.bna-wrap {position:relative;}
    .mentor .surgeryway li.bna-wrap h4 {color:#fff; font-size:28px; width:90%; margin:0 auto; padding:15px 0; text-align:center; font-weight:700; background:#2264BE;}
    .mentor .surgeryway li.bna-wrap + li.bna-wrap {margin-top:140px;}
    .mentor .surgeryway li.bna-wrap:nth-child(1)::before {content: ""; position: absolute; left:20px; top:-55px; width: 100px; height: 100px; background:url('/images/renew/sub/ps/mentor/surgerytab_logo.png') no-repeat center top;}
    .mentor .surgeryway li.bna-wrap:nth-child(1)::after {content: ""; position: absolute; top:-85px; left:0; right:0; margin:auto; width:165px; height:70px; background:url('/images/renew/sub/ps/mentor/surgerytab_tit_01.png') no-repeat center top;}
    .mentor .surgeryway li.bna-wrap:nth-child(2)::after {content: ""; position: absolute; top:-85px; left:0; right:0; margin:auto; width:165px; height:70px; background:url('/images/renew/sub/ps/mentor/surgerytab_tit_02.png') no-repeat center top;}
    .mentor .surgeryway li.bna-wrap:nth-child(3)::after {content: ""; position: absolute; top:-64px; left:0; right:0; margin:auto; width:165px; height:40px; background:url('/images/renew/sub/ps/mentor/surgerytab_tit_03.png') no-repeat center top;}
    .mentor .surgeryway .swiper-slide {display:block; padding:0 20px 20px; width:100%; min-width:fit-content; height:100%; min-height:433px; background:#fff;}
    .mentor .surgeryway .swiper-slide .slide-cont {padding:30px 20px 20px; background:#E7F4FF;}
    .mentor .surgeryway .swiper-slide .inner-body {color:#73A4E7; font-size:20px;}
    .mentor .surgeryway .swiper-slide .body-md {margin:10px 0;}
    .mentor .surgeryway .swiper-slide .sub-bd {margin-bottom:16px;}
    .mentor .surgeryway .swiper-button-prev {top:55%; left:10px; width:24px; background:url('/images/renew/sub/ps/mentor/surgerybna_icon_prev.svg') no-repeat center top / 100%;}
    .mentor .surgeryway .swiper-button-next {top:55%; right:10px; width:24px; background:url('/images/renew/sub/ps/mentor/surgerybna_icon_next.svg') no-repeat center top / 100%;}
    .mentor .surgeryinfo.type04 img {width:100%;}
    .mentor .surgeryinfo.type04 li + li {margin-top:30px;}
    .mentor .surgerymotion {padding:100px 0 !important;}

	/* 가슴거상리뉴얼 */
    .breast03 .surgeryinfo.type01 .video-list {display:block;}
    .breast03 .surgeryinfo.type01 ul {margin-left:0; margin-top:30px;}
    .breast03 .surgeryinfo.type01 li {border-radius:40px;}
    .breast03 .surgeryinfo.type01 li::after {margin-bottom:-10px;}
    .breast03 .surgeryinfo.type01 li + li {margin-top: 20px;}
    .breast03 .surgeryinfo.type02 ul {display:block; margin:0 auto 30px auto; text-align:center;}
    .breast03 .surgeryinfo.type02 li {height:49px; line-height:45px; border-radius:8px; max-width:none;}
    .breast03 .surgeryinfo.type02 li + li {margin:16px 0 0 0;}
    .breast03 .surgeryinfo.type03 img {width:100%;}
    .breast03 .surgeryinfo.type04 .sub-tit .noto::before {left:18%;}
    .breast03 .surgeryinfo.type04 ul {flex-wrap:wrap; gap:0 5px; justify-content:space-between;}
    .breast03 .surgeryinfo.type04 ul::before {height:38px; width:100%; top:200px; background:url('/images/renew/sub/ps/breast03/m/surgeryinfo_bg.png') no-repeat center top / 96%;}
    .breast03 .surgeryinfo.type04 ul::after {content:""; position:absolute; left:0; top:585px; width:100%; height:2px; background:#D4A788;}
    .breast03 .surgeryinfo.type04 li {width:47%; max-width: 154px;}
    .breast03 .surgeryinfo.type04 li p {font-size:16px;}
    .breast03 .surgeryinfo.type04 li img {width:100%;}
    .breast03 .surgeryinfo.type04 li + li {margin:0;}
    .breast03 .surgeryinfo.type04 li .check-img {width:100px; height:100px; margin-bottom:20px;}
    .breast03 .surgeryinfo.type04 li .check-img span {font-size:20px;}
    .breast03 .surgeryinfo.type04 li:nth-child(3) {margin-top:25px;}
    .breast03 .surgeryinfo.type04 li:nth-child(4) {margin-top:25px;}
    .breast03 .surgerytab {padding:100px 0;}
    .breast03 .surgerytab .tab-buttons button.active {border:0;}
    .breast03 .surgerytab .tab-contents {margin:0 20px;}
    .breast03 .surgerytab .tab-content {border: 1px solid #C5C5C5;}
    .breast03 .surgerytab .tab-content .tab-item {max-width:none; display:block;}
    .breast03 .surgerytab .tab-content .tab-item img {width:100%;}
    .breast03 .surgerytab .tab-content {padding:20px 20px 30px; max-width:none;}
    .breast03 .surgerytab .tab-content .tab-item > div {margin-left:0; margin-top:30px;}
    .breast03 .surgerytab .tab-content .tab-item > div .point {font-size:14px; padding: 4px 10px 6px;}
    .breast03 .surgerytab .tab-content .tab-item > div li {width:46%;}
    .breast03 .surgerytab .tab-content .tab-item > div li:nth-child(4) {width:54%;}
    .breast03 .surgerytab .caption {text-align:left; width:260px; margin:0 auto; line-height:21px;}
    .breast03 .surgeryinfo.type05 .medical-item h4 {font-size:20px; margin:10px 0;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(2)::before {content:none;}
    .breast03 .surgeryinfo.type05 .medical-item {width:126px;}
    .breast03 .surgeryinfo.type05 .medical-item ul {border-top:1px #919191 solid;}
    .breast03 .surgeryinfo.type05 .medical-item li {margin:0 5px; padding:7px 0; letter-spacing:-2px;}
    .breast03 .surgeryinfo.type05 .medical-item + .medical-item {margin:0;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(1) li {padding:9.2px 0px;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(2) {max-width:68px;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(2) li {font-size:14px; margin:0 2px; padding: 19.4px 0px;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(3) {border-radius:0; border:none; background:transparent;}
    .breast03 .surgeryinfo.type05 .medical-item:nth-child(3) ul {border: 3px solid #AA6D43;}

	/* 유두 유륜 */
    .breast05 .surgeryinfo.type01 li + li {margin:20px 0 0;}
    .breast05 .surgeryinfo.type01 li .sub-tit p + p {margin-top:20px;}
    .breast05 .surgeryinfo.type02, .breast05 .surgeryinfo.type04 {padding:100px 0;}
    .breast05 .surgeryinfo.type02 .sub-tit, .breast05 .surgeryinfo.type04 .sub-tit {text-align:center; margin-left:0;}
    .breast05 .surgeryinfo.type03 img {margin:0 auto 30px;}
    .breast05 .surgerymethod li + li {margin:10px 0 0;}
    .breast05 .surgerymethod li::before {width:34px; height:34px; left:0; right:0; top:-8%; bottom:auto; transform:rotate(90deg); background-size:100%;}
    .breast05 .surgeryinfo.type05 li + li {margin:30px 0 0;}
    .breast05 .surgeryinfo.type06 .content-list {margin-top:50px;}
    .breast05 .surgeryinfo.type06 li {max-width:none; height:139px;}
    .breast05 .surgeryinfo.type06 li + li {margin:50px 0 0;}
    .breast05 .surgeryinfo.type06 img {margin:0 auto 30px;}
    .breast05 .surgerymethod.type02 .content-list:last-child li + li {margin: 38px 0 0;}

	/* 바디지방흡입 */
    .body .surgeryinfo.type01 .inner-line::before {height:40px; top:-80px;}
    .body .surgerybar .sub-tit {text-align:center;}
    .body .surgerybar li + li {margin: 0 0 30px 0;}
    .body .surgerybar img {width:100%;}
    .body .surgerybar .progress .progress-area {margin:0;}
    .body .surgerybar .progress .progress-area .progress-container {min-width:auto;}
    .body .surgerynumber > ul > li {padding:100px 20px;}
    .body .surgerynumber ul ul {display:block;}
    .body .surgerynumber ul ul::before {transform: rotate(90deg);}
    .body .surgerynumber ul ul li + li {margin:10px 0 0 0;}
    .body .surgeryreal .real-cont li > div .name {display:block;}

	/* 얼굴지방이식 */
    .full_face .surgeryinfo .inner-line::before {height:40px; top:-40px;}
    .full_face .surgerylabel .sub-tit .box {margin-top:0; line-height:normal; letter-spacing:-1px;}
    .full_face .surgeryinfo.type02 .sub-bd {display:block;}
    .full_face .surgeryinfo.type02 .sub-bd div img {width:100%;}
    .full_face .surgeryinfo.type02 .sub-bd p {height:60px; line-height:59px;}
    .full_face .surgeryinfo.type02 .sub-bd div + div {margin:40px 0 0;}
    .full_face .surgeryinfo.type02 .sub-bd div ul {margin:30px 0 0 30px;}
    .full_face .surgeryinfo.type03 ul {flex-wrap:wrap; gap:20px;}
    .full_face .surgeryinfo.type03 li {width:100%; max-width:140px; max-height:140px; gap: 10;}
    .full_face .surgeryinfo.type03 li + li {margin-left: 0;}
    .full_face .surgerynumber li {flex-direction: column-reverse;}
    .full_face .surgerynumber li:nth-child(even) {flex-direction:column-reverse;}
    .full_face .surgerynumber span.num-point {margin:0 0 20px 0;}
    .full_face .surgerynumber li > div {margin: 50px 0 0 10px; align-self: flex-start;}
    .full_face .surgerynumber li > div .sub-tit .noto {font-size:20px; line-height:26px; letter-spacing:-1px;}
    .full_face .surgerynumber li > div .sub-tit .cont {margin-top:10px;}

	/* 얼굴지방흡입 */
    .face_liposuction .surgeryinfo.type01 .inner-line::before {height:40px; top: 64px;}
    .face_liposuction .surgerymotion {padding-bottom:100px !important;}
    .face_liposuction .surgerymotion .cont-md strong {font-size:18px;}
    .face_liposuction .surgerymotion li {width:89px; height:89px; line-height:86px;}
    .face_liposuction .surgerymotion li + li {margin-left:20px;}
    .face_liposuction .surgerymotion li::before {font-size:20px; left:-17%;}
    .face_liposuction .surgerymotion .motion-area > img {margin-top:50px;}
    .face_liposuction .surgeryinfo.type02 .sub-tit .noto-md::before {width:100%; max-width:77px; bottom:-50px; background-size:100%;}
    .face_liposuction .surgeryinfo.type02 ul {display:block;}
    .face_liposuction .surgeryinfo.type02 li {width:100%; height:122px;}
    .face_liposuction .surgeryinfo.type02 li + li {margin:10px auto 0 0;}
    .face_liposuction .surgerynumber li {flex-direction: column-reverse;}
    .face_liposuction .surgerynumber li > div {margin:50px 0 0 10px; align-self:flex-start;}
    .face_liposuction .surgerynumber li:nth-child(even) {flex-direction: column-reverse;}
    .face_liposuction .surgerynumber span.num-point {margin:0 0 20px 0;}

	/* 사각턱 성형 */
    .face01 .container-area {display:none;}
    .face01 .surgeryinfo.type01 li:first-child:after {height:197px; width:62px; top:300px; z-index:9; background: url('/images/renew/sub/ps/face01/m/surgeryinfo_img_icon.png') no-repeat center top;}
    .face03 .surgeryinfo.type01 li p {left:15px; width:244px; height:124px; background:url('/images/renew/sub/ps/face01/m/surgeryinfo_img_bubble_01.png') no-repeat center top;}
    .face01 .surgeryinfo.type01 li:last-child p {top:50px; width:244px; height:200px; background:url('/images/renew/sub/ps/face01/m/surgeryinfo_img_bubble_02.png') no-repeat center top;}
    .face01 .surgeryinfo.type02 .sub-inner {display:block; padding:0 20px;}
    .face01 .surgeryinfo.type02 .sub-tit {text-align: center; margin-left:auto;}
    .face01 .surgeryinfo.type02 img {width:100%; margin:30px 0 0 -20px;}
    .face01 .tab-buttons {flex-wrap:wrap;}
    .face01 .tab-buttons .tab-button.active {color:#222; background:#85C8FE;}
    .face01 .tab-buttons .tab-button {width:50%; height:50px; line-height:50px; outline:1px #fff solid; color:#222; background:#CBEBFF;}
    .face01 .tab-content {outline:1px #85C8FE solid;}
    .face01 .tab-content p.body-md {margin: 0 0 10px !important;}
    .face01 .surgerynumber-list > li:nth-child(1) .sub-bd > p.body-sm {margin-top:40px;}
    .face01 .surgerynumber-list > li:nth-child(2) p.body-sm {margin-top:40px;}
    .face01 .surgerynumber-list > li:nth-child(2) .inner-box p.body-sm {margin-top:10px;}
    .face01 .surgerynumber-list > li:nth-child(3) .case-list {padding:20px;}
    .face01 .surgerynumber-list > li:nth-child(3) .img-list {margin-top:0;}

	/* 앞턱성형 */
    .face02 .surgeryinfo.type01 li:first-child:after {height:196px; width:62px; top:272px; z-index:9; background: url('/images/renew/sub/ps/face02/m/surgeryinfo_img_icon.png') no-repeat center top;}
    .face02 .surgeryinfo.type01 li p {left:15px; width:284px; height:124px; background:url('/images/renew/sub/ps/face02/m/surgeryinfo_img_bubble_01.png') no-repeat center top;}
    .face02 .surgeryinfo.type01 li:last-child p {top:50px; width:284px; height:122px; background:url('/images/renew/sub/ps/face02/m/surgeryinfo_img_bubble_02.png') no-repeat center top;}
    .face02 .surgeryinfo.type02 .sub-tit .noto .noto-md {margin-bottom:10px;}
    .face02 .tab-content {padding:20px;}
    .face02 .tab-buttons .tab-button {background:#EAF9D7;}
    .face02 .tab-buttons .tab-button.active {background:#7CCD53;}
    .face02 .tab-buttons .tab-button:nth-child(-n+2) {flex: 0 0 50%;}
    .face02 .tab-buttons .tab-button:nth-child(n+3) {flex: 0 0 33.333%;}
    .face02 .tab-content {outline:1px #E8F2DA solid;}
    .face02 .tab-content .inner-box img {margin-bottom:0;}

	/* 광대축소 */
    .face03 .surgeryinfo.type01 .sub-bd {position: initial; margin-top:40px;}
    .face03 .surgeryinfo.type01 li {position:relative;}
    .face03 .surgeryinfo.type01 li:first-child img {width:90%;}
    .face03 .surgeryinfo.type01 li:first-child:after {content:""; width:62px; height:196px; position:absolute; left:30px; top:300px; z-index: 9; background:url('/images/renew/sub/ps/face03/m/surgeryinfo_img_icon.png') no-repeat center top;}
    .face03 .surgeryinfo.type01 li + li {margin-top:50px;}
    .face03 .surgeryinfo.type01 li p {width:230px; height:108px; padding-top:22px; top:-40px; left:-20px; background-size:100%;}
    .face03 .surgeryinfo.type01 li:last-child p {width:230px; height:108px; padding-top:22px; top: 90px; right: -20px; background-size:100%;}
    .face03 .surgeryinfo.type02 {padding:100px 0;}
    .face03 .surgeryinfo.type02 ul {position:initial; display:flex; justify-content:center; flex-wrap:wrap; gap:10px;}
    .face03 .surgeryinfo.type02 li {position:initial; width:49%; max-width:154px; height:154px;}
    .face03 .surgeryinfo.type02 li img {width:20px; height:20px;}
    .face03 .surgeryinfo.type02 li span {margin:2px auto;}
    .face03 .tab-buttons .tab-button {height:124px;}
    .face03 .tab-content {padding:36px 28px;}
    .face03 .tab-content .inner-box {display:block;}
    .face03 .tab-content .inner-box img {width:100%; margin-bottom:20px;}
    .face03 .surgerynumber-list > li:nth-child(1) {padding:100px 20px 100px;}
    .face03 .surgerynumber-list > li:nth-child(1) ul {display:block;}
    .face03 .surgerynumber-list > li:nth-child(1) li {margin:0;}
    .face03 .surgerynumber-list > li:nth-child(1) li + li {margin: 20px 0 0;}
    .face03 .surgerynumber-list > li:nth-child(1) p.body-md {margin-top:50px;}
    .face03 .surgerynumber-list > li:nth-child(3) .sub-bd {padding:0 20px;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list {padding: 0 10px 45px;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-lg {padding:29px 0; border-radius: 25px 25px 0 0;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list ul {display:block;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-md {margin:42px 0;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list li + li {margin:10px 0 0;}
    .face03 .surgerynumber-list > li:nth-child(3) .case-list p.body-sm {width:70px; height:70px; line-height:70px; right:10px; bottom:10px;}
    .face03 .surgerynumber-list > li:nth-child(4) {padding:100px 0;}
    .face03 .surgerynumber-list > li:nth-child(4) .safe-list {display:block; padding:0 20px;}
    .face03 .surgerynumber-list > li:nth-child(4) .safe-list li + li {margin:16px 0 0;}
    .face03 .surgerynumber-list > li:nth-child(4) .safe-list li > div {height:184px; max-width:none; padding:20px 33px 20px;}
    .face03 .surgerynumber-list > li:nth-child(4) .safe-list li p + p {margin-top:10px;}

	/* 앞턱보형물 */
    .face05 .surgerynumber li:nth-child(1) {padding:100px 20px;}
    .face05 .surgerynumber li:nth-child(2) {padding: 100px 20px;}
    .face05 .surgerynumber li:nth-child(3) {padding: 100px 20px;}

	/* 이마보형물 */
    .face06 .surgerynumber .surgerynumber-list > li:nth-child(1) {padding:100px 0;}
    .face06 .surgerynumber .figure-point img {width:100%; max-width:360px;}
    .face06 .surgerynumber .figure-point p {font-size:16px; top:55px; right:10px;}
    .face06 .surgerynumber .figure-point p::before {width:18px; left:-18px;}
    .face06 .surgerynumber .figure-point p::after {width:14px; height:14px; left:-25px;}

	/* 이마축소 */
    .face08 .surgerymotion {padding:100px 0 !important;}
    .face08 .surgerymotion .motion-area {margin: 50px auto 0;}
    .face08 .surgeryinfo.type02 ul {gap:5px;}
    .face08 .surgeryinfo.type02 li {max-width:48%;}
    .face08 .surgeryinfo.type02 li p {height:30px; line-height:30px;}
    .face08 .surgeryinfo.type03 ul {display:block;}
    .face08 .surgeryinfo.type03 ul::before {content:none;}
    .face08 .surgeryinfo.type03 li + li {margin: 100px 0 0;}
    .face08 .surgeryinfo.type03 li::before {right:0; bottom:-16%; top:auto; left:0; margin: auto; transform:rotate(90deg);}
    .face08 .surgeryinfo.type03 li img {width:100%;}
    .face08 .surgeryinfo.type03 li {position: relative;}
    .face08 .surgeryinfo.type04 ul {gap:10px; background-size:80%;}
    .face08 .surgeryinfo.type04 li {max-width:154px; height:154px;}

	/* 남자 안면윤곽 */
    .face10 .surgeryinfo.type01 .sub-inner {padding:0;}
    .face10 .surgeryinfo.type01 .list {display:block;}
    .face10 .surgeryinfo.type01 .list-item img {margin-left:-20px; max-width:360px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) img {margin-left:auto; margin-right:-20px;}
    .face10 .surgeryinfo.type01 .list-item + .list-item {margin:0;}
    .face10 .surgeryinfo.type01 ul {max-width:250px; right:0; left:56px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) ul {right: 75px; left: auto;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(1) {margin-left:54px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(2) {margin-left:48px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(1) ul li:nth-child(3) {margin-left:20px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(1) {position:relative; left:-39px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(2) {position:relative; left:-28px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) ul li:nth-child(3) {position:relative; left:-20px;}
    .face10 .surgeryinfo.type01 li {height:40px; line-height:40px; padding-right:12px; font-size:18px; letter-spacing: -0.9px;}
    .face10 .surgeryinfo.type01 .list-item:nth-child(2) li {padding:0 0 0 12px;}
    .face10 .surgeryinfo.type02 {background:url('/images/renew/sub/ps/face10/surgeryinfo_img_03.png') no-repeat 100% 10px / 60%;}
    .face10 .surgeryinfo.type02 .sub-inner {display:block;}
    .face10 .surgeryinfo.type02 ul {gap:4px;}
    .face10 .surgeryinfo.type02 li {max-width: 49%; height:200px; justify-content:start;}
    .face10 .surgeryinfo.type02 li .body-lg {margin:30px 0 20px;}
    .face10 .surgeryinfo.type02 li .body-lg::before {top:70px; width:80%;}
    .face10 .surgeryinfo.type02 li .body-sm {font-size: 14px;}
    .face10 .surgeryinfo.type03 ul {display:block;}
    .face10 .surgeryinfo.type03 li + li {margin:30px 0 0;}
    .face10 .surgeryinfo.type04 img {width:100%;}
    .face10 .surgeryinfo.type05 ul {flex-wrap:wrap; justify-content:left; gap:10px;}
    .face10 .surgeryinfo.type05 li {width:48%;}
    .face10 .surgeryinfo.type05 li img {width:100%;}
    .face10 .surgeryinfo.type05 li + li {margin:0;}
    .face10 .surgeryinfo.type06 ul {display:block;}
    .face10 .surgeryinfo.type06 li + li {margin:20px 0 0;}
    .face10 .surgeryinfo.type07 .list-box {padding:15px;}
    .face10 .surgeryinfo.type07 .list-box ul {margin: 20px 0 0; display:block;}
    .face10 .surgeryinfo.type07 .list-box li + li {margin:20px 0 0;}
    .face10 .surgeryinfo.type07 .list-box li p {width:70px; height:70px;}

	/* 팅쎄라 */
    .tingthera .sub-visualtop .textbox {left:0; right:0; margin:auto; transform:none;}
    .tingthera .sub-visualtop .textbox .logo {top:auto; right:0; bottom:-100px; position:absolute;}
    .tingthera .surgeryinfo.type01 .sub-bd {margin-top:50PX;}
    .tingthera .surgeryinfo.type01 img {width:100%;}
    .tingthera .surgerymotion {padding:100px 0 !important;}
    .tingthera .surgerymotion .tag {margin-top:30px; justify-content:center;}
    .tingthera .surgerymotion .tag span {font-size:18px; padding:5px 12px;}
    .tingthera .surgerymotion .tag span + span {margin-left:0;}
    .tingthera .surgeryinfo.type02 .inner-bubble {display:flex; justify-content: center; flex-direction: column; align-items:center;}
    .tingthera .surgeryinfo.type02 .inner-bubble li {font-size:14px; padding:14px;}
    .tingthera .surgeryinfo.type02 .inner-bubble li::after {bottom:-22px; left:80.9%; border-width:30px 25px 4px 0;}
    .tingthera .surgeryinfo.type02 .inner-bubble li::before {bottom:-23px; left:80%; border-width:22px 20px 0px 0px;}
    .tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2)::after {border-width:20px 0 37px 19px; left:19.5%;}
    .tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2)::before {left:19.8%; border-width:19px 0 34px 20px; bottom: -54px;}
    .tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(1) {float: none;}
    .tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2) {float: none;}
    .tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(3) {float: none;}
    .tingthera .surgeryinfo.type03 img {width:100%;}
    .tingthera .skininfoB {padding:50px 20px !important; background:url('/images/renew/sub/ps/tingthera/skininfoB_bg.jpg') no-repeat center top / cover;}
    .tingthera .skininfoB-txt span {font-size:30px;}
    .tingthera .skininfoB-txt span span.sub {font-size:14px;}
    .tingthera .skininfoB-txt strong {font-size:30px;}
    .tingthera .surgerynumber li {flex-direction: column-reverse;}
    .tingthera .surgerynumber li > div {margin:50px 0 0 10px; align-self:flex-start;}
    .tingthera .surgerynumber li:nth-child(even) {flex-direction: column-reverse;}
    .tingthera .surgerynumber span.num-point {margin:0 0 20px 0;}

	/* 자가늑 코재수술 */
    .nose12 .surgeryinfo .content-list {display:flex;}
    .nose12 .surgeryinfo.type01 img {width:100%;}
    .nose12 .surgerymotion.type01 {position:relative; height:840px; background:url('/images/renew/sub/ps/nose12/m/surgerymotion_bg_01.jpg') no-repeat center top / cover;}
    .nose12 .surgerymotion.type01 img {width:100%;}
    .nose12 .surgerymotion.type01 .sub-tit {margin:0 auto;}
    .nose12 .surgerymotion .tag {max-width:230px; margin:30px auto 0;}
    .nose12 .surgerymotion .tag span {font-size:20px; padding:4px 26px; line-height:20px;}
    .nose12 .surgerymotion .tag span:nth-child(2) {margin-top:22px;}
    .nose12 .surgerymotion.type01 .motion-area {position:absolute; bottom:-20px; left:0;}
    .nose12 .surgerymotion.type02 {padding:100px 0 100px !important;}
    .nose12 .surgerymotion.type02 .sub-inner {padding:0;}
    .nose12 .surgerymotion.type02 .cont-md {letter-spacing: -1px;}
    .nose12 .surgeryinfo.type02 .list-item + .list-item {margin-left:0;}
    .nose12 .surgeryinfo.type02 h4 {font-size:20px; font-weight:500; padding:0 0 11px;}
    .nose12 .surgeryinfo.type02 .list-item li {margin:0 10px; padding: 27.7px 0px; height:56px; font-size:16px; display:flex; flex-direction:column; justify-content:center;}
    .nose12 .surgeryinfo.type02 .list-item:nth-child(2) ul {max-width:68px;}
    .nose12 .surgeryinfo.type02 .list-item:nth-child(2) li {font-size:14px; margin:0 10px; padding:28px 0;}
    .nose12 .surgeryinfo.type02 .list-item:nth-child(2)::before {content:none;}
    .nose12 .surgeryinfo.type02 .list-item:nth-child(3) {overflow:inherit; border:none; border-radius:0; background:transparent;}
    .nose12 .surgeryinfo.type02 .list-item:nth-child(3) ul {border: 2px solid #418ABE;}
    .nose12 .surgeryinfo.type03 img {width:100%;}
    .nose12 .surgeryinfo.type04 {padding:100px 0 0;}
    .nose12 .surgeryinfo.type04 .sub-inner {display:block;}
    .nose12 .surgeryinfo.type04 .sub-inner > img {width:100%; margin:0;}
    .nose12 .surgeryinfo.type04 .sub-tit .cont {font-size:16px;}
    .nose12 .surgeryinfo.type04 .sub-tit .cont span {font-size:18px;}
    .nose12 .surgeryinfo.type04 .info-list {padding:0 20px; margin-top:0;}
    .nose12 .surgeryinfo.type04 .info-list img {width:100%;}
    .nose12 .surgeryinfo.type04 li {padding-left:32px;}
    .nose12 .surgeryinfo.type04 li::before {width:28px; height:28px; background-size:100%;}
    .nose12 .surgeryinfo.type04 li + li {margin-top:13px;}
    .nose12 .surgeryinfo.type04 li span {font-size:14px;}
    .nose12 .surgerymethod .sub-inner {padding:0 20px;}
    .nose12 .surgerymethod .img-list ul {gap:10px 5px;}
    .nose12 .surgerymethod .img-list li {height:155px; border: 2px solid #418ABE; font-size:18px; background: #E1F3FF;}
    .nose12 .surgerymethod .sub-bd li:nth-child(even) {margin:auto;}
    .nose12 .surgerymethod .sub-bd li:nth-child(odd) {margin:0;}
    .nose12 .surgerybna.case .swiper-button-prev {width:12px; height:21px;}
    .nose12 .surgerybna.case .swiper-button-next {width:12px;}
    .nose12 .surgerybna.case .swiper-slide-item {margin-bottom:0; padding:50px 10px;}
    .nose12 .surgerybna.case .sub-bd .body-xs {margin-top:30px;}
    .nose12 .surgeryinfo.type05 .cont {color:#fff; font-size:14px;}
    .nose12 .surgeryinfo.type05 li {font-size:18px; padding:15px 0 15px 20px;}
    .nose12 .surgeryinfo.type05 li span {width:66px; font-size:16px; margin-right:8px;}
    .nose12 .surgeryinfo.type05 li:last-child {padding-left:0;}
    .nose12 .surgeryinfo.type06 .content-list {flex-wrap:wrap; justify-content:left; gap:10px 5px;}
    .nose12 .surgeryinfo.type06 li {width:49%; padding:34px 10px 20px; height:202px;}
    .nose12 .surgeryinfo.type06 li img {width:25px; height: auto;}
    .nose12 .surgeryinfo.type06 li > span {margin:19px auto 8px; font-size:18px;}
    .nose12 .surgeryinfo.type06 li + li {margin:0;}
    .nose12 .surgeryinfo.type06 li p {font-size:14px; line-height:20px;}
    .nose12 .surgeryinfo.type06 li p span {font-size:14px;}
    .nose12 .surgerydoctor {background:url('/images/renew/sub/ps/nose12/m/surgeryinfoE_bg.jpg') no-repeat center top / cover;}

	/* 목거상술 */
    .lifting17 .surgerydesc .sub-inner {padding:0;}
    .lifting17 .surgerydesc .inner-cont ul {display: block; margin-top:0;}
    .lifting17 .surgerydesc .inner-cont li + li {margin: 10px 0 40px;}
    .lifting17 .surgeryinfo.type01 .sub-inner {padding:0;}
    .lifting17 .surgeryinfo.type01 img {width:100%;}
    .lifting17 .surgeryinfo.type01 .sub-bd {display:block;}
    .lifting17 .surgeryinfo.type01 .info-box {margin: 30px 10px;}
    .lifting17 .surgeryinfo.type01 .box {padding:10px;}
    .lifting17 .surgeryinfo.type01 .info-desc {text-align: center; font-size: 18px;}
    .lifting17 .surgerynumber span.num-point {margin-bottom:20px;}
    .lifting17 .surgerynumber .sub-tit {padding-bottom:0;}
    .lifting17 .surgerynumber .inner-box {display:block; padding:15px 30px 30px; margin:30px auto 0;}
    .lifting17 .surgerynumber .inner-box .inner-box-img {margin-bottom: 20px;}
    .lifting17 .surgerynumber .inner-box .sub-bd {margin-left:0;}
    .lifting17 .surgeryinfo.type02 ul {display: grid; grid-template-columns: repeat(2, 1fr); gap:10px; max-width:100%; margin: 0 auto;}
    .lifting17 .surgeryinfo.type02 li {width:100%; max-width: 155px; text-align: center; height:237px;}
    .lifting17 .surgeryinfo.type02 li + li {margin: 0;}
    .lifting17 .surgeryinfo.type02 li:nth-child(3) {grid-column: span 2; justify-self: center; max-width:50%; background:#f2e0ff url('/images/renew/sub/ps/lifting17/m/surgeryinfo_img_04.png') no-repeat center top / 100%;}
    .lifting17 .surgeryinfo.type02 li p {font-size: 20px; top:9px;}
    .lifting17 .surgeryinfo.type02 li a {height:30px; line-height: 30px; max-width: 100px; bottom: 9px;}

	/* 이중턱 근육묶기 */
    .double_chin .surgeryinfo.type01 {padding:100px 20px;}
    .double_chin .surgeryinfo.type01 .inner-line::before {height:40px; top:40px;}
    .double_chin .surgeryinfo.type01 .img-list {margin-top:50px;}
    .double_chin .surgeryinfo.type01 .img-list img {width:50%;}
    .double_chin .surgeryinfo.type01 .img-list img + img {margin-left:5px;}
    .double_chin .surgeryinfo.type02 {padding: 100px 20px;}
    .double_chin .surgeryinfo.type02 ul {display:block;}
    .double_chin .surgeryinfo.type02 li + li {margin:20px 0 0;}
    .double_chin .surgeryinfo.type02 li img {width:100%;}
    .double_chin .surgeryinfo.type02 li p {padding:20px;}
    .double_chin .surgeryinfo.type03 {padding:100px 20px;}
    .double_chin .surgerynumber {padding:0;}
    .double_chin .surgerynumber-list > li:nth-child(1) .sub-tit .cont {color: #222;}
    .double_chin .surgerynumber-list > li:nth-child(1) {padding: 100px 0 0;}
    .double_chin .surgerynumber-list > li:nth-child(3) {padding: 100px 20px;}
    .double_chin .surgerymotion {padding:100px 0 !important;}
    .double_chin .surgerymotion img {width:100%; margin-top:40px;}

	/* 금속 핀 제거 */
    .metal .surgeryinfo.type02 ul {display:block;}
    .metal .surgeryinfo.type02 li {max-width:none;}
    .metal .surgeryinfo.type02 li + li {margin:10px 0 0;}
    .metal .surgeryinfo.type03 {background-position: center 150px; background-size:15%;}
    .metal .surgeryinfo.type03 .sub-inner {padding:0 10px;}
    .metal .surgeryinfo.type03 .sub-tit {padding-bottom: 85px;}
    .metal .surgeryinfo.type03 ul {display:block; padding:0 20px;}
    .metal .surgeryinfo.type03 li {max-width:none; width:100%; padding:60px 0 0; height:170px; justify-content: start; align-items: center; text-align: center;}
    .metal .surgeryinfo.type03 li::before {left:0; right:0; top:17px; bottom:auto; margin:auto;}
    .metal .surgeryinfo.type03 li + li {margin-top:10px;}
    .metal .surgeryinfo.type03 li p {margin-bottom:5px;}
    .metal .surgeryinfo.type04 li {height:100%;}
    .metal .surgeryinfo.type04 li + li {margin: 10px 0 0;}
    .metal .surgeryinfo.type05 {padding:100px 0; background:url('/images/renew/sub/ps/metal/m/surgeryinfo_bg_02.jpg') no-repeat center top / cover;}
    .metal .surgeryinfo.type05 .sub-inner .sub-tit {text-align:center;}

	/* 나노펫 */
    .nanofat .surgeryinfo.type01 {background: url('/images/renew/sub/ps/nanofat/m/surgeryinfo_bg.jpg') no-repeat center top / cover;}
    .nanofat .surgeryinfo.type01 .inner-line::before {height:40px; top:65px;}
    .nanofat .surgerymotion.type01 .sub-inner {padding:0 10px;}
    .nanofat .surgerymotion.type01 .sub-bd {margin:40px 0;}
    .nanofat .surgeryinfo.type02 .content-list {display:flex;}
    .nanofat .surgeryinfo.type02 .list-item {max-width:none;}
    .nanofat .surgeryinfo.type02 .list-item:nth-child(2) {width:60px;}
    .nanofat .surgeryinfo.type02 .list-item h4 {font-size:20px; font-weight:500;}
    .nanofat .surgeryinfo.type02 .list-item li {font-size:16px; height:63px; letter-spacing:-0.7px;}
    .nanofat .surgeryinfo.type02 .list-item li img {width: 100px;}
    .nanofat .surgeryinfo.type02 .list-item li:nth-child(1) p {font-size:14px;}
    .nanofat .surgeryinfo.type02 .list-item li:nth-child(3) {flex-direction:column;}
    .nanofat .surgerymotion.type02 .sub-bd {margin:30px 0 50px;}
    .nanofat .surgerymotion.type02 .noto-sm {margin: 0 auto;}
    .nanofat .surgerymotion.type02 .noto-md {margin: 0 auto;}
    .nanofat .surgerynumber {padding: 0;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd {display:block;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li + li {margin:20px 0 0;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li {width:100%;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(1) .sub-bd li div img {width: 100%;}
    .nanofat .surgerynumber .surgerynumber-list .list-content .logo {top:auto; right:-18px; bottom:200px;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(2) {padding:100px 20px 0;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(2) li + li {margin-top:20px;}
    .nanofat .surgerynumber .surgerynumber-list > li:nth-child(3) {padding:100px 20px;}
    .nanofat .surgerynumber .surgerynumber-list .inner-nano {padding:40px 10px 50px;}
    .nanofat .surgerynumber .surgerynumber-list .inner-nano span {bottom:20px;}
    .nanofat .surgeryinfo.type03 .sub-inner {padding:0 10px;}
    .nanofat .surgeryinfo.type03 .content-list {display:flex;}
    .nanofat .surgeryinfo.type03 .list-item {width:100%; max-width:fit-content;}
    .nanofat .surgeryinfo.type03 .list-item:nth-child(1)::before {width:18px; top:-8px; right:-21px;}
    .nanofat .surgeryinfo.type03 .list-item:nth-child(3)::before {width:18px; top:-8px; left:-21px;}
    .nanofat .surgeryinfo.type03 .list-item:nth-child(2) {width:135px; padding:0; margin-top:36px;}
    .nanofat .surgeryinfo.type03 .list-item:nth-child(2) li {font-size:14px;}
    .nanofat .surgeryinfo.type03 .list-item h4 {font-size:20px; height:116px; padding:4px 10px; display:flex; flex-direction:column; justify-content:center;}
    .nanofat .surgeryinfo.type03 .list-item h4 span {font-size:14px;}
    .nanofat .surgeryinfo.type03 .list-item li {font-size:18px; height:76px; display:flex; flex-direction:column; justify-content:center;}
    .nanofat .surgerymethod .img-list em {letter-spacing:-1.1px;}
    .nanofat .skinsuggest .suggest-list ul {padding: 0 20px;}
    .nanofat .skinsuggest .suggest-list li {line-height: 24px;}
    .nanofat .skinsuggest .suggest-list li::before {top:5px;}

	/* 메타셀 */
    .metacell_ps .sub-bd p {line-height:24px;}
    .metacell_ps .surgeryinfo.type01 .inner-cont img {width: 100%;}
    .metacell_ps .surgeryinfo.type02 ul {display: block;}
    .metacell_ps .surgeryinfo.type02 li {max-width: none;}
    .metacell_ps .surgeryinfo.type02 li + li {margin-top:20px;}
    .metacell_ps .surgeryinfo.type02 li > span {font-size:20px;}
    .metacell_ps .surgeryinfo.type02 li p.body-md {font-size:20px;}
    .metacell_ps .surgeryinfo.type03 .list img {width:100%;}
    .metacell_ps .surgeryinfo.type03 .list ul {position: inherit; display:flex; flex-wrap: wrap; justify-content: center; gap:10px;}
    .metacell_ps .surgeryinfo.type03 .list li {position: initial; width:150px; height:150px;}
    .metacell_ps .surgerynumber li {flex-direction: column-reverse;}
    .metacell_ps .surgerynumber li > div {margin: 50px 0 0 10px; align-self:flex-start;}
    .metacell_ps .surgerynumber li:nth-child(2) {flex-direction: column-reverse;}
    .metacell_ps .surgeryinfo.type04 li {padding:30px 20px 30px 59px; font-size:16px;}
    .metacell_ps .surgeryinfo.type04 li::before {left:20px;}
    .metacell_ps .surgeryinfo.type05 ul {gap: 24px 14px; justify-content: flex-start;}
    .metacell_ps .surgeryinfo.type05 li {width: calc(50% - 7px);}
    .metacell_ps .surgeryinfo.type05 li:nth-child(5) {width:50%; max-width:360px;}
    .metacell_ps .surgeryinfo.type05 li::after {display:none;}
    .metacell_ps .surgeryinfo.type05 li span {font-size:16px; padding:6px 14px;}
    .metacell_ps .surgeryinfo.type05 li p {font-size:18px;}
    .metacell_ps .surgeryinfo.type06 ul {flex-wrap:wrap; gap:10px;}
    .metacell_ps .surgeryinfo.type06 li {width:46%; padding:20px;}
    .metacell_ps .surgeryinfo.type06 li img {width:100%;}
    .metacell_ps .surgeryinfo.type06 li + li {margin:0;}
}
