:root{--opacity: 1.0}.under{overflow:hidden;margin-top:70px}@media(max-width: 767px){.under{margin-top:initial}}.under .sec_intro{margin-bottom:60px}@media(max-width: 767px){.under .sec_intro{margin-bottom:8vw}}.under .sec_intro p+p{margin-top:20px}@media(max-width: 767px){.under .sec_intro p+p{margin-top:4vw}}.under .mv{background-repeat:no-repeat;width:100%;height:500px;position:relative;background-position:center;background-size:cover}@media(max-width: 767px){.under .mv{height:auto;background-image:none !important}}.under .mv .page-tit{position:absolute;font-size:14px;top:55px;left:calc((100% - 1000px)/2);opacity:.5}@media(max-width: 767px){.under .mv .page-tit{display:none}}.under .mv.only-text{height:300px;background-color:#e9e5e2;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.under .mv.only-text{height:80vw}}.under .mv.only-text .tit-area{text-align:center}@media(max-width: 767px){.under .mv.only-text .tit-area{padding-top:10vw}}.under .mv.only-text .tit-area .en{font-size:42px;letter-spacing:.05em;line-height:1.8}@media(max-width: 767px){.under .mv.only-text .tit-area .en{font-size:8.5vw;line-height:1.6}}.under .mv.only-text .tit-area .jp{font-size:22px}@media(max-width: 767px){.under .mv.only-text .tit-area .jp{font-size:4vw}}.under .mv.onda-lift{background-image:url(../img/under/aesthetic-treatments/onda-lift/mv.webp)}.under .mv.lumecca{background-image:url(../img/under/aesthetic-treatments/lumecca/mv.webp)}.under .mv.potenza{background-image:url(../img/under/aesthetic-treatments/potenza/mv.webp)}.under .mv.hifu{background-image:url(../img/under/aesthetic-treatments/hifu/mv.webp)}.under .mv.hair-removal{background-image:url(../img/under/aesthetic-treatments/hair-removal/mv.webp)}.under .mv.ruby-fractional{background-image:url(../img/under/aesthetic-treatments/ruby-fractional/mv.webp)}.under .mv.pico-fractional{background-image:url(../img/under/aesthetic-treatments/pico-fractional/mv.webp)}.under .mv.pico-spot{background-image:url(../img/under/aesthetic-treatments/pico-spot/mv.webp)}.under .mv.pico-toning{background-image:url(../img/under/aesthetic-treatments/pico-toning/mv.webp)}.under .mv.mole-wart-removal{background-image:url(../img/under/aesthetic-treatments/mole-wart-removal/mv.webp)}.under .mv.infusion-injection{background-image:url(../img/under/aesthetic-treatments/infusion-injection/mv.webp)}.under .pnav{border-top:solid 1px #e9e5e2;border-bottom:solid 1px #e9e5e2}@media(max-width: 767px){.under .pnav .inner{padding:initial}}.under .pnav .inner .list{border-left:solid 1px #e9e5e2;border-right:solid 1px #e9e5e2;display:grid;grid-template-columns:repeat(4, 1fr)}@media(max-width: 767px){.under .pnav .inner .list{grid-template-columns:repeat(2, 1fr)}}.under .pnav .inner .list li{font-size:14px;border-bottom:solid 1px #e9e5e2;border-right:solid 1px #e9e5e2;letter-spacing:.025em}@media(max-width: 767px){.under .pnav .inner .list li{font-size:3.4vw}}.under .pnav .inner .list li:nth-child(4n){border-right:none}.under .pnav .inner .list li.bdn{border-bottom:none}@media(max-width: 767px){.under .pnav .inner .list li.bdb_sp{border-bottom:solid 1px #e9e5e2 !important}}.under .pnav .inner .list li::after{transform:rotate(90deg);right:20px;top:45%}@media(max-width: 767px){.under .pnav .inner .list li::after{right:3vw}}.under .pnav .inner .list li a{padding:15px}@media(max-width: 767px){.under .pnav .inner .list li a{padding:3vw 6vw 3vw 3vw}}.under .pnav.s .list{margin:0 auto;width:660px;grid-template-columns:repeat(3, 1fr)}@media(max-width: 767px){.under .pnav.s .list{width:100%}}.under .top_cp::before{content:none}.under .faq{display:flex;flex-direction:column}.under .faq .content .q{font-size:16px;cursor:pointer;border-bottom:solid 1px #e9e5e2}@media(max-width: 767px){.under .faq .content .q{font-size:3.5vw;padding-right:4vw;align-items:flex-start !important}.under .faq .content .q .question{padding:2vw 0}}.under .faq .content .q::after{top:55%;right:20px;transform:translateY(-50%) rotate(90deg);transition:transform .4s ease}@media(max-width: 767px){.under .faq .content .q::after{right:0;width:2.5vw;height:2.5vw}}.under .faq .content .q.active::after{transform:translateY(-50%) rotate(-90deg)}.under .faq .content .a{max-height:0;overflow:hidden;transition:max-height .4s ease,padding .6s ease}.under .faq .content .a.active{max-height:500px;padding:15px 0 15px 15px}@media(max-width: 767px){.under .faq .content .a.active{padding:4vw 0}}.under .faq .content .q,.under .faq .content .a{padding-left:15px}@media(max-width: 767px){.under .faq .content .q,.under .faq .content .a{padding-left:initial}}.under .faq .content .q,.under .faq .content .a p{display:flex}.under .faq .content .q .mark,.under .faq .content .a p .mark{display:block;margin-right:20px;flex-shrink:0;width:50px;height:50px;display:flex;align-items:center;justify-content:center}@media(max-width: 767px){.under .faq .content .q .mark,.under .faq .content .a p .mark{width:10vw;height:10vw;margin-right:4vw}}.under .faq .content .q .link,.under .faq .content .a p .link{color:#659cac;text-decoration:underline;margin:0 5px;display:inline}@media(max-width: 767px){.under .faq .content .q .link,.under .faq .content .a p .link{margin:.5vw 0}}.under .faq .content .q{align-items:center}.under .faq .content .q .mark{background-color:#cfaeaa;color:#fff}.under .faq .content .a .mark{border:solid 1px #e9e5e2;transform:translateY(-15px)}@media(max-width: 767px){.under .faq .content .a .mark{transform:translateY(-4vw)}}.under .price table{font-size:14px;width:100%;line-height:1.5;letter-spacing:.05rem}@media(max-width: 767px){.under .price table{font-size:3.4vw}}.under .price table .mid{font-size:13px}@media(max-width: 767px){.under .price table .mid{font-size:3vw}}.under .price table .mid.mt{margin-top:5px;display:block}@media(max-width: 767px){.under .price table .mid.mt{margin-top:1vw}}.under .price table .small{font-size:10px}@media(max-width: 767px){.under .price table .small{font-size:2.5vw}}.under .price table tbody tr.category-title th{font-size:16px;padding:15px 20px !important;background-color:#d8d0c9 !important}@media(max-width: 767px){.under .price table tbody tr.category-title th{font-size:3.8vw}}.under .price table tbody tr th,.under .price table tbody tr td{padding:10px;border-right:solid 1px #fff;border-bottom:solid 1px #fff}@media(max-width: 767px){.under .price table tbody tr th,.under .price table tbody tr td{padding:3vw 2vw}}.under .price table tbody tr th{background-color:rgba(191,165,93,.2);text-align:left}.under .price table tbody tr td{vertical-align:middle;text-align:center}.under .price table tbody tr td:first-of-type{text-align:left}.under .price table tbody tr td:last-of-type{border-right:none;padding-right:initial;text-align:right}.under .price table tbody tr td.center{text-align:center}.under .price table tbody tr:last-of-type th,.under .price table tbody tr:last-of-type td{border-bottom:none}.under .price table tbody tr .bdb_n{border-bottom:none}@media(max-width: 767px){.under .price table.sp-column tr{display:flex;flex-wrap:wrap;border-bottom:none}.under .price table.sp-column tr th{display:block;width:100%}.under .price table.sp-column tr td.over{height:11vw;overflow:visible}.under .price table.sp-column.divide03 tr td:first-of-type,.under .price table.sp-column.divide03 tr td:last-of-type{width:40%}.under .price table.sp-column.divide03 tr td:nth-of-type(2){width:20%}.under .price table.sp-column.divide03 tr td[rowspan],.under .price table.sp-column.divide03 tr td.sp_bdn{border-bottom:none}.under .price table.sp-column.divide03 tr.divide02 td:first-of-type{width:60%}.under .price table.sp-column.divide03 tr.divide02 td:last-of-type{width:40%}}.under .tit01{padding-bottom:5px;font-size:24px;border-bottom:solid 1px #e9e5e2;margin-bottom:30px}@media(max-width: 767px){.under .tit01{font-size:5vw;margin-bottom:6vw;padding-bottom:2vw}}.under .tit02{font-size:19px;padding-left:20px;border-left:solid 4px #bfa55d;line-height:1.6;margin-bottom:30px}@media(max-width: 767px){.under .tit02{font-size:4.4vw;margin-bottom:6vw;padding-left:3vw}}.under .pht{margin:0 auto}.under .pht.l{width:80%}.under .pht.m{width:60%}.under .pht.s{width:40%}@media(max-width: 767px){.under .pht.l,.under .pht.m,.under .pht.s{width:100%}}.under .pht.l.mt,.under .pht.m.mt,.under .pht.s.mt{margin-top:40px}@media(max-width: 767px){.under .pht.l.mt,.under .pht.m.mt,.under .pht.s.mt{margin-top:5vw}}.under .box{background-color:#e9e5e2;padding:60px}@media(max-width: 767px){.under .box{padding:8vw}}.under .box .tit{text-align:center;margin-bottom:20px;font-size:26px}@media(max-width: 767px){.under .box .tit{margin-bottom:4vw;font-size:5vw;margin-bottom:4vw}}.under .box p+p{margin-top:20px}@media(max-width: 767px){.under .box p+p{margin-top:3vw}}.under .text-link{text-decoration:underline;color:#bfa55d;display:inline}.under .table01{width:80%;margin:0 auto}@media(max-width: 767px){.under .table01{width:160vw}}@media(min-width: 767px){.under .table01.l{width:100%}}.under .table01 .mid{font-size:14px}@media(max-width: 767px){.under .table01 .mid{font-size:3.3vw}}.under .table01 tr th,.under .table01 tr td{font-weight:400;padding:10px 25px;border-right:solid 1px #e9e5e2;border-bottom:solid 1px #e9e5e2;vertical-align:middle}@media(max-width: 767px){.under .table01 tr th,.under .table01 tr td{padding:2vw 4vw}}.under .table01 thead tr th:last-of-type{border-right:none}.under .table01 thead tr th.highlight{color:#fff;position:relative}.under .table01 thead tr th.highlight::before{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:calc(100% - 10px);height:calc(100% - 10px);background-color:#bfa55d;z-index:-1}@media(max-width: 767px){.under .table01 thead tr th.highlight::before{width:calc(100% - 2vw);height:calc(100% - 2vw)}}.under .table01 tbody tr th{background-color:#f7f7f7}.under .table01 tbody tr th.link{padding:initial}.under .table01 tbody tr th.link a{padding:10px 25px}@media(max-width: 767px){.under .table01 tbody tr th.link a{padding:2vw 4vw}}.under .table01 tbody tr td:last-of-type{border-right:none}.under .table01_outer{overflow-x:auto;-webkit-overflow-scrolling:touch}.under .dl01{display:flex;flex-wrap:wrap}.under .dl01 dt,.under .dl01 dd{padding:15px 25px;border-bottom:solid 1px #e9e5e2;vertical-align:middle}@media(max-width: 767px){.under .dl01 dt,.under .dl01 dd{padding:2vw 4vw}}.under .dl01 dt:last-of-type,.under .dl01 dd:last-of-type{border:none}.under .dl01 dt{border-bottom:solid 1px #fff;width:25%;font-weight:normal;background-color:#e9e5e2}@media(max-width: 767px){.under .dl01 dt{width:100%}}.under .dl01 dd{width:75%}@media(max-width: 767px){.under .dl01 dd{width:100%}}.under .asset01 .list .item+.item{margin-top:40px}@media(max-width: 767px){.under .asset01 .list .item+.item{margin-bottom:8vw}}.under .asset01 .list .item:nth-of-type(even){flex-direction:row-reverse}@media(max-width: 767px){.under .asset01 .list .item:nth-of-type(even){flex-direction:column}}.under .asset01 .item{display:flex;justify-content:space-between}@media(max-width: 767px){.under .asset01 .item{flex-direction:column}}.under .asset01 .item .img{width:32%}.under .asset01 .item .img img{-o-object-fit:contain;object-fit:contain}@media(max-width: 767px){.under .asset01 .item .img{aspect-ratio:16/9;width:100%;margin:0 auto;margin-bottom:4vw}}.under .asset01 .item .textarea{width:65%;display:flex;flex-direction:column;gap:10px}@media(max-width: 767px){.under .asset01 .item .textarea{width:100%;gap:3vw}}.under .asset01 .item .textarea .num{position:relative}.under .asset01 .item .textarea .num::before{content:"";position:absolute;top:50%;transform:translateY(-50%);left:0;width:100%;height:1px;background-color:#e9e5e2;z-index:-1}.under .asset01 .item .textarea .num .text{background-color:#fff;width:-moz-fit-content;width:fit-content;padding-right:30px}@media(max-width: 767px){.under .asset01 .item .textarea .num .text{padding-right:4vw;font-size:4vw}}.under .asset01 .item .textarea .tit{font-size:22px}@media(max-width: 767px){.under .asset01 .item .textarea .tit{font-size:5vw;letter-spacing:.09em;line-height:1.6}}.under .asset01 .item .textarea .text{text-align:justify}.under .asset01 .item.center{align-items:center}.under .asset01.no-img{width:700px;margin:0 auto}@media(max-width: 767px){.under .asset01.no-img{width:100%}}.under .asset01.no-img .list .item .textarea{width:100%}.under .asset01.no-img .list .item .textarea .tit{font-size:20px}@media(max-width: 767px){.under .asset01.no-img .list .item .textarea .tit{font-size:4.6vw}}@media(min-width: 767px){.under .asset01.no-img.l{width:800px}}.under .asset02 .list{position:relative}.under .asset02 .list::before{content:"";position:absolute;width:1px;background-color:#bfa55d;height:100%;top:0;right:30%;z-index:-1}@media(max-width: 767px){.under .asset02 .list::before{right:50%;transform:translateX(-50%);width:2px}}.under .asset02 .list .item+.item{margin-top:30px}@media(max-width: 767px){.under .asset02 .list .item+.item{margin-top:8vw}}.under .asset02 .item{position:relative;display:flex}@media(max-width: 767px){.under .asset02 .item{flex-direction:column;padding-top:3vw;background-color:#fff}}.under .asset02 .item .img{width:40%}@media(max-width: 767px){.under .asset02 .item .img{width:80%;margin:0 auto}}.under .asset02 .item::after{content:"";position:absolute;right:calc(30% - 6px);bottom:-30px;display:block;width:12px;height:12px;background:url(../img/common/arrow_head.svg) no-repeat center/contain}@media(max-width: 767px){.under .asset02 .item::after{width:3vw;height:3vw;bottom:-8vw;right:calc(50% - 1vw)}}.under .asset02 .item .textarea{background-color:#fff;height:-moz-fit-content;height:fit-content;padding-bottom:10px;width:60%}@media(max-width: 767px){.under .asset02 .item .textarea{width:100%;padding-bottom:3vw}}.under .asset02 .item .textarea .tit{padding:30px 0 5px 5%;font-size:20px;border-bottom:solid 1px #e9e5e2}@media(max-width: 767px){.under .asset02 .item .textarea .tit{font-size:4.6vw;letter-spacing:.09em;line-height:1.6;padding:3vw 0 2vw 3vw}}.under .asset02 .item .textarea .text{margin-top:10px;padding:0 3% 0 5%;text-align:justify}@media(max-width: 767px){.under .asset02 .item .textarea .text{padding:0 3vw;margin-top:2vw}}.under .asset02 .item:last-child .textarea{height:auto}.under .asset02 .item:last-child::after{content:none}.under .asset03{border:solid 1px #bfa55d;padding:40px}@media(max-width: 767px){.under .asset03{padding:8vw}}.under .asset03 .tit{text-align:center;font-size:22px;margin-bottom:20px}@media(max-width: 767px){.under .asset03 .tit{font-size:4.6vw;margin-bottom:4vw}}.under .asset03 .text{font-size:15px}@media(max-width: 767px){.under .asset03 .text{font-size:3.5vw}}.under .asset03 .text .link{display:inline;text-decoration:underline;color:#bfa55d}.under .sec_concerns{position:relative;border-bottom:solid 1px #e9e5e2;padding-bottom:60px}@media(max-width: 767px){.under .sec_concerns{padding-bottom:12vw}}@media(max-width: 767px){.under .sec_concerns .content{position:relative;display:flex}}@media(max-width: 767px){.under .sec_concerns .content .textarea{width:80%}}.under .sec_concerns .content .textarea .list{text-align:center}@media(max-width: 767px){.under .sec_concerns .content .textarea .list{text-align:left}}@media(max-width: 767px){.under .sec_concerns .content .textarea .list li{position:relative;padding-left:4vw;line-height:1.6}.under .sec_concerns .content .textarea .list li::before{position:absolute;content:"・";top:0;left:0}}@media(max-width: 767px){.under .sec_concerns .content .textarea .list li+li{margin-top:2.5vw}}.under .sec_concerns .content .img{height:170%;max-height:520px;position:absolute;top:50%;transform:translateY(-50%);left:0}@media(max-width: 767px){.under .sec_concerns .content .img{bottom:-3vw;top:initial;right:0;left:initial;position:absolute;transform:initial;width:25%;height:-moz-fit-content;height:fit-content}.under .sec_concerns .content .img img{max-height:200px;-o-object-fit:contain;object-fit:contain}}@media(min-width: 767px){.under .sec_concerns .content .img.s{height:155%;left:-40px}}@media(max-width: 767px){.under .sec_concerns .content .img.s{width:30%}}.under .sec_flow .list{position:relative}.under .sec_flow .list::before{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:1px;height:95%;background-color:#bfa55d;z-index:-1}@media(max-width: 767px){.under .sec_flow .list::before{left:8vw;transform:initial;top:0;height:85%}}.under .sec_flow .list .item{display:flex;align-items:center;margin-bottom:40px}@media(max-width: 767px){.under .sec_flow .list .item{flex-direction:column;position:relative;margin-bottom:8vw}}.under .sec_flow .list .item .tit,.under .sec_flow .list .item .text{width:calc(50% - 100px)}@media(max-width: 767px){.under .sec_flow .list .item .tit,.under .sec_flow .list .item .text{width:77%;margin-left:auto}}.under .sec_flow .list .item .tit{text-align:right;font-size:22px}@media(max-width: 767px){.under .sec_flow .list .item .tit{text-align:initial;font-size:4.2vw;margin-bottom:1vw}}.under .sec_flow .list .item .step{width:200px;display:flex;align-items:center;justify-content:center;position:relative}@media(max-width: 767px){.under .sec_flow .list .item .step{position:absolute;left:0;width:-moz-fit-content;width:fit-content}}.under .sec_flow .list .item .step::before{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);height:1px;width:90%;background-color:#e9e5e2;z-index:-1}@media(max-width: 767px){.under .sec_flow .list .item .step::before{content:none}}.under .sec_flow .list .item .step .text{display:flex;align-items:center;justify-content:center;flex-direction:column;color:#fff;text-align:center;background-color:#bfa55d;border-radius:50%;width:60px;height:60px;font-size:11px;line-height:1}@media(max-width: 767px){.under .sec_flow .list .item .step .text{width:17vw;height:17vw;font-size:3vw}}.under .sec_flow .list .item .step .text .num{margin-top:3px;font-size:18px;display:block}@media(max-width: 767px){.under .sec_flow .list .item .step .text .num{font-size:4.2vw;margin-top:1vw}}.under .sec_flow .list .item .text{line-height:1.6;letter-spacing:.05em}.under .sec_treatment-detail{position:relative;padding:60px 0;background-color:#ede5d6}@media(max-width: 767px){.under .sec_treatment-detail{padding:12vw 0}}.under .sec_treatment-detail::after{content:"";position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);width:1px;height:90%;background-color:#fff;content:none}@media(max-width: 767px){.under .sec_treatment-detail::after{content:none}}.under .sec_treatment-detail .content{display:flex;gap:60px}@media(max-width: 767px){.under .sec_treatment-detail .content{flex-direction:column;gap:12vw}}.under .sec_treatment-detail .content .price{width:50%}@media(max-width: 767px){.under .sec_treatment-detail .content .price{width:100%}}.under .sec_treatment-detail .content .detail{width:50%;width:100%}@media(max-width: 767px){.under .sec_treatment-detail .content .detail{width:100%}}.under .sec_treatment-detail .content .detail dl{font-size:14px;display:flex;flex-wrap:wrap}@media(max-width: 767px){.under .sec_treatment-detail .content .detail dl{font-size:3.5vw;flex-direction:column}}.under .sec_treatment-detail .content .detail dl dt,.under .sec_treatment-detail .content .detail dl dd{padding-left:10px}@media(max-width: 767px){.under .sec_treatment-detail .content .detail dl dt,.under .sec_treatment-detail .content .detail dl dd{padding-left:initial}}.under .sec_treatment-detail .content .detail dl dt{width:20%}@media(max-width: 767px){.under .sec_treatment-detail .content .detail dl dt{width:100%}}.under .sec_treatment-detail .content .detail dl dd{border-bottom:solid 1px #fff;padding-bottom:10px;margin-bottom:10px;line-height:1.5;letter-spacing:.04em;width:80%;border:none;position:relative;padding-bottom:15px;margin-bottom:15px}.under .sec_treatment-detail .content .detail dl dd::after{position:absolute;content:"";height:1px;width:125%;background-color:#fff;right:0;bottom:0}@media(max-width: 767px){.under .sec_treatment-detail .content .detail dl dd{margin-bottom:3vw;padding-bottom:3vw;border-bottom:solid 1px #fff;width:100%}.under .sec_treatment-detail .content .detail dl dd::after{content:none}}.under .sec_related-column{border-top:solid 1px #e9e5e2;padding-top:70px}@media(max-width: 767px){.under .sec_related-column{padding-top:12vw}}.under .sec_related-column .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media(max-width: 767px){.under .sec_related-column .list{grid-template-columns:repeat(1, 1fr);gap:4vw}}.under .sec_related-column .list .item{padding-bottom:20px;border-bottom:solid 1px #e9e5e2}@media(max-width: 767px){.under .sec_related-column .list .item{padding-bottom:4vw}}@media(max-width: 767px){.under .sec_related-column .list .item a{display:flex;justify-content:space-between}}.under .sec_related-column .list .item a .img{background-color:#e9e5e2;aspect-ratio:16/9;margin-bottom:10px}@media(max-width: 767px){.under .sec_related-column .list .item a .img{width:35%;height:-moz-fit-content;height:fit-content;margin-bottom:inherit}}@media(max-width: 767px){.under .sec_related-column .list .item a .textarea{width:60%}}.under .sec_related-column .list .item a .textarea .date{font-size:13px;margin-bottom:10px}@media(max-width: 767px){.under .sec_related-column .list .item a .textarea .date{font-size:3.3vw;margin-bottom:1vw}}.under .sec_related-column .list .item a .textarea .tit{line-height:1.6}.under.clinic .content{margin-top:80px}@media(max-width: 767px){.under.clinic .content{margin-top:12vw}}.under.clinic .content .fl{display:flex;gap:30px}@media(max-width: 767px){.under.clinic .content .fl{flex-direction:column;gap:8vw}}.under.clinic .content .fl .img{width:32%}@media(max-width: 767px){.under.clinic .content .fl .img{width:100%}}.under.clinic .content .fl .dl01{width:68%;font-size:15px}@media(max-width: 767px){.under.clinic .content .fl .dl01{width:100%;font-size:3.5vw}}.under.price .content{margin:80px 0}@media(max-width: 767px){.under.price .content{margin:12vw 0}}.under.price .content .item .titarea{display:flex;margin-bottom:30px;gap:30px}@media(max-width: 767px){.under.price .content .item .titarea{flex-direction:column;gap:initial;margin-bottom:6vw}}.under.price .content .item .titarea .tit02{margin-bottom:10px}.under.price .content .item .titarea .sub{color:#bfa55d}@media(max-width: 767px){.under.price .content .item .titarea .sub{font-size:3.5vw}}.under.price .content .item .titarea.column{flex-direction:column;gap:initial}.under.price .content .item table .treatment-br{display:none}@media(max-width: 767px){.under.price .content .item table .treatment-br{display:block}}.under.price .content .item table tbody tr th,.under.price .content .item table tbody tr td{padding:10px 20px}@media(max-width: 767px){.under.price .content .item table tbody tr th,.under.price .content .item table tbody tr td{padding:3vw 2vw}}.under.price .content .item table tbody tr th{background-color:#e9e5e2}.under.price .content .item table tbody tr td{border-color:#e9e5e2}@media(max-width: 767px){.under.recruit.is-recruit-page .sec_intro{margin-top:30vw}}.under.recruit.is-recruit-page .sec_intro .textarea{font-family:"zkr" !important}.under.recruit.is-recruit-page .sec_intro .logo{display:none}.under.recruit.is-recruit-page .sec_recruitment{margin-bottom:80px}@media(max-width: 767px){.under.recruit.is-recruit-page .sec_recruitment{margin-bottom:12vw}}.under.recruit.is-recruit-page .sec_recruitment .contact{font-family:"zkr" !important}.under.recruit.is-recruit-page .sec_closing{display:none}.under.recruit.is-front-page{margin-top:initial}.under.recruit.is-front-page .mv{display:none}.under.recruit{overflow:hidden}.under.recruit .sec_intro{margin-top:80px}@media(max-width: 767px){.under.recruit .sec_intro{margin-top:14vw}}.under.recruit .sec_intro .logo{width:100px;height:100px;margin:0 auto}@media(max-width: 767px){.under.recruit .sec_intro .logo{width:22vw;height:22vw}}.under.recruit .sec_intro .textarea{margin-top:45px;text-align:center}@media(max-width: 767px){.under.recruit .sec_intro .textarea{margin-top:8vw}}.under.recruit .sec_intro .textarea p+p{margin-top:20px}@media(max-width: 767px){.under.recruit .sec_intro .textarea p+p{margin-top:4vw}}.under.recruit .sec_intro .btn{margin-top:40px;width:-moz-fit-content;width:fit-content;margin:40px auto 0 auto;border-radius:30px;border:solid 1px #bfa55d;font-size:16px;color:#bfa55d}@media(max-width: 767px){.under.recruit .sec_intro .btn{margin-top:8vw;border-radius:10vw;font-size:4vw}}.under.recruit .sec_intro .btn a{padding:10px 60px 10px 40px}@media(max-width: 767px){.under.recruit .sec_intro .btn a{padding:2vw 14vw 2vw 8vw}}.under.recruit .sec_intro .btn a::after{right:30px;transform:translateY(-50%) rotate(90deg)}@media(max-width: 767px){.under.recruit .sec_intro .btn a::after{width:2vw;height:3.2vw}}.under.recruit .sec_imgarea{background-image:url(../img/top/mv.webp);background-repeat:no-repeat;background-position:center;overflow:hidden;width:1200px;height:700px;position:relative;margin:0 auto}@media(max-width: 767px){.under.recruit .sec_imgarea{background-image:none;height:auto;width:100%}}.under.recruit .sec_recruitment .tit{font-size:16px;text-align:center;margin-bottom:30px}@media(max-width: 767px){.under.recruit .sec_recruitment .tit{font-size:4vw;margin-bottom:6vw}}.under.recruit .sec_recruitment .detail .cat{font-size:28px;text-align:center;line-height:1;margin-bottom:30px}@media(max-width: 767px){.under.recruit .sec_recruitment .detail .cat{font-size:6vw;margin-bottom:6vw}}.under.recruit .sec_recruitment .detail .table{width:100%}@media(max-width: 767px){.under.recruit .sec_recruitment .detail .table{font-size:3.3vw}}.under.recruit .sec_recruitment .detail .table tr th,.under.recruit .sec_recruitment .detail .table tr td{padding:15px 25px}@media(max-width: 767px){.under.recruit .sec_recruitment .detail .table tr th,.under.recruit .sec_recruitment .detail .table tr td{padding:3vw 3vw;line-height:1.6}}.under.recruit .sec_recruitment .detail .table tr th{width:25%;text-align:center;background-color:#ede5d6;border-bottom:solid 1px #fff}@media(max-width: 767px){.under.recruit .sec_recruitment .detail .table tr th{padding:2vw 1vw;vertical-align:middle}}.under.recruit .sec_recruitment .detail .table tr td{width:75%;border-bottom:solid 1px #ede5d6}.under.recruit .sec_recruitment .detail .table tr td .element+.element{margin-top:10px}@media(max-width: 767px){.under.recruit .sec_recruitment .detail .table tr td .element+.element{margin-top:3vw}}.under.recruit .sec_recruitment .detail .table tr:last-of-type th,.under.recruit .sec_recruitment .detail .table tr:last-of-type td{border:none}.under.recruit .sec_recruitment .contact{margin-top:50px;background-color:#f6f5f4;padding:20px 0;text-align:center}@media(max-width: 767px){.under.recruit .sec_recruitment .contact{margin-top:8vw;padding:4vw}}.under.recruit .sec_recruitment a{text-decoration:underline}@media(max-width: 767px){.under.recruit .sec_closing{margin-top:20vw !important}}.under.recruit .sec_closing .textarea{text-align:center}.under.recruit .sec_closing .textarea .en{font-size:42px;line-height:1.5;letter-spacing:.04em}@media(max-width: 767px){.under.recruit .sec_closing .textarea .en{font-size:7vw}}.under.recruit .sec_closing .textarea .jp{font-size:18px}@media(max-width: 767px){.under.recruit .sec_closing .textarea .jp{font-size:4vw;margin-top:2vw}}.under.privacy .content,.under.legal-disclosure .content{padding:80px 0;font-size:15px}@media(max-width: 767px){.under.privacy .content,.under.legal-disclosure .content{padding:12vw 0;font-size:3.6vw}}.under.privacy .content .item+.item,.under.legal-disclosure .content .item+.item{margin-top:60px}@media(max-width: 767px){.under.privacy .content .item+.item,.under.legal-disclosure .content .item+.item{margin-top:10vw}}.under.privacy .content .item .text+.text,.under.legal-disclosure .content .item .text+.text{margin-top:10px}@media(max-width: 767px){.under.privacy .content .item .text+.text,.under.legal-disclosure .content .item .text+.text{margin-top:3vw}}.under.privacy .content .item .subtit,.under.legal-disclosure .content .item .subtit{font-size:17px;margin-bottom:10px}@media(max-width: 767px){.under.privacy .content .item .subtit,.under.legal-disclosure .content .item .subtit{font-size:4vw;margin-bottom:3vw}}.under.privacy .content .item .box,.under.legal-disclosure .content .item .box{margin-top:20px;padding:30px 40px}@media(max-width: 767px){.under.privacy .content .item .box,.under.legal-disclosure .content .item .box{padding:6vw}}.under.privacy .content .item .box .link,.under.legal-disclosure .content .item .box .link{display:flex;gap:20px}@media(max-width: 767px){.under.privacy .content .item .box .link,.under.legal-disclosure .content .item .box .link{flex-direction:column;gap:initial;margin-top:2vw}}.under.privacy .box .mtn{margin-top:initial}.under.legal-disclosure .content .info .note{margin-top:15px}.under.access .content{padding-top:80px}@media(max-width: 767px){.under.access .content{padding-top:12vw}}.under.access .content .map-area .fl{display:flex;gap:40px}@media(max-width: 767px){.under.access .content .map-area .fl{flex-direction:column}}.under.access .content .map-area .fl .map .tit,.under.access .content .map-area .fl .textarea .tit{background-color:#e9e5e2;text-align:center;font-size:18px;padding:10px 0;margin-bottom:30px}@media(max-width: 767px){.under.access .content .map-area .fl .map .tit,.under.access .content .map-area .fl .textarea .tit{font-size:4vw;padding:2vw 0;margin-bottom:4vw}}.under.access .content .map-area .fl .map{width:55%;height:auto}@media(max-width: 767px){.under.access .content .map-area .fl .map{width:100%}}@media(max-width: 767px){.under.access .content .map-area .fl .map .tit{margin-bottom:initial}}.under.access .content .map-area .fl .map iframe{height:300px;filter:none}@media(max-width: 767px){.under.access .content .map-area .fl .map iframe{height:70vw}}.under.access .content .map-area .fl .textarea{width:45%}@media(max-width: 767px){.under.access .content .map-area .fl .textarea{width:100%}}.under.access .content .map-area .fl .textarea .info p span{color:#bfa55d}.under.access .content .map-area .fl .textarea .info p+p{margin-top:10px}@media(max-width: 767px){.under.access .content .map-area .fl .textarea .info p+p{margin-top:2vw}}@media(max-width: 767px){.under.lumecca .table01{width:190vw}}@media(max-width: 767px){.under.infusion-injection .table01{width:185vw}}@media(min-width: 767px){.under.hair-removal .sec_concerns .content .img{height:140%}}@media(max-width: 767px){.under.hair-removal .sec_concerns .content .img{width:35%}}.under.ruby-fractional .table01,.under.pico-fractional .table01,.under.pico-spot .table01,.under.pico-toning .table01,.under.mole-wart-removal .table01{width:140%;font-size:15px}@media(max-width: 767px){.under.ruby-fractional .table01,.under.pico-fractional .table01,.under.pico-spot .table01,.under.pico-toning .table01,.under.mole-wart-removal .table01{font-size:3.4vw;width:290vw}.under.ruby-fractional .table01 tr td,.under.pico-fractional .table01 tr td,.under.pico-spot .table01 tr td,.under.pico-toning .table01 tr td,.under.mole-wart-removal .table01 tr td{padding:2vw 3vw}}