@charset "utf-8";

/**
 * --------------------------------
 * sub common CSS
 * --------------------------------
*/
/* sub layout */
.sub-wrap {position:relative;overflow: hidden;}
.sub-content {position:relative; max-width:1400px; margin:0 auto; padding:140px 80px 0;}
.sub-titlearea {background:#A08964; text-align:center;}
.sub-titlearea .sub-title {padding:20px 5px; color:#fff; font-size:20px; font-weight:700;}

/* visualtop */
.visualtop {display:flex; justify-content:center; flex-direction:column;position:relative; width:100%; height:100%;}
.visualtop .image {overflow:hidden;}
.visualtop .image .pc-img {width:100%; max-height:346px;}
.visualtop .image .pc-img img {width:100%; /* position:relative; left:50%; transform:translateX(-50%); */}
.visualtop .image .m-img {display:none;}
.visualtop .textbox {display:flex; flex-direction:column; align-items:center; justify-content:center; position:absolute; top:0; left:0; width:100%; height:100%; padding-top:40px; text-align:center;}
.visualtop .textbox h2 {color:#fff; font-family:"sangbleuogsans"; font-size:36px; font-weight:500; line-height:44px;}
.visualtop .textbox p {margin-top:8px; color:#fff; font-size:22px; line-height:40px; text-align:center;}

/* sub-visualtop */
.sub-visualtop {display:flex; justify-content:center;flex-direction:column; position:relative; width:100%; height:100%;overflow: hidden;}
.sub-visualtop .image .pc-img {width:100%;}
.sub-visualtop .image .pc-img img {position:relative; left:50%; transform:translateX(-50%); width:100%; min-width:1920px;}
.sub-visualtop .image .m-img {display:none;}
.sub-visualtop .textbox {display:flex; flex-direction:column; align-items:flex-start; justify-content:center; position:absolute; top:0; left:50%; width:100%; max-width:1400px; height:100%; padding-left:158px; transform:translateX(-50%);}
.sub-visualtop .textbox p {margin-bottom:14px; color:#222; font-size:22px;}
.sub-visualtop .textbox h2 {margin-bottom:14px; color:#222; font-size:54px; font-weight:500;}
.sub-visualtop .textbox em {color:#222; font-size:17px; line-height:27px;}
.sub-visualtop .visual-logo {position: absolute;bottom:62px;right:15%;}

.sub-visualtop.row {flex-direction:row;justify-content:space-evenly;background: linear-gradient(94deg, #EFF0F2 21.14%, #D3D4D7 80.43%);overflow: hidden;}
.sub-visualtop.row .top-box {align-self: center;}
.sub-visualtop.row .top-box p {margin-bottom:14px;color:#222;font-size:22px;font-weight:500;}	
.sub-visualtop.row .top-box h2 {margin-bottom:14px;color:#222;font-size:56px;font-weight:700;}
.sub-visualtop.row .top-box em {color:#666; font-size:18px; line-height:27px;}
.sub-visualtop.row .top-box em strong {display:contents;}

/* 성센 서브페이지 타이틀 폰트크기 */
.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 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;}

/* paging */
.paging {display:flex; align-items:center; justify-content:center; gap:30px; margin-top:70px;}
.paging > a {color:#999; font-size:18px; font-weight:500; text-align:center; line-height:48px;}
.paging > a.is-active {color:#A08964;}
.paging > a.prev {width:24px; height:24px; background:url('../images/renew/sub/common/btn_paging_prev.png') no-repeat 50% 50%/100%;}
.paging > a.next {width:24px; height:24px; background:url('../images/renew/sub/common/btn_paging_next.png') no-repeat 50% 50%/100%;}

/**
 * --------------------------------
 * 리엔장소개 CSS
 * --------------------------------
*/
/* 병원소개&둘러보기 tab */
.first-tabs {display:flex; justify-content:center; gap:8px; margin-top:100px;}
.first-tabs a {width:128px; padding:15px 0; background-color:#F4F2F2; color:#919191; font-family:"Noto Sans KR"; font-size:14px; font-weight:500; text-align:center; cursor:pointer;}
.first-tabs a.active {background-color:#A08964; color:#fff;}
.first-tab-cont {display:none;}
.active-first-tab {display:block;}
.second-tab-cont {display:none;}
.active-second-tab {display:block;}

/* 병원소개 - PLASTIC SURGERY */
.surgery-count {margin-top:70px; padding:0 80px;} 
.surgery-count .inner {max-width:1440px; margin:0 auto;} 
.surgery-count .bigtit {color:#A08964; font-family:"sangbleuogsans"; font-size:45px; font-weight:500; text-align:center;}
.surgery-count .desc {margin-top:40px; font-size:17px; line-height:28px; text-align:center;}
.surgery-count .list {display:flex; gap:12px; margin-top:70px; text-align:center;}
.surgery-count .list li {width:33%; padding:75px 20px; border:1px solid #DFDFDF;}
.surgery-count .list .sub {color:#3F3F3E; font-size:20px; font-weight:500;}
.surgery-count .list .tit {display:block; margin-top:15px; font-size:35px; font-weight:500;}
.surgery-count .list .number {display:flex; align-items:baseline; justify-content:center; margin-top:20px; color:#A08964; font-size:24px; font-weight:500;}
.surgery-count .list .number em {display:inline-block; font-size:57px; vertical-align:sub;}

.surgery-action {margin-top:150px; padding:120px 80px 210px; background:url('/images/renew/sub/common/img_surgery_action_bg.png') right bottom no-repeat; background-color:#F5F1ED;} 
.surgery-action .inner {max-width:1360px; margin:0 auto;} 
.surgery-action .smalltit {font-size:17px; font-weight:500; text-align:center;}
.surgery-action .bigtit {margin-top:50px; font-size:35px; font-weight:500; text-align:center; line-height:47px;}
.surgery-action .bigtit span {font-weight:500;}
.surgery-action .list {display:flex; justify-content:center; gap:12px; margin-top:80px; text-align:center;}
.surgery-action .list li {position:relative; width:25%; height:370px; max-width:290px; border-radius:0 0 0 60px; box-shadow:4px 4px 10px #ecd7d0; overflow:hidden; cursor:pointer;}
.surgery-action .core {display:flex; flex-direction:column; justify-content:center; height:100%; background-color:#FFF;}
.surgery-action .core h3 {font-family:"sangbleuogsans"; font-size:30px; font-weight:500;}
.surgery-action .core em {margin-top:10px; font-size:17px;}
.surgery-action .core .core-hover {display:flex; align-items:end; position:absolute; top:0; left:0; width:100%; height:100%; padding:0 20px 50px 40px; background:url('/images/renew/sub/common/img_bi_5action_core_hover_bg.jpg') 50% 0/cover; color:#fff; font-size:20px; text-align:left; line-height:30px; letter-spacing:-2px; object-fit:cover; transition:transform 0.5s ease-in-out; transform:translateY(100%);}
.surgery-action .list li:hover .core .core-hover {transform:translateY(0);}

.surgery-col {margin-top:200px; overflow:hidden;}
.surgery-col .inner {display:block; max-width:1500px; margin:0 auto; padding:0 80px;}
.surgery-col .colbox {display:flex; align-items:center; justify-content:center; max-width:1390px; margin:0 auto; padding:0 80px;}
.surgery-col .colbox + .colbox {margin-top:150px;}
.surgery-col .colbox.reverse {flex-direction:row-reverse;}
.surgery-col .colbox.reverse .imgbox {display:flex; justify-content:end;}
.surgery-col .colbox.reverse .textbox {display:flex; justify-content:end;}
.surgery-col .colbox .imgbox {width:53%; overflow:visible;}
.surgery-col .colbox .imgbox .m-img {display:none;}
.surgery-col .colbox .textbox {width:47%;}
.surgery-col .tit {color:#A08964; font-size:35px; font-weight:500;}
.surgery-col .desc {margin-top:30px; font-size:17px; line-height:28px;}
.surgery-col .desc strong {display:inline;}

/* 병원소개 - brondstory */
.intro-episode {margin-top:70px; overflow:hidden;}
.swiper-autoheight .swiper-wrapper {align-items:end;}
.intro-episode .swiper-slide {text-align:initial;}
.intro-episode .cont-wrap {display:flex; width:100%;}
.intro-episode .img-container {width:50%;}
.intro-episode .text-container {display:flex; flex-direction:column; justify-content:center; position:relative; width:50%; padding:0 80px 0 105px; background-color:#f9f9f9;}
.intro-episode .text-container em {font-family:"Noto Sans KR"; font-size:17px; font-weight:500; color:#999}
.intro-episode .text-container h2 {margin-top:20px; font-family:"Noto Sans KR"; font-size:35px; font-weight:500; line-height:47px; letter-spacing:-2px;}
.intro-episode .text-container p {margin-top:30px; font-family:"Noto Sans KR"; font-size:17px; font-weight:400; line-height:31px;}
.intro-episode .swiper-slide .text-container p {margin-bottom:80px;}
.intro-episode .navigation {display:flex; justify-content:flex-start;}
.intro-episode .swiper-button-next {position:static; width:56px; height:56px; background:url('/images/renew/sub/common/btn_intro_episode_next.png') center no-repeat; background-color:#fff; border-radius:50%; box-shadow:1px 1px 8px #c3c3c3;}
.intro-episode .swiper-button-prev {position:static; width:56px; height:56px; margin-right:15px; background:url('/images/renew/sub/common/btn_intro_episode_prev.png') center no-repeat; background-color:#fff; border-radius:50%; box-shadow:1px 1px 8px #c3c3c3;}

.intro-case {position:relative; padding:150px 0 60px; background:url('/images/renew/sub/common/img_intro_case.jpg') center/cover; color:#fff; text-align:center;}
.intro-case .case-wrap {max-width:1060px; margin:0 auto; padding:0 80px;}
.intro-case .smalltit {font-family:"Noto Sans KR"; font-size:22px; font-weight:700; letter-spacing:0;}
.intro-case .bigtit {margin-top:35px; font-family:"sangbleuogsans"; font-size:54px; font-weight:400; line-height:40px;}
.intro-case .case-wrap > p {margin-top:30px; font-size:22px; line-height:38px;}
.intro-case .counter {display:flex; justify-content:space-between; margin:100px 0 160px;}
.intro-case .counter div {display:inline-block;}
.intro-case .counter strong {font-size:22px; font-weight: 400;}
.intro-case .counter p {display:inline-block; margin-top:15px; font-size:68px; font-weight:400; letter-spacing:-2px;}
.intro-case .counter em {margin-left:10px; font-size:29px;}
.intro-case .bydate {color:#999; font-size:18px;}
.wrap-ps .intro-case {background-image:url('/images/renew/sub/common/img_intro_case_ps.jpg');}

.intro-history {padding:0 80px; background:#f9f9f9;}
.intro-history .history-wrap {display:flex; flex-direction:row-reverse; justify-content:space-between; max-width:1360px; margin:0 auto; padding-bottom:200px;}
.intro-history p {padding:205px 0 120px; font-family:"Noto Sans KR"; font-size:20px; font-weight:500; text-align:center;}
.intro-history .history-list {width:50%;}
.intro-history .history-list > div {display:flex; margin-top:30px;}
.intro-history .history-list strong{width:23%; color:#A08964; font-family:"Noto Sans KR"; font-size:42px; font-weight:500; letter-spacing:-4px; }
.intro-history .history-list .histories {width:55%; border-bottom:1px dotted #999}
.intro-history .history-list span{display:block; margin-top:15px; margin-bottom:20px; font-family:"Noto Sans KR"; font-size:22px; font-weight:400; line-height:28px; letter-spacing:-2px;}
.intro-history .history-list span:last-child{margin-bottom:45px;}
.intro-history .history-list span::before{content:"·"; margin-right:15px; color:#A08964; font-weight:700;}
.intro-history .history-bg {width:50%;}
.intro-history .history-bg img {position:sticky; top:0; width:100%;}

.intro-network {padding:0 80px; margin-top:200px; text-align:center;}
.intro-network .network-wrap {max-width:1760px; margin:0 auto;}
.intro-network .bigtit {font-family:"sangbleuogsans"; font-size:54px; font-weight:500;}
.intro-network .second-tabs {margin-top:50px;}
.intro-network .second-tabs a {width:290px; padding:25px 0; background:none; color:#777; font-size:21px; font-weight:500; border-bottom:3px solid #eee;}
.intro-network .second-tabs a.active {background:none; color:#3f3f3f; border-bottom:3px solid #3f3f3f;}
.intro-network .second-tab-cont {margin-top:80px; padding:50px 0; background-color:#eee;}
.intro-network .second-tab-cont img {max-width:1080px; width:100%;}

/* 병원소개 - bi */
.bi-corevalue {margin-top:70px; padding:0 80px;} 
.bi-corevalue .bi-wrap {max-width:1500px; margin:0 auto;} 
.bi-corevalue .bigtit { color:#A08964; font-family:"sangbleuogsans"; font-size:45px; font-weight:500; text-align:center;}
.bi-corevalue p {margin-top:40px; font-size:17px; line-height:28px; text-align:center;}
.bi-corevalue ul {text-align:center; margin-top:80px;}
.bi-corevalue ul li {display:inline-block; position:relative;  width:32%; max-width:492px; height:0; padding-bottom:35.66%; border-radius:60px 0 0 0; overflow:hidden; cursor:pointer;}
.bi-corevalue ul li:nth-child(1){float:left;}
.bi-corevalue ul li:nth-child(3){float:right; margin-right:0;}
.bi-corevalue .core-bg, 
.bi-corevalue .core-hover {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; transition:transform 0.5s ease-in-out;}
.bi-corevalue .core-hover {transform:translateY(100%);}
.bi-corevalue ul li:hover .core-hover {transform:translateY(0);}

.bi-lienjang {margin-top:205px; padding:0 80px;}
.bi-lienjang .bi-wrap {max-width:1500px; margin:0 auto; text-align:center;}
.bi-lienjang .smalltit {font-family:"Noto Sans KR"; font-size:17px; font-weight:500;}
.bi-lienjang .desc {margin-top:45px; font-family:"Noto Sans KR"; font-size:17px; font-weight:400; line-height:29px;}
.bi-lienjang .generator {width:984px; margin:80px auto; border:2px solid #eee; text-align:center;}
.bi-lienjang .generator .bi-mean {width:100%; padding:20px 0; background:#A08964; color:#fff; font-size:23px; text-align:center;}
.bi-lienjang .generator span:nth-child(1) {display:inline-block;}
.bi-lienjang .generator span:nth-child(1)::after {content:""; display:inline-block; width:1px; height:30px; margin:-5px 45px; background:#fff;}
.bi-lienjang .generator .pc-img img {width:100%; max-width:880px; margin:50px auto;}
.bi-lienjang .generator .m-img {display:none;}

.bi-vision {margin-top:200px;}
.bi-vision .bi-wrap {display:block; max-width:1500px; margin:0 auto; padding:0 80px;}
.bi-vision .textbox {font-size:23px; line-height:38px;}
.bi-vision .midtit, .bi-vision span {margin-top:45px; font-family:"sangbleuogsans"; font-size:35px; line-height:45px; font-weight:500;}
.bi-vision .smalltit {display:block; font-family:"Noto Sans KR"; font-size:17px; font-weight:500; letter-spacing:-1px;}
.bi-vision .desc {margin-top:35px; font-family:"Noto Sans KR"; font-size:17px; font-weight:400; letter-spacing:-1px;}
.bi-vision .vision {padding:7% 0; background:url('/images/renew/sub/common/img_bi_vision_vision.jpg') no-repeat; background-position:right; background-size:49%;}
.bi-vision .mission .bi-wrap{display:flex; justify-content:flex-end;}
.bi-vision .mission {margin-top:150px; padding:6% 0; background:url('/images/renew/sub/common/img_bi_vision_mission.jpg') no-repeat; background-position:left; background-size:49%;}
.bi-vision .mission .midtit {margin-bottom:30px; letter-spacing:-3px;}

.bi-5action {margin-top:150px; padding:120px 80px 210px; background:url('/images/renew/sub/common/img_bi_5action_bg.png') right bottom no-repeat; background-color:#F5F1ED;} 
.bi-5action .bi-wrap {max-width:1500px; margin:0 auto;} 
.bi-5action .smalltit {font-family:"Noto Sans KR"; font-size:17px; font-weight:500; text-align:center;}
.bi-5action .bigtit, .bi-5action span {margin-top:50px; font-family:"sangbleuogsans"; font-size:35px; font-weight:500; text-align:center;}
.bi-5action ul {text-align:center; margin-top:80px;}
.bi-5action ul li {display:inline-block; position:relative; width:19%; max-width:290px; margin-right:1%; padding-bottom:25%; border-radius:0 0 0 60px; box-shadow:4px 4px 10px #ecd7d0; overflow:hidden; cursor:pointer;}
.bi-5action ul li:nth-child(1){float:left;}
.bi-5action ul li:nth-child(5){float:right; margin-right:0;}
.bi-5action .core-bg {display:flex; flex-direction:column; justify-content:center; background-color:#FFF;}
.bi-5action .core-bg h3 {font-family:"sangbleuogsans"; font-size:30px; font-weight:500; line-height:-1px;}
.bi-5action .core-bg em {margin-top:20px; font-size:17px; font-weight:400; line-height:-1px;}
.bi-5action .core-bg, 
.bi-5action .core-hover {position:absolute; top:0; left:0; width:100%; height:100%; object-fit:cover; transition:transform 0.5s ease-in-out;}
.bi-5action .core-hover {display:flex; align-items:end; padding:0 0 18% 16%; background:url('/images/renew/sub/common/img_bi_5action_core_hover_bg.jpg') center/cover; color:#fff; font-size:20px; line-height:30px; letter-spacing:-2px; text-align:initial; transform:translateY(100%);}
.bi-5action ul li:hover .core-hover {transform:translateY(0);}

.bi-logotype {margin-top:205px; padding:0 80px;}
.bi-logotype .bi-wrap {max-width:1500px; margin:0 auto; text-align:center;}
.bi-logotype .smalltit {font-family:"Noto Sans KR"; font-size:17px; font-weight:500;}
.bi-logotype .midtit {margin-top:40px; font-family:"sangbleuogsans"; font-size:35px; font-weight:500;}
.bi-logotype .desc {margin-top:30px; font-family:"Noto Sans KR"; font-size:17px; font-weight:400; line-height:28px; letter-spacing:-1px;}
.bi-logotype .logotype {display:flex; max-width:1300px; margin:75px auto 0; border:2px solid #eee;}
.bi-logotype .logotype div {display:flex; align-items:center; justify-content:center; flex-direction:column; position:relative; width:50%; padding:55px 20px;}
.bi-logotype .logotype .ko-logo::after {content:""; position:absolute; right:0; width:2px; height:50px; background:#eee;}
.bi-logotype .logotype img {max-width:100%; margin:25px 0;}
.bi-logotype .logotype em {font-size:17px;}
.bi-logotype .logotype p {font-size:20px;}
.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;}

.bi-color {position:relative; height:500px; margin-top:140px; margin-bottom:305px; background:url('/images/renew/sub/common/img_bi_color_bg.jpg') center no-repeat;}
.bi-color .bi-wrap {position:absolute; left:50%; top:140px; transform:translateX(-50%); width:100%; max-width:1500px; margin:0 auto; padding:0 80px; text-align:center;}
.bi-color .midtit {font-family:"sangbleuogsans"; font-size:35px; font-weight:500;}
.bi-color .desc {margin-top:30px; font-family:"Noto Sans KR"; font-size:17px; font-weight:400; line-height:28px; letter-spacing:-1px;}
.bi-color .list {display:flex; gap:12px; margin-top:95px; text-align:initial;}
.bi-color .list li {width:25%; text-align:initial;}
.bi-color .list .title {display:flex; flex-direction:column; justify-content:end; height:180px; padding:20px 25px; color:#fff; font-family:"Noto Sans KR";}
.bi-color .list .title.gold {background:#A08964;}
.bi-color .list .title.black {background:#3F3F3E;}
.bi-color .list .title.beige {background:#E6D4B6;}
.bi-color .list .title.pink {background:#D8BDB5;}
.bi-color .list .title span {font-size:16px;}
.bi-color .list .title strong {font-size:26px;}
.bi-color .list p {padding:14px 25px; background:#FFF; color:#000000; font-family:"Noto Sans KR"; font-size:16px; line-height:26px; box-shadow:0px 3px 6px rgba(0,0,0, .2);}

/* 의료진소개 */
.doctor-list > ul {display:flex; flex-wrap:wrap; gap:24px;}
.doctor-list > ul > li {width:calc(25% - 18px);}
.doctor-list .item {position:relative;}
.doctor-list .item::after {content:""; display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url('../images/renew/sub/common/btn_item_hover.png') no-repeat 50% 50%;}
.doctor-list .item:hover::after {display:block;}
.doctor-list .item img {width:100%;}
.doctor-list .textbox {padding:12px 10px; background:#E6DCD1;}
.doctor-list .textbox .ko {font-size:12px; font-weight:500;}
.doctor-list .textbox .ko .name {display:inline; margin-right:5px; font-size:20px;}
.doctor-list .textbox .en {margin-top:5px; color:#A08964; font-family:"sangbleuogsans"; font-size:14px; font-weight:500;}

/* 의료진소개 팝업 */
.popup-doctor .popup-inners {max-width:1072px;}
.popup-doctor .doctor-detail {display:flex;}
.popup-doctor img {width:50%;}
.popup-doctor .textbox {display:flex; flex-direction:column; position:relative; width:50%; padding:90px 80px 20px; background:#E6DCD1;}
.popup-doctor .textbox::after {content:""; position:absolute; bottom:0; right:0; width:238px; height:237px; background:url('../images/renew/sub/common/img_medical_bg.png') no-repeat 50% 50%/100%;}
.popup-doctor .textbox .title {margin-bottom:22px;}
.popup-doctor .textbox .ko {font-size:24px; font-weight:500;}
.popup-doctor .textbox .ko .name {display:inline; margin-right:5px; font-size:40px;}
.popup-doctor .textbox .en {margin-top:14px; color:#A08964; font-family:"sangbleuogsans"; font-size:16px; font-weight:500;}
.popup-doctor .textbox .field {margin-bottom:14px; font-size:17px;}
.popup-doctor .textbox .list-dot {font-size:14px; line-height:28px;}

/* 오시는길 */
.directions .skinmedia {padding:160px 0;}
.directions .topcomment {position:relative; max-width:1400px; margin:140px auto 0; padding:0 80px;}
.directions .topcomment img {width:100%;}
.directions .topcomment .textbox {position:absolute; top:50%; left:50%; color:#fff; text-align:center; transform:translate(-50%, -50%); }
.directions .topcomment .textbox h3 {font-family:"Noto Sans KR"; font-size:21px; font-weight:400; line-height:32px; letter-spacing:-2px;}
.directions .topcomment .textbox p {width:30px; height:1px; margin:15px auto; background:#fff;}
.directions .topcomment .textbox em {font-family:"Noto Sans KR"; font-size:17px; font-weight:400;}
.directions .directions-wrap {max-width:1400px; margin:0 auto; padding:100px 80px 0;}
.directions .directions-wrap .info {display:flex; justify-content:space-between;}
.directions .directions-wrap .info .time {width:40%;}
.directions .directions-wrap .info .time div {border-bottom:1px solid #e2e2e2; padding:40px 0;}
.directions .directions-wrap .info .time div:first-child {padding:0 0 40px 0;}
.directions .directions-wrap .info .time div:last-child {position:relative; border-bottom:0;}
.directions .directions-wrap .info .time table {width:100%; margin-top:20px;}
.directions .directions-wrap .info .time tr {vertical-align:baseline;}
.directions .directions-wrap .info .time th {font-family:"Noto Sans KR"; font-size:22px; font-weight:700; line-height:0; text-align:justify;}
.directions .directions-wrap .info .time th:after{ content:''; display:inline-block; width:100%;} 
.directions .directions-wrap .info .time td {padding-left:30px; font-family:"Noto Sans KR"; font-size:22px; font-weight:400; line-height:40px;}
.directions .directions-wrap .info .time h3 {font-family:"Noto Sans KR"; font-size:25px; font-weight:700; line-height:36px;}
.directions .directions-wrap .info .time p {margin-top:30px; font-family:"Noto Sans KR"; font-size:22px; font-weight:400; line-height:34px;}
.directions .directions-wrap .info .time address {margin-top:15px; font-family:"Noto Sans KR"; font-size:20px; font-weight:400; line-height:28px;}
.directions .directions-wrap .info .time em {display:block; margin-top:15px; color:#999; font-family:"Noto Sans KR"; font-size:15px; font-weight:400; line-height:26px;}
.directions .directions-wrap .info .tel {margin-top:20px; color:#A08964; font-family:"Noto Sans KR"; font-size:29px; font-weight:700!important; line-height:44px; text-decoration:underline!important;}
.directions .directions-wrap .info #map {width:50%; height:710px; border:1px solid #E2E2E2;}
.directions .directions-wrap .reserv-btn {display:flex; justify-content:center; margin:160px 0;}
.directions .directions-wrap .reserv-btn a {width:300px; height:56px; font-family:"Noto Sans KR"; font-size:18px; font-weight:400; line-height:56px; text-align:center;}
.directions .directions-wrap .reserv-btn .pass {margin-right:20px; background:#A08964; color:#fff;}
.directions .directions-wrap .reserv-btn .kko {background:#FAE100; color:#3F3F3E;}
.directions .video-button {position: absolute; top: 30px; left: 113px; margin-top:0; cursor: pointer;}
.directions .video-bg {display: none; position: fixed; top: 0; left: 0; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.6); z-index: 999;}
.directions .video-popup {display: none; position: fixed; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 90%; max-width: 764px; z-index: 1000;}
.directions .popup-inner {position: relative;}
.directions .popup-close {position: absolute; right: 0; top: -40px; font-size: 40px; color: #ffffff; cursor: pointer;}
.directions .video-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden;}
.directions .video-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


/* 둘러보기 */
.gallery-list .swiper {position:relative;}
.gallery-list .swiper-slide img {width:100%;}
.gallery-list .swiper-button-prev {background:rgba(0,0,0,.1);}
.gallery-list .swiper-button-next {background:rgba(0,0,0,.1);}
.gallery-list .swiper-button-prev::after {content:""; display:block; width:100%; height:100%; background:url('../images/renew/sub/common/btn_swiper_left_white.png') no-repeat 50% 50%/17px;}
.gallery-list .swiper-button-next::after {content:""; display:block; width:100%; height:100%; background:url('../images/renew/sub/common/btn_swiper_right_white.png') no-repeat 50% 50%/17px;}
.gallery-list .galleryThumbSwiper {margin-top:40px;}
.gallery-list .galleryThumbSwiper .swiper-slide {cursor:pointer; opacity:0.3;}
.gallery-list .galleryThumbSwiper .swiper-slide-thumb-active {opacity:1;}

.hospital {margin-top:0!important; margin-bottom:60px;}
.hospital a {width:196px; padding:15px 20px;}
.hospital-list .hospital-wrap {display:flex; flex-direction:row-reverse; justify-content:space-between; align-items:center;}
.hospital-list .second-tabs {margin-right:45px;}
.hospital-list .second-tabs h3 {margin-bottom:25px; color:#222; font-size:35px; font-weight:500; letter-spacing:-3px;}
.hospital-list .second-tabs strong {display:inline-block; color:#A08964; font-weight:500; letter-spacing:-3px;}
.hospital-list .second-tabs p {margin-bottom:35px; color:#222; font-size:17px; line-height:25px;}
.hospital-list .second-tabs a {display:block; width:fit-content; margin-bottom:15px; color:#666; font-weight:400; border-bottom:none;}
.hospital-list .second-tabs a::before {content:""; display:inline-block; margin-right:15px; background:url('../images/renew/sub/common/img_hospital_ico.png'); background-size:16px 16px; width:16px; height:16px; vertical-align:baseline;}
.hospital-list .second-tabs a.active {background:none; color:#A08964; border-bottom:none; font-weight:500;}
.hospital-list .second-tabs a.active::before {content:""; display:inline-block; margin-right:15px; background:url('../images/renew/sub/common/img_hospital_ico_hover.png'); background-size:16px 16px; width:16px; height:16px; vertical-align:baseline;}
.hospital-list .second-tab-cont {position:relative; width:65%}
.hospital-list .swiper-slide {height:460px; overflow:hidden;}
.hospital-list .swiper-slide img {width:100%;}
.hospital-list .swiper-button-lock {display:block;}
.hospital-list .swiper-button-prev {width:35px; background:url(../images/renew/sub/common/btn_hospital_swiper_left.png) no-repeat 50% 50% / 35px;}
.hospital-list .swiper-button-next {width:35px; background:url(../images/renew/sub/common/btn_hospital_swiper_right.png) no-repeat 50% 50% / 35px;}
.hospital-list .swiper-pagination.swiper-pagination-bullets {bottom:-40px;}
.hospital-list .swiper-pagination-lock {display:block;}
.hospital-list .swiper-pagination-bullet:only-child {display:block!important; margin:0 auto;}
.hospital-list .swiper-pagination-bullet {width:17px; height:17px; background:url('../images/renew/sub/common/btn_hospital_swiper_bullet.svg') no-repeat 0 0/100%;}
.hospital-list .swiper-pagination-bullet-active {background:url('../images/renew/sub/common/btn_hospital_swiper_bullet_active.svg') no-repeat 0 0/100%;}

/* 공지사항 */
.board-list .pc-guide {display:flex; background:#A08964; text-align:center;}
.board-list .pc-guide * {padding:20px 5px; color:#fff; font-size:20px; font-weight:700;}
.board-list .m-guide {display:none;}
.board-list > ul > li {display:flex; text-align:center;}
.board-list > ul > li > a {display:flex; align-items:center; width:100%; border-bottom:1px solid #E6DCD1;}
.board-list > ul > li > a > * {padding:20px 5px; font-size:18px; line-height:30px;}
.board-list .number {width:10%;}
.board-list .title {width:56%; text-align:left;}
.board-list .writer {width:10%;}
.board-list .date {width:14%;}
.board-list .view {width:10%;}

/* 공지사항상세 */
.board-detail .board-detail-desc {display:flex; align-items:center; justify-content:space-between; padding:20px 24px 18px; border-bottom:1px solid #E6DCD1;}
.board-detail .board-detail-desc > p {display:flex; gap:24px;}
.board-detail .board-detail-desc > p > span {color:#3F3F3E; font-size:18px;}
.board-detail .board-detail-img {padding:20px 0; text-align:center; border-bottom:4px solid #A08964;}
.board-detail .board-detail-img img {max-width:100%;}
.board-detail .btn-group {margin-top:70px;}

/* 실제후기 */
.reviews .board-list .best {margin-right:6px; padding:0px 8px; background:#f58e73; color:#fff; font-size:15px; border-radius:50px;}

/* 이벤트 */
.event-list {display:flex; flex-wrap:wrap; justify-content:flex-start; gap:60px 24px;}
.event-list > li {position:relative; width:calc(25% - 18px);}
.event-list .item .image::after {content:""; display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url('../images/renew/sub/common/btn_item_hover.png') no-repeat 50% 50%;}
.event-list .item:hover .image::after {display:block;}
.event-list .image {position:relative; border-top:8px solid #E6D4B6;}
.event-list .image img {width:100%;}
.event-list .textbox {padding-top:15px;}
.event-list .textbox .tit {font-size:20px;}
.event-list .textbox .desc {margin-top:7px; font-size:18px;}

/* 이벤트상세 */
.event-detail .event-detail-img {margin-top:60px; padding:20px 0; text-align:center;}
.event-detail .event-detail-img img {max-width:100%;}
.event-detail .event-consult {display:flex; margin-top:60px; padding:70px 0; border-top:1px solid #A08964; border-bottom:1px solid #A08964;}
.event-detail .event-title {width:50%;}
.event-detail .event-title h4 {color:#A08964; font-size:40px; font-weight:400;}
.event-detail .event-title p {margin-top:20px; color:#3F3F3E; font-size:18px; line-height:27px;}
.event-detail .event-form {width:50%; padding:44px 40px 40px; background:rgba(230, 212, 182, .5);}
.event-detail .event-form input {border:none;}
.event-detail .event-form input + input {margin-top:24px;}
.event-detail .event-form .event-agree {margin-top:24px;}
.event-detail .event-form .event-agree a {text-decoration:underline !important;}
.event-detail .event-form .btn {width:100%; margin-top:24px;}
.event-detail .btn-group {margin-top:70px;}

/* 실제후기 */
.realreview.event-list {gap:60px 20px;}
.realreview.event-list > li {width: calc(25% - 15px);}
.realreview.event-list .image {border-top:none;}
.realreview.event-list .textbox {padding:13px; text-align:center; border:1px solid #D9D9D9;}
.realreview.event-list .textbox .tit {font-size:17px;}

/**
 * --------------------------------
 * 커뮤니티 CSS
 * --------------------------------
*/
/* 리얼셀피 성센 */
.realselfie .thumb-ps {display:flex; flex-wrap:wrap; gap:24px;}
.realselfie .thumb-ps > li {width:calc(25% - 18px); border-top:8px solid #E6D4B6;}
.realselfie .thumb-ps .item {position:relative;}
.realselfie .thumb-ps .item::after {content:""; display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url('../images/renew/sub/common/btn_item_hover.png') no-repeat 50% 50%;}
.realselfie .thumb-ps .item:hover::after {display:block;}
.realselfie .thumb-ps .item img {width:100%;}

/* 리얼셀피 강남 */
.realselfie .thumb-skin {display:flex; flex-wrap:wrap; justify-content:flex-start; gap:60px 24px;}
.realselfie .thumb-skin > li {position:relative; width:calc(25% - 18px);}
.realselfie .thumb-skin .item {width:100%;}
.realselfie .thumb-skin .item .image::after {content:""; display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url('../images/renew/sub/common/btn_item_hover.png') no-repeat 50% 50%;}
.realselfie .thumb-skin .item:hover .image::after {display:block;}
.realselfie .thumb-skin .image {position:relative; border-top:5px solid #E6D4B6;}
.realselfie .thumb-skin .image img {width:100%;}
.realselfie .thumb-skin .textbox {padding-top:10px; text-align:left;}
.realselfie .thumb-skin .textbox .tit {font-size:18px;}

/* 리얼셀피 강남 상세 */
.realselfie-detail {margin-top:60px; text-align:center;}
.realselfie-detail .realselfie-detail-title {margin-bottom:10px; font-size:16px;}
.realselfie-detail .realselfie-detail-img {display:flex; justify-content:center;}
.realselfie-detail .realselfie-detail-img img {max-width:50%;}
.realselfie-detail .guide-txt {margin-top:40px; margin-bottom:70px; padding:10px; background:#F4F2F2;}
.realselfie-detail .guide-txt p {color:#3F3F3E; font-size:16px; text-align:center;}

/* 리얼셀피 강남 리뉴얼 */
.realselfie .selfie-wrap {display:flex; align-items:end; gap:0 10px; margin-bottom:50px;}
.realselfie .login-cover {display:flex; align-items:center; flex-direction:column; justify-content:center; position:absolute; top:0; width:100%; height:100%; background:rgb(0 0 0 / 55%); color:#fff; font-size:24px; text-align:center; z-index:11; }
.realselfie .login-cover strong {margin-bottom:4px;}
.realselfie .login-cover .btn {margin-top:36px; color:#FFF; border:1px solid #FFF;}
.realselfie .login-cover .btn:hover {background:#FFF; color:#3C3C3B;}
.realselfie .selfie-cont {position:relative; width:100%; max-width:676px;}
.realselfie .selfie-cont .textbox {position:absolute; bottom:0; width:100%; padding:15px 0; color:#fff; font-size:22px; background:rgb(0 0 0 / 70%)}
.realselfie .selfie-cont .swiper-button-next {width:35px; background:url(/images/renew/sub/common/btn_hospital_swiper_right.png) no-repeat 50% 50% / 35px;}
.realselfie .selfie-cont .swiper-button-prev {width:35px; background:url(/images/renew/sub/common/btn_hospital_swiper_left.png) no-repeat 50% 50% / 35px;}
.realselfie .selfie-text {margin-bottom:60px;}
.realselfie .selfie-text .medical-tit {padding:18px 0; border-top:1px solid #000; border-bottom:1px solid #000; }
.realselfie .selfie-text .medical-tit p {margin-bottom:10px; color:#222; font-size:22px; font-weight:500;}
.realselfie .selfie-text .medical-tit h3 {color:#A08964; font-weight:500; font-size:34px;}
.realselfie .selfie-text .medical-desc p {margin-top:18px; color:#666; font-size:15px; font-weight:500;}
.realselfie .selfie-thumbs {display:flex; flex-direction:column; max-width:408px;}
.realselfie .selfie-thumbs .swiper-wrapper{display:flex; flex-wrap:wrap; gap:8px; width:100%;}
.realselfie .selfie-thumbs .swiper-slide {width:100%; max-width:200px; filter:grayscale(1); overflow:hidden; transition-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);}
.realselfie .selfie-thumbs .swiper-slide.selected {filter: grayscale(0);}
.realselfie .selfie-thumbs .swiper-slide .scalebox {width:100%;}
.realselfie .selfie-thumbs .swiper-slide .scalebox:hover {transform: scale(1.05); transition: transform .2s; cursor: pointer;}
.realselfie .selfie-thumbs .swiper-slide-thumb-active {filter:unset;}

/* 시술전후사진 */
.beforeafter.sub-content {padding:140px 15px 0;}
.beforeafter .main-photo {display:flex; justify-content: space-between;}
.beforeafter .main-photo .before {position:relative;}
.beforeafter .main-photo .before, .beforeafter .main-photo .after {width:50%; max-width:676px;}
.beforeafter .main-photo .before img, .beforeafter .main-photo .after img {width:107%;}
.beforeafter .main-photo .login-cover {display:flex; flex-direction:column; align-items:center; justify-content:center; position:absolute; top:0; left:0; width:100%; height:100%; background:rgb(0 0 0 / 55%);}
.beforeafter .main-photo .login-cover p {color:#FFF; font-size:24px; line-height:39px; text-align:center;}
.beforeafter .main-photo .login-cover em {font-weight:700;}
.beforeafter .main-photo .login-cover .btn {margin-top:40px; color:#FFF; border:1px solid #FFF;}
.beforeafter .main-photo .login-cover .btn:hover {color:#3C3C3B; background:#FFF;}
.beforeafter .main-photowrap {display:flex; align-items:center; height:650px; overflow:hidden;}
.beforeafter .before .main-phototit {background: #3F3F3E;}
.beforeafter .main-phototit {background:#A08964; text-align:center;}
.beforeafter .main-phototit strong {color:#fff; font-size:24px; line-height:68px;}
.beforeafter .thumb-photo {display:flex; flex-wrap:wrap; gap:24px; margin:40px auto; max-width:1240px;}
.beforeafter .thumb-photo > li {display:flex; position:relative; width:calc(33.333% - 16px); border:2px solid #fff; cursor:pointer;}
.beforeafter .thumb-photo > li:hover .before img, .beforeafter .thumb-photo > li:hover .after img{opacity: 1; transition: 0.5s;}
.beforeafter .thumb-photo .before {position:relative;}
.beforeafter .thumb-photo .before, .beforeafter .thumb-photo .after {display:flex; align-items:center; width:50%; height:189px; overflow:hidden;}
.beforeafter .thumb-photo .is-active .before img, .beforeafter .thumb-photo .is-active .after img {opacity: 1;} /* is-active */
.beforeafter .thumb-photo .before img, .beforeafter .thumb-photo .after img {width:100%; opacity: 0.6;}
.beforeafter .thumb-photo .login-cover {display:flex; flex-direction:column; align-items:center; justify-content:center; position:absolute; top:0; left:0; width:100%; height:100%; background:rgb(0 0 0 / 55%);}
.beforeafter .thumb-photo .login-cover .btn {color:#FFF; border:1px solid #FFF;}
.beforeafter .thumb-photo .login-cover .btn:hover {color:#3C3C3B; background:#FFF;}
.beforeafter .guide-txt {max-width:1240px; margin:40px auto; padding:10px; background:#F4F2F2;}
.beforeafter .guide-txt p {color:#3F3F3E; font-size:16px; text-align:center;}

/* 리얼모델 모집 */
.realmodel h3 {color:#A08964; font-size:35px;}
.realmodel h4 {color:#3F3F3E; font-size:28px;}
.realmodel .imgbox {margin-bottom:70px;}
.realmodel .imgbox img {width:100%;}
.realmodel .imgbox .m-img {display:none;}
.realmodel .realmodel-form {padding-top:45px; padding-bottom:70px; border-top:1px solid #A08964; border-bottom:1px solid #A08964;}
.realmodel .realmodel-colbox {display:flex; gap:20px; margin-top:40px;}
.realmodel .model {width:50%; padding:45px; background:#E6D4B6;}
.realmodel .model-list > li {margin-top:24px;}
.realmodel .model-list input {height:58px; font-size:18px; border:none;}
.realmodel .model-list .label-chk {margin-top:12px;}
.realmodel .surgery {width:50%; padding:45px; background:#E6D4B6;}
.realmodel .surgery-list > li {margin-top:24px;}
.realmodel .surgery-list .head {margin-bottom:12px; color:#292929; font-size:18px;}
.realmodel .surgery-list .desc {margin-top:-5px; color:#292929; font-size:14px; line-height:24px;}
.realmodel .surgery-list .number-list > li {padding-left:16px; color:#292929; font-size:14px; line-height:24px; text-indent:-16px;}
.realmodel .surgery-list .chk-list {display:flex; flex-wrap:wrap; gap:12px 24px;}
.realmodel .surgery-list .chk-list > li {display:flex;}
.realmodel .surgery-list .chk-list > li .etc input {max-width:155px; height:34px; margin-top:-4px; margin-left:8px; font-size:14px; border:none;}
.realmodel .surgery-list .textarea-part {height:100px; margin-top:12px; border:none;}
.realmodel .surgery-list .textarea-motive {height:180px; border:none;}
.realmodel .surgery-list .picture {display:flex; flex-wrap:wrap; align-items:center; gap:24px 0; margin-top:24px;}
.realmodel .surgery-list .picture dt {width:60px; color:#292929; font-size:16px; font-weight:700;}
.realmodel .surgery-list .picture dd {width:calc(100% - 60px);}
.realmodel .surgery-list .picture input {background:transparent; border:none;}
.realmodel .agreebox {margin-top:20px; padding:45px; background:#E6D4B6;}
.realmodel .agreebox .agreebox-tit {display:flex; align-items:center; justify-content:space-between; margin-bottom:25px;}
.realmodel .agreebox .agree-content {height:240px; padding:20px; background:#fff; font-size:15px; overflow-y:auto;}
.realmodel .btn-group {margin-top:70px;}

/* 리엔장 미디어 */
.media-list {display:flex; flex-wrap:wrap; justify-content:flex-start; gap:60px 24px;}
.media-list > li {position:relative; width:calc(33.3% - 16px);}
.media-list .item {width:100%;}
.media-list .item .image::after {content:""; display:none; position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.3) url('../images/renew/sub/common/btn_item_hover.png') no-repeat 50% 50%;}
.media-list .item:hover .image::after {display:block;}
.media-list .image {position:relative; border-top:5px solid #E6D4B6;}
.media-list .image img {width:100%;}
.media-list .textbox {padding-top:10px; text-align:left;}
.media-list .textbox .tit {font-size:18px;}

/* 전후숏츠 */
.shorts.media-list {gap:60px 20px;}
.shorts.media-list > li {width: calc(25% - 15px);}
.shorts.media-list .image {border-top:none;}
.shorts.media-list .textbox {padding:13px; text-align:center; border:1px solid #D9D9D9;}
.shorts.media-list .textbox .tit {font-size:17px;}

/* 전후주의사항 */
.caretitle {padding:20px 0; background:#A08964; text-align:center;}
.caretitle h2 {color:#fff; font-size:20px; font-weight:700;}
.caretab {border-bottom:0}
.caretab-wrap {counter-reset:number 0;}
.noncaretab-wrap {counter-reset:number 0;}  
.noncaretab-list {display:flex; align-items:center; justify-content:space-between; position:relative; padding:30px 0; font-size:24px; font-weight:700; border-bottom:1px solid #ccc; cursor:pointer;}
.caretab-list {display:flex; align-items:center; justify-content:space-between; position:relative; padding:30px 0; font-size:24px; font-weight:400px; border-bottom:1px solid #ccc; cursor:pointer;}
.caretab-list-bold {display:flex; align-items:center; justify-content:space-between; position:relative; padding:30px 0; font-size:24px; font-weight:700; border-bottom:1px solid #ccc; cursor:pointer;}
.caretab-list::after, 
.caretab-list-bold::after, 
.caretab-sublist::after {content:""; display:inline-block; position:absolute; right:10px; width:10px; height:10px; margin-left:10px; border-top:3px solid #A08964; border-right:3px solid #A08964; transform-origin:center; transform:rotate(133deg); transition:transform 0.2s ease-in-out;}
.caretab-wrap.active .caretab-list-bold::after, 
.caretab-wrap.active .caretab-list::after, 
.caretab-subwrap.active .caretab-sublist::after {transform:rotate(-45deg);}
.caretab-wrap.active .caretab-list-bold,
.caretab-wrap.active .caretab-list,
.caretab-subwrap.active .caretab-sublist {color:#A08964; font-weight:700;}
.caretab-wrap.active .caretab-cont {display:block;}
.caretab-subwrap.active .caretab-subcont {display:block;}
.caretab-cont {display:none; background:#F4F2F2;}
.caretab-cont .number {padding:30px 25px; border-bottom:1px solid #ccc}
.caretab-cont .number li {position:relative; padding-left:25px; color:#292929; font-size:16px; font-weight:400px; line-height:35px;}
.caretab-cont .number li:last-child {padding-bottom:0;}
.caretab-cont .number li::before {counter-increment:number 1; content:counter(number); display:flex; align-items:center; justify-content:center; position:absolute; top:10px; left:0; width:17px; height:17px; color:#292929; font-size:12px; font-weight:400; line-height:0; border:1px solid #292929; border-radius:50px;}
.caretab-cont span.noti {display:block;font-size:16px;line-height:20px;}

/**
 * --------------------------------
 * 마이페이지 CSS
 * --------------------------------
*/
/* mypage common css */
.mypage .mypage-title {margin-bottom:50px; color:#3F3F3E; font-family:"sangbleuogsans"; font-size:36px; font-weight:500; text-align:center;}
.mypage .mypage-title .ko {display:block; margin-top:10px; font-size:22px;}
.mypage .btn-group {margin-top:90px;}
.mypage .btn-group .btn {width:110px; height:48px; font-size:16px;}
.mypage .btn-group .btn.goldfill {font-weight:500;}

/* 로그인 */
.login {max-width:540px; margin:0 auto;}
.login .login-input input {height:60px; padding-left:20px;}
.login .login-input input + input {margin-top:16px;}
.login .chkbox {display:flex; justify-content:center; gap:20px; margin-top:30px;}
.login .btn.big {width:100%; margin-top:40px; font-weight:700;}
.login .link {margin-top:50px; text-align:center;}
.login .link a {color:#666666; font-size:20px;}
.login .link a + a:before {content:" ㅣ ";}
.login .sns {display:flex; justify-content:center; gap:40px; margin-top:50px; padding-top:50px; text-align:center; border-top:1px solid #EEEEEE;}
.login .sns a {padding-top:86px; background-repeat:no-repeat; background-position:50% 0; background-size:74px; color:#3F3F3E; font-size:17px; font-weight:500;}
.login .sns a.kakao {background-image:url("../images/renew/mypage/btn_login_kakao.png");}
.login .sns a.naver {background-image:url("../images/renew/mypage/btn_login_naver.png");}

/* 아이디/비밀번호 찾기 */
.findidpw {max-width:540px; margin:0 auto;}
.findidpw .findidpw-guide {margin-bottom:40px; padding:25px 20px; background:#F5F5F5;}
.findidpw .findidpw-guide .tit {display:block; margin-bottom:8px; color:#3F3F3E; font-size:16px;}
.findidpw .findidpw-guide .txt {font-size:14px; line-height:24px;}
.findidpw .findidpw-guide .txt + .txt {margin-top:30px;}
.findidpw .findidpw-guide .txt strong {display:inline;}
.findidpw .findidpw-input input {height:60px; padding-left:20px;}
.findidpw .findidpw-input input + input {margin-top:16px;}
.findidpw .btn.big {width:100%; margin-top:40px; font-weight:700;}
.findidpw .tab-item {display:flex; justify-content:space-between; width:100%; height:56px; background:#fff;}
.findidpw .tab-item li {display:flex; justify-content:space-around; align-items:center; width:49.9%; background:#f5f5f5; font-size:16px; color:#919191; border-bottom: 1px solid #adadad; cursor:pointer;}
.findidpw .tab-item li.on {background:#fff; border:1px solid #adadad; border-bottom:none;}
.findidpw .tab-content {margin:0 auto; padding:30px; background:#fff; text-align:center; box-sizing:border-box; border:1px solid #ADADAD; border-top:none;}
.findidpw .tab-content > div {display:none;}
.findidpw .tab-content > div.on {display:block;}

/* 회원가입, 회원정보수정 */
.join .join-form {border-top:4px solid #A08964;}
.join .join-form > li {display:flex; align-items:center; padding:24px 0; border-bottom:1px solid #A08964;}
.join .join-form > li.col2 .form-data {width:35%;}
.join .join-form > li.vt-top {align-items:baseline;}
.join .join-form .form-head {width:15%; color:#3F3F3E; font-size:20px; font-weight:500; text-align:center;}
.join .join-form .form-data {width:85%;}
.join .join-form .form-data input {width:300px;}
.join .join-form .form-data .form-flex {display:flex;}
.join .join-form .form-txt {padding:10px 0; color:#3F3F3E; font-size:20px; font-weight:500;}
.join .join-form .btn-id {width:138px; margin-left:24px; background:#F4F2F2; color:#919191; font-size:16px; font-weight:500;}
.join .join-form .tel {display:flex; gap:8px;}
.join .join-form .tel input {width:100px;}
.join .join-form .tel .select {width:100px; height:44px;}
.join .join-form .email {display:flex;}
.join .join-form .email .form-flex {align-items:center; gap:10px;}
.join .join-form .email input {width:208px;}
.join .join-form .email .select {width:120px; height:44px; margin-left:16px;}
.join .join-form .email .hyppen {color:#3F3F3E; font-size:20px;}
.join .join-form .gender {display:flex; gap:16px;}
.join .join-form .gender label input[type="radio"] + span {font-size:20px;}
.join .join-form .address {padding-right:130px;}
.join .join-form .address input {width:100%; margin-top:16px;}
.join .join-form .address .post {display:flex;}
.join .join-form .address .post input {width:208px; margin-top:0;}
.join .join-form .address .post .btn-post {width:170px; margin-left:16px; background:#F4F2F2; color:#919191; font-size:16px; font-weight:500;}
.join .join-form .agree-sms .tit {color:#3F3F3E; font-size:17px;}
.join .join-form .agree-sms .tit ~ .tit {margin-top:24px;}
.join .join-form .agree-sms .box {display:flex; gap:30px; margin-top:12px;}

/* 실시간 예약 */
.reservation .reservbox {display:flex; align-items:start; gap:0 4%; border-top:4px solid #A08964; border-bottom:1px solid #A08964;}
.reservation .calendar_box {width:45%; margin-top:50px; margin-bottom:60px;}
.reservation .calendar_box .calendar {width:100%;}
.reservation .calendar_box #date_selector {position:relative; padding:18px 0; background-color:#F4F2F2; color:#3F3F3E; font-size:22px; font-weight:700; text-align:center;}
.reservation .calendar_box #date_selector img {vertical-align:middle;}
.reservation .calendar_box #date_selector a {color:#666666;}
.reservation .calendar_box #date_selector a.btn-prev {position:absolute; top:0; left:0; width:50px; height:100%; background:url('../../images/renew/layout/btn_calendar_prev.png') no-repeat 50% 50%;}
.reservation .calendar_box #date_selector a.btn-next {position:absolute; top:0; right:0; width:50px; height:100%; background:url('../../images/renew/layout/btn_calendar_next.png') no-repeat 50% 50%;}
.reservation .calendar_box #date_selector span {font-weight:700;}
.reservation .calendar #cal_table {table-layout:fixed; border-collapse:collapse;}
.reservation .calendar #cal_table .cal_header {height:70px; background-color:#ffffff; color:#3F3F3E; font-size:22px; font-weight:500; text-align:center; border-bottom:1px solid #DEDEDE;}
.reservation .calendar #cal_table .cal_header:first-child {color:#f00;}
.reservation .calendar #cal_table .cal_cell {font-size:14px; text-align:center; border-bottom:1px solid #DEDEDE; word-break:break-all;}
.reservation .calendar #cal_table .cal_cell .box {display:flex; align-items:center; justify-content:center; height:70px; padding:0; background-color:#ffffff; cursor:pointer;}
.reservation .calendar #cal_table .cal_cell .box.is-active {background:#A08964;}
.reservation .calendar #cal_table .cal_cell .box.is-active .date {color:#fff;}
.reservation .calendar #cal_table .cal_cell .box .date {padding:2px; color:#3F3F3E; font-size:19px; text-align:left;}
.reservation .calendar #cal_table .cal_cell .box .reserv_info {display:none;}
.reservation .calendar #cal_table .cal_cell .date {position:relative;}
.reservation .calendar #cal_table .cal_cell .notice {position:absolute; top:2px; right:2px;}
.reservation .calendar #cal_table .cal_cell .reserv_finish {border:1px solid #a48a7b;}
.reservation .calendar #cal_table .cal_cell .reserv_finish .date {background-color:#a48a7b;}
.reservation .calendar #cal_table .cal_cell .reserv_gray .date {color:#ccc;}
.reservation .calendar #cal_table .cal_cell .reserv_selected {background:#f00 !important; border:1px solid #000000;}
.reservation .calendar #cal_table .cal_cell .reserv_selected .date {background-color:#000000;}
.reservation .calendar #ui-datepicker-div {font-size:12px;}
.reservation .form-list {display:flex; flex-wrap:wrap; width:55%; margin:25px 0 55px;}
.reservation .form-list .row {display:flex; align-items:center; width:100%; padding:24px 0; border-top:1px solid #A08964;}
.reservation .form-list .row:first-child {border-top:none;}
.reservation .form-list .row.col2 .form-item:first-child {width:45%;}
.reservation .form-list .row.col2 .form-item:nth-child(2) {width:55%; padding-left:9%;}
.reservation .form-list .form-item {display:flex; align-items:center; width:100%;}
.reservation .form-list .form-item label {position:relative; width:80px; padding-left:5px; color:#3F3F3E; font-size:18px; font-weight:500;}
.reservation .form-list .form-item .form-grp {width:calc(100% - 80px);}
.reservation .form-list .form-item .form-grp input {height:46px;}
.reservation .form-list .form-item .form-grp .select {height:46px;}
.reservation .form-list .form-item .form-grp textarea {height:210px; padding:12px;}
.reservation .form-list .form-item .form-grp .email {display:flex;}
.reservation .form-list .form-item .form-grp .email .form-flex {display:flex;align-items:center; gap:10px;}
.reservation .form-list .form-item .form-grp .email input {max-width:210px;width:45%;}
.reservation .form-list .form-item .form-grp .email .select {width:130px; height:44px; margin-left:16px;}
.reservation .form-list .form-item .form-grp .email .hyppen {color:#3F3F3E; font-size:20px;}

.reservation .list-style {margin-top:50px; padding:20px; background:#F5F5F5;}
.reservation .list-style li {color:#3F3F3E; font-size:16px; line-height:24px;}
.reservation .form-agree {margin-top:50px; text-align:center;}
.reservation .form-agree label input[type="checkbox"] + span {padding-left:38px; font-size:18px; line-height:33px;}
.reservation .form-agree label input[type="checkbox"] + span::before {width:30px; height:30px;}
.reservation .form-agree label a {text-decoration:underline !important;}
.reservation .btn-group .btn.goldfill {width:320px; height:60px; font-size:20px; font-weight:700;}

.wrap-ps .reservation .form-list {width:100%; margin:0;}
.wrap-ps .reservation .form-list .form-item label {width:175px; text-align:center;}
.wrap-ps .reservation .form-list .form-item .form-grp {width:calc(100% - 175px);}
.wrap-ps .reservation .form-list .form-item .form-grp input {max-width:300px;}
.wrap-ps .reservation .form-list .form-item .form-grp .select {max-width:300px;}
.wrap-ps .reservation .form-list .form-item .form-grp .email {display: flex;}

/* 비급여진료안내 */
.nonpay .tab-item {display:flex; justify-content:space-between; width:100%; height:56px; background:#fff;}
.nonpay .tab-item li {display:flex; justify-content:space-around; align-items:center; width:33%; background:#f4f4f4; font-size:16px; color:#919191; cursor:pointer;}
.nonpay .tab-item li.on {background:#A08964; color:#fff;}
.nonpay .tab-content {margin:30px auto 0; padding:0px; background:#fff; text-align:center; box-sizing:border-box; }
.nonpay .tab-content > div {display:none;}
.nonpay .tab-content > div.on {display:block;}
.nonpay .tab-content table {border-top:5px solid #A08964;}
.nonpay .tab-content tr.tit {background:#F4F2F2; font-size:15px; font-weight:700;}
.nonpay .tab-content td {padding:8px; color:#3f3f3e; font-size:14px; border:1px solid #A08964;}
.nonpay .tab-content .comment {margin-top:50px; padding:30px 20px; background:#F4F2F2; text-align:left; font-size:16px; line-height:24px;}

/* 개인정보취급방침, 이용약관, 환자권리장전 */
.privacy-article {margin-bottom:25px; line-height:30px;}
.privacy-article strong {color:#A08964; font-size:21px; line-height:40px;}
.privacy-article em {font-size:18px; font-weight:700; line-height:40px;}
.privacy-article table {margin:20px 0; border-top:5px solid #A08964;}
.privacy-article table thead {margin:20px 0; background:#F4F2F2; font-weight:700;}
.privacy-article table td {padding:5px; font-size:14px; text-align:center; border:1px solid #A08964;}

/* 서비스 이용약관 동의 */
.agreement {width: 100%;max-width: 1240px;margin: 0 auto;}
.agreement .ageement-title {height: 64px;font-size: 20px;font-weight:700;color: #fff;line-height: 64px;text-align: center;background: #A08964;}
.agreement .ageement-value {height:320px;overflow: hidden;padding:25px 30px 35px;background: #F4F2F2;}
.agreement .ageement-value textarea {font-size: 14px;padding: 0;height: 260px;overflow-y: auto;scrollbar-width: none;border: none;color:#3F3F3E;background: #F4F2F2;}
.agreement .chkbox {margin: 50px 0 90px;text-align: center;}

/**
 * --------------------------------
 * 성형 상세페이지 CSS
 * --------------------------------
*/
/* 섹션공통 */
.sub-page section {padding:160px 0;}

.m-none {display: block;}
.pc-none {display: none;}

/* 이미지 자동 */
/* 모바일 : width:100% */
.img-f {width:auto;}

/* 섹션별 포인트 */
section.-active span.point {display:inline-block;position: relative;overflow: hidden;vertical-align: bottom;line-height: 51px;}
section span.point-bg {position:absolute;}
section.-active span.point-bg {text-align: left;z-index: 3;width: 0;height: 100%;background: #a08964;color:#fff;animation: fill 1s ease-out forwards;letter-spacing: -3px;}
section.-active span.point-txt {position:sticky;z-index: 2;color: #000;letter-spacing: -3px;}
@keyframes fill {from {width:0;}to {width: 100%;}}

/* 섹션별 타이틀, inner */
.sub-inner {position:relative;max-width:1400px;margin:0 auto;padding: 0 80px;}

.sub-tit {text-align:center;padding-bottom:70px;}
.sub-tit .small {margin-bottom:14px;color:#919191;font-size:14px;letter-spacing:2px;font-family:"sangbleuogsans";font-weight:500;}
.sub-tit .noto {color:#222;font-size:44px;font-weight:500;}
.sub-tit .eng {color:#222;font-family:"sangbleuogsans";font-size:45px;font-weight:500;}
.sub-tit .eng strong {display:inline-block;}
.sub-tit .cont {color:#666;font-size:18px;margin-top:20px;line-height:27px;}
.sub-tit .cont strong {display:contents;}
.sub-tit .check {color:#999;font-size: 14px;margin-top: 30px;display: block;}
.sub-tit .info {font-size:20px;color:#7a7a7a;line-height:28px;margin-top:20px;}
.sub-tit .info strong {display:contents;}
.sub-tit .ect {font-size:25px;color:#222;font-weight:500;letter-spacing:-1.5px;margin-top:38px;}
.sub-tit .ect span {color:#999;}
.sub-tit .noto-top {color:#222;font-size:32px;font-weight:500;margin-bottom:20px;display:block;}
.sub-tit .box {width:fit-content;margin:30px auto 10px;color:#fff;font-size:32px;line-height:32px;padding:5px 20px 7px;background:#0FA5FB;}

/* 탭 아코디언 */
.skinaccodian .accodian-area {width:100%;max-width:1240px;margin:0 auto;}
.skinaccodian .accodian-area .caretab {border-top:2px #999 solid;}
.skinaccodian .accodian-area .caretab-list-bold {padding-left:54px;}
.skinaccodian .accodian-area .caretab-cont p {padding-left: 54px;font-size:22px;line-height: 44px;letter-spacing: -1.1px;}
.skinaccodian .accodian-area .caretab-list::after,
.skinaccodian .accodian-area .caretab-list-bold::after, 
.skinaccodian .accodian-area .caretab-sublist::after {transform:none;border-left:0;border-right:0;border-top:0;width:40px;height:40px;background:url('/images/renew/sub/skin/titanium/img_arrow_open.svg') no-repeat center top;}
.skinaccodian .accodian-area .caretab-wrap.active .caretab-list-bold::after, 
.skinaccodian .accodian-area .caretab-wrap.active .caretab-list::after, 
.skinaccodian .accodian-area .caretab-subwrap.active .caretab-sublist::after {transform:none;border-left:0;border-right:0;border-top:0;width:40px;height:40px;background:url('/images/renew/sub/skin/titanium/img_arrow_close.svg') no-repeat center top !important;}

/* 수술정보 */
.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 .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;}

/* 비포앤애프터 */
.surgerybna .bna-wrap {width:100%; max-width:1060px; margin:0 auto;}
.surgerybna .swiper {position:relative;}
.surgerybna .swiper-button-prev {background:rgb(0 0 0 / 10%) url('../images/renew/layout/btn_swiper_left_white.svg') no-repeat 50% 50%/21px;}
.surgerybna .swiper-button-next {background:rgb(0 0 0 / 10%) url('../images/renew/layout/btn_swiper_right_white.svg') no-repeat 50% 50%/21px;}
.surgerybna .swiper-slide img {width:100%;}
.surgerybna .bna-before p {padding:17px 0; background:#B3A183; color:#FFF; font-size:24px;}
.surgerybna .bna-after p {padding:17px 0; background:#A08964; color:#FFF; font-size:24px;}
.surgerybna.case .bna-wrap {max-width: 1240px;}
.surgerybna.case .swiper-slide {display:flex;flex-direction:column;border-radius: 80px 80px 0px 0px;background: #F6F6F6;}
.surgerybna.case .slide-top span {display:block;width:fit-content;margin:70px auto 20px;padding:5px 20px 3px;color:#fff;line-height:21px;border-radius:500px;font-family: "sangbleuogsans";background: #9F7ED9;}
.surgerybna.case .slide-top div {font-size:30px;font-weight:700;color:#9F7ED9;}
.surgerybna.case .slide-top p {color:#666;font-size: 18px;line-height:27px;margin:10px 0 40px;}
.surgerybna.case .slide-top p strong {display:contents;}
.surgerybna.case .swiper-slide .bna-flex {display: flex;max-width:600px;width:100%;}
.surgerybna.case .swiper-slide .bna-flex > div {width:300px;}
.surgerybna.case .swiper-slide .tip {margin:40px 0 70px !important;display: flex;width:100%;padding:10px;max-width:580px;margin:auto;border-radius: 60px;background: linear-gradient(90deg, #9F7ED9 0%, #7398E7 100%);}
.surgerybna.case .swiper-slide .tip img {width:auto;}
.surgerybna.case .swiper-slide .tip p {margin-left:20px;align-self:center;font-size:18px;color:#fff;line-height:27px;text-align:left;}
.surgerybna.case .swiper-slide .tip p strong {font-weight:700;display:contents;}
.surgerybna.case .bna-before p {background:#000;}
.surgerybna.case .bna-after p {background: #F11B1B;}
.surgerybna.case .swiper-button-next {right:13%;top:47%;width:30px;height:48px;background:url('../images/renew/sub/ps/nose04/swiper_arrow.svg') no-repeat center top / 100%;}
.surgerybna.case .swiper-button-prev {left:13%;top:47%;width:30px;height:48px;transform:rotate(180deg); background:url('../images/renew/sub/ps/nose04/swiper_arrow.svg') no-repeat center top / 100%;}
.surgerybna .tit-inner {text-align:center;margin:70px 0 40px;}
.surgerybna .tit-inner p {width:fit-content;margin:0 auto 15px;padding:5px 10px;color:#fff;font-size:22px;background:#BF8E93;}
.surgerybna .tit-inner p strong {display:contents;}
.surgerybna .tit-inner span {display:block;color:#666;font-size:18px;}

/* 타입별로 만들기 */
.surgerybna.type01 {background:#F7F8FA;}
.surgerybna.type01 .bna-before p {background:#C5C5C5;}
.surgerybna.type01 .bna-after p {background:#666;}
.surgerybna.type01 .swiper {padding-bottom: 57px;}
.surgerybna.type01 .swiper-pagination.swiper-pagination-bullets {bottom:0;}
.surgerybna.type01 .swiper-pagination-bullet-active {border:0 !important;background: #666;}
.surgerybna.type01 .swiper-pagination-bullet {border: 1px #C5C5C5 solid;}
.surgerybna.type01 .swiper-button-next {top:40%;}
.surgerybna.type01 .swiper-button-prev {top:40%;}

/* 수술장점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 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 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;}

/* surgerysbanner */
.surgerysbanner {position:relative;width:100%;max-width:1240px;margin:0 auto 200px;height:290px;background:url('../images/renew/sub/ps/nose01/img_surgerysbanner_bg.png') no-repeat center bottom;}
.surgerysbanner .sub-inner {position: absolute;right:50px;top:0;bottom:0;height:max-content;margin: auto; padding: 0 20px; }
.surgerysbanner .sub-inner span {font-size: 41px;font-weight: 500;line-height: 52px;}
.surgerysbanner .sub-inner span strong {display:inline-block;}
.surgerysbanner img {position: absolute;left:117px;top:-60px;}

/* surgerysolution */
.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;}

/* surgerywhy */
.surgerywhy {padding:125px 0 150px;background:#F9F9F9;}
.surgerywhy .inner-img {position:relative;}
.surgerywhy img {width:auto;margin:0 auto;text-align: center;display: block;}
.surgerywhy img.img-inner {position:absolute;right:0;bottom:-100px;}

/* 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 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) 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;}

/* 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;}
.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-up {to{transform: translateY(-10px);}}
@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 ul {display:flex;justify-content:center;}
.surgerystep li {position:relative;text-align:center;}
.surgerystep li + li {margin-left:10px;}
.surgerystep .step-num {position:absolute;left:0;top:0;display:block;color:#fff;font-size:16px;padding:4px 6px;font-weight:500;background:#FF6D00;}
.surgerystep .step-item {display:flex;flex-direction:column;justify-content:space-between;}
.surgerystep .step-item span {margin-top:30px;}
.surgerystep .step-item > div {display:flex;flex-direction:column;justify-content:space-between;}
.surgerystep .step-item > div p {height:65px;line-height:22px;display:flex;justify-content:center;flex-direction:column;}
.surgerystep .step-item > div em {color:#FF6D00 !important;}
.surgerystep .step-bubble {position: relative;width:100%;height:1px;margin-bottom:10px;background: #c5c5c5;}
.surgerystep .step-bubble:after {content:"";position:absolute;bottom:0;left:50%;width:0;height:0;border:8px solid transparent;border-top-color:#c5c5c5;border-bottom:0;margin-left:-8px;margin-bottom:-8px;}

/* 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; }

/* 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;}

/* 실쎄라리프팅 */
.thread_ulthera .surgerymeritA .textbox {right:105px;}

/* 미니리프팅 */
.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) h3 {color:#222;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(2) {background:#F6F6F6;}
.minilifting .surgerynumber .surgerynumber-list > li:nth-child(3) {background:#fff;}
.minilifting .skinsuggest {background:#F3F4F5;}

/* sillifting */
.sillifting .surgerybna .swiper {padding-bottom:57px;}
.sillifting .surgerybna .swiper-button-next {top:40%;}
.sillifting .surgerybna .swiper-button-prev {top:40%;}
.sillifting .surgerybna .swiper-pagination.swiper-pagination-bullets {bottom:0;}
.sillifting .surgerybna .swiper-pagination-bullet {width:20px;height:20px;background:url('../images/renew/sub/ps/sillifting/img_sub_swiper_bullet.svg') no-repeat center top;}	
.sillifting .surgerybna .swiper-pagination-bullet-active {border:0 !important;background:url('../images/renew/sub/ps/sillifting/img_sub_swiper_bullet_acitve.svg') no-repeat center top;}

/* 3STEP 액티브 눈밑방지배치 */
.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 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 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 {margin-bottom:20px;}
.lifting05 .surgeryslot #count .num {display: inline-block; width: 10px; height: 30px; overflow: hidden;  text-align: center;}
.lifting05 .surgeryslot #count .num.idx2 {line-height: 43px!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 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 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 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 .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 .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 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;text-align:center;background:#F6F6F6;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul {display:flex;justify-content:space-between;width:100%;max-width:1040px;margin:auto;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul > li + li {margin:0;padding:0;}
.lifting11 .surgerynumber > ul li:nth-child(2) ul li p {margin-top:29px;font-size:22px;font-weight:500;}
.lifting11 .surgerynumber > ul li:nth-child(3) img {margin:auto;}
.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) 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 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) 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 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;}

/* 무보형물 코끝성형 */
.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 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 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 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;}

/* 자가늑 코재수술 */
.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;}
.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;}

/* 중년눈성형 */
.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;}

/* 눈썹하거상술 */
.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 .noto span {margin-bottom: 10px;}
.eye08 .surgerymotion .sub-tit {align-self:flex-end;padding-bottom:0;}
.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 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 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 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 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 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 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 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 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 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;}

/* 팅쎄라 */
.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 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 {content: "";position:absolute;bottom:-29px;left: 78.6%;/*transform: rotate(10deg);*/border-width:28px 22px 2px 1px;border-style: solid;border-color: #977CC7 transparent transparent transparent;}
.tingthera .surgeryinfo.type02 .inner-bubble li::after {content:"";position:absolute;bottom:-22px;left:79%;/*transform:rotate(10deg);*/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 {left:19.9%;border-width: 25px 0 34px 24px;/*transform: rotate(-10deg);*/bottom: -58px;}
.tingthera .surgeryinfo.type02 .inner-bubble li:nth-child(2)::after {left:20%;border-width:20px 0 36px 20px;/*transform:rotate(-10deg);*/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;}

.sub-page .commonbottom {padding-top:0;}
.commonbottom img {width: 100%;}

/* pc 1920px 이상 */
@media (min-width:1920px) {
	.intro-episode .img-container img {width:100%;}
}

/* pc 1280px이하 */
@media (max-width:1280px) {
	.intro-episode .text-container p {line-height:27px;}
	.hospital-list .second-tabs {margin-right:0;}
	.realselfie .selfie-thumbs .swiper-slide {max-width:145px;}
	.beforeafter .main-photowrap {height:45vw;}
	.beforeafter .thumb-photo .before, .beforeafter .thumb-photo .after {height:15vw;}

}
/* 모바일 1080px이하 */
@media (max-width:1080px) {
	/**
	 * --------------------------------
	 * sub common CSS
	 * --------------------------------
	*/
	/* sub layout */
	.sub-content {padding:70px 20px 0;}
	.sub-titlearea .sub-title {padding:10px 5px 9px; font-size:16px;}
	.sub-inner {padding:0 20px;}

	/* 섹션별 포인트 */
	section.-active span.point {line-height: 38px;}

	/* 섹션 공통 */
	.sub-page section {padding:100px 0;}

	.m-none {display: none;}
	.pc-none {display: block;}

	/* visualtop */
	.visualtop .image .pc-img {display:none;}
	.visualtop .image .m-img {display:block; height:190px;}
	.visualtop .image .m-img img {position:relative; top:50%; width:100%; min-height:190px; transform:translateY(-50%);}
	.visualtop .textbox {padding-top:10px;}
	.visualtop .textbox h2 {font-size:25px; line-height:28px;}
	.visualtop .textbox p {margin-top:5px; font-size:15px; line-height:27px;}
	.sub-visualtop .visual-logo {bottom:20px;right:20px;}
	.sub-visualtop .visual-logo img {max-width:213px;}

	/* sub-visualtop */
	.sub-visualtop .image .pc-img {display:none;}
	.sub-visualtop .image .m-img {display:block;}
	.sub-visualtop .image .m-img img {position:relative; top:0; width:100%;}
	.sub-visualtop .textbox {align-items:center; justify-content:flex-start; padding-top:70px; padding-left:0; text-align:center;}
	.sub-visualtop .textbox p {margin-top:5px; font-size:19px;}
	.sub-visualtop .textbox h2 {font-size:42px;}
	.sub-visualtop .textbox em {font-size:17px; line-height:25px;}

	.sub-visualtop.row {padding-top:70px;flex-direction:column;text-align:center;}
	.sub-visualtop.row .top-box {margin-bottom:70px;}
	.sub-visualtop.row .top-box p {margin-top:5px; font-size:18px;font-weight:400;}
	.sub-visualtop.row .top-box h2 {font-size:44px;}
	.sub-visualtop.row .top-box em {font-size:16px;line-height:25px;}
	.sub-visualtop.row img {width:100%;}

	/* 성센 서브페이지 타이틀 폰트크기 */
	.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 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:16px;}
	.wrap-ps .skinsuggest .suggest-list li::before {top:2px;}
	.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;}

	/* paging */
	.paging {flex-wrap:wrap; gap:0 22px; margin-top:50px;}
	.paging > a {font-size:13px; line-height:35px;}
	.paging > a.prev {width:17px; height:17px;}
	.paging > a.next {width:17px; height:17px;}

	/**
	* --------------------------------
	* 리엔장소개 CSS
	* --------------------------------
	*/
	/* 병원소개&둘러보기 tab */
	.first-tabs {gap:3px; margin-top:70px;}
	.first-tabs a {width:105px; padding:14px 0; font-size:12px;}

	/* 병원소개 - brondstory */
	.intro-episode .swiper-container {height:initial}
	.intro-episode .swiper-slide {flex-direction:column;}
	.intro-episode .cont-wrap {display:block;}
	.intro-episode .img-container {width:100%;}
	.intro-episode .img-container img {width:100%;}
	.intro-episode .text-container {position:relative; width:100%; height:690px; padding:0 20px;}
	.intro-episode .text-container em {display:block; margin-top:50px; font-size:14px;}
	.intro-episode .text-container h2 {margin-top:20px; font-size:30px; line-height:44px;}
	.intro-episode .text-container p {font-size:14px; line-height:25px;}
	.intro-episode .swiper-slide:nth-child(1) .text-container p {margin-bottom:0px;}
	.intro-episode .swiper-slide:nth-child(2) .text-container p {margin-bottom:0px;}
	.intro-episode .swiper-slide:nth-child(3) .text-container p {margin-bottom:0px;}
	.intro-episode .navigation {position:absolute; top:40px; left:20px;}
	.intro-episode .swiper-button-next {width:44px; height:44px; background:url('/images/renew/sub/common/btn_intro_episode_next.png') center no-repeat; background-color:#fff; border-radius:50%; box-shadow:1px 1px 8px #c3c3c3;}
	.intro-episode .swiper-button-prev {width:44px; height:44px; margin-right:15px; background:url('/images/renew/sub/common/btn_intro_episode_prev.png') center no-repeat; background-color:#fff; border-radius:50%; box-shadow:1px 1px 8px #c3c3c3;}

	.intro-case {padding:75px 0 35px; background:url('/images/renew/sub/common/m/img_intro_case.jpg') center/cover;}
    .intro-case .smalltit {font-size:13px;}
    .intro-case .bigtit {margin-top:20px; font-size:42px; line-height:27px;}
    .intro-case .case-wrap > p {margin-top:20px; font-size:13px; line-height:20px;}
    .intro-case .counter {display:block; margin:65px 0 55px;}
    .intro-case .counter div {display:block; margin-bottom:35px;}
    .intro-case .counter strong {margin-bottom:20px; font-size:14px;}
    .intro-case .counter p {margin-top:0px; font-size:49px;}
    .intro-case .counter em {font-size:18px;}
    .intro-case .bydate {font-size:11px;}

	.intro-history {padding:0; overflow:hidden;}
	.intro-history .history-wrap {display:block; padding-bottom:100px;}
	.intro-history p {padding:75px 0; font-size:14px;}
	.intro-history .history-bg {width:100%;}
	.intro-history .history-list {width:100%; max-width:700px; margin:0 auto; padding:0 20px;}
	.intro-history .history-list strong {width:30%; font-size:26px; letter-spacing:-2px;}
	.intro-history .history-list .histories {width:70%}
	.intro-history .history-list span {margin-top:0px; margin-bottom:0px; font-size:13px; letter-spacing:-2px;}
	.intro-history .history-list span:last-child {margin-bottom:20px;}
	.intro-history .history-list span::before {margin-right:7px;}

	.intro-network {margin-top:70px; padding:0 20px;}
	.intro-network .bigtit {font-size:42px;}
	.intro-network .second-tabs {display:flex; width:100%; margin-top:30px;}
	.intro-network .second-tabs a {width:50%; padding:20px 0; font-size:17px;}
	.intro-network .second-tab-cont {margin-top:45px; padding:40px 20px;}
	.intro-network .second-tab-cont img {width:100%;}

	/* 병원소개 - PLASTIC SURGERY */
	.surgery-count {padding:0 20px;}
    .surgery-count .bigtit {font-size:40px;}
    .surgery-count .desc {font-size:14px;}
	.surgery-count .list {flex-direction:column; gap:7px; margin-top:50px;}
	.surgery-count .list li {width:100%; padding:38px 20px;}
	.surgery-count .list .sub {font-size:13px;}
	.surgery-count .list .tit {margin-top:10px; font-size:24px;}
	.surgery-count .list .number {margin-top:12px; font-size:18px;}
	.surgery-count .list .number em {font-size:39px;}

	.surgery-action {margin-top:70px; padding:70px 20px 90px; background-size:55%;}
	.surgery-action .smalltit {font-size:14px;}
	.surgery-action .bigtit {margin-top:30px; font-size:30px; line-height:40px;}
	.surgery-action .list {flex-wrap:wrap; gap:12px 6px; margin-top:45px;}
	.surgery-action .list li {width:calc(50% - 6px); height:auto; min-height:200px; max-width:100%; box-shadow:4px 4px 10px #ecd7d0;}
	.surgery-action .core h3 {font-size:20px;}
	.surgery-action .core em {display:none;}
	.surgery-action .core .core-hover {display:block; position:static; height:auto; margin-top:15px; padding:0 20px; background:none; color:#3F3F3E; font-size:14px; text-align:center; line-height:22px; transition:none; transform:none;}
	.surgery-action .list li:hover .core .core-hover {transform:translateY(0);}
	
	.surgery-col {margin-top:80px;}
	.surgery-col .inner {padding:0;}
	.surgery-col .colbox {flex-direction:column; padding:0;}
	.surgery-col .colbox + .colbox {margin-top:70px;}
	.surgery-col .colbox.reverse {flex-direction:column;}
	.surgery-col .colbox.reverse .textbox {display:block;}
	.surgery-col .colbox.reverse .imgbox .m-img {padding-left:0; padding-right:30px;}
	.surgery-col .colbox .imgbox {width:100%; margin-top:70px;}
	.surgery-col .colbox .imgbox .pc-img {display:none;}
	.surgery-col .colbox .imgbox .m-img {display:block; padding-left:30px;}
	.surgery-col .colbox .imgbox .m-img img {width:100%;}
	.surgery-col .colbox .textbox {width:100%; font-size:23px; line-height:38px; text-align:center;}
	.surgery-col .tit {font-size:30px;}
	.surgery-col .desc {margin-top:25px; font-size:14px; line-height:22px;}
	
	/* 병원소개 - bi */
	.bi-corevalue {padding:0 20px;}
    .bi-corevalue .bigtit {font-size:40px;}
    .bi-corevalue p {font-size:14px;}
	.bi-corevalue ul {display:block; margin-top:0;}
    .bi-corevalue ul li{display:block; width:100%; max-width:initial; height:initial; margin-bottom:15px; padding-bottom:initial; text-align:center;}
    .bi-corevalue ul li:nth-child(1),
    .bi-corevalue ul li:nth-child(3) {float:initial;}
    .bi-corevalue ul li img {width:100%;}
    .bi-corevalue .textbox {position:absolute; bottom:0; width:100%; padding:20px 0; background:linear-gradient(#ffffffab, #F4F2F2 70%);}
    .bi-corevalue .textbox h3 {font-family:"Noto Sans KR"; font-size:20px; letter-spacing:0;} 
    .bi-corevalue .textbox p {margin-top:12px; font-size:14px; line-height:20px;} 

	.bi-lienjang {margin-top:75px; padding:0 20px;}
	.bi-lienjang .smalltit {font-size:14px;}
	.bi-lienjang .desc {margin-top:30px; font-size:14px; line-height:23px;}
	.bi-lienjang .generator {width:initial; margin:70px 0;}
	.bi-lienjang .generator .pc-img {display:none;}
    .bi-lienjang .generator .m-img {display:block;}
    .bi-lienjang .generator .m-img img {width:100%; max-width:302px; margin:0 auto; padding:30px;}
    .bi-lienjang .generator .bi-mean {padding:20px; font-size:14px;}
	.bi-lienjang .generator .bi-mean span {letter-spacing:-2px;}
    .bi-lienjang .generator span:nth-child(1)::after {height:14px; margin:-3px 10px;}

	.bi-vision {margin-top:100px; overflow:hidden;}
    .bi-vision .bi-wrap {display:block; padding:0 20px 90%;}
    .bi-vision .textbox {margin-right:0; font-size:13px; line-height:20px; text-align:center;}
    .bi-vision .smalltit {margin-bottom:15px; font-size:13px;}
    .bi-vision .midtit, .bi-vision span {font-size:30px; line-height:40px; letter-spacing:0;}
	.bi-vision .desc {margin-top:30px; font-size:14px;}
    .bi-vision .vision {padding:0; background:url('/images/renew/sub/common/m/img_bi_vision_vision.jpg') no-repeat; background-position:right bottom; background-size:95%;}
    .bi-vision .mission .bi-wrap {justify-content:center;}
    .bi-vision .mission {margin-top:75px; padding:0; background:url('/images/renew/sub/common/m/img_bi_vision_mission.jpg') no-repeat; background-position:left bottom; background-size:95%;}
    .bi-vision .mission .midtit {letter-spacing:-1px;}

	.bi-5action {margin-top:70px; padding:105px 20px 120px; background-size:55%;}
	.bi-5action .smalltit {font-size:14px;}
	.bi-5action .bigtit, .bi-5action span {margin-top:45px; font-size:35px;}
	.bi-5action ul {margin-top:45px; text-align:initial;}
	.bi-5action ul li {width:49%; max-width:initial; margin-bottom:2%; padding-bottom:65%; text-align:center;}
	.bi-5action ul li:nth-child(1),.bi-5action ul li:nth-child(5) {float:initial;}
	.bi-5action ul li:nth-child(even) {margin-right:0;}
	.bi-5action .core-bg h3 {font-size:20px;}
	.bi-5action .core-bg p {margin-top:15px; font-size:14px; line-height:22px;}

	.bi-logotype {margin-top:75px; padding:0 20px;}
	.bi-logotype .smalltit {font-size:14px; }
	.bi-logotype .midtit {margin-top:40px; font-size:26px;}
	.bi-logotype .desc {margin-top:30px; font-size:14px; line-height:23px;}
	.bi-logotype .logotype {flex-direction:column; align-items:center; margin-top:75px; padding:30px;}
    .bi-logotype .logotype div {width:initial; padding:0}
    .bi-logotype .logotype .ko-logo::after {content:initial;}
    .bi-logotype .logotype .ko-logo img {width:100%; max-width:280px;}
    .bi-logotype .logotype .eng-logo {margin-top:25px;}
    .bi-logotype .logotype .eng-logo img {width:100%; max-width:253px;}
    .bi-logotype .logotype img {margin:12px 0;}
    .bi-logotype .logotype p {font-size:12px;}
    .bi-logotype .logotype em {font-size:8px; letter-spacing:0;}
	.wrap-ps .bi-logotype .logotype {padding:30px 10px;}
	.wrap-ps .bi-logotype .logotype .eng-logo img {max-width:300px;}

	.bi-color {height:415px; margin-top:85px; margin-bottom:370px; background:url('/images/renew/sub/common/m/img_bi_color_bg.jpg') top center/cover no-repeat;}
	.bi-color .bi-wrap {top:85px; padding:0 20px;}
	.bi-color .midtit {font-size:26px;}
	.bi-color .desc {padding:0; font-size:14px; line-height:23px;}
	.bi-color .list {flex-wrap:wrap; gap:8px; margin-top:75px;}
	.bi-color .list li {width:calc(50% - 4px);}
	.bi-color .list .title {height:100px; padding:15px 12px;}
	.bi-color .list .title span {font-size:8px;}
	.bi-color .list .title strong {font-size:13px;}
	.bi-color .list p {padding:8px 12px; font-size:9px; line-height:14px;}

	/* 의료진소개 */
	.doctor-list > ul {gap:12px;}
	.doctor-list > ul > li {width:calc(50% - 6px);}
	.doctor-list .item:hover::after {display:none;}
	.doctor-list .item img {width:100%;}
	.doctor-list .textbox {padding:10px 12px 8px; text-align:left;}
	.doctor-list .textbox .ko {font-size:14px;}
	.doctor-list .textbox .ko .name {font-size:18px;}
	
	/* 의료진소개 팝업 */
	.popup-doctor .popup-content {overflow-y:scroll;}
	.popup-doctor .doctor-detail {display:block;}
	.popup-doctor .doctor-detail img {width:100%;}
	.popup-doctor .textbox {width:100%; padding:30px 24px;}
	.popup-doctor .textbox::after {width:128px; height:133px;}
	.popup-doctor .textbox .title {display:flex; align-items:center; justify-content:space-between; gap:10px; margin-bottom:22px;}
	.popup-doctor .textbox .ko {font-size:17px;}
	.popup-doctor .textbox .ko .name {font-size:25px;}
	.popup-doctor .textbox .en {margin-top:5px; font-size:13px; text-align:right;}
	.popup-doctor .textbox .field {margin-bottom:10px; font-size:14px;}
	.popup-doctor .textbox .list-dot {font-size:12px; line-height:19px;}
	
	/* 오시는길 */
	.directions .skinmedia {padding:100px 0;}
	.directions .topcomment {margin:70px auto 0; padding:0;}
    .directions .topcomment .textbox {width:100%;}
    .directions .topcomment .textbox h3 {font-size:14px; line-height:22px;}
    .directions .topcomment .textbox p {width:22px;}
    .directions .topcomment .textbox em {font-size:12px; line-height:16px;}
    .directions .directions-wrap {padding:70px 20px 0;}
    .directions .directions-wrap .info .time div {padding:30px 0;}
    .directions .directions-wrap .info {display:block;}
    .directions .directions-wrap .info .time {width:100%;}
	.directions .directions-wrap .info #map {width:100%; height:365px;}
    .directions .directions-wrap .info .time h3 {font-size:20px;}
    .directions .directions-wrap .info .time table {margin-top:25px;}
    .directions .directions-wrap .info .time th {font-size:20px;}
    .directions .directions-wrap .info .time td {font-size:17px; line-height:34px;}
    .directions .directions-wrap .info .time p {margin-top:25px; font-size:17px;}
    .directions .directions-wrap .info .time address {margin-top:10px; font-size:15px;}
    .directions .directions-wrap .info .time em {margin-top:10px; font-size:12px;}
    .directions .directions-wrap .info .tel {font-size:23px;}
    .directions .directions-wrap .reserv-btn {margin-top:50px;}
    .directions .directions-wrap .reserv-btn a {height:48px; font-size:16px; line-height:46px;}
    .directions .directions-wrap .reserv-btn .pass {margin-right:15px;}
	.directions .video-button {position: unset; margin-top:30px;}
	.directions .video-button img {max-width: 190px;}

	/* 둘러보기 */
	.gallery-list .swiper-button-prev::after {background-size:13px;}
	.gallery-list .swiper-button-next::after {background-size:13px;}
	.gallery-list .galleryThumbSwiper {margin-top:20px;}

	.hospital a {width:152px; font-size:12px;}
	.hospital-list .hospital-wrap {display:block;}
	.hospital-list .second-tabs {margin-right:0;}
	.hospital-list .second-tabs h3 {margin-bottom:12px; font-size:25px;}
	.hospital-list .second-tabs p {font-size:15px;}
	.hospital-list .second-tabs a {display:inline-block; margin-right:14px;}
	.hospital-list .second-tabs a::before {margin-right:10px;}
	.hospital-list .second-tabs a.active::before {margin-right:10px;}
	.hospital-list .second-tab-cont {width:100%; margin-top:50px;}
	.hospital-list .swiper-slide {height:auto;}

	/* 공지사항 */
	.board-list .pc-guide {display:none;}
	.board-list .m-guide {display:block; padding:10px 5px 9px; background:#A08964; text-align:center;}
	.board-list .m-guide .m-title {width:100%; color:#fff; font-size:16px; font-weight:700;}
	.board-list > ul > li {text-align:left;}
	.board-list > ul > li > a {display:block; padding:16px 0;}
	.board-list > ul > li > a > * {padding:0; font-size:12px; line-height:20px;}
	.board-list .number {display:none;}
	.board-list .title {width:100%; margin-bottom:12px; padding-left:35px; font-size:14px; text-indent:-35px;}
	.board-list .writer {width:auto; margin-right:4px;}
	.board-list .date {width:auto; margin-right:4px;}
	.board-list .view {width:auto;}

	/* 공지사항상세 */
	.board-detail .board-detail-desc {padding:14px 0 12px;}
	.board-detail .board-detail-desc > p > span {font-size:14px;}
	.board-detail .board-detail-img {padding:10px 0; border-bottom-width:1px;}
	.board-detail .btn-group {margin-top:60px;}
	
	/* 실제후기 */
	.reviews .board-list .best {font-size:12px;}
	.reviews .board-list .title {width:100%; margin-bottom:12px; padding-left:0; font-size:14px; text-indent:0;}

	/* 이벤트 */
	.event-list {gap:20px 12px;}
	.event-list > li {width:calc(50% - 6px);}
	.event-list .item:hover .image::after {display:none;}
	.event-list .image {border-top-width:4px;}
	.event-list .textbox {padding-top:12px;}
	.event-list .textbox .tit {font-size:14px;}
	.event-list .textbox .desc {margin-top:5px; font-size:12px;}

	/* 이벤트상세 */
	.event-detail .event-detail-img {margin-top:40px; padding:10px 0;}
	.event-detail .event-consult {display:block; margin-top:36px; padding:32px 0 42px;}
	.event-detail .event-title {width:100%; text-align:center;}
	.event-detail .event-title h4 {font-size:23px;}
	.event-detail .event-title p {margin-top:6px; font-size:14px; line-height:22px;}
	.event-detail .event-form {width:100%; margin-top:40px; padding:22px 20px 28px;}
	.event-detail .event-form input + input {margin-top:12px;}
	.event-detail .event-form .event-agree {margin-top:18px;}
	.event-detail .event-form .btn {margin-top:30px;}
	.event-detail .btn-group {margin-top:60px;}

	/* 실제후기 */
	.realreview.event-list {gap:20px 12px;}
	.realreview.event-list > li {width:calc(50% - 6px);}
	.realreview.event-list a {width:100%;}
	.realreview.event-list .image {border-top:none;}

	/**
	* --------------------------------
	* 커뮤니티 CSS
	* --------------------------------
	*/
	/* 리얼셀피 성센 */
	.realselfie .thumb-ps {gap:14px;}
	.realselfie .thumb-ps > li {width:calc(50% - 7px);}
	.realselfie .thumb-ps .item:hover::after {display:none;}

	/* 리얼셀피 강남 */
	.realselfie .thumb-skin {gap:20px 12px;}
	.realselfie .thumb-skin > li {width:calc(50% - 6px);}
	.realselfie .thumb-skin .item:hover .image::after {display:none;}
	.realselfie .thumb-skin .image {border-top-width:4px;}
	.realselfie .thumb-skin .textbox {padding-top:8px;}
	.realselfie .thumb-skin .textbox .tit {font-size:14px;}

	/* 리얼셀피 강남 상세 */
	.realselfie-detail {margin-top:50px;}
	.realselfie-detail .realselfie-detail-title {font-size:14px;}
	.realselfie-detail .guide-txt {margin-top:20px; margin-bottom:60px; padding:13px 45px;}
	.realselfie-detail .guide-txt p {font-size:11px; line-height:18px;}

	/* 리얼셀피 강남 리뉴얼 */
	.realselfie .tab-menu {overflow:visible;}
	.realselfie .tab-menu li {width:33%;}
	.realselfie .tab-menu li a {width:100%;}
	.realselfie .login-cover {font-size:15px;}
	.realselfie .selfie-wrap {display:block;}
	.realselfie .selfie-cont {max-width:unset;}
	.realselfie .selfie-cont .swiper-slide .imgbox{width:100%;}
	.realselfie .selfie-cont .textbox {font-size:15px;}
	.realselfie .selfie-text {margin:20px 0;}
	.realselfie .selfie-text .medical-tit p {font-size:20px;}
	.realselfie .selfie-text .medical-tit h3 {font-size:25px;}
	.realselfie .selfie-text .medical-desc p {font-size:14px;}
	.realselfie .selfie-thumbs .swiper-wrapper {flex-wrap:nowrap; gap:0;}
	.realselfie .selfie-thumbs {display:block; width:100%; max-width:unset;}
	.realselfie .selfie-thumbs .swiper-slide {max-width:unset;}
	.realselfie .selfie-thumbs .swiper-slide img {width:100%;}

	/* 시술전후사진 */
	.beforeafter.sub-content {padding:70px 20px 0}
	.beforeafter .tab-menu .swiper-wrapper {justify-content:center;}
	.beforeafter .main-photo .login-cover p {font-size:11px; line-height:18px;}
	.beforeafter .main-photo .login-cover .btn {margin-top:15px; padding:0 16px; font-size:12px;}	
	.beforeafter .main-phototit strong {font-size:16px; line-height:40px;}
	.beforeafter .thumb-photo {gap:20px 12px; margin-top:20px;}
	.beforeafter .thumb-photo .before, .beforeafter .thumb-photo .after {height:20.5vw;}
	.beforeafter .thumb-photo > li {width:calc(50% - 6px);}
	.beforeafter .thumb-photo > li:hover {border-color:#fff;}
	.beforeafter .thumb-photo .login-cover .btn {height:21px; padding:0 5px; font-size:12px; line-height: 19px;}
	.beforeafter .guide-txt {margin-top:20px; padding:13px 45px;}
	.beforeafter .guide-txt p {font-size:11px; line-height:18px;}
	
	/* 리얼모델 모집 */
	.realmodel h3 {font-size:20px;}
	.realmodel h4 {font-size:20px;}
	.realmodel .imgbox {margin-bottom:35px;}
	.realmodel .imgbox .pc-img {display:none;}
	.realmodel .imgbox .m-img {display:block;}
	.realmodel .realmodel-form {padding-top:35px; padding-bottom:40px;}
	.realmodel .realmodel-colbox {flex-wrap:wrap; margin-top:35px;}
	.realmodel .model {width:100%; padding:30px 26px;}
	.realmodel .model-list > li {margin-top:16px;}
	.realmodel .model-list input {height:40px; font-size:16px;}
	.realmodel .surgery {width:100%; padding:30px 26px;}
	.realmodel .surgery-list .head {font-size:16px;}
	.realmodel .surgery-list .chk-list {gap:18px 20px;}box-txt
	.realmodel .surgery-list .textarea-part {height:80px;}
	.realmodel .surgery-list .textarea-motive {height:80px;}
	.realmodel .surgery-list .picture {gap:12px 0; margin-top:12px;}
	.realmodel .surgery-list .picture dt {width:50px; font-size:14px;}
	.realmodel .surgery-list .picture dd {width:calc(100% - 50px);}
	.realmodel .surgery-list .picture input {width:100%;}
	.realmodel .agreebox {padding:30px 12px;}
	.realmodel .agreebox .agreebox-tit {display:block; margin-bottom:12px;}
	.realmodel .agreebox .agreebox-tit h4 {margin-bottom:12px;}
	.realmodel .agreebox .agree-content {height:180px; padding:10px; font-size:14px;}
	.realmodel .btn-group {margin-top:25px;}
	
	/* 리엔장 미디어 */
	.media-list {gap:20px 0;}
	.media-list > li {width:100%;}
	.media-list .item:hover .image::after {display:none;}
	.media-list .image {border-top-width:5px;}
	.media-list .textbox {padding-top:6px;}
	.media-list .textbox .tit {font-size:14px;}

	/* 전후숏츠 */
	.shorts.media-list {gap: 20px 12px;}
	.shorts.media-list > li {width: calc(50% - 6px);}
	.shorts.media-list .textbox {padding:7px;}
	.shorts.media-list .textbox .tit {font-size:14px;}

	/* 전후주의사항 */
	.caretitle h2{font-size:15px;}
  	.caretab-list, .noncaretab-list, .caretab-list-bold, .caretab-sublist {padding:18px 0; font-size:18px;}
  	.caretab-cont .number {padding:25px 18px;}
  	.caretab-cont .number li {padding-left:28px; padding-bottom:18px; font-size:14px; line-height:20px;}
  	.caretab-cont .number li::before {top:3px; width:18px; height:18px; font-size:11px;}
	.caretab-cont span.noti {display:block;font-size:14px;line-height:26px;}

	/* 티타늄리프팅 */
	.caretab-cont p {padding: 25px 18px;}
	.caretab-cont .list {padding: 25px 18px;}

	/**
	 * --------------------------------
	 * 마이페이지 CSS
	 * --------------------------------
	*/
	/* mypage common css */
	.mypage .mypage-title {font-size:25px;}
	.mypage .mypage-title .ko {margin-top:8px; font-size:15px;}
	.mypage .btn-group {margin-top:70px;}
	
	/* 로그인 */
	.login .login-input input {height:56px;}
	.login .chkbox label input[type="checkbox"] + span {word-break:break-all;}
	.login .btn.big {margin-top:30px;}
	.login .link a {font-size:15px;}
	.login .sns {gap:30px; padding-top:30px;}
	.login .sns a {padding-top:67px; background-size:57px; font-size:13px;}

	/* 아이디/비밀번호 찾기 */
	.findidpw .findidpw-guide {padding:20px 20px;}
	.findidpw .findidpw-guide .tit {margin-bottom:12px;}
	.findidpw .findidpw-input input {height:56px;}
	.findidpw .btn.big {margin-top:50px;}

	/* 회원가입, 회원정보수정 */
	.join .join-form {border-top-width:2px;}
	.join .join-form > li {display:block; padding:16px 0;}
	.join .join-form > li.col2 .form-head ~ .form-head {margin-top:16px;}
	.join .join-form > li.col2 .form-data {width:100%;}
	.join .join-form .form-head {width:100%; margin-bottom:12px; font-size:17px; text-align:left;}
	.join .join-form .form-data {width:100%;}
	.join .join-form .form-data input {width:100%;}
	.join .join-form .form-txt {font-size:16px; font-weight:400;}
	.join .join-form .btn-id {width:auto; min-width:100px; margin-left:6px; font-size:15px;}
	.join .join-form .tel {gap:4px;}
	.join .join-form .tel input {width:33.3%;}
	.join .join-form .tel .select {width:33.3%;}
	.join .join-form .email {display:block;}
	.join .join-form .email .form-flex {gap:4px;}
	.join .join-form .email input {width:50%;}
	.join .join-form .email .select {width:100%; margin-top:12px; margin-left:0;}
	.join .join-form .gender label input[type="radio"] + span {font-size:16px;}
	.join .join-form .address {padding-right:0;}
	.join .join-form .address input {margin-top:12px;}
	.join .join-form .address .post input {width:calc(100% - 100px);}
	.join .join-form .address .post .btn-post {width:auto; min-width:100px; margin-left:8px; font-size:15px;}

	/* 실시간 예약 */
	.reservation .reservbox {display:block; border-top-width:2px;}
	.reservation .calendar_box {width:100%; margin-top:30px; margin-bottom:16px;}
	.reservation .calendar_box .calendar {width:100%;}
	.reservation .calendar_box #date_selector {padding:10px 0; font-size:13px;}
	.reservation .calendar_box #date_selector a.btn-prev {width:30px; background-image:url('../../images/renew/layout/m/btn_calendar_prev.png'); background-size:6px;}
	.reservation .calendar_box #date_selector a.btn-next {width:30px; background-image:url('../../images/renew/layout/m/btn_calendar_next.png'); background-size:6px;}
	.reservation .calendar #cal_table .cal_header {height:44px; font-size:13px;}
	.reservation .calendar #cal_table .cal_cell {font-size:13px;}
	.reservation .calendar #cal_table .cal_cell .box {height:40px;}
	.reservation .calendar #cal_table .cal_cell .box .date {font-size:13px;}
	.reservation .form-list {width:100%; margin:0 0 50px;}
	.reservation .form-list .row {display:block; padding:0; border-top:none;}
	.reservation .form-list .row.col2 .form-item:first-child {width:100%;}
	.reservation .form-list .row.col2 .form-item:nth-child(2) {width:100%; padding-left:0;}
	.reservation .form-list .form-item {display:block; width:100%; margin-top:24px;}
	.reservation .form-list .form-item label {width:auto; margin-bottom:18px; padding-left:0; font-size:17px;}
	.reservation .form-list .form-item .form-grp {width:100%;}
	.reservation .form-list .form-item .form-grp textarea {height:170px;}

	.reservation .form-list .form-item .form-grp .email {display:block;}
	.reservation .form-list .form-item .form-grp .email .form-flex {gap:4px;}
	.reservation .form-list .form-item .form-grp .email input {width:50%;max-width:none;}
	.reservation .form-list .form-item .form-grp .email .select {width:100%; margin-top:12px; margin-left:0;}

	.reservation .list-style {padding:15px;}
	.reservation .list-style li {font-size:12px; line-height:20px;}
	.reservation .form-agree {margin-top:50px;}
	.reservation .form-agree label input[type="checkbox"] + span {padding-left:32px; font-size:15px; line-height:28px;}
	.reservation .form-agree label input[type="checkbox"] + span::before {width:25px; height:25px;}
	.reservation .btn-group .btn.goldfill {width:100%; height:56px; font-size:16px;}
	.wrap-ps .reservation .form-list {margin-bottom:50px;}
	.wrap-ps .reservation .form-list .form-item label {width:auto; text-align:left;}
	.wrap-ps .reservation .form-list .form-item .form-grp {width:100%;}
	.wrap-ps .reservation .form-list .form-item .form-grp input {max-width:100%;}
	.wrap-ps .reservation .form-list .form-item .form-grp .select {max-width:100%;}
	.wrap-ps .reservation .form-list .form-item .form-grp .email {display: block;}

	/* 비급여진료안내 */
	.nonpay .tab-item {height:36px;}
	.nonpay .tab-item li {width:32.5%; font-size:14px;}
	.nonpay .tab-content > div > div {overflow:scroll;}
	.nonpay .tab-content tr.tit {font-size:13px;}
	.nonpay .tab-content td {padding:5px 2px; font-size:11px;}
	.nonpay .tab-content .comment {font-size:14px;}

	/* 개인정보취급방침, 이용약관, 환자권리장전 */
	.privacy-article {margin-bottom:20px; font-size:11px; line-height:20px;}
	.privacy-article strong {font-size:15px; line-height:30px;}
	.privacy-article em {font-size:11px; line-height:20px;}
	.privacy-article table {margin:10px 0;}
	.privacy-article table td {padding:5px; font-size:11px; line-height:14px;}

	/* 서비스 이용약관 */
	.agreement .ageement-title {height: 38px;font-size:16px;line-height: 38px;}
	.agreement .ageement-value {padding: 20px;}
	.agreement .chkbox {margin: 50px 0;}

	/**
	 * --------------------------------
	 * 성형 상세페이지 CSS
	 * --------------------------------
	*/

	/* 이미지 자동 */
	.img-f {width:100%;}
	
	/* 섹션별 타이틀 */
	.sub-tit {padding-bottom: 40px;}
	.sub-tit .small {margin-bottom:12px;font-size:14px;letter-spacing:1px;}
	.sub-tit .noto {font-size:32px;line-height:42px;letter-spacing:-3px;}
	.sub-tit .eng {font-size:30px;}	
	.sub-tit .cont {font-size: 16px;line-height:24px;letter-spacing:-0.8px;}
	.sub-tit .info {font-size:14px;line-height:20px;}
	.sub-tit .ect {font-size:18px;}
	.sub-tit .noto-top {font-size:28px;}
	.sub-tit .noto-mid img {margin:10px auto 20px; width:auto !important;} 
	.sub-tit .box {font-size:20px;margin-top:23px;}	

	/* 수술정보 */
	.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 .bna-wrap {margin:auto 0;}
	.surgerybna .swiper-button-prev {width:22px; height:34px; background:rgb(0 0 0 / 10%) url('../images/renew/layout/btn_swiper_left_white.svg') no-repeat 50% 50%/10px;}
	.surgerybna .swiper-button-next {width:22px; height:34px; background:rgb(0 0 0 / 10%) url('../images/renew/layout/btn_swiper_right_white.svg') no-repeat 50% 50%/10px;}
	.surgerybna .bna-before p {padding:5px 0; font-size:15px;}
	.surgerybna .bna-after p {padding:5px 0; font-size:15px;}	
	.surgerybna.titanium {margin:100px 0 0;padding:100px 0;}
	.surgerybna.titanium .swiper {padding-bottom: 45px;}	

	/*  */
	.surgerybna.type01 {padding:100px 0;}

	/* 수술장점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 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 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;}
	.swiper {width: 100%;height: 100%;}
	.systemSwiper {position: relative;padding:0 20px 57px 20px;}
	.systemSwiper .swiper-slide {justify-content: left;display: flex;align-items: center;text-align: left;}
	.systemSwiper .swiper-slide img {width: 256px;height: 140px;display: block;object-fit:cover;margin:20px 0;}
	.swiper-scrollbar {background:#d3d3d3;}
	.swiper-scrollbar-drag {background: #aa9675;}
	.surgerysystem .text-title {font-size: 20px;}
	.surgerysystem .text-content {font-size: 14px;}

	/* 코 섹션 하단 부분 */
	.surgerysbanner {overflow: hidden;position:relative;width: 100%;margin: 0 auto;height: 493px;background: url('../images/renew/sub/ps/nose01/m/img_surgerysbanner_bg.png') no-repeat center bottom / 100%;}
	.surgerysbanner .sub-inner {position: initial;text-align: center;padding: 25px 20px;}
	.surgerysbanner .sub-inner span {padding-top: 25px;font-size: 25px;line-height: 34px;}
	.surgerysbanner .sub-inner span strong {display: inline-block;}
	.surgerysbanner img {top: auto;left: 0;right: 0;margin: auto;bottom: -50px;}

	/* 코 스와이퍼 섹션 */
	.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 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;}

	/* 초음파 실리프팅  */	
	.surgerywhy {padding:70px 0;margin-bottom:0 !important;}
	.surgerywhy img {width: 100%;}
	.surgerywhy img.img-inner {right:-30px;width:80%;bottom:-50px;}

	/* 초음파 실리프팅 타입 */
	.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:28px;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;}	
	.surgerybna.case .slide-top div {font-size:22px;line-height: 28px;}
	.surgerybna.case .slide-top p {font-size:16px;line-height: 24px;}
	.surgerybna.case .swiper-slide {height:538px;}
	.surgerybna.case .swiper-slide .tip {margin:20px 0 50px !important;}
	.surgerybna.case .swiper-slide .tip img {width:46px;height:46px;align-self:center;}
	.surgerybna.case .swiper-slide .tip p {font-size:11px;line-height:16px;}
	.surgerybna.case .swiper-button-next {right:0;top:56%;}
	.surgerybna.case .swiper-button-prev {left:0;top:56%;}
	.surgerybna .tit-inner {margin:40px 0 30px;}
	.surgerybna .tit-inner p {font-size:18px;}	
	.surgerybna .tit-inner span {font-size:16px;}

	/* surgeryinsta */
	.surgeryinsta {padding:100px 0;}
	.surgeryinsta .swiper-slide {margin-right:0px !important;}
	.surgeryinsta .swiper-slide img {width:100%;}

	/* surgerymotion */
	.surgerymotion {padding-bottom: 0 !important;}
	.surgerymotion .sub-inner {display:block;}
	.surgerymotion .sub-tit {margin-left:0;text-align:center;}
	.surgerymotion .motion-area {width:fit-content;margin:0 auto;}
	.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 {padding-bottom:0;}
	.surgerystep ul {flex-wrap:wrap;justify-content: space-between;gap: 30px 0;}
	.surgerystep li {width:49%;}
	.surgerystep li img {width:100%;}
	.surgerystep li + li {margin:auto;}

	/* 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;}

	/* 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;}

	/* 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;}

	/* 엔도타인 이마거상술 */
	.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 .surgerybna {margin-bottom:0;padding-bottom:0;}
	.sillifting .surgerybna .swiper {padding-bottom:0;}
	.sillifting .surgerybna .swiper-pagination.swiper-pagination-bullets {display:none;}	

	/* 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 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: 43px!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 .surgerymotion .sub-tit {padding-bottom:50px;}
	.lifting07 .surgerynumber span {margin:20px 0 20px;}
	.lifting07 .surgerynumber li > div {align-self:baseline;padding-left:10px;}
	.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;}	

	/* 아이업리프팅 */
	/* 원래 클래스 : 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;}

	/* 안면거상술 */
	.lifting11 .surgeryinfo .inner-line::before {top:46px;}
	.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 > ul > li {padding:0 20px;}
	.lifting11 .surgerynumber .flex-list li + li {margin-top:20px;}
	.lifting11 .surgerynumber .flex-list li:first-child {border-radius:40px;padding:30px 8px 30px 15px;}
	.lifting11 .surgerynumber .flex-list p {margin-bottom:0;}
	.lifting11 .surgerynumber > ul > li:nth-child(2) {padding:100px 20px;}
	.lifting11 .surgerynumber > ul li:nth-child(2) ul {flex-wrap:wrap;}
	.lifting11 .surgerynumber > ul li:nth-child(2) ul li {width:49%;}
	.lifting11 .surgerynumber > ul li:nth-child(2) ul li p {font-size:18px;margin:20px 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;}
	.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;}

	/* 최소절개 미니거상 */
	.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;}
	.minilifting .skinaccodian {margin-bottom:100px;}

	/* 엘라스티꿈 */
	.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;}
	.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%;}	
	
	/* 중년 눈성형 */
	.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;}

	/* 눈썹하거상술 */
	.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;}	

	/* 무보형물 코끝성형 */
	.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.png') 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;}
		
	/* 모티바 */
	.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;} 	

	/* 팅쎄라 */
	.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:0 0 100px;}
	.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;}
	.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;}
	
	.surgerycheck .popup {width:90%;padding: 30px 20px;}	
	.surgerycheck .popup-inner p {font-size:16px;}
	

}
