
div.wrapper>ul.list>li>.item-wrapper{position: relative;}

div.wrapper>ul.list>li.item>.item-wrapper>.title,
div.wrapper>ul.list>li.item>.item-wrapper>.content{text-align: center;}


/* TOP MENU */
div.wrapper div.tabmenu {width:90%; margin: 0 auto; padding-top:15%;}
div.wrapper div.tabmenu ul{width:100%;overflow:hidden;border: 1px solid #b4b5b7; padding: 0;}
div.wrapper div.tabmenu li{width:50%;box-sizing:border-box;border-right:1px solid #57616d}
div.wrapper div.tabmenu li{width:50%;float:left;text-align:center;font-size:2.5vw;font-weight:400;height:auto;padding:1.5% 0;cursor:pointer;background:#fff;color:#2d3a49}
div.wrapper div.tabmenu li:last-of-type{border-right:0}
div.wrapper div.tabmenu li.on{background:#b1b4b9;color:#fff}


/*numbering*/
div.wrapper>ul.list>li.item>.item-wrapper>.title{font-size:6.87vw;}
div.wrapper>ul.list>li.item>.item-wrapper>.title>.num{font-size: 6.25vw; font-family: 'Lora'; font-weight: 300; position: relative; margin-top: 6.3%; margin-bottom:1%; color:#616161;}
div.wrapper>ul.list>li.item>.item-wrapper>.title>.num::before {content: ''; position: absolute; left: 40%; height: 0.4vw; top: -25%; bottom: auto; background: #616161; width: 20%; transform: none; -ms-transform: none;}
div.wrapper>ul.list>li.item>.item-wrapper>.title+.content{margin-top: 4%;}

div.wrapper>ul.list.papilla>li.item>.item-wrapper>.content .txt{margin-top: 2%; font-size: 3.75vw; letter-spacing: -0.25vw; font-weight: 300; text-align: center; color: #1f1f1f; line-height: 1.3;}


/* INTRO */
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title{text-align: center; font-family: 'GmarketSansMedium'; line-height: 1.2; font-weight: 500; font-size: 5vw;  margin-top: 5%; }
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title>span{font-family: 'GmarketSansLight'; font-weight: 300; color:#000; margin:0 1%;}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title>img{vertical-align: middle; width:36%}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.content{margin-top:7%; font-size: 3.13vw; letter-spacing: -0.24vw; font-weight: 300; text-align: center; color:#1f1f1f; line-height: 1.4; word-break: keep-all;}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.content b{font-weight: 500; }

div.wrapper>ul.list.mentor>li.item.summary>.item-wrapper>.content>.title{color:#213f81;}

div.wrapper>ul.list.motiva>li.item.summary>.item-wrapper>.content>.title{color:#1d1d1d;}
div.wrapper>ul.list.motiva>li.item.summary>.item-wrapper>.content>.title>img{max-width: 206px;}

div.wrapper>ul.list.attenuation>li.item.summary>.item-wrapper>.content>.title{color:#000; line-height: 1.2; font-weight: 500;}
div.wrapper>ul.list.attenuation>li.item.summary>.item-wrapper>.content>.content{font-size:3.5vw}
div.wrapper>ul.list.attenuation>li.item.summary>.item-wrapper>.content>.content>p{margin: 0 0 1.2%; font-weight: 300;}

div.wrapper>ul.list.papilla>li.item.summary>.item-wrapper>.content>.content>img{width:80%; margin-top:5%}
div.wrapper>ul.list.papilla>li.item.summary>.item-wrapper>.content>.content>.txt{font-size:3.25vw;line-height: 1.2;}

div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause{position: relative; margin-bottom: 20%;}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box {width: 42%; height: 105%; box-sizing: border-box; background-size: 100%; padding-top: 53%; position: absolute; top:19%; opacity: 0; transform:translate(0,40%); transition-delay:1.2s; transition:0.9s;}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box:nth-of-type(1){background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/polymastia/cause_1.bbbb7df01607.png') no-repeat top center; left:0.8%; background-size: contain; transform:translate(-10%,0); }
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box:nth-of-type(2){background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/polymastia/cause_2.70f7edb4fde4.png') no-repeat top center; left:58.2%; background-size: contain; transform:translate(10%,0); }
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box .txt1{font-size:4.1vw; font-weight: 500;}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box .txt2{font-size:2.5vw;}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box:nth-of-type(1) .txt2{line-height: 1.3}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box.active {opacity: 1; transition-delay:0.2s;transform:translate(0,0);}

div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p{border: 0.05em solid #000; width: 38%; margin: 4% auto 4em; font-size: 3vw; letter-spacing: -0.05em; font-weight: 300; padding: 1.5% 0; position:relative}
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p::before,
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p::after {content: ''; background:url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/fatGraft/summary_mark.f01003e03f9b.png') no-repeat; background-size:contain; width:1.2em; height:1.2em; position: absolute; }
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p::before {top: -0.7em; left: 0.35em;}
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p::after {bottom: -0.6em; right: 0.35em; transform: rotate(180deg); }
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content .content{position:relative;}
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content .content::before{content: ""; position: absolute; top: -3em; left: 50%; display: block; width: 0.05em; height: 2.7em; background: #000;}


/* 추천 */
div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble{position: relative; margin: 0 auto 5%; color:#fff; width:60%; background-color: #acbbdc; text-align: center; font-size:3.87vw; letter-spacing: -0.25vw; font-weight: 500; line-height: 2.5; border-radius: 5vw; }
div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble::after {content: ''; position: absolute; bottom:-3.24vw; left: 50%; margin-top: -1.8vw; border-top: 1.8vw solid transparent; border-right: 1.8vw solid transparent; border-bottom: 1.8vw solid transparent; border-left: 1.8vw solid #acbbdc; transform: rotate(90deg);}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content{text-align: center;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul{margin: 0;padding:0; margin-left: 4%;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li{display: inline-block; background: #e8ecef; width: 33.2vw; height: 33.2vw; border-radius: 50%; box-sizing: border-box; margin-right: 2%; margin-bottom:2%; position: relative; z-index: 0;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li>div{width: 86%; height: 86%; margin: 7%; background: #ffffff; border: 3px solid #acbbdc; border-radius: 50%; box-sizing: border-box; position: relative; }
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li>div::after {content: ''; position: absolute; top: 0; bottom: 0; height: 2px; background-color: #acbbdc; width: 150%; margin: auto; left: -25%; z-index: -1; }
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li>div>p{color: #1f1f1f; font-size: 2.738vw; line-height: 1.3; display: table; margin: 0 auto; top: 50%; position: relative; transform: translateY(-50%);}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:nth-child(2)>div,
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:nth-child(3)>div{background-color: #acbbdc;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:nth-child(2)>div>p,
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:nth-child(3)>div>p{color:#fff}

div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.content>ul>li{background: #e9ecee;}
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.content>ul>li>div {border: 3px solid #8b519d;}
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.bubble::after {border-left: 14px solid #8b519d;}
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.bubble,
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.content>ul>li:nth-child(2)>div,
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.content>ul>li:nth-child(3)>div,
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.content>ul>li>div::after {background-color: #8b519d;}



div.wrapper>ul.list.mentor>li.item.implant {background-color: #fff;}
div.wrapper>ul.list.mentor>li.item.implant>div>div.full{margin-top: 0;padding-top: 0;}
div.wrapper>ul.list.mentor>li.item.implant>div>div.full>div{padding-left:0;}
div.wrapper>ul.list.mentor>li.item.implant .content{position: relative;}
div.wrapper>ul.list.mentor>li.item.implant .content img{width:100%;}
div.wrapper>ul.list.mentor>li.item.implant .content div,
div.wrapper>ul.list.mentor>li.item.implant .content p{margin: 0; padding: 0; position: absolute; z-index: 1}
div.wrapper>ul.list.mentor>li.item.implant .content div.type,
div.wrapper>ul.list.mentor>li.item.implant .content div.type ul{width:100%;margin:0;padding:0;}
div.wrapper>ul.list.mentor>li.item.implant .content div.type{top:5%;}
div.wrapper>ul.list.mentor>li.item.implant .content div.type li{width:50%;display: inline-block;float: left;}

div.wrapper>ul.list.mentor>li.item.implant .content div.type li[class^='type']{font-family: 'GmarketSansMedium'; font-size:3vw; color:#fff; text-align: center;}
div.wrapper>ul.list.mentor>li.item.implant .content div.type li[class^='type']::after{display: block; font-size:2.4vw; font-family: 'Josefin Sans'; font-weight: 200;}
div.wrapper>ul.list.mentor>li.item.implant .content div.type li.type1::after{content:'Mentor MemoryGel Xtra Smooth';}
div.wrapper>ul.list.mentor>li.item.implant .content div.type li.type2::after{content:'Mentor MemoryGel Xtra Microtexture';}
div.wrapper>ul.list.mentor>li.item.implant .content p{font-size:2.4vw;line-height: 1.2;text-align: center;color:#fff;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text1{top: 27%; left: 4%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text2{top: 73%; left: 4%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text3{top: 48%; left: 78.6%;}
div.wrapper>ul.list.mentor>li.item.implant .content p[class^='case']{top:88%; background-color: #fff; color:#000;border-radius: 2.4vw; font-size:2.13vw;}
div.wrapper>ul.list.mentor>li.item.implant .content p[class^='case']>span{color:#0018ff;font-weight:400;}
div.wrapper>ul.list.mentor>li.item.implant .content p.case1{left: 7.5%; padding: 1% 9%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.case2{left: 52.5%; padding: 1% 2%;}

div.wrapper>ul.list.motiva>li.item.implant>.item-wrapper{padding:0;}
div.wrapper>ul.list.motiva>li.item.implant img{width: 100%; display: block; z-index: 0}
div.wrapper>ul.list.motiva>li.item.implant p{font-size:2.5vw; color:#181130; position: absolute; top:50%; left:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); margin: 0; text-align: center; line-height: 1.4;}
div.wrapper>ul.list.motiva>li.item.implant p>b{font-size:3.5vw;color:#745ebd;}


div.wrapper>ul.list.mentor>li.item.brand>div.item-wrapper img{display: block; width:100%;}


div.wrapper>ul.list.mentor>li.item.character{background-color:#889ecf;padding: 5% 0;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full::before{background-color:#889ecf;top:0;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content div[class^='cont']{margin-bottom:7%; text-align: center;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content .cont01{text-align: center;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content .cont01 img{width: 80%; max-width:500px;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content .cont03 img{width: 80%; max-width:610px; margin-top: 3%;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table{width:100%; border-collapse: separate; border-spacing: 1px; }
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr h4{margin: 0; font-size:3vw; font-weight: 500;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr th,
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr td{color:#fff; text-align: center; font-size:2.45vw; font-weight: 300;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr th{background-color: #354f89;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr td{background-color: #fff;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr td img{width:100%}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr:first-child th{background-color: #687eaf;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr:first-child td{background-color: #546a9a; padding: 1.2% 0;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul{padding: 0;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul li {color:#fff; font-size:3.5vw; font-weight: 300; line-height: 1.2; word-break: keep-all; padding-bottom:5%; width: 80%; margin: 0 auto; text-align: center;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul li:not(:last-child) {border-bottom:1px solid #5f719b;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul li h3{font-size:4.55vw; font-weight: 500; line-height: 1; margin-bottom:3%;}

div.wrapper>ul.list.motiva>li.item.character {width:100%; padding-top:10%; letter-spacing:-0.12vw; text-align:center;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title{position: relative; margin: 0;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title dt {position: absolute; left: 16%; bottom: 10%; width:40%; margin-bottom:0;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title dt img{}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title dd {font-size:8.5vw; font-weight:500; color:#282828; letter-spacing:-0.86vw;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .sub-title {color:#282828; font-size: 3.5vw; margin: 0;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul {display:inline-block; margin: 5% 0 0; padding:0;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li {width: 48%;  display:inline-block; float:left; background:#fff; padding:3%; margin-right:3%; margin-bottom:3%; box-sizing:border-box; border:1px solid #949494; border-radius:5%; position:relative;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li:nth-child(2n) {margin-right:0;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt1 {width:18%; margin: 0 auto; display:inline-block; font-family: 'AlteHaasGrotesk'; font-size:3.5vw; color:#fff; font-weight:500; background:#742f8b;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt2 {font-size:3.5vw; color:#282828; letter-spacing: -0.25vw; margin:2% 0; line-height: 1.2;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt3 {font-size:2.5vw; color:#282828; line-height:1.3; padding: 0 4%; margin: 0; word-break: keep-all;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt3 b{font-weight: 600; letter-spacing: -1px;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .img_box img{width: 100%}


div.wrapper>ul.list>li.item.proof{background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/mentor/proof_bg.1209e8cf2552.jpg') no-repeat; background-position-x: center; background-size: cover; padding:14.5% 0 7%;}
div.wrapper>ul.list>li.item.proof>.item-wrapper{text-align: center; padding:0;}
div.wrapper>ul.list>li.item.proof>.item-wrapper video,
div.wrapper>ul.list>li.item.proof>.item-wrapper img{width: 90%}
div.wrapper>ul.list.motiva>li.item.proof{background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/motiva/proof_bg.0f95b2aab642.jpg') no-repeat; background-position-x: center; background-size: cover;}


/* 문제점 */
div.wrapper>ul.list>li.item.drawback{background-color: #f7f7f7; margin-top:7%; padding:5% 0;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.title{text-align: center; font-size:4vw;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.title>span{position: relative; padding:0 1%;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.title>span::after {content: ''; width: 100%; height: 50%; background-color: #c3e7ff; position: absolute; display: inline-block; bottom: 1px; left: 0; z-index: -1;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.content img{width:100%;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.content .txt{font-size:3vw; font-weight: 300; text-align: center; line-height: 1.3;}


/* 자가진단 */
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.sub-title{text-align: center; font-size:4vw; font-weight: 300; color:#686868; line-height: 1.2;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.txt {text-align: center; font-size:3.25vw; color:#abbbdb; margin: 2% 0 4%;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul{padding: 0; margin: 0; display: inline-block;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li{display: inline-block; width:50%; max-width:305px; font-size: 0;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li .text_box{color:#fff; text-align: center; font-size:2.88vw; line-height: 1.2; padding: 5% 0;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li .text_box b{font-size:4.5vw; font-weight: 500; margin-bottom: 2%; display: inline-block;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li:nth-child(1) .text_box{background-color: #abbbdb;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li:nth-child(2) .text_box{background-color: #8da3cd;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li:nth-child(3) .text_box{background-color: #6c88bc;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li:nth-child(4) .text_box{background-color: #4263a1;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content .info{color:#919db6; font-size:2.25vw; font-weight: 300; line-height: 1.2; margin-top: 2.3%; }


div.wrapper>ul.list.papilla>li.item.define>.item-wrapper>.content>img{display: block;width:50%; margin: 0 auto;}


/* 함몰유두 수술대상 */
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content{margin-top:3%;}
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul{margin: 0;padding:0;}
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul>li{display: inline-block; background: #d1e3ff; width: 28vw; height: 28vw; border-radius: 50%; box-sizing: border-box; margin-left: 1%; font-size: 3.13vw;  letter-spacing: -0.1vw; line-height: 1.2; padding-top: 3.5%;}
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul>li:first-child {margin-left: 0;}
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul>li:nth-child(2n){background-color: #f2d5ff}
div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul>li>img{width:15%; margin: 0 auto 3%; display: block;}


/* 함몰유두 유형 */
div.wrapper>ul.list.papilla>li.item.type{background-color: #f1f1f1}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content{clear: both; margin: 0 auto;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>img{width:100%; margin-bottom: 1%;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>div{position: relative; padding-left: 14%; text-align: left; font-size: 3vw; font-weight: 300; word-break: keep-all; line-height: 1.2; margin: 0 5% 1.5%;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>div .head{position: absolute; left: 0; top: 0; bottom: 0; width:13%; }
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content span{display: block; width: 100%; height: 4vw; line-height: 4vw; color: #fff; background: #b97ac8; border-radius: 2vw; text-align: center;}
/* 타입별 부유방 */
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.title+.sub-title {color:#343434; font-size: 3.12vw; font-weight: 300; margin: 4% 0; text-align: center;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul{padding: 0; border-left:1px solid #7d7d7d; border-right:1px solid #7d7d7d;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li {font-size: 0; border-bottom: 1px solid #7d7d7d; position: relative; text-align: left;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li:first-child{border-top: 1px solid #7d7d7d;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>div {position: absolute; transform: translateY(-50%); top: 50%; left: 45%;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>div>div.txt>p {font-size: 3.37vw; color: #6d6d6d; line-height: 1.2; margin-bottom: 0; margin-top:4%;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>div>div.txt>strong {font-size: 4.63vw; color: #000; font-weight: 500; line-height: 1.1;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>img {width: 40%; border-right:1px solid #7d7d7d;}
/* 처진가슴 유형 */
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.title+.sub-title{text-align: center; font-size:4vw; font-weight: 300; color:#686868; line-height: 1.2;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content{margin-top: 5%; font-size: 0;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box{display: grid;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box>ul{padding:0;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box>ul>li{display: inline-block; float: left; width:50%; line-height: 1.2; padding: 2% 0;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box>ul>li:nth-child(1){background-color: #acbbdc}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box>ul>li:nth-child(2){background-color: #98a3a7}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt1{font-size:2.86vw; font-weight: 500;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt2{font-size:3.15vw; margin: 4% 0;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt2>span{background-color: #333a43; color:#fff; border-radius: 2.3vw; padding: 0% 5%;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt3{font-size:2.5vw}


/* 수술방법 - 가슴축소 */
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.title {text-align: center; font-size: 6.86vw;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul {display:inline-block; margin: 5% 0 0; padding:0;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li {width:100%; display:inline-block; float:left; box-sizing:border-box; position:relative;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content>ul>li{margin-bottom:3%;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content>ul>li>div.table{text-align: left;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box1 {padding:2.5% 3%; word-break: keep-all; background-color: #c1e7ff}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box1 .txt1 {font-size:3.25vw; font-weight:500; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box1 .txt2 {font-size:2.5vw; font-weight: 400; color:#282828; letter-spacing: -0.125vw; line-height: 1.2; margin-top:1.2%; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2{position: relative;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>.img_box{width:40%; display: block;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>.img_box img{width: 100%;display: block;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>.txt1{background-color: #a7a7a7; color:#fff; padding: 3% 4%; width:60%;height:100%; position: absolute; top: 50%; transform: translateY(-50%); right:0;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>.txt1>h4{margin: 0; font-size: 2.6vw;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>div{display: inline-block;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating{position: relative; width:100%; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating:before {content: ""; left: 0; right: 0; position: absolute; height: 1px; background-color: #fff; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li {display: inline-block; width:33.3%; margin:0; text-align: center;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon{position: absolute; z-index: 1; margin-top:-0.78vw; width:100%;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon:before {content: ""; text-align: center; margin: 0 auto; position: absolute; left: 0; background: #fff; border-radius: 50%; width: 1.75vw; height: 1.75vw;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(2) .icon:before{right:0}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .icon:before{left:auto; right:0}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target {margin-top:-0.9vw;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target:before {width:2.25vw; height:2.25vw; background: #0295f2; border:0.4vw solid #c7c7c7;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(1) .icon.target:before {margin-left:-2%}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .icon.target:before {margin-right:-2%}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .txt{font-family: 'GmarketSansMedium'; font-size: 2.2vw; margin-top:2.2vw; line-height: 1.2; text-align: left;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(2) .txt{text-align: center;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .txt{text-align: right;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit {margin-top:2%;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit h4{margin:0; font-family: 'AlteHaasGrotesk'; font-weight: 400; font-size: 3vw;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit ul{margin:0;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit ul>li{width:100%;display: list-item; list-style: inside;line-height: 1.65; font-size: 2.5vw;}


/* 수술방법 - 유두성형 */
div.wrapper>ul.list.papilla>li.item.method{background-color: #dfecff;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.sub-title{color:#343436;text-align: center; margin-top: 1.5%; font-size: 3vw; font-weight: 300; line-height: 1.3;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>h4{display: inline-block; width: 100%; margin:5% 0 0; font-size:4vw; line-height: 1; font-weight: 400; text-align: center;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>h4>span{font-size:2.75vw;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content {margin-top:2%; padding:7% 5%; background-color: #fff;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content.text-l{text-align: left; padding:7% 5%;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul {list-style:none; padding:0; margin:0;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul:nth-child(n+2){margin-top:2%;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li {display: inline-block;align-items:center;position: relative; vertical-align: top;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child) {margin-bottom:5%;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child)>div{margin-right:8vw}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.img {width: 30vw; height: 30vw; max-width: 240px; max-height: 240px; border-radius:50%; overflow:hidden; border:1px solid #e6e6e6; flex-shrink:0;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.img img{width: 130%; top: 37%; left: 50%; transform: translate(-50%,-50%); position: relative;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child)::after {content: ''; position: absolute; left:31vw; top: 44%; transform: rotate(45deg) translateY(-50%); width: 3vw; height: 3vw; max-width: 24px; max-height: 24px; border: 1px solid #585753; border-width: 1px 1px 0 0;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.txt {width:30vw; max-width: 240px; font-size:3.5vw; word-break: keep-all; line-height: 1.2;}

div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.tit{font-size:3vw;letter-spacing: -0.12vw; color:#538be0; margin:4% 0 2%; text-align: center;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.info{font-size:2.5vw;color:#7999cb; margin-top:3%;}


/* 수술방법 - 부유방 */
div.wrapper>ul.list.polymastia>li.item.method{background-color: #eaeaea;}
div.wrapper>ul.list.polymastia>li.item.method .title{margin: 4% auto 5%;}
div.wrapper>ul.list.polymastia>li.item.method h4{background-color: #000; color: #fff; display: table; margin: 0 auto; padding: 0.3% 1%; font-size: 3.14vw; font-weight: 500;}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content{margin-bottom:5%;}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul {display: inline-block; margin: 2% 0 0; padding: 0;}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li {width: 32.6%; max-width: calc(350px + 0%); display: inline-block; float: left; margin-right: 1.1%; box-sizing: border-box; position: relative; }
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li:last-child{margin-right:0}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li .img img{width:100%;display: block;}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li .txt {padding: 4% 5%; line-height: 2.2; word-break: keep-all; color: #fff; font-size: 2.87vw;font-weight: 300; letter-spacing: -0.25vw; background-color: #2d2d2d;}
div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li .txt.row2{line-height: 1.1}


/* 처진가슴 수술방법 */
div.wrapper>ul.list.droop>li.item.method{clear: both; margin-top:10%}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading1,
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2{text-align: center;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading1{margin-bottom:4%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading1>span{background-color: #2b2b2b;color:#fff; font-size: 4.25vw; border-radius: 3.2vw; padding: 0.2% 4%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2{margin-bottom:6%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2>span{position: relative; font-size:9.5vw; font-weight: 600; font-family: 'NanumBarunGothic'}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2>span::after {content: ''; width: 106%; height: 45%; background-color: #fffd83; position: absolute; display: inline-block; bottom: 1px; left: -3%; z-index: -1;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.title {text-align: center; font-size: 6.86vw;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul {display:inline-block; margin: 0; padding:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li {width:100%; display:inline-block; float:left; box-sizing:border-box; position:relative;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content>ul>li{margin-bottom:3%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content>ul>li>div.table{text-align: left;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box1 {padding:2.5% 3%; word-break: keep-all; background-color: #c1e7ff}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box1 .txt1 {font-size:3.25vw; font-weight:500; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box1 .txt2 {font-size:2.5vw; font-weight: 400; color:#282828; letter-spacing: -0.125vw; line-height: 1.2; margin-top:1.2%; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2{position: relative;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>.img_box{width:40%; display: block;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>.img_box img{width: 100%;display: block;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>.txt1{background-color: #a7a7a7; color:#fff; padding: 3% 4%; width:60%;height:100%; position: absolute; top: 50%; transform: translateY(-50%); right:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>.txt1>h4{line-height: 1; margin: 0 0 3.5%; font-size: 2.6vw; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>div{display: inline-block;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating{position: relative; width:100%; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating:before {content: ""; left: 0; right: 0; position: absolute; height: 1px; background-color: #fff; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li {display: inline-block; width:33.3%; margin:0; text-align: center;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon{position: absolute; z-index: 1; margin-top:-0.78vw; width:100%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon:before {content: ""; text-align: center; margin: 0 auto; position: absolute; left: 0; background: #fff; border-radius: 50%; width: 1.75vw; height: 1.75vw;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(2) .icon:before{right:0}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .icon:before{left:auto; right:0}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target {margin-top:-0.9vw;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target:before {width:2.25vw; height:2.25vw; background: #0295f2; border:0.4vw solid #c7c7c7;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(1) .icon.target:before {margin-left:-2%}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .icon.target:before {margin-right:-2%}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .txt{font-family: 'GmarketSansMedium'; font-size: 2.2vw; margin-top:2.2vw; line-height: 1.2; text-align: left;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(2) .txt{text-align: center;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li:nth-child(3) .txt{text-align: right;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit {margin-top:2%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit h4{margin:0; font-family: 'AlteHaasGrotesk'; font-weight: 400; font-size: 3vw;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit ul{margin:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit ul>li{width:100%;display: list-item; list-style: inside;line-height: 1.65; font-size: 2.5vw;}


div.wrapper>ul.list>li.item.diff{background-color: #f1e8e3}
div.wrapper>ul.list>li.item.diff>.item-wrapper{padding:0;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content {position: relative; width:100%; font-size:2.876vw; font-weight: 300;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content img{width: 100%;display: block}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content>div.cont01{position: absolute; width:50%; line-height: 1.2; left:5%; top:17%; text-align: left;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content>div.cont02{position: absolute; width:50%; line-height: 1.2; right:5%; bottom:11%; text-align: right;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit{font-size:4vw; line-height: 1.2; margin-bottom: 4%; font-weight: 400;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit>span{position: relative;z-index:0;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit>span::after{content: '';width:100%; height:53%; background-color: #94cedc; position: absolute; display: inline-block;bottom:5%; left:0; z-index: -1;}

div.wrapper>ul.list>li.item.point{background-color: #fff; padding:14% 0 20%;}
div.wrapper>ul.list>li.item.point>.item-wrapper{padding:0}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content {position: relative; width:100%;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content img{width: 100%; max-width: 1200px; display: block; margin: 0 auto;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.title{position: absolute; width: 100%; top: -0.7%; font-size: 4.35vw; font-weight: 300; text-align: center; line-height: 1.1;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.title>b{color:#033784; font-family: 'AlteHaasGrotesk'; font-weight: 500; letter-spacing: 0.4vw; font-size: 7.7vw;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div[class^='cont']{position: absolute; width:45%; line-height: 1.2; bottom:-5%; text-align: center; color:#181130; font-size:3vw; }

div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont01{left:5%;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont02{right:5%;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont01::after{content: '';width:1px;background-color: #033784; height:84%; position: absolute; right: 0; top: 8%;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content .cont-tit{font-weight: 500; margin-bottom: 2%; line-height: 1; font-size:3.63vw;  letter-spacing: -0.37vw;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont01 .cont-tit{color:#595959;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont02 .cont-tit{color:#033784;}

div.wrapper>ul.list.motiva>li.item.point>.item-wrapper>.content>div.title>b{color:#742f8b;}
div.wrapper>ul.list.motiva>li.item.point>.item-wrapper>.content>div[class^='cont']{color:#181130;}
div.wrapper>ul.list.motiva>li.item.point>.item-wrapper>.content>div.cont02 .cont-tit{color:#742f8b}


/* 처진가슴 서브 전후 */
div.wrapper>ul.list.droop>li.item.bna{background-color: #97a3a7; color:#fff;}
div.wrapper>ul.list.droop>li.item.bna .bna_details{width: 100%; margin: 0 auto;}
div.wrapper>ul.list.droop>li.item.bna .bna_details ul{padding: 0;font-size: 0;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img{ display: none;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img>img{width:50%;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img.active{display: inline;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_txt{font-size:3.75vw; font-weight: 300; margin-bottom:2%;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_txt::before{content:'<'}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_txt::after{content:'>'}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn{margin-top:2%;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn span{display:inline-block; width: 12%; padding: 2% 0; margin-right:0.8%; background:#494949; font-size:2.75vw; color:#fff; font-weight:300; cursor:pointer;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn span:last-of-type{margin-right:0;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn span:hover{background:#c1e7ff; color:#000;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn span.on{background:#c1e7ff; color:#000;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .swiper-button-next,
div.wrapper>ul.list.droop>li.item.bna .bna_details .swiper-button-prev{ background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAABB0lEQVR4nO2byU3FUBAE68IaBiILcoA0CI4T+xoLB/KguPwRF4ubv4W6K4Kplmw/z5uBUsp/QT1Ur9Ub9WrrevbKTv7WX77Vs63r2gsL8sPl1rWtzk7+bkH+Uz3Yur5V+UP+Sz3fur5Vqbzep8ofpcs/VD5U/rHyofJPlQ+UP1afK1/5PPmXyofKv6bKn6TLv1U+VP698pXPkj9VPyLlAUw95ACoF7Hy0ACA8EcA+hIEwj+DQ0OgIQDhP0NDQyC8ITKY3BIbTG6KDg2B8IuRoSHQEIDw6/GhIRA+IjM0BMLH5IaGQPio7GDysPRg8rj80BAIX5kZTF6aGhZCyFmbG0xenCxlHX4A3bpzxw9YYh0AAAAASUVORK5CYII=); width: 30px; height:30px; background-size: 30px; margin-top: -20px; left: -5px; right: auto; }
div.wrapper>ul.list.droop>li.item.bna .bna_details .swiper-button-next {transform: rotate(180deg); -ms-transform: rotate(180deg); left:auto; right:-5px;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_footer{ background-color: #506065; font-size:2.5vw;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_footer>li{width:50%;display: inline-block; text-align: center; margin: 0.5% 0;}

div.wrapper>ul.list.droop>li.item.bna .bna_thumb{font-size:0; position:relative; margin:5% auto 0; z-index: 0;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div {display:inline-block; width: 32.4%; margin-right: 1.4%; box-sizing:border-box; vertical-align:top; position:relative; height:auto; opacity: 0.4;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div:last-child{margin-right:0;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div.swiper-pagination-bullet-active{opacity: 1;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div.swiper-pagination-bullet-active:after {content:''; border:2px solid #221715; margin-bottom:0; position:absolute; top:0; left:0; width:100%; height:100%; box-sizing:border-box;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div img{width:50%; height:100%;}
div.wrapper>ul.list.droop>li.item.bna .bna_thumb div img.main {display:block;}


/* 수술효과 */
div.wrapper>ul.list>li.item.effect{background-color: #fff; margin-top:10%;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full{margin:0;padding:0;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.title {margin-left:5%;font-size: 2em;font-weight: 400;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>.indexes {height:auto;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content{padding:0 0 0 0 ; margin-top:5%}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul{margin: 0 auto; padding: 0; width: 100%;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li{font-size:0;border-bottom:1px solid #f1f1f1}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li:first-child{border-top:1px solid #f1f1f1}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div {float: right; display: table; width: 60%; height:40vw; background: #fff;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div>div.txt {display: table-cell; padding: 0 6%; vertical-align: middle; text-align: left;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div>div.txt>strong{font-size:4.8vw; color:#000; font-weight: 500; line-height: 1.1;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div>div.txt>p {font-size: 3.38vw; color: #6d6d6d; line-height: 1.2; margin-bottom:0;}
div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>img{width:40%;}

div.wrapper>ul.list>li.item.effect>.item-wrapper>div.right>.txt{color:#033784}
div.wrapper>ul.list>li.item.effect>.item-wrapper>div.right>.txt::before{background-color:#033784}
div.wrapper>ul.list>li.item.effect>.item-wrapper>div.right>div:last-child>a{color:#033784; border:1px solid #033784}


/* 전문의 */
div.wrapper>ul.list>li.item.surgeon{background: none;background-color:#e2eaed;height: auto;}
div.wrapper>ul.list>li.item.surgeon img{display: block; width: 100%;}

/* 사후관리 */
div.wrapper>ul.list>li.aftercare{position: relative; width:100%; margin-top:7%; }
div.wrapper>ul.list>li.aftercare>.item-wrapper div.title{text-align: center; font-size:5.99vw; font-weight: 400; margin-bottom:5%;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.sub-title{text-align: center; font-size:3.37vw; font-weight: 300; color:#656565; line-height: 1.2;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.content {margin: 1% auto; width:85%; }
div.wrapper>ul.list>li.aftercare>.item-wrapper div.content .swiper-container{width: 100%; overflow: hidden;}
div.wrapper>ul.list>li.aftercare>.item-wrapper .swiper-container .swiper-slide {font-size: 0; overflow: hidden;}
div.wrapper>ul.list>li.aftercare>.item-wrapper .swiper-container .swiper-slide img{width:100%;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap {margin: 5% auto;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-next,
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-prev {color:#fff; background-image: none; width:3.8vw; height:3.8vw; border-right:2px solid #666; border-bottom:2px solid #666; margin-top:3%;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-next {right: 6%;  transform: rotate(-45deg);}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-prev {left: 6%;  transform: rotate(135deg);}

div.wrapper>ul.list>li.plan{margin-bottom:10%;}
div.wrapper>ul.list>li.plan>.item-wrapper div.sub-title{text-align: center; font-size:4.75vw; font-weight: 300; color:#686868; line-height: 1.2;}
div.wrapper>ul.list>li.plan>.item-wrapper div.title{text-align: center; font-family: 'AlteHaasGrotesk'; font-size:8.63vw; font-weight: 500; color:#252525; margin-bottom:4%; }
div.wrapper>ul.list>li.plan>.item-wrapper div.title>b{color:#033784}
div.wrapper>ul.list>li.plan>.item-wrapper div.content{ width: 90%; margin: 0 auto;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul{margin:0; padding:0;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline{position: relative; padding: 12% 6% 18%; border:0.5vw solid #033784; border-top-left-radius: 3.72vw; border-top-right-radius: 3.72vw; border-bottom:none;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline:before {content: ""; left: 17%; right: 17%; position: absolute; height: 0.7vw; background-color: #4b31a4; }
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li {display: inline-block; width:24.5%; text-align: center; float: left;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .icon{position: absolute; z-index: 1; margin-top:-1%;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .icon:before {content: ""; text-align: center; margin: 0 auto; position: absolute; left: 8vw; background: #4b31a4; border-radius: 50%; width: 2.54vw; height: 2.54vw; border: 0.3vw solid #ded4ff;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .txt{font-family: 'GmarketSansMedium'; font-size: 2.23vw; margin-top:15%; line-height: 1.2; word-break: keep-all;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul:last-child{background-color: #033784; border-bottom-left-radius: 3.72vw; border-bottom-right-radius: 3.72vw; color:#fff; text-align: center; width:100%;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul:last-child>li{font-family: 'GmarketSansMedium'; font-size: 2.61vw; line-height: 1.1; padding: 3% 0 2% 0;}
div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.title{font-family:'Pretendard'; font-size:5.99vw}
div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.title>span:nth-child(1){color:#7480d7}
div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.title>span:nth-child(2){color:#ffa7f1}
div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.content ul:last-child>li {line-height: 1.2; font-size:2.379vw;}

/*div.wrapper>ul.list>li.item.before_after{border-top: 1px solid #f1f1f1;}*/



/*가슴 지이 */
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.title span{color:#7480d7}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content{ width: 100%; padding-top:4%; margin:0 auto;} 
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table {width: 100%; max-width: 700px; margin:0 auto; text-align: center; border-spacing: 0;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content tr>*{text-align:center; border-top: 1px solid #3a4158;border-left: 1px solid #3a4158;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content tr:last-child>*{border-bottom: 1px solid #3a4158;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content tr>td{border-right: 1px solid #3a4158;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr th{background-color:#f7f7f7; font-weight:300; font-size: 3.1vw; padding: 1.5% 0;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr td{background-color:#ffedfc; font-weight:400; font-size: 3vw; padding: 1% 0; line-height:1.1; }
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr td>img{display: block; margin: 0 auto 2.7%; width:50%;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr:first-child th{background-color:#fcfcfc;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr:first-child td{color:#ffbcf4; background-color:#3a4158;}

div.wrapper>ul.list.fatGraft>li.item.prp{background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/fatGraft/bg_pattern.62b893849c9a.jpg') left/7%;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content{padding-top:2.5%;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul{padding:0;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li {display: inline-block; background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/fatGraft/prp_border.f78e33e2e01e.png') no-repeat center/100%; width: 31%; height: 11.876vw; margin-left: 2%; position: relative; z-index: 0;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li:first-child{margin-left:0;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li>div {width: 100%; height: 100%; position: relative;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li>div>p {font-size: 2.5vw; letter-spacing: -0.12vw; line-height: 1.3; display: table; margin: 0 auto; top: 50%; position: relative; transform: translateY(-50%);}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .txt_box{font-size: 3.25vw; font-weight: 300;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .txt_box span {position: relative; font-weight: 500; z-index: 0;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .txt_box span:before{content: ''; background: #ffb5fb; position: absolute; z-index: -1; width: 100%; height: 60%; bottom:0;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box{}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box img{display:block;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box p{background: url(/images/desktop/si/breast/fatGraft/bg_prp_exp_body.png) repeat-y; background-size: contain; margin: 0; width: 100%;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .title{padding-top:2%; margin:0; font-size:3.39vw; font-family:'Bazzi'; } 
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .cont{padding: 1% 4% 2.5%; font-size:2.125vw;font-weight:300; color:#808080; word-break: keep-all;}

div.wrapper>ul.list.fatGraft>li.item.type{}
div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul{padding:0;}
div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul li{display: inline-block; width:48%; margin-top:5%;}
div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul li:nth-child(2n){margin-left:2%;}
div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul li .txt {line-height: 2.2; word-break: keep-all; font-size: 3.13vw; font-weight: 300; letter-spacing: -0.25vw;}

div.wrapper>ul.list.fatGraft>li.item.lipo-range{background-color: #f1edf1;}
div.wrapper>ul.list.fatGraft>li.item.lipo-range>div.item-wrapper{padding-bottom:0;}
div.wrapper>ul.list.fatGraft>li.item.lipo-range>div.item-wrapper>.content img{display: block; width: 80%; margin: 0 auto;}

div.wrapper>ul.list.fatGraft>li.item.engraft{background-color: #ffe2fc}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img {display: flex; justify-content: space-evenly; margin-top:3%;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div{position: relative;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div {width: 40vw; position: relative;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div:first-child {border-radius: 50%; background-color: #fff; z-index: 2; position: relative; overflow: hidden; width: 40vw; height: 40vw;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div:first-child>img {position: relative; top: 50%; left: 50%; transform: translate(-50%,-50%); /* max-width: 100%; */height: 100%;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div.txt_box{font-size:3.22vw; margin-top:2%;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div:not(:last-child)::after {content: ''; position: absolute; top: calc(50% - 1em); transform: translateY(-50%); height: 2px; background-color: #fff; width: 100%;}

div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul{width:95%; margin:0 auto; padding:0;}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li {display:inline-block; width:32%;height:30vw; margin-right:2%; position: relative;  overflow: hidden;}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li:nth-child(3n){margin-right:0;}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li::before {content: ""; position: absolute; width: 99%; height: 100%; top: 50%; left: 50%; z-index: 0; background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/fatGraft/recommendation.c3dd2bb15087.png') no-repeat center/100%; transform: translate(-50%, -50%);}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li>p {font-size: 3vw; letter-spacing: -0.12vw; line-height: 1.3; display: table; margin: 0 auto; top: 50%; position:relative; transform: translateY(-50%);}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li:nth-child(2)::before,
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li:nth-child(5)::before {transform: translate(-50%, -50%) rotate(180deg);}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li:nth-child(3)::before,
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li:nth-child(4)::before {transform: translate(-50%, -50%) rotate(140deg);}


/* wrapper padding 0 */
div.wrapper>ul.list>li.item.brand>div.item-wrapper,
div.wrapper>ul.list>li.item.effect>div.item-wrapper,
div.wrapper>ul.list>li.item.surgeon>div.item-wrapper{padding:0;}

/* 셀카 */
li.selfie_b_a dl dd.selfie .swiper-container {background: #fff; height: 100vw;}
li.selfie_b_a dl dd.selfie .swiper-slide img{left: 50%; top: 50%; transform: translate(-50%,-50%); width: 100% !important;}


/* 수술 정보 */
ul.list li.info {background-color:#1f3148;}
div.wrapper>ul.list.fatGraft>li.info dl dd .content ul>li.recover::before {background-image: url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info12.d8267bf0721e.png);}
div.wrapper>ul.list.fatGraft>li.info dl dd .content ul>li.recover::after {content:'回復過程';}


@media(min-width:800px) {
  div.wrapper div.tabmenu li{font-size:20px}

  div.wrapper>ul.list>li.item>.item-wrapper>.title{font-size:55px;}
  div.wrapper>ul.list>li.item>.item-wrapper>.title>.num{font-size: 50px;}
  div.wrapper>ul.list>li.item>.item-wrapper>.title>.num::before {height:3px;}

  div.wrapper>ul.list.papilla>li.item>.item-wrapper>.content .txt{font-size: 30px; letter-spacing: -2px;}

  div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title{font-size:40px;}
  div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.content{font-size: 25px; letter-spacing: -2px;}
  div.wrapper>ul.list.attenuation>li.item.summary>.item-wrapper>.content>.content{font-size:28px}
  div.wrapper>ul.list.papilla>li.item.summary>.item-wrapper>.content>.content>.txt{font-size:26px}
  div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box .txt1{font-size:33px;}
  div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box .txt2{font-size:20px;}
  div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p{font-size: 24px;}

  div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble{font-size:31px;letter-spacing: -2px; border-radius: 60px; }
  div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble::after{bottom:-28px;margin-top: -14px; border-top: 14px solid transparent; border-right: 14px solid transparent; border-bottom: 14px solid transparent; border-left: 14px solid #acbbdc; }
  div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li{width: 265px; height: 265px;}
  div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li>div>p{font-size: 22px}
  div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.bubble::after{border-left: 14px solid #8b519d; }

  div.wrapper>ul.list.memtor>li.item.implant .content div.type li[class^='type']{font-size: 24px;}
  div.wrapper>ul.list.mentor>li.item.implant .content div.type li[class^='type']::after{font-size: 19px;}
  div.wrapper>ul.list.mentor>li.item.implant .content p{font-size: 19px;}
  div.wrapper>ul.list.mentor>li.item.implant .content p[class^='case'] {border-radius: 20px; font-size: 17px;}

  div.wrapper>ul.list.motiva>li.item.implant p{font-size:20px}
  div.wrapper>ul.list.motiva>li.item.implant p>b{font-size:28px}

  div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr h4{font-size:24px;}
  div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr th,
  div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content table tbody tr td{font-size:20px;}
  div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul li {font-size:28px; }
  div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.full>.content ul li h3{font-size:36px}

  div.wrapper>ul.list.motiva>li.item.character {letter-spacing:-1px}
  div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title dd {font-size:68px; letter-spacing:-7px;}
  div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .sub-title {font-size: 28px;}
  div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt1 {font-size:28px;}
  div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt2 {font-size:28px; letter-spacing: -2px; }
  div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt3 {font-size:20px;}

  div.wrapper>ul.list>li.item.proof {padding: 115px 0 55px;}

  div.wrapper>ul.list>li.item.drawback>.item-wrapper>.title{text-align: center; font-size:40px;}
  div.wrapper>ul.list>li.item.drawback>.item-wrapper>.content .txt{font-size:24px}

  div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.sub-title{font-size:32px;}
  div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.txt{font-size:26px;}
  div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li .text_box{font-size:23px;}
  div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li .text_box b{font-size:46px;}
  div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content .info{font-size:18px;}

	div.wrapper>ul.list>li.item.diff>.item-wrapper>.content {font-size:23px}
	div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit{font-size:32px;}

  div.wrapper>ul.list.papilla>li.item.target>.item-wrapper>.content>ul>li{width:224px; height:224px; font-size: 25px; letter-spacing: -1px;}

  div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>div{font-size: 24px;}
	div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content span{ height: 32px; line-height: 32px; border-radius: 16px; }
  div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.title+.sub-title {font-size: 25px}
  div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>div>div.txt>p {font-size: 27px;}
  div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul>li>div>div.txt>strong {font-size: 37px;}
  div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.title+.sub-title{font-size:32px;}
  div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt1{font-size:23px;}
  div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt2{font-size:26px;}
  div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt3{font-size:20px;}
  div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt2>span{border-radius: 19px}

  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.title {text-align: center; font-size: 55px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box1 .txt1{font-size: 26px}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box1 .txt2{font-size: 20px;letter-spacing: -1px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2>.txt1>h4{margin: 0; font-size: 17px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon{margin-top:-7px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon:before{width:14px; height: 14px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target {margin-top:-7px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target:before{width:18px; height:18px; border:3px solid #c7c7c7;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .txt{font-size: 18px; margin-top:18px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit h4{font-size: 24px;}
  div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content div.text_box2 .merit ul>li{font-size:20px;}
  div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>h4{font-size:32px;}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>h4>span{font-size:22px;}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.sub-title{font-size:24px;}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child)>div{margin-right:64px}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child)::after{left:250px}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.txt{font-size:28px}
  div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.tit{font-size:24px;letter-spacing: -1px;}
	div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.info{font-size:20px;}
  div.wrapper>ul.list.polymastia>li.item.method>.item-wrapper>.content ul li .txt {font-size: 23px; letter-spacing: -2px;}
  div.wrapper>ul.list.polymastia>li.item.method h4{font-size: 25px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading1>span{font-size: 34px; border-radius: 25px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2>span{font-size: 76px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.title {font-size: 55px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box1 .txt1{font-size: 26px}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box1 .txt2{font-size: 20px;letter-spacing: -1px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2>.txt1>h4{font-size: 17px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon{margin-top:-7px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon:before{width:14px; height: 14px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target {margin-top:-7px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .icon.target:before{width:18px; height:18px; border:3px solid #c7c7c7;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 ul.rating>li .txt{font-size: 18px; margin-top:18px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit h4{font-size: 24px;}
  div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content div.text_box2 .merit ul>li{font-size:20px;}

  div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.title{font-size:35px}
  div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.title>b{font-size:62px; letter-spacing: 3px;}
  div.wrapper>ul.list>li.item.point>.item-wrapper>.content .cont-tit{font-size:29px; letter-spacing: -3px;}
  div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div[class^='cont']{ font-size:24px; }

  div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_txt{font-size:30px;}
  div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_btn span{font-size:22px;}
  div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_footer{font-size:20px;}

  div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div{height: 320px;}
  div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div>div.txt>strong{font-size:36px;}
  div.wrapper>ul.list>li.item.effect>div.item-wrapper>div.full>.content>ul>li>div>div.txt>p {font-size:27px;}

  div.wrapper>ul.list>li.aftercare>.item-wrapper div.title{font-size:48px}
  div.wrapper>ul.list>li.aftercare>.item-wrapper div.sub-title{font-size:27px;}
  div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-next,
  div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-prev {width:30px; height:30px;}

  div.wrapper>ul.list>li.plan>.item-wrapper div.sub-title{font-size:40px}
  div.wrapper>ul.list>li.plan>.item-wrapper div.title{font-size:69px;}
  div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline{border:4px solid #033784; border-top-left-radius: 30px; border-top-right-radius: 30px; border-bottom:none;} 
  div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline:before{height:5px;}
  div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .icon:before{left:68px; width:20px; height:20px; border: 2px solid #ded4ff;}
  div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .txt{font-size: 18px;}
	div.wrapper>ul.list>li.plan>.item-wrapper div.content ul:last-child{border-bottom-left-radius: 30px; border-bottom-right-radius: 30px;}
  div.wrapper>ul.list>li.plan>.item-wrapper div.content ul:last-child>li{font-size: 21px}
  div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.title{font-size:48px;}
  div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.content ul:last-child>li{font-size:19px;}

  /*가슴지이*/
  div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr th{font-size:25px;}
  div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table tr td{font-size:24px;}

  div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li {height:95px;}
  div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content ul>li>div>p {font-size: 20px; letter-spacing: -1px;}
  div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .txt_box{font-size: 26px;}
  div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .title {font-size: 27px;}
  div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .cont{font-size:17px;}

  div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul li .txt {font-size:26px; letter-spacing:-2px;}

  div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div {width: 320px; }
  div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div:first-child {width: 320px; height: 320px;}
  div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div.txt_box{font-size:26px;}

  div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li{height:240px;}
  div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li>p {font-size: 24px; letter-spacing: -1px;}


	li.selfie_b_a dl dd.selfie .swiper-container{height: 800px;}
}
