@media (min-width: 1280px), print{.wp-block-flexible-table-block-table{table-layout:fixed;margin:29px 0}.wp-block-flexible-table-block-table:first-child{margin-top:0}.wp-block-flexible-table-block-table:last-child{margin-bottom:0}.wp-block-flexible-table-block-table table th,.wp-block-flexible-table-block-table table td{text-align:center;height:59px;font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:.05em}.wp-block-flexible-table-block-table table thead th:first-of-type{width:350px}.wp-block-flexible-table-block-table table thead th.mini{width:100px}.wp-block-flexible-table-block-table table thead th.count{width:140px}.wp-block-flexible-table-block-table table thead th.middle{width:160px}.wp-block-flexible-table-block-table table thead th.campaign{background:#a46722}.wp-block-flexible-table-block-table table tbody th,.wp-block-flexible-table-block-table table tbody td{padding:15px 10px 18px}.wp-block-flexible-table-block-table table tbody th{background:#e6e0d6;text-align:left;line-height:1.4}.wp-block-flexible-table-block-table table tbody th small{font-size:1.2rem;display:inline-block;margin-top:0;letter-spacing:.05em}.wp-block-flexible-table-block-table table tbody th span{margin-left:16px}.wp-block-flexible-table-block-table table tbody th.full{text-align:center;height:40px;background:#cbbdb4;padding:8px 24px}.wp-block-flexible-table-block-table table tbody td small{display:block;margin-top:1px}.wp-block-flexible-table-block-table table tbody td.left{text-align:left}.wp-block-flexible-table-block-table table tbody td:first-of-type{line-height:1.4}.wp-block-flexible-table-block-table table tbody td.campaign{background:#fcf6ee;color:#91530d;font-size:1.8rem;font-weight:600}.wp-block-flexible-table-block-table table tbody td.campaign img{display:inline-block;margin-left:8px;margin-top:-5px;vertical-align:middle;width:77px}.wp-block-flexible-table-block-table table tbody td.campaign small{font-size:1.4rem;margin-top:5px}.wp-block-flexible-table-block-table.table-accordion table{border-radius:20px 20px 0 0}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger{display:flex;justify-content:center;align-items:center;height:70px;padding:8px 15px;border-top:1px solid #fff;border-radius:0 0 20px 20px;background-color:#988981;color:#fff;font-size:1.5rem;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center;cursor:pointer;transition:opacity .3s ease-in-out;will-change:opacity}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon{position:relative;width:30px;height:30px;margin-left:20px;border-radius:50%;background-color:#fff;transition:transform .2s ease-out;will-change:transform}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before,.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:#988981;transform:translate(-50%, -50%)}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before{width:16px;height:2px}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{width:2px;height:16px}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger.is-close .icon{transform:rotate(45deg)}}@media (min-width: 1280px) and (hover: hover), print and (hover: hover){.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger:hover{opacity:.7}}@media (min-width: 769px) and (max-width: 1279px){.wp-block-flexible-table-block-table{table-layout:fixed;margin:2.27vw 0}.wp-block-flexible-table-block-table:first-child{margin-top:0}.wp-block-flexible-table-block-table:last-child{margin-bottom:0}.wp-block-flexible-table-block-table table th,.wp-block-flexible-table-block-table table td{text-align:center;height:4.61vw;font-weight:500;font-size:1.17vw;line-height:1.2;letter-spacing:.05em}.wp-block-flexible-table-block-table table thead th:first-of-type{width:27.34vw}.wp-block-flexible-table-block-table table thead th.mini{width:7.81vw}.wp-block-flexible-table-block-table table thead th.count{width:10.94vw}.wp-block-flexible-table-block-table table thead th.middle{width:12.5vw}.wp-block-flexible-table-block-table table thead th.campaign{background:#a46722}.wp-block-flexible-table-block-table table tbody th,.wp-block-flexible-table-block-table table tbody td{padding:1.17vw .78vw 1.41vw}.wp-block-flexible-table-block-table table tbody th{background:#e6e0d6;text-align:left;line-height:1.4}.wp-block-flexible-table-block-table table tbody th small{font-size:.94vw;display:inline-block;margin-top:0;letter-spacing:.05em}.wp-block-flexible-table-block-table table tbody th span{margin-left:1.25vw}.wp-block-flexible-table-block-table table tbody th.full{text-align:center;height:3.13vw;background:#cbbdb4;padding:.63vw 1.88vw}.wp-block-flexible-table-block-table table tbody td small{display:block;margin-top:1px}.wp-block-flexible-table-block-table table tbody td.left{text-align:left}.wp-block-flexible-table-block-table table tbody td:first-of-type{line-height:1.4}.wp-block-flexible-table-block-table table tbody td.campaign{background:#fcf6ee;color:#91530d;font-size:1.41vw;font-weight:600}.wp-block-flexible-table-block-table table tbody td.campaign img{display:inline-block;margin-left:.63vw;margin-top:-.39vw;vertical-align:middle;width:6.02vw}.wp-block-flexible-table-block-table table tbody td.campaign small{font-size:1.09vw;margin-top:.39vw}.wp-block-flexible-table-block-table.table-accordion table{border-radius:1.56vw 1.56vw 0 0}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger{display:flex;justify-content:center;align-items:center;height:5.47vw;padding:.63vw 1.17vw;border-top:1px solid #fff;border-radius:0 0 1.56vw 1.56vw;background-color:#988981;color:#fff;font-size:1.17vw;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center;cursor:pointer;transition:opacity .3s ease-in-out;will-change:opacity}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon{position:relative;width:2.34vw;height:2.34vw;margin-left:1.56vw;border-radius:50%;background-color:#fff;transition:transform .2s ease-out;will-change:transform}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before,.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:#988981;transform:translate(-50%, -50%)}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before{width:1.25vw;height:.16vw}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{width:.16vw;height:1.25vw}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger.is-close .icon{transform:rotate(45deg)}}@media (min-width: 769px) and (max-width: 1279px) and (hover: hover){.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger:hover{opacity:.7}}@media (min-width: 1280px), print{.mv{padding:148px 0 88px;height:auto;background-color:#ada19a;background-image:none;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.mv:before{display:none}.mv__inner{flex-wrap:wrap}.mv__inner .mv-title{position:relative;top:-10px}.mv__inner .mv-title__ja{margin:10px 0 10px -5px;font-family:var(--font-en);font-size:4rem;font-weight:400;line-height:1.5;letter-spacing:.05em}.mv__inner .mv-title__en{display:block;margin-top:5px;font-size:1.8rem;line-height:1;letter-spacing:.02em}.mv__inner .mv-title__en.other-font{font-family:"Marcellus", serif;font-weight:400;font-style:normal}.mv__inner .mv-nav{width:100%;margin-top:60px}.mv__inner .mv-nav__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:16px}.mv__inner .mv-nav__list .item a{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:100%;min-height:60px;padding:10px 23px;border:1px solid #fff;background-color:rgba(255,255,255,0.1);color:#fff;transition:border .25s ease-out, background .25s ease-out;will-change:border, background}.mv__inner .mv-nav__list .item a:after{position:absolute;top:50%;right:24px;content:"";width:12px;height:12px;background-image:url(/assets/menu/images/ic_anchor.png?202652613123);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%);filter:invert(98%) sepia(1%) saturate(12%) hue-rotate(258deg) brightness(104%) contrast(100%)}.mv__inner .mv-nav__list .item a .text-ja{margin-right:11px;font-size:1.6rem;font-weight:400;line-height:2;letter-spacing:.05em}.mv__inner .mv-nav__list .item a .text-en{font-family:var(--font-en);font-size:1.3rem;font-weight:400;line-height:1;letter-spacing:.02em}}@media (min-width: 1280px) and (hover: hover), print and (hover: hover){.mv__inner .mv-nav__list .item a:hover{opacity:1;background-color:var(--primary-color);border-color:var(--primary-color)}}@media (min-width: 1280px), print{.mv__inner .mv-photo{position:absolute;top:0;left:28.125vw;z-index:-1;flex-wrap:wrap;display:flex;align-items:flex-end;justify-content:center;width:auto;height:100%;opacity:.08}.mv__inner .mv-photo img{width:auto;height:100%}.main__inner{padding-top:0}.main__inner .row{max-width:1112px}.main__inner .row .graph{display:flex;justify-content:center;align-items:center;width:980px;height:535px;text-align:center;line-height:1.4;background:#f9f0e2;border-radius:20px;position:relative;padding:0 15px 50px 0;margin:70px auto 70px;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.main__inner .row .graph>p{display:flex;justify-content:center;align-items:center;width:103px;height:103px;font-size:18px;font-weight:700;color:#a48150;background:#fff;border-radius:100%;position:absolute}.main__inner .row .graph>p.circle01{left:76px;top:-50px;padding:0 0 10px}.main__inner .row .graph>p.circle02{right:51px;bottom:35px}.main__inner .row .graph .graphInner{width:728px;height:429px;background:url(/assets/menu/images/hyaluron/graph01.png?202652613123) center bottom/100% auto no-repeat;position:relative}.main__inner .row .graph .graphInner>p{font-size:20px;font-weight:700;color:#645948;position:absolute;text-align:center}.main__inner .row .graph .graphInner>p.text01{height:83%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:-30px;top:0;letter-spacing:3px}.main__inner .row .graph .graphInner>p.text02{width:100%;left:0;bottom:-40px}.main__inner .row .graph .graphInner ul li{position:absolute}.main__inner .row .graph .graphInner ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:184px;height:184px;font-weight:700;border:3px solid #fff;border-radius:100%;box-shadow:5px 5px 0 rgba(180,173,163,0.3);text-decoration:none;padding:0 0 10px;position:relative}.main__inner .row .graph .graphInner ul li a .efficacy{font-size:17px;line-height:1.2;color:#fff}.main__inner .row .graph .graphInner ul li a>figure{margin:5px 0 0}.main__inner .row .graph .graphInner ul li a .name{display:flex;justify-content:center;align-items:center;width:120px;height:28px;font-size:15px;background:#fff;border-radius:100px;margin:10px auto 0;padding:0 10px 0 0;position:relative}.main__inner .row .graph .graphInner ul li a .name::before{content:"";display:block;width:8px;height:8px;border-top:2px solid #000;border-left:2px solid #000;transform:rotate(135deg) translate(-75%, 0);position:absolute;right:11px;top:50%}.main__inner .row .graph .graphInner ul li.volbella{left:35px;top:0}.main__inner .row .graph .graphInner ul li.volux{right:0;top:0}.main__inner .row .graph .graphInner ul li.volift{left:200px;top:130px}.main__inner .row .graph .graphInner ul li.voluma{left:360px;top:130px}.main__inner .row .graph .graphInner ul li.volite{left:-25px;bottom:-20px}.main__inner .row .graph .graphInner ul li.color01 a{background:#dea99f;color:#dea99f}.main__inner .row .graph .graphInner ul li.color01 a .name::before{border-color:#dea99f}.main__inner .row .graph .graphInner ul li.color02 a{background:#ddb99c;color:#ddb99c}.main__inner .row .graph .graphInner ul li.color02 a .name::before{border-color:#ddb99c}.main__inner .row .graph .graphInner ul li.color03 a{background:#829bad;color:#829bad}.main__inner .row .graph .graphInner ul li.color03 a .name::before{border-color:#829bad}.main__inner u{text-underline-offset:3px}.main__inner p:not([class]){margin:20px 0}.main__inner p:not([class]):first-child{margin-top:0}.main__inner p:not([class]):last-child{margin-bottom:0}.main__inner section:not(.price-sec){padding:88px 15px 100px;margin:0 24px}.main__inner section:not(.price-sec):nth-of-type(even){background-color:rgba(255,255,255,0.5);border-radius:40px}.main__inner section:not(.price-sec):last-of-type:nth-of-type(odd){padding-bottom:50px !important}.main__inner section:not(.price-sec).about{padding-top:73px}.main__inner section:not(.price-sec).features{padding-bottom:73px}.main__inner section:not(.price-sec).features .mnDetail-group{margin:18px 0}.main__inner section:not(.price-sec).features .mnDetail-group:first-child{margin-top:0}.main__inner section:not(.price-sec).features .mnDetail-group:last-child{margin-bottom:0}.main__inner section:not(.price-sec).point{padding-bottom:91px}.main__inner section:not(.price-sec).recommend{padding-top:107px}.main__inner section:not(.price-sec).faq{padding-bottom:140px}.main__inner section:not(.price-sec).photo.bgNo{background:0 0}.main__inner .about-box{display:flex;max-width:1120px}.main__inner .about-box+.about-box{margin-top:40px}.main__inner .about-box__photo{flex-shrink:0;width:300px;margin-right:48px}.main__inner .about-box__photo.--center{display:-ms-grid;display:grid;place-items:center}.main__inner .about-box__photo.--center figure img{-o-object-position:center center;object-position:center center}.main__inner .about-box__photo figure{width:100%;height:352px}.main__inner .about-box__photo figure img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top left;object-position:top left}.main__inner .about-box__text{width:100%}.main__inner .about-box__text .tl{width:100%;margin-bottom:5px;color:var(--primary-color);font-family:var(--font-en);font-size:2.4rem;font-weight:400;line-height:1.4;letter-spacing:.02em}.main__inner .about-box__text .lead{margin:0}.main__inner .about-box__text .mnDetail-box{padding-bottom:0}.main__inner .about-box__text .mnDetail-box__photo{width:150px}.main__inner .about-box-group__content{display:flex}.main__inner .about-box-group__content+.about-box-group__content{margin-top:30px}.main__inner .about-box-group__img{margin-right:48px;width:300px}.main__inner .about-box-group__info{width:calc(100% - 300px - 48px)}.main__inner .about-box-group__tl{font-family:var(--font-second);font-size:1.8rem;font-weight:500;letter-spacing:.05em;line-height:2;margin-bottom:5px}.main__inner .about-box__note{font-size:1.2rem}.main__inner .recommend-box{max-width:1072px}.main__inner .recommend-box .page-tl{margin-bottom:66px}.main__inner .price-box{max-width:1120px}.main__inner .faq-box{max-width:1072px}.main__inner .faq-box .page-tl{margin-bottom:48px}.main__inner .lead{margin:22px 0;font-family:var(--font-second);font-size:2.8rem;font-weight:400;line-height:1.9;letter-spacing:.05em}.main__inner .lead:first-child{margin-top:0}.main__inner .lead:last-child{margin-bottom:0}.main__inner .midLead{margin:0 0 20px;font-size:1.8rem;font-weight:400;letter-spacing:.05em;line-height:1}.main__inner .mnDetail-box{display:flex;margin:30px 0;padding-bottom:8px}.main__inner .mnDetail-box:first-child{margin-top:0}.main__inner .mnDetail-box:last-child{margin-bottom:0}.main__inner .mnDetail-box__photo{flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:349px;margin-top:8px;margin-left:24px}.main__inner .mnDetail-box__text{width:100%}.main__inner .mnDetail-group{margin:25px 0}.main__inner .mnDetail-group:first-child{margin-top:0}.main__inner .mnDetail-group:last-child{margin-bottom:0}.main__inner .mnDetail-group__tl{margin-bottom:5px;font-family:var(--font-second);font-size:1.8rem;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-group__box{background:#fff;display:flex;align-items:center;padding:50px}.main__inner .mnDetail-group__box figure{flex-shrink:0;margin-right:50px;width:593px}.main__inner .mnDetail-image{margin:30px 0;padding-bottom:8px;text-align:center}.main__inner .mnDetail-image:first-child{margin-top:0}.main__inner .mnDetail-image:last-child{margin-bottom:0}.main__inner .mnDetail-image img{display:inline-block}.main__inner .mnDetail-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:40px;margin:30px 0;margin-right:-15px}.main__inner .mnDetail-gallery:first-child{margin-top:0}.main__inner .mnDetail-gallery:last-child{margin-bottom:0}.main__inner .mnDetail-gallery figcaption{margin-top:19px;font-size:1.5rem;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-recommend{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:2px;margin:30px 0}.main__inner .mnDetail-recommend:first-child{margin-top:0}.main__inner .mnDetail-recommend:last-child{margin-bottom:0}.main__inner .mnDetail-recommend .item{position:relative;display:flex;align-items:center;min-height:70px;padding:12px 20px 12px 66px;background-color:rgba(255,255,255,0.5)}.main__inner .mnDetail-recommend .item:before{position:absolute;top:50%;left:20px;content:"";width:30px;height:30px;background-image:url(/assets/menu/images/ic_recommend.png?202652613123);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.main__inner .mnDetail-price{margin:30px 0;padding-bottom:8px}.main__inner .mnDetail-price:first-child{margin-top:0}.main__inner .mnDetail-price:last-child{margin-bottom:0}.main__inner .mnDetail-price__tl{margin-bottom:38px;font-size:2rem;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-price .price-sec+.price-sec{margin-top:80px}.main__inner .mnDetail-price .price-sec+.page-tl04{margin-top:80px}.main__inner .mnDetail-price .price-sec .page-tl02__ja,.main__inner .mnDetail-price .price-sec .page-tl04{margin-bottom:38px;font-size:2rem;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-price .price-sec .page-tl04{padding-left:0;border-left:0}.main__inner .mnDetail-price .price-sec .page-tl04:before{content:none}.main__inner .mnDetail-faq{margin:30px 0}.main__inner .mnDetail-faq:first-child{margin-top:0}.main__inner .mnDetail-faq:last-child{margin-bottom:0}.main__inner .mnDetail-faq .item{padding:30px 0 32px;border-top:1px solid #e6e0d6}.main__inner .mnDetail-faq .item:last-of-type{padding-bottom:22px;border-bottom:1px solid #e6e0d6}.main__inner .mnDetail-faq .item__question{position:relative;min-height:40px;padding-left:64px;margin-bottom:20px;font-size:1.5rem;font-weight:600;line-height:2;letter-spacing:.05em;font-family:var(--font-second)}.main__inner .mnDetail-faq .item__question:before{position:absolute;top:-2px;left:4px;content:"Q";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;font-family:var(--font-en);font-size:2rem;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-faq .item__answer{position:relative;min-height:40px;padding-left:64px;font-size:1.5rem;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-faq .item__answer:before{position:absolute;top:-4px;left:4px;content:"A";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background-color:#fff;color:var(--primary-color);font-family:var(--font-en);font-size:2rem;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-frame{background-color:#fff;padding:28px 40px;border-radius:10px;margin-top:32px}.main__inner .mnDetail-frame+.mnDetail-frame{margin-top:20px}.main__inner .mnDetail-frame__text{font-size:1.5rem;text-box:trim-both cap alphabetic;line-height:2}.main__inner .mnDetail-frame__text em{font-style:normal;font-size:1.8rem;color:#b3a47c;display:block;text-box:trim-both cap alphabetic}.main__inner .mnDetail-frame__text ul li{display:flex}.main__inner .mnDetail-frame__text ul li:before{content:"・"}.main__inner .mnDetail-photo__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:20px}.main__inner .mnDetail-photo__case{--case_columns: 2;grid-column:span var(--case_columns);background-color:#fff;border-radius:10px;padding:40px}.main__inner .mnDetail-photo__case--half{--case_columns: 1
  }.main__inner .mnDetail-photo__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[var(--case_columns)];grid-template-columns:repeat(var(--case_columns), 1fr);gap:100px}.main__inner .mnDetail-photo__item:nth-child(even){position:relative}.main__inner .mnDetail-photo__item:nth-child(even):before{content:"";width:1px;height:100%;background-color:#e6e0d6;position:absolute;top:0;left:-50px}.main__inner .mnDetail-photo__item figure{margin-bottom:16px}.main__inner .mnDetail-photo__item figure .case-img{margin-bottom:16px}.main__inner .mnDetail-photo__item figure figcaption{display:flex;justify-content:space-between;gap:46px}.main__inner .mnDetail-photo__item figure figcaption .before,.main__inner .mnDetail-photo__item figure figcaption .after{flex:1 1 50%;text-align:center;padding-block:1px;font-family:var(--font-second);font-size:1.6rem;font-weight:500}.main__inner .mnDetail-photo__item figure figcaption .before{background-color:#fff;color:#311303;border:1px solid #e6e0d6;position:relative}.main__inner .mnDetail-photo__item figure figcaption .before:after{content:"";width:16px;height:16px;-webkit-mask-image:url(/assets/images/common/ic_arr_right.svg);mask-image:url(/assets/images/common/ic_arr_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#c9ac9b;position:absolute;right:-32px;top:0;bottom:0;margin:auto}.main__inner .mnDetail-photo__item figure figcaption .after{background-color:#b88a56;color:#fff}.main__inner .mnDetail-photo__tl{background-color:#c6b5aa;color:#fff;text-align:center;border-radius:10px;padding-block:16px;margin-bottom:40px;font-family:var(--font-second);font-weight:700}.main__inner .mnDetail-photo__doctor{padding-top:8px;text-align:right}.main__inner .mnDetail-photo__doctor-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.main__inner .mnDetail-photo__doctor-link:not(a){text-decoration:none}.main__inner .botox-point{counter-set:botox-point}.main__inner .botox-point__sec{counter-increment:botox-point}.main__inner .botox-point__sec .botox-point__tl:before{content:"0" counter(botox-point) ".";margin-right:.5em;font-size:2.8rem;letter-spacing:0}.main__inner .botox-point__frame{background-color:#fff;border-radius:10px;padding:48px}.main__inner .botox-point__frame+.botox-point__frame{margin-top:20px}.main__inner .botox-point__frame--caution{border:1px solid #ba2e2e;padding-block:36px}.main__inner .botox-point__frame--caution .botox-point__tl{font-size:2rem;color:#ba2e2e;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.main__inner .botox-point__frame--caution .botox-point__tl:before{display:none}.main__inner .botox-point__tl{font-size:2.4rem;color:var(--primary-color);font-family:var(--font-second);font-weight:700;letter-spacing:.1em;margin-bottom:1em}.main__inner .botox-point__tl small{font-size:2rem;font-weight:500;display:inline-block;margin-left:.5em}.main__inner .botox-point__group{display:-ms-grid;display:grid;row-gap:24px;margin-top:20px}.main__inner .botox-point__group-item{border:1px solid #e6e0d6;padding:32px;border-radius:10px;text-box:trim-both cap alphabetic}.main__inner .botox-point__group-tl{font-family:var(--font-second);font-size:1.8rem;font-weight:700;letter-spacing:.1em}.main__inner .botox-point__text{font-size:1.5rem;line-height:2;text-box:trim-both cap alphabetic;margin-top:32px}.main__inner .botox-point__text--center{text-align:center}.main__inner .botox-point__text strong{font-family:var(--font-second)}.main__inner .botox-point__note{display:block;margin-top:16px;font-size:1.2rem;color:#988981;padding-left:1em;text-indent:-1em}.main__inner .botox-point__note:before{content:"※"}.main__inner .botox-point__note+.botox-point__note{margin-top:0}.main__inner .botox-point__border-frame{border:1px solid #e6e0d6;border-radius:10px;padding:32px;margin-block:32px}.main__inner .botox-point__border-frame-ttl{font-family:var(--font-second);font-size:2.4rem;text-align:center;font-weight:700;margin-bottom:40px}.main__inner .botox-point__border-frame-ttl em{color:#b88a56;font-style:normal;text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.main__inner .botox-point__table{margin-top:32px}.main__inner .botox-point__bg-frame{margin-top:32px;background-color:#f8f2ef;padding:32px;display:-ms-grid;display:grid}.main__inner .botox-point__bg-frame>:first-child{margin-top:0}.main__inner .botox-point__bg-frame dl{display:flex}.main__inner .botox-point__bg-frame dl dt{flex-shrink:0;font-weight:700}.main__inner .botox-point__figures{width:100%;padding-inline:54px;min-width:0;display:flex;align-items:center;justify-content:center;-moz-column-gap:32px;column-gap:32px;margin-bottom:48px}.main__inner .botox-point__img-wrap{flex:1 1 auto}.main__inner .botox-point__insta-link{display:flex;justify-content:center;margin-top:32px}.main__inner .botox-point__insta-link .insta-link{display:flex;align-items:center;justify-content:center;-moz-column-gap:28px;column-gap:28px;padding:12px 40px;border:1px solid #b3a47c;border-radius:100px;font-size:1.5rem;line-height:1.6;text-box:trim-both cap alphabetic;letter-spacing:.075em;transition:background-color .25s ease-out, color .25s ease-out;will-change:background-color, color}.main__inner .botox-point__insta-link .insta-link .icon{width:32px}.main__inner .botox-point__insta-link .insta-link:hover{background-color:#b3a47c;color:#fff}.main__inner .botox-point__gradient-box{display:flex;justify-content:center}.main__inner .botox-point__gradient-box .gradient-box{background:linear-gradient(90deg, #a46722 0, #d99a58 50%, #a46722 100%);border-radius:100px;color:#fff;text-align:center;line-height:1;padding-block:24px 28px;padding-inline:56px}.main__inner .botox-point__gradient-box .gradient-box__main{display:flex;align-items:center;font-family:var(--font-second)}.main__inner .botox-point__gradient-box .gradient-box__label{font-size:2.2rem;font-weight:700;line-height:2;letter-spacing:.05em}.main__inner .botox-point__gradient-box .gradient-box__label strong{margin-left:4px;background-color:rgba(255,255,255,0.18);padding:2px 10px 4px}.main__inner .botox-point__gradient-box .gradient-box__amount{position:relative;top:-2px;font-size:2.2rem;margin-left:.7em}.main__inner .botox-point__gradient-box .gradient-box__amount em{font-style:normal;font-size:4.8rem;line-height:1;font-weight:700}.main__inner .botox-point__gradient-box .gradient-box__note{display:block;font-size:1.5rem;line-height:1.4}.main__inner .botox-point__gradient-box .gradient-box__note:before{content:"※";position:relative}.main__inner .botox-point__nano-needle .nano-needle{display:-ms-grid;display:grid;grid-template-areas:"features fig" "note fig";-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;align-content:space-between}.main__inner .botox-point__nano-needle .nano-needle__block--desc{grid-area:features;padding-right:40px;display:flex;flex-direction:column;row-gap:20px}.main__inner .botox-point__nano-needle .nano-needle__block--fig{grid-area:fig;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2}.main__inner .botox-point__nano-needle .nano-needle__block--note{grid-area:note;-ms-grid-row-align:end;align-self:end}.main__inner .botox-point__nano-needle .nano-needle__feature{display:-ms-grid;display:grid;row-gap:5px}.main__inner .botox-point__nano-needle .nano-needle__feature-item{border:0;background-color:#f8f2ef;display:flex;align-items:center;padding:24px 20px;font-size:1.6rem;letter-spacing:.1em;line-height:1.6}.main__inner .botox-point__nano-needle .nano-needle__feature-item strong{font-size:2rem;font-weight:600}.main__inner .botox-point__nano-needle .nano-needle__feature-item em{text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px;font-style:normal}.main__inner .botox-point__nano-needle .nano-needle__feature-item:before{content:"";display:inline-block;width:30px;height:30px;background:url(/assets/images/menu/botox/ic_check.png?202652613123) center/12px auto no-repeat;background-color:#c9ac9b;position:relative;border-radius:50%;margin-right:16px}.main__inner .botox-point__nano-needle .nano-needle__balloon{--balloon_beak: 30px;display:-ms-grid;display:grid;place-items:center;align-content:center;height:100%;border:1px solid #b88a56;border-radius:10px;margin-right:30px;position:relative;font-family:var(--font-second)}.main__inner .botox-point__nano-needle .nano-needle__balloon:before,.main__inner .botox-point__nano-needle .nano-needle__balloon:after{content:"";width:var(--balloon_beak);height:35px;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;right:calc(var(--balloon_beak)*-1);background-color:#b88a56}.main__inner .botox-point__nano-needle .nano-needle__balloon:after{right:calc(var(--balloon_beak)*-1 + 2px);background-color:#fff}.main__inner .botox-point__nano-needle .nano-needle__balloon span{display:block;text-align:center;font-size:2rem;letter-spacing:.05em}.main__inner .botox-point__nano-needle .nano-needle__fig{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;width:352px}.main__inner .botox-point__nano-needle .nano-needle__fig figcaption{margin-top:8px;text-align:center;font-size:1.5rem}.main__inner .botox-point__nano-needle .nano-needle__note{font-size:1.2rem;color:#988981}.main__inner .botox-point__nano-needle .nano-needle__note:before{content:"※"}}@media (min-width: 769px) and (max-width: 1279px){.mv{padding:11.56vw 0 6.88vw;height:auto;background-color:#ada19a;background-image:none;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.mv:before{display:none}.mv__inner{flex-wrap:wrap}.mv__inner .mv-title{position:relative;top:-.78vw}.mv__inner .mv-title__ja{margin:.78vw 0 .78vw -.39vw;font-family:var(--font-en);font-size:3.13vw;font-weight:400;line-height:1.5;letter-spacing:.05em}.mv__inner .mv-title__en{display:block;margin-top:.39vw;font-size:1.41vw;line-height:1;letter-spacing:.02em}.mv__inner .mv-title__en.other-font{font-family:"Marcellus", serif;font-weight:400;font-style:normal}.mv__inner .mv-nav{width:100%;margin-top:4.69vw}.mv__inner .mv-nav__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:1.25vw}.mv__inner .mv-nav__list .item a{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:100%;min-height:4.69vw;padding:.78vw 1.8vw;border:1px solid #fff;background-color:rgba(255,255,255,0.1);color:#fff;transition:border .25s ease-out, background .25s ease-out;will-change:border, background}.mv__inner .mv-nav__list .item a:after{position:absolute;top:50%;right:1.88vw;content:"";width:.94vw;height:.94vw;background-image:url(/assets/images/menu/ic_anchor.png?202652613123);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%);filter:invert(98%) sepia(1%) saturate(12%) hue-rotate(258deg) brightness(104%) contrast(100%)}.mv__inner .mv-nav__list .item a .text-ja{margin-right:.86vw;font-size:1.25vw;font-weight:400;line-height:2;letter-spacing:.05em}.mv__inner .mv-nav__list .item a .text-en{font-family:var(--font-en);font-size:1.02vw;font-weight:400;line-height:1;letter-spacing:.02em}}@media (min-width: 769px) and (max-width: 1279px) and (hover: hover){.mv__inner .mv-nav__list .item a:hover{opacity:1;background-color:var(--primary-color);border-color:var(--primary-color)}}@media (min-width: 769px) and (max-width: 1279px){.mv__inner .mv-photo{position:absolute;top:0;left:28.125vw;z-index:-1;flex-wrap:wrap;display:flex;align-items:flex-end;justify-content:center;width:auto;height:100%;opacity:.08}.mv__inner .mv-photo img{width:auto;height:100%}.main__inner{padding-top:0}.main__inner .row{max-width:86.88vw}.main__inner .row .graph{display:flex;justify-content:center;align-items:center;width:76.56vw;height:41.8vw;text-align:center;line-height:1.4;background:#f9f0e2;border-radius:1.56vw;position:relative;padding:0 1.17vw 3.91vw 0;margin:5.47vw auto 5.47vw;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.main__inner .row .graph>p{display:flex;justify-content:center;align-items:center;width:8.05vw;height:8.05vw;font-size:1.41vw;font-weight:700;color:#a48150;background:#fff;border-radius:100%;position:absolute}.main__inner .row .graph>p.circle01{left:5.94vw;top:-3.91vw;padding:0 0 .78vw}.main__inner .row .graph>p.circle02{right:3.98vw;bottom:2.73vw}.main__inner .row .graph .graphInner{width:56.88vw;height:33.52vw;background:url(/assets/menu/images/hyaluron/graph01.png?202652613123) center bottom/100% auto no-repeat;position:relative}.main__inner .row .graph .graphInner>p{font-size:1.56vw;font-weight:700;color:#645948;position:absolute;text-align:center}.main__inner .row .graph .graphInner>p.text01{height:83%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:-2.34vw;top:0;letter-spacing:.23vw}.main__inner .row .graph .graphInner>p.text02{width:100%;left:0;bottom:-3.13vw}.main__inner .row .graph .graphInner ul li{position:absolute}.main__inner .row .graph .graphInner ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:14.37vw;height:14.37vw;font-weight:700;border:.23vw solid #fff;border-radius:100%;box-shadow:0.39vw 0.39vw 0 rgba(180,173,163,0.3);text-decoration:none;padding:0 0 .78vw;position:relative}.main__inner .row .graph .graphInner ul li a .efficacy{font-size:1.33vw;line-height:1.2;color:#fff}.main__inner .row .graph .graphInner ul li a>figure{margin:.39vw 0 0}.main__inner .row .graph .graphInner ul li a .name{display:flex;justify-content:center;align-items:center;width:9.38vw;height:2.19vw;font-size:1.17vw;background:#fff;border-radius:7.81vw;margin:.78vw auto 0;padding:0 .78vw 0 0;position:relative}.main__inner .row .graph .graphInner ul li a .name::before{content:"";display:block;width:.63vw;height:.63vw;border-top:.16vw solid #000;border-left:.16vw solid #000;transform:rotate(135deg) translate(-75%, 0);position:absolute;right:.86vw;top:50%}.main__inner .row .graph .graphInner ul li.volbella{left:2.73vw;top:0}.main__inner .row .graph .graphInner ul li.volux{right:0;top:0}.main__inner .row .graph .graphInner ul li.volift{left:15.63vw;top:10.16vw}.main__inner .row .graph .graphInner ul li.voluma{left:28.13vw;top:10.16vw}.main__inner .row .graph .graphInner ul li.volite{left:-1.95vw;bottom:-1.56vw}.main__inner .row .graph .graphInner ul li.color01 a{background:#dea99f;color:#dea99f}.main__inner .row .graph .graphInner ul li.color01 a .name::before{border-color:#dea99f}.main__inner .row .graph .graphInner ul li.color02 a{background:#ddb99c;color:#ddb99c}.main__inner .row .graph .graphInner ul li.color02 a .name::before{border-color:#ddb99c}.main__inner .row .graph .graphInner ul li.color03 a{background:#829bad;color:#829bad}.main__inner .row .graph .graphInner ul li.color03 a .name::before{border-color:#829bad}.main__inner u{text-underline-offset:.23vw}.main__inner p:not([class]){margin:1.56vw 0}.main__inner p:not([class]):first-child{margin-top:0}.main__inner p:not([class]):last-child{margin-bottom:0}.main__inner section:not(.price-sec){padding:6.88vw 1.17vw 7.81vw;margin:0 1.88vw}.main__inner section:not(.price-sec):nth-of-type(even){background-color:rgba(255,255,255,0.5);border-radius:3.13vw}.main__inner section:not(.price-sec):last-of-type:nth-of-type(odd){padding-bottom:3.91vw !important}.main__inner section:not(.price-sec).about{padding-top:5.7vw}.main__inner section:not(.price-sec).features{padding-bottom:5.7vw}.main__inner section:not(.price-sec).features .mnDetail-group{margin:1.41vw 0}.main__inner section:not(.price-sec).features .mnDetail-group:first-child{margin-top:0}.main__inner section:not(.price-sec).features .mnDetail-group:last-child{margin-bottom:0}.main__inner section:not(.price-sec).point{padding-bottom:7.11vw}.main__inner section:not(.price-sec).recommend{padding-top:8.36vw}.main__inner section:not(.price-sec).faq{padding-bottom:10.94vw}.main__inner section:not(.price-sec).photo.bgNo{background:0 0}.main__inner .about-box{display:flex;max-width:87.5vw}.main__inner .about-box+.about-box{margin-top:3.13vw}.main__inner .about-box__photo{flex-shrink:0;width:23.44vw;margin-right:3.75vw}.main__inner .about-box__photo.--center{display:-ms-grid;display:grid;place-items:center}.main__inner .about-box__photo.--center figure img{-o-object-position:center center;object-position:center center}.main__inner .about-box__photo figure{width:100%;height:27.5vw}.main__inner .about-box__photo figure img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:top left;object-position:top left}.main__inner .about-box__text{width:100%}.main__inner .about-box__text .tl{width:100%;margin-bottom:.39vw;color:var(--primary-color);font-family:var(--font-en);font-size:1.88vw;font-weight:400;line-height:1.4;letter-spacing:.02em}.main__inner .about-box__text .lead{margin:0}.main__inner .about-box__text .mnDetail-box{padding-bottom:0}.main__inner .about-box__text .mnDetail-box__photo{width:11.72vw}.main__inner .about-box-group__content{display:flex}.main__inner .about-box-group__content+.about-box-group__content{margin-top:2.34vw}.main__inner .about-box-group__img{margin-right:3.75vw;width:23.44vw}.main__inner .about-box-group__info{width:calc(100% - 23.44vw - 3.75vw)}.main__inner .about-box-group__tl{font-family:var(--font-second);font-size:1.41vw;font-weight:500;letter-spacing:.05em;line-height:2;margin-bottom:.39vw}.main__inner .about-box__note{font-size:.94vw}.main__inner .recommend-box{max-width:83.75vw}.main__inner .recommend-box .page-tl{margin-bottom:5.16vw}.main__inner .price-box{max-width:87.5vw}.main__inner .faq-box{max-width:83.75vw}.main__inner .faq-box .page-tl{margin-bottom:3.75vw}.main__inner .lead{margin:1.72vw 0;font-family:var(--font-second);font-size:2.19vw;font-weight:400;line-height:1.9;letter-spacing:.05em}.main__inner .lead:first-child{margin-top:0}.main__inner .lead:last-child{margin-bottom:0}.main__inner .midLead{margin:0 0 1.56vw;font-size:1.41vw;font-weight:400;letter-spacing:.05em;line-height:1}.main__inner .mnDetail-box{display:flex;margin:2.34vw 0;padding-bottom:.63vw}.main__inner .mnDetail-box:first-child{margin-top:0}.main__inner .mnDetail-box:last-child{margin-bottom:0}.main__inner .mnDetail-box__photo{flex-shrink:0;width:-moz-fit-content;width:fit-content;max-width:27.27vw;margin-top:.63vw;margin-left:1.88vw}.main__inner .mnDetail-box__text{width:100%}.main__inner .mnDetail-group{margin:1.95vw 0}.main__inner .mnDetail-group:first-child{margin-top:0}.main__inner .mnDetail-group:last-child{margin-bottom:0}.main__inner .mnDetail-group__tl{margin-bottom:.39vw;font-family:var(--font-second);font-size:1.41vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-group__box{background:#fff;display:flex;align-items:center;padding:3.91vw}.main__inner .mnDetail-group__box figure{flex-shrink:0;margin-right:3.91vw;width:46.33vw}.main__inner .mnDetail-image{margin:2.34vw 0;padding-bottom:.63vw;text-align:center}.main__inner .mnDetail-image:first-child{margin-top:0}.main__inner .mnDetail-image:last-child{margin-bottom:0}.main__inner .mnDetail-image img{display:inline-block}.main__inner .mnDetail-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);gap:3.13vw;margin:2.34vw 0;margin-right:-1.17vw}.main__inner .mnDetail-gallery:first-child{margin-top:0}.main__inner .mnDetail-gallery:last-child{margin-bottom:0}.main__inner .mnDetail-gallery figcaption{margin-top:1.48vw;font-size:1.17vw;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-recommend{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:.16vw;margin:2.34vw 0}.main__inner .mnDetail-recommend:first-child{margin-top:0}.main__inner .mnDetail-recommend:last-child{margin-bottom:0}.main__inner .mnDetail-recommend .item{position:relative;display:flex;align-items:center;min-height:5.47vw;padding:.94vw 1.56vw .94vw 5.16vw;background-color:rgba(255,255,255,0.5)}.main__inner .mnDetail-recommend .item:before{position:absolute;top:50%;left:1.56vw;content:"";width:2.34vw;height:2.34vw;background-image:url(/assets/menu/images/ic_recommend.png?202652613123);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%)}.main__inner .mnDetail-price{margin:2.34vw 0;padding-bottom:.63vw}.main__inner .mnDetail-price:first-child{margin-top:0}.main__inner .mnDetail-price:last-child{margin-bottom:0}.main__inner .mnDetail-price__tl{margin-bottom:2.97vw;font-size:1.56vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-price .price-sec+.price-sec{margin-top:6.25vw}.main__inner .mnDetail-price .price-sec+.page-tl04{margin-top:6.25vw}.main__inner .mnDetail-price .price-sec .page-tl02__ja,.main__inner .mnDetail-price .price-sec .page-tl04{margin-bottom:2.97vw;font-size:1.56vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-price .price-sec .page-tl04{padding-left:0;border-left:0}.main__inner .mnDetail-price .price-sec .page-tl04:before{content:none}.main__inner .mnDetail-faq{margin:2.34vw 0}.main__inner .mnDetail-faq:first-child{margin-top:0}.main__inner .mnDetail-faq:last-child{margin-bottom:0}.main__inner .mnDetail-faq .item{padding:2.34vw 0 2.5vw;border-top:1px solid #e6e0d6}.main__inner .mnDetail-faq .item:last-of-type{padding-bottom:1.72vw;border-bottom:1px solid #e6e0d6}.main__inner .mnDetail-faq .item__question{position:relative;min-height:3.13vw;padding-left:5vw;margin-bottom:1.56vw;font-size:1.17vw;font-weight:600;line-height:2;letter-spacing:.05em;font-family:var(--font-second)}.main__inner .mnDetail-faq .item__question:before{position:absolute;top:-.16vw;left:.31vw;content:"Q";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:3.13vw;height:3.13vw;border-radius:50%;background-color:#fff;font-family:var(--font-en);font-size:1.56vw;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-faq .item__answer{position:relative;min-height:3.13vw;padding-left:5vw;font-size:1.17vw;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-faq .item__answer:before{position:absolute;top:-.31vw;left:.31vw;content:"A";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:3.13vw;height:3.13vw;border-radius:50%;background-color:#fff;color:var(--primary-color);font-family:var(--font-en);font-size:1.56vw;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-frame{background-color:#fff;padding:2.19vw 3.13vw;border-radius:.78vw;margin-top:2.5vw}.main__inner .mnDetail-frame+.mnDetail-frame{margin-top:1.56vw}.main__inner .mnDetail-frame__text{font-size:1.17vw;text-box:trim-both cap alphabetic;line-height:2}.main__inner .mnDetail-frame__text em{font-style:normal;font-size:1.41vw;color:#b3a47c;display:block;text-box:trim-both cap alphabetic}.main__inner .mnDetail-frame__text ul li{display:flex}.main__inner .mnDetail-frame__text ul li:before{content:"・"}.main__inner .mnDetail-photo__wrapper{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr);gap:1.56vw}.main__inner .mnDetail-photo__case{--case_columns: 2;grid-column:span var(--case_columns);background-color:#fff;border-radius:.78vw;padding:3.13vw}.main__inner .mnDetail-photo__case--half{--case_columns: 1
  }.main__inner .mnDetail-photo__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[var(--case_columns)];grid-template-columns:repeat(var(--case_columns), 1fr);gap:7.81vw}.main__inner .mnDetail-photo__item:nth-child(even){position:relative}.main__inner .mnDetail-photo__item:nth-child(even):before{content:"";width:1px;height:100%;background-color:#e6e0d6;position:absolute;top:0;left:-3.91vw}.main__inner .mnDetail-photo__item figure{margin-bottom:1.25vw}.main__inner .mnDetail-photo__item figure .case-img{margin-bottom:1.25vw}.main__inner .mnDetail-photo__item figure figcaption{display:flex;justify-content:space-between;gap:3.59vw}.main__inner .mnDetail-photo__item figure figcaption .before,.main__inner .mnDetail-photo__item figure figcaption .after{flex:1 1 50%;text-align:center;padding-block:1px;font-family:var(--font-second);font-size:1.25vw;font-weight:500}.main__inner .mnDetail-photo__item figure figcaption .before{background-color:#fff;color:#311303;border:1px solid #e6e0d6;position:relative}.main__inner .mnDetail-photo__item figure figcaption .before:after{content:"";width:1.25vw;height:1.25vw;-webkit-mask-image:url(/assets/images/common/ic_arr_right.svg);mask-image:url(/assets/images/common/ic_arr_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#c9ac9b;position:absolute;right:-2.5vw;top:0;bottom:0;margin:auto}.main__inner .mnDetail-photo__item figure figcaption .after{background-color:#b88a56;color:#fff}.main__inner .mnDetail-photo__tl{background-color:#c6b5aa;color:#fff;text-align:center;border-radius:.78vw;padding-block:1.25vw;margin-bottom:3.13vw;font-family:var(--font-second);font-weight:700}.main__inner .mnDetail-photo__doctor{padding-top:.63vw;text-align:right}.main__inner .mnDetail-photo__doctor-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.16vw}.main__inner .mnDetail-photo__doctor-link:not(a){text-decoration:none}.main__inner .botox-point{counter-set:botox-point}.main__inner .botox-point__sec{counter-increment:botox-point}.main__inner .botox-point__sec .botox-point__tl:before{content:"0" counter(botox-point) ".";margin-right:.5em;font-size:2.19vw;letter-spacing:0}.main__inner .botox-point__frame{background-color:#fff;border-radius:.78vw;padding:3.75vw}.main__inner .botox-point__frame+.botox-point__frame{margin-top:1.56vw}.main__inner .botox-point__frame--caution{border:1px solid #ba2e2e;padding-block:2.81vw}.main__inner .botox-point__frame--caution .botox-point__tl{font-size:1.56vw;color:#ba2e2e;text-decoration:underline;text-underline-offset:.23vw;text-decoration-thickness:1px}.main__inner .botox-point__frame--caution .botox-point__tl:before{display:none}.main__inner .botox-point__tl{font-size:1.88vw;color:var(--primary-color);font-family:var(--font-second);font-weight:700;letter-spacing:.1em;margin-bottom:1em}.main__inner .botox-point__tl small{font-size:1.56vw;font-weight:500;display:inline-block;margin-left:.5em}.main__inner .botox-point__group{display:-ms-grid;display:grid;row-gap:1.88vw;margin-top:1.56vw}.main__inner .botox-point__group-item{border:1px solid #e6e0d6;padding:2.5vw;border-radius:.78vw;text-box:trim-both cap alphabetic}.main__inner .botox-point__group-tl{font-family:var(--font-second);font-size:1.41vw;font-weight:700;letter-spacing:.1em}.main__inner .botox-point__text{font-size:1.17vw;line-height:2;text-box:trim-both cap alphabetic;margin-top:2.5vw}.main__inner .botox-point__text--center{text-align:center}.main__inner .botox-point__text strong{font-family:var(--font-second)}.main__inner .botox-point__note{display:block;margin-top:1.25vw;font-size:.94vw;color:#988981;padding-left:1em;text-indent:-1em}.main__inner .botox-point__note:before{content:"※"}.main__inner .botox-point__note+.botox-point__note{margin-top:0}.main__inner .botox-point__border-frame{border:1px solid #e6e0d6;border-radius:.78vw;padding:2.5vw;margin-block:2.5vw}.main__inner .botox-point__border-frame-ttl{font-family:var(--font-second);font-size:1.88vw;text-align:center;font-weight:700;margin-bottom:3.13vw}.main__inner .botox-point__border-frame-ttl em{color:#b88a56;font-style:normal;text-decoration:underline;text-underline-offset:.16vw;text-decoration-thickness:1px}.main__inner .botox-point__table{margin-top:2.5vw}.main__inner .botox-point__bg-frame{margin-top:2.5vw;background-color:#f8f2ef;padding:2.5vw;display:-ms-grid;display:grid}.main__inner .botox-point__bg-frame>:first-child{margin-top:0}.main__inner .botox-point__bg-frame dl{display:flex}.main__inner .botox-point__bg-frame dl dt{flex-shrink:0;font-weight:700}.main__inner .botox-point__figures{width:100%;padding-inline:4.22vw;min-width:0;display:flex;align-items:center;justify-content:center;-moz-column-gap:2.5vw;column-gap:2.5vw;margin-bottom:3.75vw}.main__inner .botox-point__img-wrap{flex:1 1 auto}.main__inner .botox-point__insta-link{display:flex;justify-content:center;margin-top:2.5vw}.main__inner .botox-point__insta-link .insta-link{display:flex;align-items:center;justify-content:center;-moz-column-gap:2.19vw;column-gap:2.19vw;padding:.94vw 3.13vw;border:1px solid #b3a47c;border-radius:7.81vw;font-size:1.17vw;line-height:1.6;text-box:trim-both cap alphabetic;letter-spacing:.075em;transition:background-color .25s ease-out, color .25s ease-out;will-change:background-color, color}.main__inner .botox-point__insta-link .insta-link .icon{width:2.5vw}.main__inner .botox-point__insta-link .insta-link:hover{background-color:#b3a47c;color:#fff}.main__inner .botox-point__gradient-box{display:flex;justify-content:center}.main__inner .botox-point__gradient-box .gradient-box{background:linear-gradient(90deg, #a46722 0, #d99a58 50%, #a46722 100%);border-radius:7.81vw;color:#fff;text-align:center;line-height:1;padding-block:1.88vw 2.19vw;padding-inline:4.38vw}.main__inner .botox-point__gradient-box .gradient-box__main{display:flex;align-items:center;font-family:var(--font-second)}.main__inner .botox-point__gradient-box .gradient-box__label{font-size:1.72vw;font-weight:700;line-height:2;letter-spacing:.05em}.main__inner .botox-point__gradient-box .gradient-box__label strong{margin-left:.31vw;background-color:rgba(255,255,255,0.18);padding:.16vw .78vw .31vw}.main__inner .botox-point__gradient-box .gradient-box__amount{position:relative;top:-.16vw;font-size:1.72vw;margin-left:.7em}.main__inner .botox-point__gradient-box .gradient-box__amount em{font-style:normal;font-size:3.75vw;line-height:1;font-weight:700}.main__inner .botox-point__gradient-box .gradient-box__note{display:block;font-size:1.17vw;line-height:1.4}.main__inner .botox-point__gradient-box .gradient-box__note:before{content:"※";position:relative}.main__inner .botox-point__nano-needle .nano-needle{display:-ms-grid;display:grid;grid-template-areas:"features fig" "note fig";-ms-grid-columns:1fr auto;grid-template-columns:1fr auto;-ms-grid-rows:1fr auto;grid-template-rows:1fr auto;align-content:space-between}.main__inner .botox-point__nano-needle .nano-needle__block--desc{grid-area:features;padding-right:3.13vw;display:flex;flex-direction:column;row-gap:1.56vw}.main__inner .botox-point__nano-needle .nano-needle__block--fig{grid-area:fig;display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2}.main__inner .botox-point__nano-needle .nano-needle__block--note{grid-area:note;-ms-grid-row-align:end;align-self:end}.main__inner .botox-point__nano-needle .nano-needle__feature{display:-ms-grid;display:grid;row-gap:.39vw}.main__inner .botox-point__nano-needle .nano-needle__feature-item{border:0;background-color:#f8f2ef;display:flex;align-items:center;padding:1.88vw 1.56vw;font-size:1.25vw;letter-spacing:.1em;line-height:1.6}.main__inner .botox-point__nano-needle .nano-needle__feature-item strong{font-size:1.56vw;font-weight:600}.main__inner .botox-point__nano-needle .nano-needle__feature-item em{text-decoration:underline;text-underline-offset:.16vw;text-decoration-thickness:1px;font-style:normal}.main__inner .botox-point__nano-needle .nano-needle__feature-item:before{content:"";display:inline-block;width:2.34vw;height:2.34vw;background:url(/assets/menu/images/botox/ic_check.png?202652613123) center/0.94vw auto no-repeat;background-color:#c9ac9b;position:relative;border-radius:50%;margin-right:1.25vw}.main__inner .botox-point__nano-needle .nano-needle__balloon{--balloon_beak: 2.34vw;display:-ms-grid;display:grid;place-items:center;align-content:center;height:100%;border:1px solid #b88a56;border-radius:.78vw;margin-right:2.34vw;position:relative;font-family:var(--font-second)}.main__inner .botox-point__nano-needle .nano-needle__balloon:before,.main__inner .botox-point__nano-needle .nano-needle__balloon:after{content:"";width:var(--balloon_beak);height:2.73vw;-webkit-clip-path:polygon(0 0, 100% 50%, 0 100%);clip-path:polygon(0 0, 100% 50%, 0 100%);position:absolute;right:calc(var(--balloon_beak)*-1);background-color:#b88a56}.main__inner .botox-point__nano-needle .nano-needle__balloon:after{right:calc(var(--balloon_beak)*-1 + .16vw);background-color:#fff}.main__inner .botox-point__nano-needle .nano-needle__balloon span{display:block;text-align:center;font-size:1.56vw;letter-spacing:.05em}.main__inner .botox-point__nano-needle .nano-needle__fig{display:-ms-grid;display:grid;-ms-grid-rows:subgrid;grid-template-rows:subgrid;-ms-grid-row-span:2;grid-row:span 2;width:27.5vw}.main__inner .botox-point__nano-needle .nano-needle__fig figcaption{margin-top:.63vw;text-align:center;font-size:1.17vw}.main__inner .botox-point__nano-needle .nano-needle__note{font-size:.94vw;color:#988981}.main__inner .botox-point__nano-needle .nano-needle__note:before{content:"※"}.main__inner .botox-point__nano-needle .nano-needle__block--desc{-ms-grid-row:1;-ms-grid-column:1}.main__inner .botox-point__nano-needle .nano-needle__block--fig{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.main__inner .botox-point__nano-needle .nano-needle__block--note{-ms-grid-row:2;-ms-grid-column:1}}@media (min-width: 1280px), print{.main__inner .botox-point__nano-needle .nano-needle__block--desc{-ms-grid-row:1;-ms-grid-column:1}.main__inner .botox-point__nano-needle .nano-needle__block--fig{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.main__inner .botox-point__nano-needle .nano-needle__block--note{-ms-grid-row:2;-ms-grid-column:1}.main__inner .botox-point__nano-needle .nano-needle__block--desc{-ms-grid-row:1;-ms-grid-column:1}.main__inner .botox-point__nano-needle .nano-needle__block--fig{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.main__inner .botox-point__nano-needle .nano-needle__block--note{-ms-grid-row:2;-ms-grid-column:1}}@media (min-width: 769px) and (max-width: 1279px){.main__inner .botox-point__nano-needle .nano-needle__block--desc{-ms-grid-row:1;-ms-grid-column:1}.main__inner .botox-point__nano-needle .nano-needle__block--fig{-ms-grid-row:1;-ms-grid-row-span:2;-ms-grid-column:2}.main__inner .botox-point__nano-needle .nano-needle__block--note{-ms-grid-row:2;-ms-grid-column:1}}@media only screen and (max-width: 768px){.wp-block-flexible-table-block-table{table-layout:fixed;margin:7.38vw 0;overflow-x:scroll;-webkit-overflow-scrolling:touch}.wp-block-flexible-table-block-table:first-child{margin-top:0}.wp-block-flexible-table-block-table:last-child{margin-bottom:0}.wp-block-flexible-table-block-table table{min-width:178.12vw;width:100%}.wp-block-flexible-table-block-table table.wide-s{min-width:unset}.wp-block-flexible-table-block-table table th,.wp-block-flexible-table-block-table table td{text-align:center;height:15.01vw;font-weight:500;font-size:3.31vw;line-height:1.2;letter-spacing:.05em}.wp-block-flexible-table-block-table table thead th:first-of-type{width:35.62vw}.wp-block-flexible-table-block-table table thead th.mini{width:20.36vw}.wp-block-flexible-table-block-table table thead th.count{width:25.45vw}.wp-block-flexible-table-block-table table thead th.middle{width:30.53vw}.wp-block-flexible-table-block-table table thead th.campaign{background:#a46722}.wp-block-flexible-table-block-table table tbody th,.wp-block-flexible-table-block-table table tbody td{padding:3.82vw 2.54vw 4.58vw}.wp-block-flexible-table-block-table table tbody th{background:#e6e0d6;text-align:left;line-height:1.4}.wp-block-flexible-table-block-table table tbody th small{font-size:2.54vw;display:inline-block;margin-top:0;letter-spacing:.05em}.wp-block-flexible-table-block-table table tbody th span{margin-left:4.07vw}.wp-block-flexible-table-block-table table tbody th.full{text-align:center;height:10.18vw;background:#cbbdb4;padding:2.04vw 6.11vw}.wp-block-flexible-table-block-table table tbody td small{display:block;margin-top:1px}.wp-block-flexible-table-block-table table tbody td.left{text-align:left}.wp-block-flexible-table-block-table table tbody td:first-of-type{line-height:1.4;padding-left:1.27vw;padding-right:1.27vw}.wp-block-flexible-table-block-table table tbody td.campaign{background:#fcf6ee;color:#91530d;font-size:3.82vw;font-weight:600;text-align:center}.wp-block-flexible-table-block-table table tbody td.campaign img{margin:1.27vw auto 0;vertical-align:middle;width:19.59vw}.wp-block-flexible-table-block-table table tbody td.campaign small{font-size:2.54vw;margin-top:1.27vw}.wp-block-flexible-table-block-table.table-accordion table{border-radius:5.09vw 5.09vw 0 0}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger{display:flex;justify-content:center;align-items:center;height:11.45vw;padding:1.27vw 3.82vw;border-top:1px solid #fff;border-radius:0 0 5.09vw 5.09vw;background-color:#988981;color:#fff;font-size:3.31vw;font-weight:500;line-height:1.4;letter-spacing:.05em;text-align:center}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon{position:relative;width:6.62vw;height:6.62vw;margin-left:5.09vw;border-radius:50%;background-color:#fff;transition:transform .2s ease-out;will-change:transform}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before,.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{position:absolute;top:50%;left:50%;content:"";background-color:#988981;transform:translate(-50%, -50%)}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:before{width:3.56vw;height:.51vw}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger .icon:after{width:.51vw;height:3.56vw}.wp-block-flexible-table-block-table.table-accordion .table-accordion__trigger.is-close .icon{transform:rotate(45deg)}.wp-block-flexible-table-block-table table.sp-th-full thead th:first-child{display:none}}@media only screen and (max-width: 768px){.mv{z-index:1;padding:31.3vw 0 12.21vw;height:auto;background-color:#ada19a;background-image:none;background-repeat:no-repeat;background-position:center;background-size:cover;overflow:hidden}.mv:before{display:none}.mv__inner .mv-title{position:relative;top:-2.54vw}.mv__inner .mv-title__ja{margin:0 0 -1.27vw;font-family:var(--font-second);font-size:10.18vw;line-height:1.4;letter-spacing:.05em}.mv__inner .mv-title__en{display:block;margin-top:3.82vw;font-size:4.58vw;line-height:1;letter-spacing:.02em}.mv__inner .mv-title__en.other-font{font-family:"Marcellus", serif;font-weight:400;font-style:normal}.mv__inner .mv-stt{margin-top:4.33vw}.mv__inner .mv-nav{width:100%;margin-top:8.91vw}.mv__inner .mv-nav__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:3.05vw}.mv__inner .mv-nav__list .item a{position:relative;display:flex;flex-wrap:wrap;align-items:center;height:100%;min-height:15.27vw;padding:2.54vw 5.85vw;border:1px solid #fff;background-color:rgba(255,255,255,0.1);color:#fff}.mv__inner .mv-nav__list .item a:after{position:absolute;top:50%;right:6.11vw;content:"";width:3.05vw;height:3.05vw;background-image:url(/assets/menu/images/ic_anchor.png?202652613123);background-repeat:no-repeat;background-size:100% 100%;transform:translateY(-50%);filter:invert(98%) sepia(1%) saturate(12%) hue-rotate(258deg) brightness(104%) contrast(100%)}.mv__inner .mv-nav__list .item a .text-ja{margin-right:2.8vw;font-size:3.82vw;font-weight:400;line-height:2;letter-spacing:.05em}.mv__inner .mv-nav__list .item a .text-en{font-family:var(--font-en);font-size:2.8vw;font-weight:400;line-height:1;letter-spacing:.02em}.mv__inner .mv-photo{position:absolute;bottom:0;right:2.04vw;z-index:-1;width:69.97vw;opacity:.08}.mv__inner .mv-photo img{width:100%;height:auto}.main__inner{padding-top:0}.main__inner .row .graph{display:flex;justify-content:center;align-items:center;width:249.36vw;height:136.13vw;text-align:center;line-height:1.4;background:#f9f0e2;border-radius:5.09vw;position:relative;padding:0 3.82vw 12.72vw 0;margin:17.81vw auto 17.81vw;font-family:"游ゴシック Medium", YuGothic, YuGothicM, "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro", メイリオ, Meiryo, sans-serif}.main__inner .row .graph>p{display:flex;justify-content:center;align-items:center;width:26.21vw;height:26.21vw;font-size:4.58vw;font-weight:700;color:#a48150;background:#fff;border-radius:100%;position:absolute}.main__inner .row .graph>p.circle01{left:19.34vw;top:-12.72vw;padding:0 0 2.54vw}.main__inner .row .graph>p.circle02{right:12.98vw;bottom:8.91vw}.main__inner .row .graph .graphInner{width:185.24vw;height:109.16vw;background:url(/assets/menu/images/hyaluron/graph01.png?202652613123) center bottom/100% auto no-repeat;position:relative}.main__inner .row .graph .graphInner>p{font-size:5.09vw;font-weight:700;color:#645948;position:absolute;text-align:center}.main__inner .row .graph .graphInner>p.text01{height:83%;-ms-writing-mode:tb-rl;writing-mode:vertical-rl;left:-7.63vw;top:0;letter-spacing:.76vw}.main__inner .row .graph .graphInner>p.text02{width:100%;left:0;bottom:-10.18vw}.main__inner .row .graph .graphInner ul li{position:absolute}.main__inner .row .graph .graphInner ul li a{display:flex;justify-content:center;align-items:center;flex-direction:column;width:46.82vw;height:46.82vw;font-weight:700;border:.76vw solid #fff;border-radius:100%;box-shadow:1.27vw 1.27vw 0 rgba(180,173,163,0.3);text-decoration:none;padding:0 0 2.54vw;position:relative}.main__inner .row .graph .graphInner ul li a .efficacy{font-size:4.33vw;line-height:1.2;color:#fff}.main__inner .row .graph .graphInner ul li a>figure{margin:1.27vw 0 0}.main__inner .row .graph .graphInner ul li a .name{display:flex;justify-content:center;align-items:center;width:30.53vw;height:7.12vw;font-size:3.82vw;background:#fff;border-radius:25.45vw;margin:2.54vw auto 0;padding:0 2.54vw 0 0;position:relative}.main__inner .row .graph .graphInner ul li a .name::before{content:"";display:block;width:2.04vw;height:2.04vw;border-top:.51vw solid #000;border-left:.51vw solid #000;transform:rotate(135deg) translate(-75%, 0);position:absolute;right:2.8vw;top:50%}.main__inner .row .graph .graphInner ul li.volbella{left:8.91vw;top:0}.main__inner .row .graph .graphInner ul li.volux{right:0;top:0}.main__inner .row .graph .graphInner ul li.volift{left:50.89vw;top:33.08vw}.main__inner .row .graph .graphInner ul li.voluma{left:91.6vw;top:33.08vw}.main__inner .row .graph .graphInner ul li.volite{left:-6.36vw;bottom:-5.09vw}.main__inner .row .graph .graphInner ul li.color01 a{background:#dea99f;color:#dea99f}.main__inner .row .graph .graphInner ul li.color01 a .name::before{border-color:#dea99f}.main__inner .row .graph .graphInner ul li.color02 a{background:#ddb99c;color:#ddb99c}.main__inner .row .graph .graphInner ul li.color02 a .name::before{border-color:#ddb99c}.main__inner .row .graph .graphInner ul li.color03 a{background:#829bad;color:#829bad}.main__inner .row .graph .graphInner ul li.color03 a .name::before{border-color:#829bad}.main__inner .row .graph{width:100%;height:inherit;text-align:center;line-height:1.4;background:#f9f0e2;border-radius:5.09vw;position:relative;padding:4vw 10vw 10vw 6vw;margin:0 auto 9vw}.main__inner .row .graph>p{width:12vw;height:12vw;font-size:2.5vw}.main__inner .row .graph>p.circle01{left:1vw;top:-5vw;padding:0 0 1vw}.main__inner .row .graph>p.circle02{right:0;bottom:4.5vw}.main__inner .row .graph .graphInner{width:100%;height:47vw}.main__inner .row .graph .graphInner>p{font-size:3.1vw}.main__inner .row .graph .graphInner>p.text01{height:95%;left:-5vw;letter-spacing:.5vw}.main__inner .row .graph .graphInner>p.text02{bottom:-6vw}.main__inner .row .graph .graphInner ul li a{width:23vw;height:23vw;border:.5vw solid #fff;box-shadow:0.5vw 0.5vw 0 rgba(180,173,163,0.3);padding:0 0 5vw;position:relative}.main__inner .row .graph .graphInner ul li a .efficacy{font-size:2.1vw}.main__inner .row .graph .graphInner ul li a>figure{width:60%;margin:.5vw 0 0}.main__inner .row .graph .graphInner ul li a .name{width:20vw;height:5vw;font-size:2.1vw;position:absolute;left:50%;bottom:2vw;padding:.5vw 2vw 0 0;margin:0;transform:translate(-50%, 0)}.main__inner .row .graph .graphInner ul li a .name::before{width:1.5vw;height:1.5vw;border-top:1px solid #000;border-left:1px solid #000;transform:rotate(135deg) translate(-75%, 0);position:absolute;right:2vw}.main__inner .row .graph .graphInner ul li.volbella{left:4vw;top:-5vw}.main__inner .row .graph .graphInner ul li.volux{right:-5vw;top:-5vw}.main__inner .row .graph .graphInner ul li.volift{left:20vw;top:15vw}.main__inner .row .graph .graphInner ul li.voluma{left:42vw;top:15vw}.main__inner .row .graph .graphInner ul li.volite{left:-3vw;bottom:-5vw}.main__inner .lead{font-family:var(--font-second);font-size:4.58vw;font-weight:400;line-height:1.9;letter-spacing:.05em}.main__inner u{text-underline-offset:1.02vw}.main__inner p:not([class]){margin:2.54vw 0}.main__inner p:not([class]):first-child{margin-top:0}.main__inner p:not([class]):last-child{margin-bottom:0}.main__inner section:not(.price-sec){padding:14.25vw 0}.main__inner section:not(.price-sec):nth-of-type(even){background-color:rgba(255,255,255,0.5);border-radius:10.18vw}.main__inner section:not(.price-sec):last-of-type:nth-of-type(odd){padding-bottom:7.63vw !important}.main__inner section:not(.price-sec).about{padding-top:11.2vw}.main__inner section:not(.price-sec).recommend{padding-top:14.76vw;padding-bottom:16.54vw}.main__inner section:not(.price-sec).price{padding-bottom:16.03vw}.main__inner section:not(.price-sec).faq{padding-bottom:20.36vw}.main__inner .about-box+.about-box{margin-top:7.63vw}.main__inner .about-box__photo{margin-bottom:10.18vw}.main__inner .about-box__photo figure{width:100%;height:76.84vw}.main__inner .about-box__photo figure img{width:100%;height:100%;-o-object-fit:scale-down;object-fit:scale-down;-o-object-position:center;object-position:center}.main__inner .about-box__text{width:100%}.main__inner .about-box__text .tl{margin-bottom:1.02vw;color:var(--primary-color);font-family:var(--font-en);font-size:5.09vw;font-weight:400;line-height:1.4;letter-spacing:.02em}.main__inner .about-box__text .lead{margin-bottom:3.82vw;font-family:var(--font-second);font-size:5.09vw;font-weight:400;line-height:1.7;letter-spacing:.05em}.main__inner .about-box-group__content+.about-box-group__content{margin-top:10.18vw}.main__inner .about-box-group__img{margin-bottom:2.54vw;width:100%}.main__inner .about-box-group__img img{height:auto;width:100%}.main__inner .about-box-group__tl{font-family:var(--font-second);font-size:4.58vw;font-weight:500;letter-spacing:.05em;line-height:2;margin-bottom:1.27vw}.main__inner .about-box__note{font-size:2.54vw}.main__inner .recommend-box .page-tl{margin-bottom:10.69vw}.main__inner .faq-box .page-tl{margin-bottom:9.41vw}.main__inner .midLead{margin:5.09vw 0;font-size:4.58vw;font-weight:400;line-height:1.9;letter-spacing:.05em}.main__inner .mnDetail-box{margin:7.63vw 0;padding-bottom:1.53vw}.main__inner .mnDetail-box:first-child{margin-top:0}.main__inner .mnDetail-box:last-child{margin-bottom:0}.main__inner .mnDetail-box__photo{width:100%;margin-top:6.36vw}.main__inner .mnDetail-box__photo img{width:100%}.main__inner .mnDetail-box__text{width:100%}.main__inner .mnDetail-group{margin:7.38vw 0}.main__inner .mnDetail-group:first-child{margin-top:0}.main__inner .mnDetail-group:last-child{margin-bottom:0}.main__inner .mnDetail-group__tl{margin-bottom:2.54vw;font-family:var(--font-second);font-size:4.07vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-group__box{background:#fff;padding:5.09vw}.main__inner .mnDetail-group__box figure{margin-bottom:5.09vw}.main__inner .mnDetail-image{margin:5.09vw 0;padding-bottom:2.04vw;text-align:center}.main__inner .mnDetail-image:first-child{margin-top:0}.main__inner .mnDetail-image:last-child{margin-bottom:0}.main__inner .mnDetail-image img{display:inline-block}.main__inner .mnDetail-gallery{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:6.11vw;margin:5.85vw 0}.main__inner .mnDetail-gallery:first-child{margin-top:0}.main__inner .mnDetail-gallery:last-child{margin-bottom:0}.main__inner .mnDetail-gallery img{width:100%}.main__inner .mnDetail-gallery figcaption{margin-top:4.83vw;font-size:3.56vw;line-height:1.8;letter-spacing:.05em}.main__inner .mnDetail-recommend{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[1];grid-template-columns:repeat(1, 1fr);gap:1.27vw;margin:7.63vw 0}.main__inner .mnDetail-recommend:first-child{margin-top:0}.main__inner .mnDetail-recommend:last-child{margin-bottom:0}.main__inner .mnDetail-recommend .item{position:relative;display:flex;align-items:center;min-height:14.5vw;padding:1.53vw 4.07vw 1.53vw 13.49vw;background-color:rgba(255,255,255,0.5);font-size:3.82vw;font-weight:400;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-recommend .item:before{position:absolute;top:3.82vw;left:4.07vw;content:"";width:6.36vw;height:6.36vw;background-image:url(/assets/menu/images/ic_recommend.png?202652613123);background-repeat:no-repeat;background-size:100% 100%}.main__inner .mnDetail-price{margin:6.36vw 0}.main__inner .mnDetail-price:first-child{margin-top:0}.main__inner .mnDetail-price:last-child{margin-bottom:0}.main__inner .mnDetail-price__tl{margin-bottom:6.36vw;font-size:4.07vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-price .price-sec+.price-sec{margin-top:10.18vw}.main__inner .mnDetail-price .price-sec+.page-tl04{margin-top:10.18vw}.main__inner .mnDetail-price .price-sec .row{padding-inline:0}.main__inner .mnDetail-price .price-sec .page-tl04{margin-bottom:6.36vw;font-size:4.07vw;font-weight:500;line-height:2;letter-spacing:.05em;padding-left:0}.main__inner .mnDetail-price .price-sec .page-tl04:before{content:none}.main__inner .mnDetail-price .price-sec .page-tl02__ja{margin-bottom:6.36vw;font-size:4.07vw;font-weight:500;line-height:2;letter-spacing:.05em}.main__inner .mnDetail-faq{margin:7.63vw 0}.main__inner .mnDetail-faq:first-child{margin-top:0}.main__inner .mnDetail-faq:last-child{margin-bottom:0}.main__inner .mnDetail-faq .item{padding:8.14vw 0 5.09vw;border-top:1px solid #e6e0d6}.main__inner .mnDetail-faq .item:last-of-type{border-bottom:1px solid #e6e0d6}.main__inner .mnDetail-faq .item__question{position:relative;min-height:8.91vw;padding-left:12.98vw;margin-bottom:3.82vw;font-size:3.56vw;font-weight:600;line-height:1.8;letter-spacing:.05em;font-family:var(--font-second)}.main__inner .mnDetail-faq .item__question:before{position:absolute;top:-1.27vw;left:1.02vw;content:"Q";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:8.91vw;height:8.91vw;border-radius:50%;background-color:#fff;font-family:var(--font-en);font-size:4.07vw;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-faq .item__answer{position:relative;min-height:10.18vw;padding-left:12.98vw;font-size:3.56vw;line-height:1.8;letter-spacing:.05em}.main__inner .mnDetail-faq .item__answer:before{position:absolute;top:-1.02vw;left:1.02vw;content:"A";display:flex;flex-wrap:wrap;align-items:center;justify-content:center;width:8.91vw;height:8.91vw;border-radius:50%;background-color:#fff;color:var(--primary-color);font-family:var(--font-en);font-size:4.07vw;line-height:1;letter-spacing:.02em}.main__inner .mnDetail-frame{background-color:#fff;padding:8.14vw 6.11vw;border-radius:2.54vw;margin-top:8.14vw}.main__inner .mnDetail-frame+.mnDetail-frame{margin-top:5.09vw}.main__inner .mnDetail-frame__text{font-size:3.56vw;text-box:trim-both cap alphabetic;line-height:1.8}.main__inner .mnDetail-frame__text em{font-style:normal;font-size:3.82vw;color:#b3a47c;display:block;text-box:trim-both cap alphabetic}.main__inner .mnDetail-frame__text ul li{display:flex}.main__inner .mnDetail-frame__text ul li:before{content:"・"}.main__inner .mnDetail-photo__wrapper{display:-ms-grid;display:grid;gap:10.18vw}.main__inner .mnDetail-photo__case{--case_columns: 1;grid-column:span var(--case_columns);background-color:#fff;border-radius:2.54vw;padding:8.14vw 5.09vw}.main__inner .mnDetail-photo__case--half{--case_columns: 1
  }.main__inner .mnDetail-photo__body{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[var(--case_columns)];grid-template-columns:repeat(var(--case_columns), 1fr);gap:20.36vw}.main__inner .mnDetail-photo__item:nth-child(even){position:relative}.main__inner .mnDetail-photo__item:nth-child(even):before{content:"";width:100%;height:1px;background-color:#e6e0d6;position:absolute;top:-10.18vw;left:0}.main__inner .mnDetail-photo__item figure{margin-bottom:5.09vw}.main__inner .mnDetail-photo__item figure .case-img{margin-bottom:4.07vw}.main__inner .mnDetail-photo__item figure figcaption{display:flex;justify-content:space-between;gap:10.69vw}.main__inner .mnDetail-photo__item figure figcaption .before,.main__inner .mnDetail-photo__item figure figcaption .after{flex:1 1 50%;text-align:center;padding-block:1.02vw;font-family:var(--font-second);font-weight:700}.main__inner .mnDetail-photo__item figure figcaption .before{background-color:#fff;color:#311303;border:1px solid #e6e0d6;position:relative}.main__inner .mnDetail-photo__item figure figcaption .before:after{content:"";width:3.56vw;height:3.56vw;-webkit-mask-image:url(/assets/images/common/ic_arr_right.svg);mask-image:url(/assets/images/common/ic_arr_right.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background-color:#c9ac9b;position:absolute;right:-7.12vw;top:0;bottom:0;margin:auto}.main__inner .mnDetail-photo__item figure figcaption .after{background-color:#b88a56;color:#fff}.main__inner .mnDetail-photo__tl{background-color:#c6b5aa;color:#fff;text-align:center;border-radius:2.54vw;padding-block:3.05vw;margin-bottom:7.12vw;font-family:var(--font-second);font-weight:700}.main__inner .mnDetail-photo__doctor{padding-top:3.05vw;text-align:right}.main__inner .mnDetail-photo__doctor-link{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.51vw}.main__inner .mnDetail-photo__doctor-link:not(a){text-decoration:none}.main__inner .botox-point{counter-set:botox-point}.main__inner .botox-point__sec{counter-increment:botox-point}.main__inner .botox-point__sec .botox-point__tl{padding-left:2.3em}.main__inner .botox-point__sec .botox-point__tl:before{content:"0" counter(botox-point) ".";font-size:6.11vw;line-height:1.4;margin-right:.5em;letter-spacing:0;position:absolute;left:0}.main__inner .botox-point__frame{background-color:#fff;border-radius:2.54vw;padding:8.14vw 5.09vw}.main__inner .botox-point__frame+.botox-point__frame{margin-top:5.09vw}.main__inner .botox-point__frame--caution{border:1px solid #ba2e2e}.main__inner .botox-point__frame--caution .botox-point__tl{padding-left:0;font-size:4.07vw;margin-bottom:7.12vw;color:#ba2e2e;text-decoration:underline;text-underline-offset:.76vw;text-decoration-thickness:1px}.main__inner .botox-point__frame--caution .botox-point__text{font-size:3.56vw;line-height:1.8}.main__inner .botox-point__tl{font-family:var(--font-second);font-size:5.09vw;line-height:1.6;color:var(--primary-color);font-weight:700;letter-spacing:.1em;text-box:trim-both cap alphabetic;position:relative}.main__inner .botox-point__tl small{font-size:4.07vw;font-weight:500;display:inline-block}.main__inner .botox-point__group{display:-ms-grid;display:grid;row-gap:5.09vw;margin-top:6.11vw}.main__inner .botox-point__group-item{border:1px solid #e6e0d6;padding:6.11vw;border-radius:2.54vw;text-box:trim-both cap alphabetic}.main__inner .botox-point__group-tl{font-family:var(--font-second);font-size:3.82vw;font-weight:700;letter-spacing:.1em;margin-bottom:.2em}.main__inner .botox-point__text{font-size:3.82vw;line-height:1.8;text-box:trim-both cap alphabetic;margin-top:6.11vw}.main__inner .botox-point__text--center{text-align:left}.main__inner .botox-point__text strong{font-family:var(--font-second)}.main__inner .botox-point__note{display:block;margin-top:5.09vw;font-size:2.54vw;color:#988981;padding-left:1em;text-indent:-1em}.main__inner .botox-point__note:before{content:"※"}.main__inner .botox-point__note+.botox-point__note{margin-top:0}.main__inner .botox-point__border-frame{border:1px solid #e6e0d6;border-radius:2.54vw;padding:8.14vw 6.11vw;margin-block:6.11vw}.main__inner .botox-point__border-frame:last-child{margin-bottom:0}.main__inner .botox-point__border-frame-ttl{text-align:center;font-family:var(--font-second);font-size:5.09vw;font-weight:700;line-height:1.6;margin-bottom:6.11vw;text-box:trim-both cap alphabetic}.main__inner .botox-point__border-frame-ttl em{color:#b88a56;font-style:normal;text-decoration:underline;text-underline-offset:.51vw;text-decoration-thickness:1px}.main__inner .botox-point__table{margin-top:8.14vw}.main__inner .botox-point__bg-frame{margin-top:8.14vw;background-color:#f8f2ef;padding:6.11vw;display:-ms-grid;display:grid}.main__inner .botox-point__bg-frame>:first-child{margin-top:0}.main__inner .botox-point__bg-frame dl{display:block}.main__inner .botox-point__bg-frame dl dt{font-weight:700;display:inline-block}.main__inner .botox-point__bg-frame dl dd{display:inline}.main__inner .botox-point__figures{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:8.14vw;margin-bottom:7.12vw}.main__inner .botox-point__img-wrap{flex:1 1 auto}.main__inner .botox-point__insta-link{display:flex;justify-content:center;margin-top:8.14vw}.main__inner .botox-point__insta-link .insta-link{display:flex;align-items:center;justify-content:center;-moz-column-gap:5.6vw;column-gap:5.6vw;padding:3.05vw 10.18vw;border:1px solid #b3a47c;border-radius:25.45vw;font-size:3.56vw;line-height:1.6;text-box:trim-both cap alphabetic;letter-spacing:.075em;transition:background-color .25s ease-out, color .25s ease-out;will-change:background-color, color}.main__inner .botox-point__insta-link .insta-link .icon{width:7.12vw;margin-right:-3.05vw}.main__inner .botox-point__insta-link .insta-link:hover{background-color:#b3a47c;color:#fff}.main__inner .botox-point__gradient-box{display:flex;justify-content:center}.main__inner .botox-point__gradient-box .gradient-box{width:100%;background:linear-gradient(90deg, #a46722 0, #d99a58 50%, #a46722 100%);border-radius:5.09vw;color:#fff;text-align:center;line-height:1;padding-block:7.12vw 6.11vw}.main__inner .botox-point__gradient-box .gradient-box__main{display:flex;flex-direction:column;row-gap:4.07vw;align-items:center;font-family:var(--font-second)}.main__inner .botox-point__gradient-box .gradient-box__label{font-size:4.07vw;font-weight:700;letter-spacing:.1em}.main__inner .botox-point__gradient-box .gradient-box__label strong{background-color:rgba(255,255,255,0.18);padding:0 1.53vw .51vw}.main__inner .botox-point__gradient-box .gradient-box__amount{font-size:4.58vw;margin-left:.7em}.main__inner .botox-point__gradient-box .gradient-box__amount em{font-style:normal;font-size:10.18vw;font-weight:700}.main__inner .botox-point__gradient-box .gradient-box__note{display:block;font-size:3.56vw;line-height:1.2}.main__inner .botox-point__gradient-box .gradient-box__note:before{content:"※";position:relative}.main__inner .botox-point__nano-needle .nano-needle{display:flex;flex-direction:column;row-gap:5.09vw}.main__inner .botox-point__nano-needle .nano-needle__block{display:flex;flex-direction:column;row-gap:5.09vw;width:100%}.main__inner .botox-point__nano-needle .nano-needle__feature{display:-ms-grid;display:grid;row-gap:1.27vw}.main__inner .botox-point__nano-needle .nano-needle__feature-item{border:0;background-color:#f8f2ef;display:flex;align-items:center;padding:4.07vw 5.09vw;font-size:3.82vw;letter-spacing:.1em;line-height:1.6}.main__inner .botox-point__nano-needle .nano-needle__feature-item strong{font-size:4.58vw;font-weight:600}.main__inner .botox-point__nano-needle .nano-needle__feature-item em{text-decoration:underline;text-underline-offset:.51vw;text-decoration-thickness:1px;font-style:normal}.main__inner .botox-point__nano-needle .nano-needle__feature-item:before{content:"";flex-shrink:0;display:inline-block;width:6.11vw;height:6.11vw;background:url(/assets/menu/images/botox/ic_check.png?202652613123) center/2.54vw auto no-repeat;background-color:#c9ac9b;position:relative;border-radius:50%;margin-right:4.07vw}.main__inner .botox-point__nano-needle .nano-needle__balloon{--balloon_beak: 5.60vw;display:-ms-grid;display:grid;place-items:center;align-content:center;height:100%;border:1px solid #b88a56;border-radius:2.54vw;margin-bottom:5.6vw;padding:5.09vw;position:relative;font-family:var(--font-second)}.main__inner .botox-point__nano-needle .nano-needle__balloon:before,.main__inner .botox-point__nano-needle .nano-needle__balloon:after{content:"";width:5.6vw;height:var(--balloon_beak);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%);clip-path:polygon(0 0, 100% 0, 50% 100%);position:absolute;bottom:calc(var(--balloon_beak)*-1);background-color:#b88a56}.main__inner .botox-point__nano-needle .nano-needle__balloon:after{bottom:calc(var(--balloon_beak)*-1 + .51vw);background-color:#fff}.main__inner .botox-point__nano-needle .nano-needle__balloon span{display:block;text-align:center;font-size:3.82vw;letter-spacing:.05em;line-height:1.7;text-box:trim-both cap alphabetic}.main__inner .botox-point__nano-needle .nano-needle__fig{width:100%}.main__inner .botox-point__nano-needle .nano-needle__fig figcaption{margin-top:3.05vw;text-align:center;font-size:3.56vw}.main__inner .botox-point__nano-needle .nano-needle__note{font-size:2.54vw;line-height:1.8;color:#988981;padding-left:1.2em;text-indent:-1.2em}.main__inner .botox-point__nano-needle .nano-needle__note:before{content:"※";margin-right:.2em}}
