.cv_cont{display:flex;justify-content:space-around;align-items:center}@media (max-width: 979px){.cv_cont{flex-direction:column}.cv_cont .yoyaku{margin-top:20px}}.page-inner{max-width:980px;margin:auto}.secHead{position:relative;font-size:45px;text-align:center;z-index:1;line-height:1.5}.secHead.campaign{position:relative}.secHead.campaign::before{background:url(/assets/breast/images/icon_campaign01.png?202651511244) center center/100% auto no-repeat;position:absolute;content:"";width:130px;height:130px;left:50%;top:50%;transform:translate(calc(-50% + 200px), -50%)}@media (max-width: 979px){.secHead.campaign::before{width:20vw;height:20vw;transform:translate(calc(-50% + 25vw), -50%)}}.secHead::after{content:"";position:absolute;width:212px;height:111px;background:url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/title_bg_icon.png?202651511244) center/cover no-repeat;z-index:-1;top:90%;left:50%;transform:translate(-50%, -50%)}.faq .secHead::after,.comment .secHead::after{background:url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/title_bg_icon02.png?202651511244) center/cover no-repeat}.faq .secHead,.comment .secHead{color:#fff}.secHead__sub{position:relative;display:block;font-size:20px}.secHead__sub::before{content:"";display:block;width:60px;height:3px;background-color:#000;margin:0 auto 5px}.faq .secHead__sub::before,.comment .secHead__sub::before{background-color:#fff}.secHead__small{font-size:28px}.linkBtn a{position:relative;display:block;width:440px;font-size:26px;font-weight:bold;text-align:center;text-decoration:none;color:#fff;background:linear-gradient(180deg, #846ccf, #4b3493);border:solid 3px #fff;border-radius:60px;margin:auto;padding:15px 40px;box-shadow:0 0 10px 0px #848484}.linkBtn a::after{content:"";position:absolute;width:15px;height:15px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:2px;right:25px;top:50%;transform:translateY(-50%) rotate(45deg) skew(-10deg, -10deg)}.linkMoni{margin-top:40px}.mv{background:#f9f7fa url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/mv_bg.jpg?202651511244) center/cover no-repeat;overflow:hidden}.mv .mv__inner{max-width:980px;min-height:520px;margin:auto;position:relative}.mv .mv__inner figure{position:absolute}.mv .mv__inner .mv__txt{width:1180px;bottom:0;right:-155px}.mv .mv__inner .btn_popup{position:absolute;bottom:45px;left:0;right:0;margin:auto;padding-left:580px}.mv .mv__inner .btn_popup a{background-image:linear-gradient(180deg, #965bdf, #ac80e2);border-radius:8px;width:340px;padding:12px 0;color:#fff;font-size:20px;line-height:1.4;position:relative}.mv .mv__inner .btn_popup a::before{content:"";width:12px;height:12px;border-top:3px solid #fff;border-right:3px solid #fff;transform:rotate(45deg) translate(0, -6px);background:none;position:absolute;right:20px;top:44%;border-radius:0;margin:0}@media (max-width: 979px){.mv{background:none}.mv .mv__inner{min-height:auto}.mv .mv__inner .btn_popup{bottom:5vw;padding-left:33vw}.mv .mv__inner .btn_popup a{max-width:480px;width:60vw;font-size:3.4vw;padding:8px 0}.mv .mv__inner .btn_popup a::before{width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;right:12px;top:50%}}.received__head{font-size:18px}.received__txt{font-size:16px}.anchor{background-color:#8476b2;margin-top:40px}.anchor__nav{display:flex;align-items:center}.anchor__nav__item{width:calc(100% / 4)}.anchor__nav__item a{display:flex;justify-content:center;align-items:center;font-size:18px;text-decoration:none;color:#fff;padding:15px 0}.what,.about,.compare,section.menu,.case,.reason,.faq,.flow,.more,.risk,.info,.other{padding:80px 0 90px}.what,.detail,.case,.new,.more{background-color:#f9f5ff}.table-box>table>tbody>tr>th{background-color:#eeeeee}.whatList{padding-left:270px;margin-top:70px}.whatList__item{display:flex;align-items:center;font-size:26px;font-weight:bold}.whatList__item::before{content:"";display:inline-block;width:39px;height:41px;background:url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/check_icon.png?202651511244) center/cover no-repeat;margin-right:25px}.whatList__item+.whatList__item{margin-top:15px}.about__txt{margin-top:1.4vw;font-size:20px;line-height:2}.gradHead{font-size:30px;text-align:center;margin-top:50px;line-height:1.5}.gradHead span{display:block;color:#7a5b18;background:-webkit-linear-gradient(right, #7a5b18, #b48e29, #7a5b18);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about__imgWrap{position:relative;display:flex;justify-content:space-between;margin-top:40px}.about__imgWrap::before{content:"";position:absolute;border-left:solid 15px #9788c7;border-top:solid 20px transparent;border-bottom:solid 20px transparent;left:50%;top:50%;transform:translate(-50%, -50%)}.about__imgWrap__img{width:470px;border:solid 1px #7d62d1}.check{margin-top:60px}.check__inner{max-width:700px;margin:auto}.check__head{width:340px;position:relative;font-size:27px;text-align:center;color:#df4578;border:solid 5px #8a8a8a;border-radius:60px;margin:auto;padding:3px 0;letter-spacing:0.05em;z-index:1}.check__head::after{content:"";position:absolute;width:25px;height:25px;background:#fff;border-right:inherit;border-bottom:inherit;bottom:-17px;left:50%;transform:translateX(-50%) rotate(45deg) skew(15deg, 15deg);z-index:-1}.checkList{margin-top:50px}.checkList__item+.checkList__item{margin-top:30px}a.checkList__item__btn{text-decoration:none}.checkList__item__btn h3{position:relative;display:block;font-size:30px;font-weight:bold;text-align:center;color:#fff;background:linear-gradient(180deg, #856ccf, #4b3493);border:solid 5px #e6e1f8;border-radius:50px;padding:15px 80px;letter-spacing:0.05em}a.checkList__item__btn h3 .plus{position:absolute;content:"";width:45px;height:45px;background-color:#fff;top:50%;right:20px;transform:translateY(-50%);border-radius:50px}a.checkList__item__btn .plus::before,a.checkList__item__btn .plus::after{position:absolute;content:"";width:45%;height:5px;background-color:#7d62d1;left:50%;top:50%;transform:translate(-50%, -50%);transition:0.6s}a.checkList__item__btn .plus::before{transform:translate(-50%, -50%) rotate(270deg)}a.checkList__item__btn.js-acc-open .plus::before{transform:translate(-50%, -50%) rotate(0)}.checkList__item__cont{display:none;background-color:#f7f7f7;border:solid 1px #876fd1;padding:25px 35px;margin-top:15px}.check_title{background-color:#4a3392;color:#fff;padding:20px}.check_title h3{font-size:26px}.checkList__item__cont__txt{font-size:21px;padding:20px;line-height:2;letter-spacing:0.05em;border:1px solid #4a3392}.checkList__item__cont__txt strong{color:#4a3392;text-decoration:underline}.checkList__item__cont__option{margin-top:20px}.checkList__item__cont__option-ttl{font-size:24px;text-align:center;color:#fff;background:#7d63c6;line-height:1.4;padding:10px 0}.checkList__item__cont__option-txt{margin-top:20px}.checkList__item__cont__option-txt span{display:block;color:#df4578;margin-top:10px}.checkList__item__cont__option__img{display:flex;justify-content:space-between;margin-top:30px}.checkList__item__cont__option__img img{width:200px}.checkList__item__cont__option__img-cap{width:92%;padding-top:15px}.checkList__item__cont__option__img-cap strong{display:block;font-size:22px;color:#7d63c6;border-bottom:solid 1px;margin-bottom:10px}.checkList__item__cont__option__img-cap span{display:block;position:relative;padding-left:15px;margin-left:20px}.checkList__item__cont__option__img-cap span::before{position:absolute;top:68%;left:0;height:10px;width:10px;margin-top:-10px;background-color:#7d63c6;border-radius:50%;display:inline-block;content:""}.detail{padding:120px 0 90px}.detail .secHead{font-size:40px}.detail .secHead::after{top:50%}.detail__txt{font-size:20px;margin-top:80px;line-height:2}.satisfaction{background-color:#fff;margin-top:60px;padding:5px;box-shadow:5px 5px 5px 0px #c4c4c4}.satisfaction__wrap{position:relative;display:flex;align-items:flex-end;padding:30px 70px 30px 50px;border-left:2px solid #8b6929;border-right:2px solid #edc87c}.satisfaction__wrap::before,.satisfaction__wrap::after{position:absolute;content:"";width:100%;height:2px;background:linear-gradient(to right, #8b6929 0%, #edc87c 100%);left:0}.satisfaction__wrap::before{top:0;left:0}.satisfaction__wrap::after{bottom:0}.satisfaction__wrap__relief::before,.satisfaction__wrap__relief::after{content:"";position:absolute;width:57px;height:57px;background:url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/decoration_img.png?202651511244) center/cover no-repeat;top:8px}.satisfaction__wrap__relief::before{left:5px}.satisfaction__wrap__relief::after{right:5px;transform:rotate(90deg)}.satisfaction__wrap__relief:last-of-type:before,.satisfaction__wrap__relief:last-of-type::after{top:auto;bottom:8px}.satisfaction__wrap__relief:last-of-type:before{left:5px;transform:rotate(270deg)}.satisfaction__wrap__relief:last-of-type::after{right:5px;transform:rotate(180deg)}.satisfaction__wrap__img{margin-right:40px}.satisfaction__wrap__txt{font-size:20px;text-align:center}.satisfaction__wrap__txt strong{color:#c38000}.satisfaction__wrap__txt span{display:block;font-size:15px;text-align:right;margin-top:20px}.compare__head{font-size:32px;text-align:center;color:#7d62d1;letter-spacing:0.05em}.compare__head::after{content:"";display:block;width:170px;height:1px;background-color:#7d62d1;margin:auto}.compare__txt{font-size:20px;margin-top:40px}.compareTable{margin-top:40px}.compareTable table{border-collapse:collapse;border:solid 2px #7d62d1}.compareTable table tr th,.compareTable table tr td{text-align:center;border:solid 1px #c2c2c2;padding:10px;line-height:1.5}.compareTable table tr th{width:25%;font-size:18px;color:#fff}.compareTable table tr th:first-child{width:20%;background-color:#bbb4d4}.compareTable table tr th:nth-child(2),.compareTable table tr th:nth-child(3){background-color:#8476b2}.compareTable table tr th:nth-child(2){background-color:#7d62d1}.compareTable table tr td small{display:block}.compareTable table tr td.tHead{font-weight:bold;background-color:#f9f8f8;padding:5px 2px}.compareTable table tr td.tVerTop{vertical-align:top}.compareTable table tr td .softy{display:block;font-size:20px;color:#d8a300}.compareTable table tr td .softy__level{display:block;font-size:20px;color:#d8a300}.compareTable table tr td .subTxt{display:block;font-size:14px}.compareTable table tr td.tHead--cat{width:80px;background-color:#f9f5ff}.compareTable table tr td .tIllust__head{display:flex;justify-content:center;align-items:center;margin-bottom:10px}.compareTable table tr.tBreast .conectItem__head{width:130px;text-align:right}.compareTable table .conectItem{width:90%;display:flex;align-items:center;justify-content:center;text-align:left;margin:auto}.compareTable table .conectItem+small{margin-top:5px}.compareTable table .conectItem__head{width:96px}.compare .mhlw-risk>.mhlw-risk-single{margin-top:35px}section.menu{background-color:#f9f8f8}.menuWrap{margin-top:70px}.menuBox{display:flex;justify-content:space-between;align-items:center;background-color:#fff;padding:20px 50px 20px 80px}.menuBox+.menuBox{margin-top:20px}.menuBox__name{font-size:28px;font-weight:bold;letter-spacing:0.05em}.menuBox__name--monitor{color:#e33880}.menuBox__price{font-size:72px;font-weight:bold;color:#7056c5;line-height:1.4;text-align:right}.menuBox__price p{line-height:1}.menuBox__price .campaign{padding-left:93px;position:relative}.menuBox__price .campaign.off15::before{content:"15%\a\OFF"}.menuBox__price .campaign.off10::before{content:"10%\a\OFF"}.menuBox__price .campaign::before{white-space:pre;display:flex;justify-content:center;align-items:center;text-align:center;width:80px;height:80px;font-size:21px;line-height:1.2;text-shadow:0 0 6px #fd4c7f;font-weight:700;font-style:normal;color:#fffa98;background-image:linear-gradient(180deg, #fd4c7f, #fd9f60);border-radius:100%;padding:0.15em 0 0;position:absolute;left:0;bottom:0}.menuBox__price .campaign-before{font-size:50px;text-align:left}.menuBox__price .campaign-before span{position:relative}.menuBox__price .campaign-before span::before{content:"";display:block;width:100%;height:2px;background:#f571b6;position:absolute;right:0;top:50%;transform:translate(0, -50%) rotate(5deg)}.menuBox__price .campaign-before .menuBox__price__tax{font-size:29px}.menuBox__price .campaign-before .menuBox__price__tax rt{font-size:10px}.menuBox__price .campaign-after{color:#f571b6;padding-left:50px;position:relative}.menuBox__price .campaign-after::before{content:"";display:block;width:40px;height:40px;background:url(/assets/breast/implant/images/campaign02.svg) center center/100% auto no-repeat;position:absolute;left:0;bottom:20px}.menuBox__price .campaign-after span{font-size:60px}.menuBox__price__tax{font-size:40px}.menuBox__price__tax rt{font-size:16px}.menuBox__price__split{text-align:right;margin:10px 0 0}.menuBox__price__split a.loan-pop{position:relative;display:block;width:180px;font-size:16px;text-align:center;color:#fff;background-color:#4a3392;margin:0 0 0 auto;padding:5px 25px;border-radius:50px}.menuBox__price__split a.loan-pop::after{content:"";position:absolute;width:8px;height:8px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:2px;right:12px;top:50%;transform:translateY(-50%) rotate(45deg)}.partsMoni{background-color:#fff;border:solid 2px #4a3392;margin-top:20px;padding:15px 35px}.partsMoni strong{display:block;font-size:18px;color:#4a3392}.option__price .tt{background:#4a3392;color:#fff;text-align:center;font-size:35px;font-weight:700;line-height:35px;display:flex;align-items:center;justify-content:center}.option__price .tt .sub__tt-box{font-size:20px;border:1px solid #fff;padding:0px 10px;margin-right:30px}.option__price .option__item{background-color:#fff;color:#4a3392;display:block;margin:0}.option__price .option__item .price__item{padding:0;display:flex;justify-content:center;gap:5vw}.option__price .option__item .price__item .cat{display:inline-block;width:auto;height:auto;padding:0px 15px;border:1px solid #4a3392;font-size:22px;font-weight:500;line-height:33px;text-align:center}.option__price .option__item .price__item .tag{display:flex;align-items:baseline;justify-content:flex-end;text-align:center;margin-top:10px;font-weight:bold}.option__price .option__item .price__item .tag-price{font-size:72px;line-height:1;letter-spacing:0.02em}.option__price .option__item .price__item .tx-brown p,.option__price .option__item .price__item .tx-brown span{color:#c38000}.option__price .option__item .price__item .tx-brown .cat{font-size:large;border:1px solid #c38000}.perfect{background-color:#fff;text-align:center;padding:30px 60px;margin-top:50px}.perfect__head{position:relative;display:inline-block;font-size:24px;text-align:center}.perfect__head::before,.perfect__head::after{content:"";position:absolute;width:120px;height:1px;background-color:#000;top:50%;transform:translateY(-50%)}.perfect__head::before{left:-150px}.perfect__head::after{right:-150px}.perfectList{margin-top:5px}.perfectList__item{font-size:17px;text-align:left;text-indent:-0.7em;padding-left:1em}.perfectList__item__icon{display:inline-block;vertical-align:baseline;font-size:18px;color:#836bcd;margin-right:5px}.perfect .linkBtn{margin-top:20px}.faq{background-color:#bbb4d4}.faq__inner{max-width:940px;margin:70px auto 0}.faqList__item{background-color:#fff;padding:25px 40px}.faqList__item+.faqList__item{margin-top:10px}.faqList__item{font-size:19px}.faqList__item .faqIcon{display:inline-block;font-weight:bold;margin-right:10px}.faqList__item__q{font-weight:bold;color:#7d62d1;border-bottom:solid 1px;padding-bottom:10px;margin-bottom:10px}.faqList__item__a{text-indent:-0.5em;padding-left:1em}.faqList__item__a .faqIcon,.faqList__item__a a{color:#e33880}.faqList__item__a a{font-weight:bold}.flowList{display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:70px;counter-reset:number 0}.flowList__item{width:470px}.flowList__item__head{display:flex;font-size:24px;color:#7d62d1;margin-top:20px}.flowList__item__head__step{display:inline-block;margin-right:20px}.flowList__item__head__step::before{counter-increment:number 1;content:"Step." counter(number)}.flowList__item__head__txt{display:inline-block;line-height:1.5}.flowList__item__txt{font-size:18px;margin-top:10px;line-height:2}.more .more_cont{background-color:#fff;box-shadow:0px 0px 25px -10px #7e68aa}.more_cont .title{text-align:center;font-size:28px;font-weight:bold}.more_cont .title a{display:block;position:relative;background-color:#9788c7;color:#fff;padding:5px 0}.more_cont .title a:after{content:"";display:block;position:absolute;top:0;right:0;width:40px;height:100%;background:url(/assets/images/common/ico_chevron-right-invert.png?202651511244) 50% 50% no-repeat;background-size:9px auto}@media (max-width: 979px){.more_cont .title{font-size:21px}}.comment{background-color:#9788c7}.comment__inner{position:relative;padding:80px 0 60px}.comment__inner::before{position:absolute;content:"";width:495px;height:590px;background:url(https://www.s-b-c.sbs/assets/breast/implant/mesmo/images/doctor_img01.png?202651511244) center/cover no-repeat;bottom:0;left:-60px}.commentWrap{color:#fff;padding-left:380px;margin-top:90px}.commentWrap__txt{font-size:18px;line-height:2}.commentWrap__docName{text-align:right;margin-top:40px}.commentWrap__docName strong{display:block;font-size:30px;margin-top:10px}@media (min-width: 980px){.anchor{padding:20px 0}.anchor__nav__item a{border-left:solid 1px}.anchor__nav__item:last-child a{border-right:solid 1px}.flowList__item:nth-child(n+3){margin-top:50px}.compareTable table tr td .tIllust__head{min-height:50px}}@media (max-width: 979px){.page-inner{width:95%;max-width:500px}.page-inner.compare__inner{max-width:inherit}.secHead{font-size:24px}.secHead::after{width:152px;height:80px;top:80%}.secHead__sub{font-size:14px}.linkBtn a{width:85%;max-width:440px;font-size:14px;padding:10px 30px}.linkBtn a::after{width:10px;height:10px;right:20px}.what,.about,.compare,section.menu,.faq,.flow{padding:50px 0}.spMv img{width:100%}.received__head{font-size:14px}.received__txt{font-size:12px}.anchor{margin-top:25px}.anchor__nav{width:100%;max-width:100%;flex-wrap:wrap}.anchor__nav__item{width:50%}.anchor__nav__item a{position:relative;font-size:12px}.anchor__nav__item a::after{content:"";position:absolute;width:8px;height:8px;border-style:solid;border-color:#fff #fff transparent transparent;border-width:1px;right:8px;top:45%;transform:translateY(-50%) rotate(135deg) skew(-10deg, -10deg)}.anchor__nav__item:nth-child(even) a{border-left:solid 1px}.anchor__nav__item:nth-child(n+3) a{border-top:solid 1px}.whatList{max-width:380px;padding-left:20px;margin:30px auto 0}.whatList__item{font-size:16px}.whatList__item::before{width:25px;height:27px;margin-right:15px}.about__txt{margin-top:30px;font-size:14px}.gradHead{font-size:18px;margin-top:20px}.about__imgWrap{flex-direction:column;margin-top:15px}.about__imgWrap__img{width:100%;max-width:470px;margin:auto}.about__imgWrap__img+.about__imgWrap__img{margin-top:40px}.about__imgWrap::before{border-left:solid 20px #9788c7;border-top:solid 30px transparent;border-bottom:solid 30px transparent;transform:translate(-50%, -50%) rotate(90deg)}.check{margin-top:35px}.check__head{width:200px;font-size:18px;padding:5px 0;border:solid 4px #8a8a8a}.check__head::after{width:20px;height:20px;bottom:-14px}.checkList{margin-top:30px}a.checkList__item__btn h3{font-size:14px;padding:12px 30px 12px 20px}a.checkList__item__btn h3 .plus{width:30px;height:30px;right:15px}a.checkList__item__btn .plus::before,a.checkList__item__btn .plus::after{width:40%;height:3px}.checkList__item__cont{padding:15px 20px;margin-top:10px}.check_title{padding:10px}.check_title h3{font-size:16px}.checkList__item__cont__txt{font-size:12px;padding:10px;line-height:1.8}.checkList__item+.checkList__item{margin-top:15px}.checkList__item__cont__option-ttl{font-size:15px}.checkList__item__cont__option-txt{font-size:12px;margin-top:15px}.checkList__item__cont__option__img{max-width:360px;align-items:flex-start;margin:20px auto 0}.checkList__item__cont__option__img-cap{width:calc(100% - 100px);padding-top:5px}.checkList__item__cont__option__img img{width:90px}.checkList__item__cont__option__img-cap strong{font-size:18px;margin-bottom:5px}.checkList__item__cont__option__img-cap span{font-size:14px;margin-left:10px}.detail{padding:60px 0 50px}.detail .secHead{font-size:20px}.secHead__small{font-size:16px}.detail__txt{font-size:14px;margin-top:30px}.satisfaction{margin-top:25px}.satisfaction__wrap__txt span{font-size:12px;text-align:left;margin-top:0}.satisfaction__wrap{align-items:center;padding:20px 20px 20px 5px}.satisfaction__wrap__img{width:360px;max-width:120px;margin-right:5px}.satisfaction__wrap__txt{font-size:12px;text-align:left}.satisfaction__wrap__relief::before,.satisfaction__wrap__relief::after{width:25px;height:25px}.compare__head{font-size:20px}.compare__txt{font-size:14px;margin-top:15px}.compare .mhlw-risk>.mhlw-risk-single{margin-top:15px}.menuTab{display:flex;justify-content:space-between;align-items:flex-end;margin-top:30px}.menuTab__btn{width:calc(100% / 2 - 3px);min-height:80px;display:flex;justify-content:center;align-items:center;text-align:center;font-size:13px;font-weight:bold;color:#fff;background-color:#8476b2;border-radius:10px 10px 0 0;padding:5px}.menuTab__btn.js-tab-active{background-color:#7d62d1;min-height:100px}.tabCont{display:none;border:solid 2px #7d62d1;padding:35px 10px}.tabCont.js-tab-open{display:block}.tabCont__head{font-size:14px;text-align:center;border-bottom:solid 1px #bbb4d4;padding-bottom:5px}.tabCont__head span{color:#7d62d1}.tabCont__name{font-size:22px;text-align:center;margin:15px 0}.tabCont__price{background-color:#f9f8f8;margin-top:10px;padding:10px}.tabCont__price__note{font-size:12px}.priceDtl{display:flex;justify-content:space-between;align-items:center;padding:0 10px}.priceDtl+.priceDtl{border-top:dashed 1px #7d62d1}.priceDtl__name,.priceDtl__price{font-weight:bold}.priceDtl__name{font-size:14px}.priceDtl__price{font-size:30px}.priceDtl__price,.priceDtl__name--monitor{color:#e33880}.priceDtl__price__tax{font-size:20px}.compareTable{margin-top:30px}.compareTable table{border:solid 1px #c2c2c2}.compareTable table tr th,.compareTable table tr td{padding:10px 5px}.compareTable table tr td.tHead,.compareTable table tr td{font-size:14px}.compareTable table tr td .subTxt{font-size:12px}.compareTable table tr td .softy__level{font-size:16px}.compareTable table tr:first-child td:first-child{width:30%}.compareTable table tr td.tHead--cat{width:7%}.compareTable table .conectItem__head{text-align:right}.compareTable table .conectItem{width:100%}.compareTable table tr.tBreast .conectItem__head{width:130px}.menuWrap{margin-top:40px}.menuBox{padding:2vw 3vw}.menuBox__name{font-size:3.5vw}.menuBox__price{font-size:8vw}.menuBox__price .campaign{padding-left:12vw}.menuBox__price .campaign::before{width:12vw;height:12vw;font-size:3.5vw}.menuBox__price .campaign-before{font-size:6vw;text-align:left}.menuBox__price .campaign-before .menuBox__price__tax{font-size:4vw}.menuBox__price .campaign-before .menuBox__price__tax rt{font-size:2vw}.menuBox__price .campaign-after{padding-left:10vw}.menuBox__price .campaign-after::before{width:6vw;height:6vw;bottom:2vw;left:3vw;bottom:3vw}.menuBox__price .campaign-after span{font-size:7vw}.menuBox__price__tax{font-size:5vw}.menuBox__price__tax rt{font-size:2.5vw}.menuBox__price__split a.loan-pop{width:100%;max-width:40vw;font-size:3.2vw;padding:1vw;margin-top:2vw}.partsMoni{font-size:12px;padding:10px 15px}.partsMoni strong{font-size:14px}.option__price .tt{display:block;font-size:25px}.option__price .tt .sub__tt-box{display:inline-block;font-size:18px;margin-right:0px;margin-bottom:10px}.option__price .option__item .price__item{text-align:center;flex-direction:column;gap:5vw}.option__price .option__item .price__item .cat,.option__price .option__item .price__item .tx-brown .cat{padding:7px 10px;font-size:18px}.option__price .option__item .price__item .cat{line-height:4.29688vw}.option__price .option__item .price__item .tag{justify-content:center;margin-top:3vw}.option__price .option__item .price__item .tag-price{font-size:32px}.linkMoni{margin-top:20px}.perfect{padding:15px 20px 20px;margin-top:30px}.perfect__head{font-size:16px}.perfect__head::before,.perfect__head::after{width:40px}.perfect__head::after{right:-50px}.perfect__head::before{left:-50px}.perfectList__item{font-size:14px}.perfectList__item__icon{font-size:16px}.faq__inner{margin:45px auto 0}.faqList__item{font-size:16px;padding:20px 10px}.faqList__item__q{padding-bottom:5px;margin-bottom:5px}.faqList__item__a{font-size:14px}.flowList{margin-top:50px}.flowList__item{width:100%}.flowList__item+.flowList__item{margin-top:40px}.flowList__item__head{font-size:16px;margin-top:10px}.flowList__item__head__step{margin-right:15px}.flowList__item__txt{font-size:14px;margin-top:5px;line-height:1.5}.comment__inner{padding:40px 0 110px}.comment__inner::before{width:205px;height:244px;left:0}.commentWrap{padding-left:0;margin-top:30px}.commentWrap__txt{font-size:14px}.commentWrap__docName{font-size:12px;margin-top:60px}.commentWrap__docName strong{font-size:18px;margin-top:5px}}.pickup{padding:100px 0 115px;background-color:#f0e3f8}.pickup__catch{margin-bottom:6px;font-size:28px;font-weight:bold;letter-spacing:0.06em;text-align:center}.pickup__box{padding:0 45px}.pickup__box:not(:last-child){margin-bottom:35px}.pickup__content{margin:72px 0 30px}.pickup__sld .slick-prev,.pickup__sld .slick-next{margin-top:-18px;background-color:transparent}.pickup__sld .slick-prev{width:20px;height:37px;left:-36px}.pickup__sld .slick-prev:before{width:20px;height:37px;background-image:url("/assets/breast/implant/mesmo/images/arrow_left.png?202651511244");background-size:cover}.pickup__sld .slick-next{width:19px;height:35px;right:-36px}.pickup__sld .slick-next:before{width:19px;height:35px;background-image:url("/assets/breast/implant/mesmo/images/arrow_right.png?202651511244");background-size:cover}.pickup__link{margin-top:12px;text-align:right}.pickup__link a{display:inline-block;font-size:20px;line-height:1;letter-spacing:0.06em;text-decoration:none;border-bottom:1px solid #000}@media (max-width: 979px){.pickup{padding:50px 0}.pickup__catch{font-size:18px}.pickup__box{padding:0 15px}.pickup__box:not(:last-child){margin-bottom:20px}.pickup__content{margin:30px 0 15px}.pickup__sld .slick-prev,.pickup__sld .slick-next{display:block !important;margin-top:0}.pickup__sld .slick-prev{width:12px;height:22px;left:-15px}.pickup__sld .slick-prev:before{width:12px;height:22px}.pickup__sld .slick-next{width:11px;height:20px;right:-15px}.pickup__sld .slick-next:before{width:11px;height:20px}.pickup__link{margin-top:5px}.pickup__link a{font-size:16px}}.option ._color-border{border-collapse:collapse;border:2px solid #7d63c6}.reason .img_icon{margin:0 auto;max-width:980px;display:flex;flex-wrap:wrap;justify-content:space-evenly}.reason .img_icon .col{margin-top:10px}#new{padding:50px 0 70px}#new #rebust{width:900px;margin:0 auto 0}#new #rebust em{color:#ed5681;font-style:normal}#new #rebust>header{text-align:center;font-weight:bold;line-height:1.2}#new #rebust>header h2{color:#362e2b;text-align:center;font-size:57px}#new #rebust>header p{font-size:20px;position:relative;padding:15px 0 0}#new #rebust>header p:before{content:"";position:absolute;left:50%;top:0;transform:translate(-50%, 0);width:95px;height:0;border-bottom:3px solid #362e2b;margin:0 auto;font-weight:bold}#new #rebust .rebustContainer{padding:65px 40px 40px;background:#fff;margin:65px 0 0;line-height:1.4}#new #rebust .rebustContainer>ul{display:flex;justify-content:space-between;align-items:center;color:#626262}#new #rebust .rebustContainer>ul li{width:400px;height:90px;display:flex;justify-content:center;align-items:center;flex-direction:column;font-size:22px;text-align:center;border:2px solid #626262}#new #rebust .rebustContainer>ul li strong{font-weight:bold}#new #rebust .rebustContainer .rebustText01{font-size:30px;font-weight:bold;text-align:center;margin:25px 0 0;color:#000}#new #rebust .rebustContainer>header{text-align:center;margin:30px 0 0}#new #rebust .rebustContainer>header p{color:#ed5681;font-size:23px;font-weight:bold}#new #rebust .rebustContainer>header h3{display:flex;justify-content:center;align-items:center;background:#ed5681;height:80px;color:#fff;font-size:40px;font-weight:bold;position:relative;margin:18px 0 0}#new #rebust .rebustContainer>header h3::before{content:"";width:190px;height:79px;background:url("/assets/breast/fat/mom/images/ribbon.png?202651511244") no-repeat;position:absolute;left:-18px;top:-18px}#new #rebust .rebustContainer>header h3::after{content:"";width:0;height:0;border-style:solid;border-width:19px 11px 0 11px;border-color:#ed5681 transparent transparent transparent;position:absolute;left:50%;bottom:-18px;transform:translate(-50%, 0)}#new #rebust .rebustContainer .rebustText02{font-size:30px;font-weight:bold;text-align:center;margin:30px 0 0;color:#000}#new #rebust .rebustContainer .rebustText02 span{position:relative}#new #rebust .rebustContainer .rebustText02 span::before,#new #rebust .rebustContainer .rebustText02 span::after{content:"";width:2px;height:100%;background:#000;position:absolute;transform:rotate(-20deg);left:-20px;bottom:0}#new #rebust .rebustContainer .rebustText02 span::after{transform:rotate(20deg);left:inherit;right:-10px}#new #rebust .rebustContainer>dl{display:flex;justify-content:space-between;border:10px solid #f5f5f5;padding:23px 90px 23px 45px;flex-wrap:wrap;margin:10px 0 0}#new #rebust .rebustContainer>dl dt{display:flex;justify-content:center;align-items:center;text-align:center;width:130px;font-size:18px;font-weight:bold;background:#000;color:#fff;border-radius:100px}#new #rebust .rebustContainer>dl dd{width:500px;font-size:20px;font-weight:bold;border-bottom:1px solid #000}#new #rebust .rebustContainer>dl dd+dt,#new #rebust .rebustContainer>dl dd+dt+dd{margin-top:15px}#new #rebust .rebustContainer .rebustText03{font-size:18px;color:#fff;text-align:center;background:#f764bd;padding:5px;margin:30px 0 0}#new #rebust .rebustContainer .rebustText03 span{position:relative}#new #rebust .rebustContainer .rebustText03 span::before,#new #rebust .rebustContainer .rebustText03 span::after{content:"";width:15px;height:15px;border-top:solid 3px #fff;border-right:solid 3px #fff;transform:rotate(135deg);position:absolute;top:50%;top:calc(50% - 11px);left:-40px}#new #rebust .rebustContainer .rebustText03 span::after{left:inherit;right:-37px}#new #rebust .rebustContainer .rebustText04{margin:15px 0 0}@media screen and (max-width: 979px){#new{padding:5vw 0 7vw}#new #rebust{width:96%;margin:4vw auto 0}#new #rebust>header h2{font-size:9vw}#new #rebust>header p{font-size:4vw;padding:2.8vw 0 0}#new #rebust>header p:before{width:20vw;border-bottom:0.8vw solid #362e2b}#new #rebust .rebustContainer{padding:4vw 3vw 3vw;margin:11% 0 0}#new #rebust .rebustContainer>ul{justify-content:center}#new #rebust .rebustContainer>ul li{width:40vw;height:40vw;font-size:5vw;border:2px solid #626262}#new #rebust .rebustContainer>ul li+li{margin-left:2vw}#new #rebust .rebustContainer .rebustText01{font-size:6vw;margin:4vw 0 0}#new #rebust .rebustContainer>header{margin:3vw 0 0}#new #rebust .rebustContainer>header p{font-size:4vw}#new #rebust .rebustContainer>header h3{height:10vw;font-size:5vw;margin:1vw 0 0}#new #rebust .rebustContainer>header h3::before{width:26vw;height:11vw;background-size:100% auto;left:-2.4vw;top:-2.5vw}#new #rebust .rebustContainer>header h3::after{border-width:3vw 2vw 0 2vw;bottom:-2.8vw}#new #rebust .rebustContainer .rebustText02{font-size:4.5vw;margin:4vw 0 0}#new #rebust .rebustContainer .rebustText02 span::before,#new #rebust .rebustContainer .rebustText02 span::after{width:0.3vw;left:-3vw}#new #rebust .rebustContainer .rebustText02 span::after{left:inherit;right:-3vw}#new #rebust .rebustContainer>dl{border:1.5vw solid #f5f5f5;padding:3vw 4vw;flex-direction:column;margin:10px 0 0}#new #rebust .rebustContainer>dl dt{width:20vw;font-size:3.7vw}#new #rebust .rebustContainer>dl dd{width:100%;font-size:4vw;border-bottom:0.3vw solid #000}#new #rebust .rebustContainer>dl dd+dt,#new #rebust .rebustContainer>dl dd+dt+dd{margin-top:1vw}#new #rebust .rebustContainer>dl dd{margin-top:1vw}#new #rebust .rebustContainer>dl dd+dt{margin-top:3vw}#new #rebust .rebustContainer .rebustText03{font-size:3.7vw;padding:0.5vw;margin:4vw 0 0}#new #rebust .rebustContainer .rebustText03 span::before,#new #rebust .rebustContainer .rebustText03 span::after{width:2vw;height:2vw;border-top:solid 0.6vw #fff;border-right:solid 0.6vw #fff;top:calc(50% - 1.5vw);left:-5vw}#new #rebust .rebustContainer .rebustText03 span::after{left:inherit;right:-4.7vw}#new #rebust .rebustContainer .rebustText04{font-size:3.2vw;margin:1.5vw 0 0}}.table-box.implantComparison>table{border-color:#7d62d1}.table-box.implantComparison>table>tbody>tr>th{background-color:#8476b2}.table-box.implantComparison>table>tbody>tr>th:first-child{background-color:#bbb4d4}.table-box.implantComparison>table>tbody>tr>td.tHead--cat{background-color:#f9f5ff}section#anesthesia::before{background:#c79ac9}section#anesthesia .container header h2{border-color:#730278}section#anesthesia .container header p{background:#730278;background:linear-gradient(90deg, #730278 0%, #943e9a 100%)}
