.container{min-width: 1200px;}

/* top */
div.wrapper>ul.list>li.top{background-color: #ece8dd; padding:0;}
div.wrapper>ul.list>li.top .subMenu_wrapper>.menu_wrap {margin-top: -45px;}
div.wrapper>ul.list>li.top>.item-wrapper>img{display: block;}


/* full */
div.wrapper>ul.list>li.item>.item-wrapper>.title,
div.wrapper>ul.list>li.item>.item-wrapper>.content{text-align: center;}

div.wrapper>ul.list>li.item>.item-wrapper>div,
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content,
div.wrapper>ul.list>li.item.point>.item-wrapper>.content,
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content,
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content{width:100%}

div.wrapper>ul.list>li.item>.item-wrapper>.title+.content{margin-top:2%}

div.wrapper>ul.list>li.item.diff,
div.wrapper>ul.list>li.item.surgeon{padding:0}
div.wrapper>ul.list>li.item.summary,
div.wrapper>ul.list>li.item.implant,
div.wrapper>ul.list>li.item.brand{padding: 70px 0 0}
div.wrapper>ul.list>li:not(:last-child){border-bottom: none}

div.wrapper>ul.list>li.item>.item-wrapper>div.left,
div.wrapper>ul.list>li.item>.item-wrapper>div.right{width:50%}

/* TOP MENU */
div.wrapper div.tabmenu {width:1200px; margin: 0 auto; padding-top:8%;}
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:20px;font-weight:400;height:auto;padding:20px 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>div.item-wrapper>.title{font-size:55px;}
div.wrapper>ul.list>li.item>div.item-wrapper>.title>.num{font-size: 50px; font-family: 'Lora'; font-weight: 300; position: relative; margin-top: 50px; color:#616161;}
div.wrapper>ul.list>li.item>div.item-wrapper>.title>.num::before {content: ''; position: absolute; left: calc(50% - 100px); height: 3px; top: -20px; bottom: auto; background: #616161; width: 200px; transform: none; -ms-transform: none;}


div.wrapper>ul.list.papilla>li.item>.item-wrapper>.content .txt{margin-top: 2%; font-size: 32px; letter-spacing: -2px; font-weight: 300; text-align: center; color: #1f1f1f; line-height: 1.3;}

div.wrapper>ul.list.fatGraft>li.item>div.item-wrapper>.title{font-weight:500;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content,
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content{clear:both; float:none; margin: 0 auto;}

/* INTRO */
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title{text-align: center; font-family: 'GmarketSansMedium'; font-weight: 500; line-height: 1.2; font-size: 50px;  margin-top: 50px; }
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title>span{font-family: 'GmarketSansLight'; font-weight: 300; color:#000; margin:0 20px;}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.title>img{vertical-align: middle}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.content{margin-top:70px; font-size:30px; letter-spacing: -2.5px; font-weight: 300; text-align: center; color:#1f1f1f; line-height: 1.4;}
div.wrapper>ul.list>li.item.summary>.item-wrapper>.content>.content>p{font-size:38px; font-weight: 500; color:#000; margin-top:80px;}
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.attenuation>li.item.summary>.item-wrapper>.content>.title{line-height: 1.2; font-weight: 500;}
div.wrapper>ul.list.attenuation>li.item.summary>.item-wrapper>.content>.content>p{font-size:1em; margin: 0 0 1.2%; font-weight: 300;}

div.wrapper>ul.list.papilla>li.item.summary>.item-wrapper>.content>.content>img{margin-top:5%}

div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause{position: relative; margin-bottom: 250px;}
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box {width: 463px; height: 946px; box-sizing: border-box; background-size: 100%; padding-top: 48.9%; 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:5.3%;  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:56.7%;  transform:translate(10%,0); }
div.wrapper>ul.list.polymastia>li.item.summary>.item-wrapper>.content>.content>.cause>div.text_box .txt1{font-size:46px; font-weight: 500;}
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>.title{font-family:'Pretendard';font-size:55px;}
div.wrapper>ul.list.fatGraft>li.item.summary>.item-wrapper>.content p{border: 0.05em solid #000; width: 27%; margin: 40px auto 90px; font-size: 2.3em; letter-spacing: -0.05em; font-weight: 300; padding: 0.35em 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::before{content: ""; position: absolute; top: -73px; left: 50%; display: block; width: 0.06em; height: 60px; background: #000;}


/* 추천 */
div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble{float: none; position: relative; margin: 0 auto 5%; color:#fff; width:60%; background-color: #acbbdc; text-align: center; font-size:45px; letter-spacing: -2px; font-weight: 500; line-height: 2.5; border-radius: 60px; }
div.wrapper>ul.list>li.item.reference>.item-wrapper>.bubble::after {content: ''; position: absolute; bottom:-40px; left: 50%; margin-top: -20px; border-top: 20px solid transparent; border-right: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 20px 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: 265px; height: 265px; border-radius: 50%; box-sizing: border-box; margin-left: 20px; position: relative; z-index: 0;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:first-child {margin-left: 0;}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li>div{width: 86%; height: 86%; margin: 7%; background: #ffffff; border: 4px 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: 22px; 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(2n)>div{background-color: #acbbdc}
div.wrapper>ul.list>li.item.reference>.item-wrapper>.content>ul>li:nth-child(2n)>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: 4px solid #8b519d;}
div.wrapper>ul.list.motiva>li.item.reference>.item-wrapper>.bubble::after {border-left: 20px 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(2n)>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:38px; color:#fff; text-align: center;}
div.wrapper>ul.list.mentor>li.item.implant .content div.type li[class^='type']::after{display: block; font-size:29px; 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:30px;line-height: 1.2;text-align: center;color:#fff;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text1{top: 27%; left: 5%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text2{top: 73%; left: 5%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.text3{top: 48%; left: 79.6%;}
div.wrapper>ul.list.mentor>li.item.implant .content p[class^='case']{top:88%; background-color: #fff; color:#000;border-radius: 30px; font-size:28px;}
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%; padding: 1% 9%;}
div.wrapper>ul.list.mentor>li.item.implant .content p.case2{left: 51.7%; padding: 1% 2%;}

div.wrapper>ul.list.motiva>li.item.implant {position: relative;}
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:20px; 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.3;}
div.wrapper>ul.list.motiva>li.item.implant p>b{font-size:30px;color:#745ebd;}



div.wrapper>ul.list.mentor>li.item.brand>div.item-wrapper{max-width: 1400px;}



div.wrapper>ul.list.mentor>li.item.character{background-color:#889ecf;padding: 70px 0;margin-top:70px; }
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left::before{background-color:#889ecf;top:0;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content .cont01{text-align: center;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content .cont01 img{width: 90%; display: block; margin: 0 auto; margin-bottom: -1px;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content .cont03 img{width: 100%; margin-top: 20px;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table{width:100%;  }
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr h4{margin: 0; font-size:20px; font-weight: 500;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr th,
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr td{color:#fff; text-align: center; font-size:17px; font-weight: 300;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr th{background-color: #354f89;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr td{background-color: #fff;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr td img{width:100%}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.content table tbody tr:first-child th{background-color: #687eaf;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.left>.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.right>.content ul li {color:#fff; font-size:24px; font-weight: 300; line-height: 1.2; word-break: keep-all; padding-top:20px; padding-bottom:50px; }
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.right>.content ul li:not(:last-child) {border-bottom:1px solid #5f719b;}
div.wrapper>ul.list.mentor>li.item.character>.item-wrapper>div.right>.content ul li h3{font-size:31px; font-weight: 500; line-height: 1;}

div.wrapper>ul.list.motiva>li.item.character {width:100%; padding:150px 0 70px; letter-spacing:-1px; 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%;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .title dd {font-size:70px; font-weight:500; color:#282828; letter-spacing:-7px;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content .sub-title {color:#282828; font-size: 28px; 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: calc(50% - 15px); display:inline-block; float:left; background:#fff; padding:3%; margin-right:30px; margin-bottom:30px; box-sizing:border-box; border:1px solid #949494; border-radius:20px; 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:65px; margin:  0 auto; display:inline-block; font-family: 'AlteHaasGrotesk'; font-size:32px; 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:30px; color:#282828; letter-spacing: -2px; margin:10px 0; line-height: 1.2;}
div.wrapper>ul.list.motiva>li.item.character>.item-wrapper>.content ul li .text_box .txt3 {font-size:20px; color:#282828; line-height:1.3; padding: 0 5%; margin: 0; word-break: keep-all;}
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; padding:205px 0 100px; margin: 70px 0;}
div.wrapper>ul.list>li.item.proof>.item-wrapper{text-align: center;}

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; padding:205px 0 100px; margin: 70px 0;}


/* 문제점 */
div.wrapper>ul.list>li.item.drawback{background-color: #f7f7f7; margin-top:7%;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.title{font-size:55px;}
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,
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.content video{width:100%;}
div.wrapper>ul.list>li.item.drawback>.item-wrapper>.content .txt{font-size:26px; font-weight: 300; text-align: center; line-height: 1.3;}


/* 자가진단 */
div.wrapper>ul.list>li.item.diagn>.item-wrapper>.content {width:90%;margin: 0 auto; float: none;}
div.wrapper>ul.list>li.item.diagn>.item-wrapper>.content img{width:100%}

div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.sub-title{text-align: center; font-size:32px; 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:30px; 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:25%; font-size: 0; float: left;}
div.wrapper>ul.list.droop>li.item.diagn>.item-wrapper>.content>ul>li .text_box{color:#fff; text-align: center; font-size:20px; 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:30px; 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:18px; font-weight: 300; line-height: 1.2; margin-top: 2.3%; }


/* 함몰유두 수술대상 */
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: 265px; height: 265px; border-radius: 50%; box-sizing: border-box; margin-left: 5%; font-size: 28px; 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{margin: 0 auto 15px; 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; float: none; width:950px; margin: 0 auto;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>img{width:100%;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>div{position: relative; padding-left: 100px; text-align: left; font-size: 24px; font-weight: 300; word-break: keep-all; line-height: 1.2; margin-bottom: 1.5%;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content>div .head{position: absolute; left: 0; top: 0; bottom: 0;}
div.wrapper>ul.list.papilla>li.item.type>.item-wrapper>.content span{display: block; width: 90px; height: 30px; line-height: 30px; color: #fff; background: #b97ac8; border-radius: 15px; text-align: center;}
/* 처진가슴 유형 */
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.title+.sub-title{text-align: center; font-size:32px; 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{width:1080px; margin: 0 auto; }
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:25px; font-weight: 500;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt2{font-size:34px; 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: 30px; padding: 0% 5%;}
div.wrapper>ul.list.droop>li.item.type>.item-wrapper>.content .text_box .txt3{font-size:22px}


/* 수술방법 - 가슴축소 */
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.title {font-size: 65px;}
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:32%; display:inline-block; float:left; margin-right:2%; box-sizing:border-box; position:relative;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li:last-child {margin-right:0;}
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 ul li div[class^='text_box'] {padding:4% 5%; line-height: 1.2; word-break: keep-all;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box1{background-color: #c1e7ff}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div[class^='text_box'] .txt1 {font-size:29px; font-weight:500;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box1 .txt2 {font-size:23px; font-weight: 400; color:#282828; letter-spacing: -2px; margin-top:10px;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.img_box{border-left:1px solid #c1e7ff; border-right:1px solid #c1e7ff;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.img_box img{width: 100%;display: block;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2{background-color: #a7a7a7; color:#fff; padding: 6% 7%}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating{position: relative; width:100%; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating:before {content: ""; left: 5px; right: 5px; position: absolute; height: 2px; background-color: #fff; }
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li 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 ul li div.text_box2 ul.rating>li .icon{position: absolute; z-index: 1; margin-top:-7px; width:100%;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li 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: 14px; height: 14px;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(2) .icon:before{right:0}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li 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 ul li div.text_box2 ul.rating>li .icon.target {margin-top:-10px;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li .icon.target:before {background: #0295f2; border:6px solid #c7c7c7;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(1) .icon.target:before {margin-left:-4px}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(3) .icon.target:before {margin-right:-4px}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li .txt{font-family: 'GmarketSansMedium'; font-size: 18px; margin-top:18px; line-height: 1.2; text-align: left;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(2) .txt{text-align: center;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(3) .txt{text-align: right;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit {margin-top:10px;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit h4{margin:0; font-family: 'AlteHaasGrotesk'; font-weight: 400; font-size: 24px;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit ul{margin:0;}
div.wrapper>ul.list.attenuation>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit ul>li{width:100%;display: list-item; list-style: inside;line-height: 1.7; }


/* 수술방법 - 유두성형 */
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: 24px; 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:32px; line-height: 1; font-weight: 400; text-align: center;}
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>.content {margin-top:2%; padding:7% 2%; 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;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child) {margin-bottom:25px;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li:not(:last-child)>div{margin-right:60px}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.img {width: 300px; height: 300px; 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: calc(100% - 50px); top: 48%; transform: rotate(45deg) translateY(-50%); width: 20px; height: 20px; border: 1px solid #585753; border-width: 1px 1px 0 0;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.tit{font-size:24px; letter-spacing: -1px; color:#538be0;text-align: left; }
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>ul>li>.txt {font-size:20px;letter-spacing: -1px;}
div.wrapper>ul.list.papilla>li.item.method>.item-wrapper>.content>.info{font-size:17px;color:#7999cb}



/* 타입별 부유방 ＆ 수술방법 */
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.title+.sub-title {color:#343434; font-size: 28px; font-weight: 300; margin: 2% 0; text-align: center;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul,
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.type>.item-wrapper>.content ul li {width: 32%; max-width: calc(350px + 0%); display: inline-block; float: left; margin-right: 2%; box-sizing: border-box; position: relative; border:1px solid #7d7d7d;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul li:last-child,
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.type>.item-wrapper>.content ul li .img img,
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.type>.item-wrapper>.content ul li .text_box {padding: 4% 5%; line-height: 1.2; word-break: keep-all; color: #343434; border-top:1px solid #7d7d7d;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul li .text_box .txt1 {font-size: 29px; font-weight: 500;}
div.wrapper>ul.list.polymastia>li.item.type>.item-wrapper>.content ul li .text_box .txt2 {font-size: 23px; font-weight: 300; letter-spacing: -2px; margin-top: 10px;  }
div.wrapper>ul.list.polymastia>li.item.method{background-color: #eaeaea;}
div.wrapper>ul.list.polymastia>li.item.method .title{margin-bottom:3%;}
div.wrapper>ul.list.polymastia>li.item.method h4{background-color: #000; color: #fff; display: table; margin: 0 auto; padding: 0.2% 1%; font-size: 25px;}
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 li {width: 32%; max-width: calc(350px + 0%); display: inline-block; float: left; margin-right: 2%; box-sizing: border-box; position: relative; }
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: 23px; font-weight: 300; letter-spacing: -2px; 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>.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:2%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading1>span{background-color: #2b2b2b;color:#fff; font-size: 36px; border-radius: 25px; padding: 0.2% 3%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2{margin-bottom:5%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2>span{position: relative; font-size:85px; font-weight: 600; font-family: 'NanumBarunGothic'}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.subheading2>span::after {content: ''; width: 106%; height: 40px; 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 {font-size: 65px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content{width: 82%; margin: 0 auto; float: none;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul {display:inline-block; margin: 2% 0 0; padding:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li {width:49%; display:inline-block; float:left; margin-right:2%; box-sizing:border-box; position:relative; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li:nth-child(2n) {margin-right:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content>ul>li{margin-bottom:20px;}
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 ul li div[class^='text_box'] {padding:4% 5%; line-height: 1.2; word-break: keep-all;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box1{background-color: #c1e7ff}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div[class^='text_box'] .txt1 {font-size:29px; font-weight:500;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box1 .txt2 {font-size:23px; font-weight: 400; color:#282828; letter-spacing: -2px; margin-top:10px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.img_box{border-left:1px solid #c1e7ff; border-right:1px solid #c1e7ff;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.img_box img{width: 100%;display: block;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2{background-color: #a7a7a7; color:#fff; padding: 6% 7%; text-align: left;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating{position: relative; width:100%; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating:before {content: ""; left: 5px; right: 5px; position: absolute; height: 2px; background-color: #fff; }
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li 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 ul li div.text_box2 ul.rating>li .icon{position: absolute; z-index: 1; margin-top:-7px; width:100%;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li 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: 14px; height: 14px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(2) .icon:before{right:0}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li 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 ul li div.text_box2 ul.rating>li .icon.target {margin-top:-10px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li .icon.target:before {background: #0295f2; border:6px solid #c7c7c7;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(1) .icon.target:before {margin-left:-4px}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(3) .icon.target:before {margin-right:-4px}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li .txt{font-family: 'GmarketSansMedium'; font-size: 18px; margin-top:18px; line-height: 1.2; text-align: left;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(2) .txt{text-align: center;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 ul.rating>li:nth-child(3) .txt{text-align: right;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit {margin-top:10px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit h4{margin:0; font-family: 'AlteHaasGrotesk'; font-weight: 400; font-size: 24px;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit ul{margin:0;}
div.wrapper>ul.list.droop>li.item.method>.item-wrapper>.content ul li div.text_box2 .merit ul>li{width:100%;display: list-item; list-style: inside;line-height: 1.7; }


div.wrapper>ul.list>li.item.diff{background-color: #f1e8e3}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content {position: relative; width:100%; font-size:27px; 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:40%; 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:40%; line-height: 1.2; right:5%; bottom:15%; text-align: right;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit{font-size:40px; line-height: 1.2; margin-bottom: 30px; font-weight: 400;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit>span{position: relative;}
div.wrapper>ul.list>li.item.diff>.item-wrapper>.content .cont-tit>span::after{content: '';width:100%; height:60%; background-color: #94cedc; position: absolute; display: inline-block;bottom:1px; left:0; z-index: -1;}



div.wrapper>ul.list>li.item.point{background-color: #fff; padding:110px 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; z-index: 0;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.title{position: absolute; width: 100%; top: -0.7%; font-size: 53px; font-weight: 300; letter-spacing: -1px; 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: 5px; font-size: 85px;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div[class^='cont']{position: absolute; width:40%; line-height: 1.2; bottom:2%;text-align: center; color:#181130; font-size:26px; }

div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont01{left:10%;}
div.wrapper>ul.list>li.item.point>.item-wrapper>.content>div.cont02{right:10%;}
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-size:38px; font-weight: 500; margin-bottom: 15px;letter-spacing: -3px;}
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']{position: absolute; width:40%; line-height: 1.2; bottom:2%;text-align: center; color:#181130; font-size:26px; }
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 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.active{display: inline;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_img_txt{font-size:30px; font-weight: 300;}
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:55px; height:40px; line-height:40px; margin-right:0.8%; background:#494949; font-size:18px; 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: 44px; background-size: 44px;}
div.wrapper>ul.list.droop>li.item.bna .bna_details .swiper-button-next { transform: rotate(180deg); -ms-transform: rotate(180deg); }
div.wrapper>ul.list.droop>li.item.bna .bna_details .bna_footer{margin:0 63px; background-color: #506065; font-size:20px;}
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{width:1080px; font-size:0; position:relative; margin:25px auto 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:3px 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.fatGraft>li.item.character>.item-wrapper>.title span{color:#7480d7}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content{ width: 55%; padding-top:2%;} 
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content table {width: 100%; text-align: center; border-spacing: 0;}
div.wrapper>ul.list.fatGraft>li.item.character>.item-wrapper>.content tr>*{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: 25px; 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: 26px; 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 15px;}
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');}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content{width:80%;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; background-size: cover; width: 288px; height: 120px; margin-left: 20px; position: relative; z-index: 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: 20px; letter-spacing: -1px; 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: 27px; 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{background: url('https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/breast/fatGraft/bg_prp_exp.6da205a1ced0.png') no-repeat; background-size:contain; margin:0; padding:3%; width:100%;}
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .title{margin:0; font-size:30px; font-family:'Bazzi';} 
div.wrapper>ul.list.fatGraft>li.item.prp>.item-wrapper>.content .exp_box .cont{margin: 1% 0 0; font-size:20px;font-weight:300; color:#808080;}

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;  margin: 2% 5%;}
div.wrapper>ul.list.fatGraft>li.item.type>.item-wrapper>.content ul li .txt {line-height: 2.2; word-break: keep-all; font-size: 25px; font-weight: 300; letter-spacing: -2px;}

div.wrapper>ul.list.fatGraft>li.item.lipo-range{background-color: #f1edf1; padding: 0;}
div.wrapper>ul.list.fatGraft>li.item.lipo-range>div.item-wrapper>.title{margin-top:70px;}
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;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div{width: 25%; position: relative;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div>div {width: 250px; 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: 250px; height: 250px;}
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:1.6em; margin-top:1em;}
div.wrapper>ul.list.fatGraft>li.item.engraft>div.item-wrapper>.content>.img>div:not(:last-child)::after {content: ''; position: absolute; top: calc(50% - 2.5em); transform: translateY(-50%); height: 2px; background-color: #fff; width: 100%;}

div.wrapper>ul.list.fatGraft>li.item.recomm>div.item-wrapper>.title{font-weight:400;}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul{width:70%; margin:0 auto; padding:0;}
div.wrapper>ul.list.fatGraft>li.item.recomm>.item-wrapper>.content ul li {display:inline-block; width:32%;height:300px; 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: -1; 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: 24px; letter-spacing: -1px; 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);}



/* 가슴확대술의 효과 */
.effect {background-color:#ece8dd;}
.effect>.item-wrapper>div.left {margin-left:-5vw; width:calc(50% + 5vw) !important;}
.effect>.item-wrapper>div.left>.title {margin-left:5vw;}
.effect>.item-wrapper>div.left>.content {margin:60px 0 0 0;}
.effect>.item-wrapper>div.left>.content>.indexes {height:auto;}
.effect>.item-wrapper>div.left>.content>.indexes>li {width:50%; height:auto; margin:-1px -1px 0 0; border:1px solid #e6e6e6; padding:20px;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.img {width:12vw; height:12vw; max-width:280px; max-height:280px; border:1px solid #e6e6e6; overflow:hidden; margin:5px auto 20px;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.img>img {height:12vw; max-height:280px; }
.effect>.item-wrapper>div.left>.content>.indexes>li>.txt {display:table; width:100%; height:auto;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.txt>.title {display:table-caption; color:black; text-align:center; font-size:1.4vw;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.txt>.content {display:table-cell; text-align: center; vertical-align: middle;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.txt>.content.row3 {height:68px;}
.effect>.item-wrapper>div.left>.content>.indexes>li>.txt>.content.row4 {height:90px;}

.effect>.item-wrapper>div.right {position:relative; margin-right:-7vw; width:calc(50% + 5vw) !important; margin-top:20px;}
.effect>.item-wrapper>div.right>*[class^='arrow'] {position:absolute; top:0; bottom:0; margin:auto; height:50px; width:50px; 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=); background-position:center center; background-repeat:no-repeat; background-size:auto 100%; cursor:pointer; opacity:0.6;}
.effect>.item-wrapper>div.right>*[class^='arrow']:hover {opacity:1;}
.effect>.item-wrapper>div.right>.arrow-prev {left:5px;}
.effect>.item-wrapper>div.right>.arrow-next {right:-40px; transform:rotate(180deg); -ms-transform:rotate(180deg);}
.effect>.item-wrapper>div.right>.txt {font-size:1vw; font-family:'Poppins','Noto Sans KR',sans-serif; font-weight:600; position:relative; color:#e53663; text-align:center; line-height:1.3; padding-top:20px;}
.effect>.item-wrapper>div.right>.txt::before {content:''; width:5px; height:5px; transform:rotate(45deg); -ms-transform:rotate(45deg); left:0; right:0; top:0; margin:auto; position:absolute; background-color:#e53663;}
.effect>.item-wrapper>div.right>.pictures {margin:auto; margin-top:40px;}
.effect>.item-wrapper>div.right>.pictures::after {content:''; clear:both; display:block; height:0;}
.effect>.item-wrapper>div.right>.pictures>div>div {height:500px; overflow:hidden; background-color:white;}
.effect>.item-wrapper>div.right>.pictures>div>div>img {max-width:120%; max-height:120%; position:relative; top:50%; left:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); }
.effect>.item-wrapper>div.right>div:last-child {text-align:center; margin-top:45px;}
.effect>.item-wrapper>div.right>div:last-child>a {display:inline-block; padding:15px 45px; border:1px solid #e53663; color:#e53663; font-size: 22px;}

div.wrapper>ul.list>li.item.effect{padding: 70px 0; border-top: 1px solid #f1f1f1;}
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:#d7f4ff}
div.wrapper>ul.list.fatGraft>li.item.surgeon{background-color: #d8f4ff;}
div.wrapper>ul.list>li.item.surgeon img{display: block;}


/* custom - 전문의 */
.surgeon>.item-wrapper>div.left>.indexes>li.active,
.surgeon>.item-wrapper>div.left>.indexes>li:hover {color:#e53663;}
.surgeon>.item-wrapper>div.left>.indexes.fnb>li::before {background-color:#e53663;}

.surgeon>.item-wrapper>div.left>.content {margin-top:50px; padding:55px 45px; border:3px solid #e53663;}
.surgeon>.item-wrapper>div.left>.content>div>.cover>.title>span{background-color: rgba(255, 100, 126, 0.76); padding: 5px 10px;}

.surgeon>.item-wrapper>div.left>.content>div>.cover>.title {margin-bottom:30px; color:white; font-weight:600;}
.surgeon>.item-wrapper>div.left>.content>div>.cover>.content {color:white;}


/* custom - 사후관리 */
div.wrapper>ul.list>li.aftercare{position: relative; display: inline-block; width:100%; }
div.wrapper>ul.list>li.aftercare>.item-wrapper div.title{text-align: center; font-size:55px; font-weight: 500; margin-bottom:20px;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.sub-title{text-align: center; font-size:32px; font-weight: 300; color:#656565; line-height: 1.2;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap {margin: 50px auto 0; }
div.wrapper>ul.list>li.aftercare>.item-wrapper div.content {margin-left:1px;}
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 > 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:30px; height:30px; border-right:2px solid #666; border-bottom:2px solid #666;}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-next {right: calc(50% - 640px);  transform: rotate(-45deg);}
div.wrapper>ul.list>li.aftercare>.item-wrapper div.section-wrap > div.swiper-button-prev {left: calc(50% - 640px);  transform: rotate(135deg);}

div.wrapper>ul.list>li.plan{margin-bottom:100px; padding-top:30px;}
div.wrapper>ul.list>li.plan>.item-wrapper div.sub-title{text-align: center; font-size:40px; 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:55px; font-weight: 500; color:#252525; margin-bottom:20px; }
div.wrapper>ul.list>li.plan>.item-wrapper div.title>b{color:#033784}
div.wrapper>ul.list>li.plan>.item-wrapper div.content{width: 80%; margin: 0 auto;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul{margin:0; padding:0; box-sizing: border-box;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline{position: relative; padding: 70px 50px 50px; 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 {content: ""; left: 17%; right: 17%; position: absolute; height: 5px; 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;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .icon{position: absolute; z-index: 1; margin-top:-10px;}
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: 90px; background: #4b31a4; border-radius: 50%; width: 20px; height: 20px; border: 2px solid #ded4ff;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul.timeline>li .txt{font-family: 'GmarketSansMedium'; font-size: 24px; margin-top:25px; line-height: 1.2;}
div.wrapper>ul.list>li.plan>.item-wrapper div.content ul:last-child{background-color: #033784; border-bottom-left-radius: 30px; border-bottom-right-radius: 30px; 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: 30px; line-height: 1.1; padding: 23px 0 15px 0;}

div.wrapper>ul.list.fatGraft>li.plan>.item-wrapper div.title{font-family:'Pretendard'}
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 {font-size: 26px; line-height: 1.2; padding: 30px 0 26px 0;}

/*div.wrapper>ul.list>li.item.before_after{border-top: 1px solid #f1f1f1;}*/


/* custom - 전후사진 */
.before_after>.item-wrapper>div.full {/*min-height:750px;*/}
.before_after>.item-wrapper>div.full>.title {margin-left:-4.9vw; color:#000;}
.before_after>.item-wrapper>div.full>.content {margin:40px -6vw 0; padding:0 20px;}
.before_after>.item-wrapper>div.full>.content::after {content:''; clear:both; display:block; height:0;}
.before_after>.item-wrapper>div.full>.content>div {float:left;}
.before_after>.item-wrapper>div.full>.content>div.list {margin-right:30px; width:300px; margin-top:-17px;}
.before_after>.item-wrapper>div.full>.content>div.list>ul {list-style:none; padding:0; margin:0;}
.before_after>.item-wrapper>div.full>.content>div.list>ul>li {height:214px; border:3px solid #e0e0e0; position:relative; overflow:hidden; box-sizing:border-box; cursor:pointer; background-color:white;}
.before_after>.item-wrapper>div.full>.content>div.list>ul>li.active {border-color:#a0a0a0;}
.before_after>.item-wrapper>div.full>.content>div.list>ul>li:not(:last-child) {margin-bottom:20px;}
.before_after>.item-wrapper>div.full>.content>div.list>ul>li>img {position:relative;top:50%; left:50%; transform:translate(-50%,-50%); -ms-transform:translate(-50%,-50%); width:100%; opacity:0.8;}
.before_after>.item-wrapper>div.full>.content>div.list>ul>li:hover>img,
.before_after>.item-wrapper>div.full>.content>div.list>ul>li.active>img {opacity:1;}
.before_after>.item-wrapper>div.full>.content>div.detail {width:calc(100% - 350px); border:3px solid #e0e0e0; margin-top:-80px;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image {height:739px; background-position:center 70%; background-size:cover; background-repeat:no-repeat; position:relative; transition:0.5s ease-in-out;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:first-child {position:relative; top:-30px; height:30px; line-height:30px; font-size:16px; font-weight:600; color:#000; text-transform:uppercase; letter-spacing:1px;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:first-child>span {float:left;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:first-child>span:last-child {float:right;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:last-child {position:absolute; bottom:0; right:0; width:150px; height:150px; overflow:hidden;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:last-child>a {position:relative; width:220px; height:220px; transform:rotate(45deg); -ms-transform:rotate(45deg); background-color:#ff1557; display:block; top:45px; left:45px;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:last-child>a::before {content:'もっと見る';position:absolute; transform:rotate(-45deg); -ms-transform:rotate(-45deg); top:110px; left:15px; font-size:18px; font-weight:500; color:white;}
.before_after>.item-wrapper>div.full>.content>div.detail>.image>div:last-child>a::after {content:''; position:absolute; left:61px; top:95px; width:8px; height:8px; border:1px solid white; border-width:1px 1px 0 0;}

/* custom - 수술 정보 */
.item.info {background-color:#1f3148;}
.item.info>.item-wrapper>.full>.title {color:white;}
.item.info>.item-wrapper>.full>.content {margin:55px auto;}
.item.info>.item-wrapper>.full>.content::after {content:''; display:block; clear:both; height:0;}
.item.info>.item-wrapper>.full>.content>div {width:calc(50% - 5px); height:460px;}
.item.info>.item-wrapper>.full>.content>div.left {float:left; border:1px solid #4c5a6d;}
.item.info>.item-wrapper>.full>.content>div.right {float:right;}

.item.info>.item-wrapper>.full>.content>div>ul.menu {height:45px; line-height:45px; list-style:none; padding:0; margin:0;}
.item.info>.item-wrapper>.full>.content>div>ul.menu::after {content:''; display:block; height:0; clear:both;}
.item.info>.item-wrapper>.full>.content>div>ul.menu>li {float:left; width:33.3333%; text-align:center; color:white; font-size: 19px; border-bottom:1px solid #4c5a6d; box-sizing:border-box; transition:border 0.3s ease-in-out; cursor:pointer;}
.item.info>.item-wrapper>.full>.content>div>ul.menu>li:not(:first-child) {border-left:1px solid #4c5a6d;}
.item.info>.item-wrapper>.full>.content>div>ul.menu>li.active {border-bottom:1px solid #1f3148; font-weight: 600;}

.item.info>.item-wrapper>.full>.content>div>div.content {height:413px;}
.item.info>.item-wrapper>.full>.content>div>div.content>div {height:100%; display:none; padding: 50px 40px; font-size:16px;}

.item.info>.item-wrapper>.full>.content>div.left>div.content {padding-top:22px;}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul {list-style:none; padding:0; margin:0;}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul::after {content:''; display:none; clear:both;}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li {width:33.3333%; float:left; color:white; padding-top:110px; text-align:center; font-size:16px; position:relative; margin-bottom:20px;}

.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li::before {content:''; position:absolute; top:0; left:0; right:0; width:85px; height:85px; margin:auto; background-color:#2a3c51; background-repeat:no-repeat; background-position:center center; border-radius:50%;}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li::after {position:absolute; top:95px; height:15px; line-height:15px; font-size:14px; text-align:center; left:0; right:0; color:#b6b6b6;}

.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.cause::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info1.bd9f835816c9.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.time::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info2.f5c9cf9a7bd4.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.anesthesia::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info3.b28a439db11a.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.stitch::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info4.d5931493da7b.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.outpatient::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info5.7ee2b80c419c.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.recover::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info6.647d8e15ed66.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.inpatient::before {background-image:url(https://nqogzmoxteadbecwmhjy.supabase.co/storage/v1/object/public/jewelryps-public-assets/images/desktop/si/icon_info7.7ee2b80c419c.png);}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.cause::after {content:'施術方法';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.time::after {content:'施術時間';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.anesthesia::after {content:'麻酔方法';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.stitch::after {content:'抜糸';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.outpatient::after {content:'来院治療';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.recover::after {content:'回復期間';}
.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.inpatient::after {content:'入院治療';}

.item.info>.item-wrapper>.full>.content>div.right>div.content[data-content=c1]>div[data-content=c1] {display:block; /*animation-name:c1fade;*/ animation-duration:0.3s; animation-direction:alternate; animation-fill-mode:forwards; animation-timing-function:ease-in-out;}
.item.info>.item-wrapper>.full>.content>div.right>div.content[data-content=c2]>div[data-content=c2] {display:block; /*animation-name:c2fade;*/ animation-duration:0.3s; animation-direction:alternate; animation-fill-mode:forwards; animation-timing-function:ease-in-out;}

.item.info>.item-wrapper>.full>.content>div.right>div.content>div {padding:10px 40px; overflow-x:hidden; overflow-y:auto;}
.item.info>.item-wrapper>.full>.content>div.right>ul.menu>li {width:50%; border:0;}
.item.info>.item-wrapper>.full>.content>div.right>ul.menu>li[data-content=c1] {background-color:white; color:#111;}

.item.info>.item-wrapper>.full>.content>div.right>div.content>div[data-content=c1] {background-color:white; color:#111;}

.item.info>.item-wrapper>.full>.content>div.right>ul.menu>li[data-content=c2],
.item.info>.item-wrapper>.full>.content>div.right>div.content>div[data-content=c2]{color:#000; background-color: #ece8dd;}

div.wrapper>ul.list.fatGraft>li.item.info>.item-wrapper>.full>.content>div.left>div.content>div>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.item.info>.item-wrapper>.full>.content>div.left>div.content>div>ul>li.recover::after {content:'回復過程';}

