﻿.menu_subpage section .inner{padding:3.5em 1.25em}.menu_subpage section .inner h2 .en{letter-spacing:.05em}.menu_subpage section .inner p{line-height:1.75}@media screen and (min-width: 768px){.menu_subpage section .inner{padding:5.5em 0}.menu_subpage section .inner h2{margin-bottom:2em}}.menu_subpage #what-is{background:#fff}.menu_subpage #what-is .inner h2 .en{letter-spacing:.05em}.menu_subpage #what-is .inner h2 .ja>strong{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:200%;margin-top:.5em}.menu_subpage #what-is .inner h2 .ja>strong span{font-size:70%;padding-block:.35em .5em}.menu_subpage #what-is .explain{font-size:110%;font-weight:600;text-align:center;margin-bottom:1em}@media screen and (min-width: 768px){.menu_subpage #what-is .explain{font-size:115%;line-height:1.75;letter-spacing:.05em}.menu_subpage #what-is .explain+p{font-size:105%;line-height:1.75;letter-spacing:.06em;margin-inline:3em}}.menu_subpage #troubles .inner h2 .ja strong span::after{background:#f8f8f8}.menu_subpage #troubles .inner p{line-height:1.75}.menu_subpage #troubles .troubleList{display:flex;flex-wrap:wrap;justify-content:space-between;margin:-1em auto 0}.menu_subpage #troubles .troubleList li{width:calc(50% - 1em);margin-top:1.5em}.menu_subpage #troubles .troubleList li .image{margin:0 .35em;overflow:hidden;border:1px solid #707070;border-radius:50%}.menu_subpage #troubles .troubleList li .text{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:5.35em;font-size:90%;font-weight:bold;line-height:1.5;text-align:center;letter-spacing:0;font-feature-settings:"palt";white-space:nowrap;margin:-0.75em auto 0;padding:.85em 0;background:#fff;border:1px solid #414141;box-shadow:4px 4px #414141;position:relative}.menu_subpage #troubles .troubleList li .text p{line-height:1.55}.menu_subpage #troubles .troubleList li .text p>span{display:inline-block;padding:0 2px;line-height:1.25;background:linear-gradient(transparent 60%, #e4e2a9 40%)}.menu_subpage #troubles .troubleList li:nth-child(3) .text{padding-block:.35em}@media screen and (min-width: 768px){.menu_subpage #troubles .troubleList{margin:0}.menu_subpage #troubles .troubleList li{width:calc(25% - 2em);margin-top:0}.menu_subpage #troubles .troubleList li .image{margin:0 .5em}.menu_subpage #troubles .troubleList li .text{font-size:110%;line-height:1.75;letter-spacing:.075em;padding:1em 0;box-shadow:5px 5px #414141}.menu_subpage #troubles .troubleList li:nth-child(3) .text{padding-block:.2em}}.menu_subpage .linkBlock{margin-inline:-1em}.menu_subpage .linkBlock .p_link{margin-top:1em}.menu_subpage .linkBlock .p_link a{overflow:hidden;display:block;color:#fff;font-size:90%;line-height:1.75;letter-spacing:.15em;padding:2em 2.5em;border-radius:.75em;background-color:#fff;position:relative;z-index:0}.menu_subpage .linkBlock .p_link a::before{content:"";width:100%;height:100%;background-position:center;background-size:cover;background-repeat:no-repeat;position:absolute;z-index:-1;top:50%;left:50%;transform:translate(-50%, -50%)}.menu_subpage .linkBlock .p_link a span{display:block;font-size:150%;font-weight:bold}.menu_subpage .linkBlock .p_link a strong{display:block;font-weight:500;letter-spacing:.05em;position:relative;z-index:0}.menu_subpage .linkBlock .p_link a strong::after{content:"";display:block;width:2.5em;height:1em;margin-top:.35em;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/artmake/icon_link02_w.svg")}.menu_subpage .linkBlock .p_link.linkScalp a::before{background-image:url("../img/artmake/link_img_scalp.webp")}.menu_subpage .linkBlock .p_link.linkSmp a::before{background-image:url("../img/artmake/link_img_smp.webp")}.menu_subpage .linkBlock .p_link.linkSummary a::before{background-image:url("../img/menu/eyeliner/link_img_summary.webp")}@media screen and (min-width: 768px){.menu_subpage .linkBlock .p_link{max-width:530px;margin-inline:auto;position:relative;z-index:0}.menu_subpage .linkBlock .p_link a{color:#000;font-size:75%;text-align:left;padding:1.25em 0 1.35em;padding-left:55%}.menu_subpage .linkBlock .p_link a::before{left:0;width:50%;background-position:left center;background-size:auto 100%;background-repeat:no-repeat;transform:translate(0%, -50%);z-index:0}.menu_subpage .linkBlock .p_link a span{font-size:150%;line-height:1.5}.menu_subpage .linkBlock .p_link a strong::after{height:1.65em;background-image:url("../img/artmake/icon_link02.svg")}.menu_subpage .linkBlock .p_link.linkScalp a::before{background-image:url("../img/artmake/link_img_scalp2.webp")}}.menu_subpage #selection,.menu_subpage #selection .inner h2 .ja strong span::after{background:#ebeff4}.menu_subpage #selection .slider-thumb ul{justify-content:space-between}.menu_subpage #selection .slider-thumb ul li{width:calc(25% - .5em) !important;text-align:center;transition:.2s;opacity:.25}.menu_subpage #selection .slider-thumb ul li p{color:#000;font-size:85%;letter-spacing:0;font-weight:600}.menu_subpage #selection .slider-thumb .thumb{overflow:hidden;margin-bottom:.5em;border-radius:50%}.menu_subpage #selection .slider-thumb .swiper-slide-thumb-active{opacity:1}.menu_subpage #selection .slider-container{position:relative;padding:0 1em;margin:1.5em .5em 0}.menu_subpage #selection .slider-container .swiper-button-next,.menu_subpage #selection .slider-container .swiper-button-prev{overflow:hidden;width:2em;height:2.5em;text-indent:200%;white-space:nowrap;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/menu/eyebrows/svg/arrow_s_right.svg");top:40%;transform:translateY(-50%)}.menu_subpage #selection .slider-container .swiper-button-next{right:-1em}.menu_subpage #selection .slider-container .swiper-button-prev{left:-1em;transform:scaleX(-1) translateY(-50%)}.menu_subpage #selection .slider .ssBox{margin-top:.75em}.menu_subpage #selection .slider h3{color:#000;font-size:145%;font-weight:600;letter-spacing:.065em;font-feature-settings:"palt"}.menu_subpage #selection .important{padding:0 3em}@media screen and (min-width: 768px){.menu_subpage #selection .inner{padding-bottom:4em}.menu_subpage #selection .swiper{display:flex;align-items:flex-start;justify-content:space-between}.menu_subpage #selection .slider-thumb{width:32%;margin:0}.menu_subpage #selection .slider-thumb ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2em 2.5em}.menu_subpage #selection .slider-thumb ul li{width:auto !important;padding:0;cursor:pointer}.menu_subpage #selection .slider-thumb ul li p{font-size:110%;margin-inline:-0.5em}.menu_subpage #selection .slider-thumb ul li p span{display:block}.menu_subpage #selection .slider-container{width:60%;margin:0 0 1em}.menu_subpage #selection .slider-container .swiper-button-next,.menu_subpage #selection .slider-container .swiper-button-prev{top:48%;width:3em;height:4.5em}.menu_subpage #selection .slider-container .swiper-button-next{right:-2em}.menu_subpage #selection .slider-container .swiper-button-prev{left:-2em}.menu_subpage #selection .slider .ssBox{margin-top:1em}.menu_subpage #selection .slider h3{font-size:170%;margin-bottom:.25em}.menu_subpage #selection .important{width:26em;padding:0;margin:3em auto 0}}.menu_subpage #ham_types,.menu_subpage #ham_types .inner h2 .ja strong span::after{background:#ebeff3}.menu_subpage #ham_types h2 .ja{font-size:160%}.menu_subpage #ham_types h3{color:#000;font-size:150%;font-weight:bold;margin-top:.75em}.menu_subpage #ham_types p{color:#000;font-size:95%;letter-spacing:.05em}.menu_subpage #ham_types .tape_other{padding:2.35em;margin-top:2em;background:#dce0e5}.menu_subpage #ham_types .tape_other h3{font-size:135%}.menu_subpage #ham_types .tape_other ul li{margin-top:1.75em}.menu_subpage #ham_types .tape_other ul li:first-child{margin-top:0}.menu_subpage #ham_types .linkBlock{margin-top:2em}@media screen and (min-width: 768px){.menu_subpage #ham_types{text-align:center}.menu_subpage #ham_types h2 .ja{font-size:140%}.menu_subpage #ham_types p{font-size:105%}.menu_subpage #ham_types .tape_head{max-width:800px;margin-inline:auto}.menu_subpage #ham_types .tape_other{padding:3em;margin-top:2.5em}.menu_subpage #ham_types .tape_other ul{display:flex;flex-wrap:wrap;justify-content:space-between}.menu_subpage #ham_types .tape_other ul li{width:calc(50% - 1.25em);margin-top:0}.menu_subpage #ham_types .tape_other ul li picture{display:block;margin:1px}.menu_subpage #ham_types .linkBlock{display:flex;flex-wrap:wrap;justify-content:space-between;margin:2.75em 1px 1px}.menu_subpage #ham_types .linkBlock .p_link{width:calc(50% - 1.25em);margin:0}}.menu_subpage #difference{background:linear-gradient(180deg, #F5ADB5, #E58DA0)}.menu_subpage #difference h2{color:#fff;margin-bottom:2em}.menu_subpage #difference h2 .ja strong span{color:#fff;border-color:#fff}.menu_subpage #difference h2 .ja strong span::after{background:#f1a5b0}.menu_subpage #difference .explain{color:#fff;text-align:center}.menu_subpage #difference .tech{margin-top:2em}.menu_subpage #difference .tech h3{color:#fff;font-size:125%;font-weight:600;text-align:center;padding:.75em 0;background:#ba7373}.menu_subpage #difference .tech .white-box{padding:1.25em;background:#fff}.menu_subpage #difference .tech .white-box p{text-align:center}.menu_subpage #difference .tech .white-box p span{font-size:80%;display:inline-block;margin-top:1em}.menu_subpage #difference .tech .case{padding-bottom:2em}.menu_subpage #difference .tech .swiper{overflow:hidden}.menu_subpage #difference .tech .case-list .case-item{display:flex;flex-direction:column;height:auto;background:#fff}.menu_subpage #difference .tech .case-list .case-item .text{flex:1;padding:1em;background:#f8f8f8}.menu_subpage #difference .tech .case-list .case-item .text dl{display:flex;flex-wrap:wrap;justify-content:space-between;font-size:90%}.menu_subpage #difference .tech .case-list .case-item .text dl dt{width:20%;font-weight:500;white-space:nowrap;position:relative}.menu_subpage #difference .tech .case-list .case-item .text dl dt::after{content:"：";position:absolute;right:0}.menu_subpage #difference .tech .case-list .case-item .text dl dd{width:76%;word-break:break-word}.menu_subpage #difference .tech .swiper-pagination{left:50%;bottom:auto;transform:translateX(-50%);margin-top:.55em;font-size:125%}.menu_subpage #difference .tech .swiper-pagination .swiper-pagination-bullet{width:.75em;height:.75em;border:1px solid #707070;background:#fff;opacity:1;margin:0 .4em}.menu_subpage #difference .tech .swiper-pagination .swiper-pagination-bullet-active{background:#333}@media screen and (min-width: 768px){.menu_subpage #difference .tech{margin-top:3em}.menu_subpage #difference .tech .white-box{padding:3em}.menu_subpage #difference .tech .case{padding-bottom:0}.menu_subpage #difference .tech .case-list{display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25em;margin-top:0}.menu_subpage #difference .tech .case-list .case-item{width:auto}.menu_subpage #difference .tech .case-list .case-item .test{font-size:105%}}.menu_subpage #benefits{background:#fff}.menu_subpage #benefits .explain{text-align:center;margin-bottom:1.5em}.menu_subpage #benefits .badge ul{display:flex;flex-wrap:wrap;justify-content:center}.menu_subpage #benefits .badge ul li{width:25%}@media screen and (min-width: 768px){.menu_subpage #benefits .badge{padding:0 7em}.menu_subpage #benefits .badge ul li{width:12.5%}}.menu_subpage #benefits .staff{margin-top:2em}.menu_subpage #benefits .staff ul{display:flex;flex-direction:column;gap:1em}.menu_subpage #benefits .staff ul li{border-radius:.75em;overflow:hidden}.menu_subpage #benefits .staff ul li a{display:flex;align-items:center;padding:1.25em;background:linear-gradient(45deg, #ac8e3f, #ccba8b);color:#fff}.menu_subpage #benefits .staff ul li a .image{width:28%;margin-right:1.25em;border-radius:50%;overflow:hidden}.menu_subpage #benefits .staff ul li a .image>div{width:100%;padding-top:100%;position:relative}.menu_subpage #benefits .staff ul li a .image>div img{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover;object-position:top center}.menu_subpage #benefits .staff ul li a .text{flex:1;letter-spacing:.075em}.menu_subpage #benefits .staff ul li a .text .title{font-size:105%;font-weight:500}.menu_subpage #benefits .staff ul li a .text .category{font-size:80%;word-break:keep-all;margin-top:.25em}.menu_subpage #benefits .staff ul li a .text .arrow{display:block;width:2.5em;margin-top:.35em}.menu_subpage #benefits .staff p{text-align:center;margin-top:2em}@media screen and (min-width: 768px){.menu_subpage #benefits .staff ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5em}.menu_subpage #benefits .staff ul li a{padding-left:1.5em;padding-right:1.5em}.menu_subpage #benefits .staff ul li a .image{width:18%}.menu_subpage #benefits .staff ul li a .text .category{font-size:75%;margin-top:.25em}.menu_subpage #benefits .staff ul li a .text .arrow{width:2em}}.menu_subpage #benefits .commit{background:#f8f8f8;padding:2em 1em;margin-top:2em}.menu_subpage #benefits .commit ol li{margin-top:3em}.menu_subpage #benefits .commit ol li:first-child{margin-top:0}.menu_subpage #benefits .commit ol li .image{width:70%;border-radius:50%;overflow:hidden;margin:0 auto;box-shadow:0 0 15px rgba(0,0,0,.1)}.menu_subpage #benefits .commit ol li .text .title{display:flex;align-items:center;justify-content:center;color:#d21f59;font-size:140%;font-weight:600;margin-top:.75em}.menu_subpage #benefits .commit ol li .text .title .number{width:4em;margin-right:-1em}.menu_subpage #benefits .commit ol li .text .title span{display:inline-block;background:#fff;padding:.25em .75em .25em 1.75em}.menu_subpage #benefits .commit ol li .text p{margin-top:1em;line-height:1.75}.menu_subpage #benefits .commit ol li .text a{color:#4868ef}@media screen and (min-width: 768px){.menu_subpage #benefits .commit{padding:3em}.menu_subpage #benefits .commit ol li{display:flex;align-items:center}.menu_subpage #benefits .commit ol li .image{width:200px}.menu_subpage #benefits .commit ol li .text{flex:1;margin-left:2em}.menu_subpage #benefits .commit ol li .text .title{justify-content:flex-start;font-size:155%;margin-top:0}.menu_subpage #benefits .commit ol li .text .title .number{width:3em}}.menu_subpage #strength,.menu_subpage #strength .inner h2 .ja strong span::after{background:#fdf4f4}.menu_subpage #strength .inner h2 .ja strong span{margin:0 -0.5em;letter-spacing:-0.025em}.menu_subpage #strength p{text-align:center;line-height:1.8}.menu_subpage #strength .head{margin-top:2em}.menu_subpage #strength .head div{margin-bottom:1.5em}.menu_subpage #strength .btnArea{margin-top:3em}@media screen and (min-width: 768px){.menu_subpage #strength p{font-size:105%;letter-spacing:.065em;margin-inline:3em}.menu_subpage #strength .head{display:flex;flex-wrap:wrap;justify-content:space-between;max-width:1100px;margin-inline:auto;margin-bottom:4em}.menu_subpage #strength .head div{width:45.45%;margin-bottom:0}.menu_subpage #strength .head p{width:54.55%;margin:0;padding-left:2.5em;text-align:left}}.menu_subpage #price_staff{background:#fff}.menu_subpage #price_staff h2+p{color:#000;text-align:center}.menu_subpage #price_staff .priceBlock{margin-block:2em 3.5em;border:1px solid #e47a94}.menu_subpage #price_staff .priceBlock .priceBox h3{color:#fff;font-size:143.75%;text-align:center;letter-spacing:.15em;padding:.5em 0;background:#e47a94}.menu_subpage #price_staff .priceBlock .priceBox ul{padding:1.75em 1.25em 1.75em}.menu_subpage #price_staff .priceBlock .priceBox ul li{margin-top:1.75em;padding-top:1.75em;border-top:1px dashed #797979}.menu_subpage #price_staff .priceBlock .priceBox ul li h4{color:#e47a94;font-size:175%;font-weight:bold;text-align:center;letter-spacing:.1em;margin-bottom:.15em}.menu_subpage #price_staff .priceBlock .priceBox ul li p{font-size:90%;line-height:1.35;font-weight:500;letter-spacing:.05em;text-align:center}.menu_subpage #price_staff .priceBlock .priceBox ul li dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-top:1.5em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dt{order:2;width:47%}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dt picture{display:block;overflow:hidden;border-radius:1em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd{order:1;display:flex;flex-direction:column;justify-content:center;align-items:center;width:47%;height:100%;color:#e47a94;text-align:center}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;line-height:1;margin-top:.75em;position:relative;z-index:0}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div::before{content:"";width:100%;height:1px;border-top:1px solid #e47a94;position:absolute;z-index:-1;top:.35em;left:0}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div:first-child{margin-top:0}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:100%;font-size:105%;font-weight:300;letter-spacing:0;line-height:1;margin-block:.35em .15em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p span{display:flex;flex-direction:column;justify-content:center;align-items:center;width:42%;height:2em;color:#fff;font-size:70%;font-weight:300;letter-spacing:-0.025em;padding:.35em;background:#e47a94;border-radius:5em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p span+span{flex-wrap:wrap;align-items:flex-start;text-align:left}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p span+span b{display:flex;flex-direction:column;justify-content:center;align-items:center;width:3em;height:3em;color:#e47a94;font-size:50%;letter-spacing:.025em;background:#fff;border-radius:5em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>span{display:inline-block;font-size:81.25%;padding:0 .5em;background:#fff}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong{width:100%;display:flex;flex-wrap:wrap;justify-content:center;align-items:end;margin-top:.25em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong span{display:block;font-size:220%;font-family:"advantage";font-weight:500;letter-spacing:-0.035em;position:relative;z-index:0;left:-0.15em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong small{display:block;position:relative;z-index:0;font-size:100%;font-weight:500;margin-bottom:.25em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong small::after{content:"（税込）";width:170%;position:absolute;left:-35%;bottom:110%;font-size:40%;font-weight:normal;letter-spacing:0}.menu_subpage #price_staff .priceBlock .priceBox ul li:first-child{margin-top:0;padding-top:0;border-top:none}.menu_subpage #price_staff .priceBlock .priceBottom{padding:.5em 1.25em 2.35em}.menu_subpage #price_staff .priceBlock .priceBottom h3{color:#fff;font-size:175%;font-weight:300;line-height:1;text-align:center;padding:.65em 0;background:#969595}.menu_subpage #price_staff .priceBlock .priceBottom h3 span{font-size:85%;font-weight:500;letter-spacing:.15em;margin-left:.35em}.menu_subpage #price_staff .priceBlock .priceBottom dl{color:dimgray;padding-inline:1.25em;background:#f6f6f6}.menu_subpage #price_staff .priceBlock .priceBottom dl div{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;line-height:1;padding-block:1.5em;border-top:1px dashed #797979}.menu_subpage #price_staff .priceBlock .priceBottom dl div:first-child{border-top:none}.menu_subpage #price_staff .priceBlock .priceBottom dl dt{font-size:150%;font-weight:500;letter-spacing:.075em}.menu_subpage #price_staff .priceBlock .priceBottom dl dd{display:flex;flex-wrap:wrap;justify-content:center;align-items:end}.menu_subpage #price_staff .priceBlock .priceBottom dl dd span{display:block;font-size:210%;font-family:"advantage";font-weight:500;letter-spacing:-0.035em;position:relative;z-index:0;left:-0.15em}.menu_subpage #price_staff .priceBlock .priceBottom dl dd small{display:block;position:relative;z-index:0;font-size:100%;font-weight:500;margin-bottom:.25em}.menu_subpage #price_staff .priceBlock .priceBottom dl dd small::after{content:"（税込）";width:170%;position:absolute;left:-35%;bottom:110%;font-size:40%;font-weight:normal;letter-spacing:0}.menu_subpage #price_staff .set_fee{display:flex;align-items:center;justify-content:center;gap:2em}.menu_subpage #price_staff .set_fee li{display:flex;align-items:center;justify-content:center}.menu_subpage #price_staff .set_fee li .set{font-size:55%;border:1px solid #fff;width:5em;height:5em;display:flex;flex-direction:column;justify-content:center;align-items:center;border-radius:50%;line-height:1.2}.menu_subpage #price_staff .set_fee li .set span{font-size:130%;font-weight:600}.menu_subpage #price_staff .set_fee li .fee{font-size:185%;letter-spacing:-0.01em;margin-left:.15em}.menu_subpage #price_staff .set_fee li .fee span{font-size:50%}.menu_subpage #price_staff .ps_block{margin-inline:-1.25em}.menu_subpage #price_staff .ps_block .ps_head{padding:2em 0;letter-spacing:.1em}.menu_subpage #price_staff .ps_block .ps_box{padding:0}.menu_subpage #price_staff .ps_block .ps_box .box_slide .slide_ct .staff:first-child .staff_box{padding-top:3em}.menu_subpage #price_staff .staff_box .staff_info .info_text .part_treatment{display:flex;flex-wrap:wrap}.menu_subpage #price_staff .staff_box .staff_info .info_text .part_treatment span{display:inline-block;font-weight:normal;padding-inline:.25em}.menu_subpage #price_staff .staff_box .staff_info .info_text .part_treatment b{color:#333 !important;font-weight:normal !important}@media screen and (min-width: 768px){.menu_subpage #price_staff h2+p{font-size:110%;letter-spacing:.025em;margin-inline:2.75em}.menu_subpage #price_staff .priceBlock{display:flex;flex-wrap:wrap;justify-content:center;margin-top:3em}.menu_subpage #price_staff .priceBlock .priceBox{width:100%}.menu_subpage #price_staff .priceBlock .priceBox h3{font-size:135%}.menu_subpage #price_staff .priceBlock .priceBox ul{display:flex;justify-content:space-between;padding-inline:0}.menu_subpage #price_staff .priceBlock .priceBox ul li{width:33.3333333333%;margin-top:0;padding:0 1.75em;border-top:none;border-left:1px dashed #797979}.menu_subpage #price_staff .priceBlock .priceBox ul li dl{font-size:110%}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dt picture{display:block}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd{width:46%}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p{padding-block:.25em 0}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p span{height:1.85em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div p span+span b{font-size:40%}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong span{font-size:185%;letter-spacing:-0.075em}.menu_subpage #price_staff .priceBlock .priceBox ul li dl dd div>strong small::after{font-size:40%}.menu_subpage #price_staff .priceBlock .priceBox ul li:first-child{border-left:none}.menu_subpage #price_staff .priceBlock .priceBottom{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:1.5em 2.35em 2.35em}.menu_subpage #price_staff .priceBlock .priceBottom h3{display:flex;justify-content:center;align-items:center;width:25%;height:100%}.menu_subpage #price_staff .priceBlock .priceBottom h3 span{font-size:75%}.menu_subpage #price_staff .priceBlock .priceBottom dl{width:75%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding:.75em 0}.menu_subpage #price_staff .priceBlock .priceBottom dl div{display:flex;flex-direction:column;justify-content:center;align-items:center;width:33.3333333333%;border-top:none;border-left:1px dashed #797979;padding-block:.5em}.menu_subpage #price_staff .priceBlock .priceBottom dl div:first-child{border-left:none}.menu_subpage #price_staff .priceBlock .priceBottom dl dt{margin-bottom:.25em}.menu_subpage #price_staff .priceBlock .priceBottom dl dd small::after{font-size:40%}.menu_subpage #price_staff .ps_block{margin-top:8em}.menu_subpage #price_staff .ps_block .ps_head{position:relative;z-index:1;top:-4em}.menu_subpage #price_staff .ps_block .ps_box{padding:0}.menu_subpage #price_staff .ps_block .ps_box .box_slide{padding-block:5em 3.5em}.menu_subpage #price_staff .ps_block .ps_box .box_slide .slide_ct .staff{margin-top:3.5%}.menu_subpage #price_staff .ps_block .ps_box .box_slide .slide_ct .staff:first-child .staff_box{padding-top:0}.menu_subpage #price_staff .ps_block .ps_box .box_slide .view_more{padding:.55em 0;font-size:150%;font-weight:500;margin-top:1.75em}.menu_subpage #price_staff #gm .view_more{border-color:#7c7b75;background:#7c7b75}}.menu_subpage .cta{background:#ebeff3}.menu_subpage .cta .btnArea{margin-top:0}.menu_subpage #flow .inner{padding-inline:0}.menu_subpage #flow .swiperInner{padding-inline:2.5em}@media screen and (min-width: 768px){.menu_subpage #flow .swiperInner{padding-inline:0}}.menu_subpage #movie,.menu_subpage #movie .inner h2 .ja strong span::after{background:#f8f8f8}.menu_subpage #movie .innBlock .movieBox .youtube_new{border-radius:.5em;box-shadow:none}.menu_subpage #movie .innBlock.movieOne .movieBox:first-child{padding:0}@media screen and (min-width: 768px){.menu_subpage #movie .innBlock.movieOne{width:58.35%;max-width:700px;margin-inline:auto}}.menu_subpage .attention .linkBlock{margin:2em 0 0}@media screen and (min-width: 768px){.menu_subpage .attention .linkBlock{margin-top:2.5em}.menu_subpage .attention .linkBlock .p_link a::after{content:"";width:100%;height:100%;border:1px solid #707070;border-radius:.75em;position:absolute;z-index:-1;top:0;left:0}.menu_subpage .attention .linkBlock .p_link a strong{font-size:85%}.menu_subpage .attention dl{margin-inline:2.5em}}.menu_subpage #progress,.menu_subpage #progress .inner h2 .ja strong span::after{background:#f4dee2}.menu_subpage #progress ul{display:flex;flex-direction:column;gap:.5em}.menu_subpage #progress ul li{display:flex}.menu_subpage #progress ul li .text{display:flex;align-items:center;justify-content:center;flex-grow:1;background:#faeff1}.menu_subpage #progress ul li .image{width:56%;position:relative}.menu_subpage #progress ul li .image::before,.menu_subpage #progress ul li .image::after{content:"";height:50%;position:absolute;top:0;left:0;border-left:.75em solid #faeff1;border-bottom:.75em solid rgba(0,0,0,0)}.menu_subpage #progress ul li .image::after{top:auto;bottom:0;border-top:.75em solid rgba(0,0,0,0);border-bottom:0}.menu_subpage #progress ul li:nth-child(even){flex-direction:row-reverse}.menu_subpage #progress ul li:nth-child(even) .image::before,.menu_subpage #progress ul li:nth-child(even) .image::after{left:auto;right:0;transform:scaleX(-1)}.menu_subpage #progress .explain{margin-top:2em;text-align:center}@media screen and (min-width: 768px){.menu_subpage #progress ul{gap:1.5em}.menu_subpage #progress ul li{justify-content:flex-start}.menu_subpage #progress ul li .text{width:30%;flex-grow:initial;margin:0;border-radius:300px 0 0 300px}.menu_subpage #progress ul li .text p{margin-left:1em}.menu_subpage #progress ul li .image{width:38%;position:relative}.menu_subpage #progress ul li .image::before{border-left-width:1.35em;border-bottom-width:1.35em}.menu_subpage #progress ul li .image::after{border-left-width:1.35em;border-top-width:1.35em}.menu_subpage #progress ul li:nth-child(even) .text{margin:0;border-radius:0 300px 300px 0}.menu_subpage #progress ul li:nth-child(even) .text p{margin-left:0;margin-right:1em}.menu_subpage #progress .explain{margin-top:3em;font-size:110%}}.menu_subpage #retouch,.menu_subpage #retouch .inner h2 .ja strong span::after{background:#f8f8f8}.menu_subpage #retouch p{text-align:center}@media screen and (min-width: 768px){.menu_subpage #retouch p{font-size:110%;letter-spacing:.05em;margin-inline:2em}}.menu_subpage #about{background:#fff}.menu_subpage #about .risksBox{margin-bottom:0}.menu_subpage #about .risksBox li{font-size:110%}@media screen and (min-width: 768px){.menu_subpage #about .risksBox{margin-bottom:0}.menu_subpage #about .risksBox li{font-size:95%}.menu_subpage #about .risksBox li h4{width:17%}.menu_subpage #about .risksBox li p{width:83%}}.menu_subpage #aftercare,.menu_subpage #aftercare .inner h2 .ja strong span::after{background:#fdf4f4}.menu_subpage #aftercare ul li{padding-inline:1.25em;margin-top:2em}.menu_subpage #aftercare ul li .header{display:flex;align-items:center}.menu_subpage #aftercare ul li .header .image{width:45%;border-radius:50%;overflow:hidden}.menu_subpage #aftercare ul li .header h3{font-size:120%;font-weight:600;margin-left:1.75em}.menu_subpage #aftercare ul li .text{margin-top:1em}.menu_subpage #aftercare ul li .text p{letter-spacing:-0.01em}@media screen and (min-width: 768px){.menu_subpage #aftercare ul{display:grid;grid-template-columns:repeat(2, 1fr);gap:3em;padding-inline:2em}.menu_subpage #aftercare ul li .header{flex-direction:column;justify-content:center}.menu_subpage #aftercare ul li .header .image{width:58%}.menu_subpage #aftercare ul li .header h3{margin-left:0;margin-top:1em}.menu_subpage #aftercare ul li .text{text-align:center;font-size:110%}}.menu_subpage #faq .faq_block dl dd{letter-spacing:0}@media screen and (min-width: 768px){.menu_subpage #faq .faq_block dl{font-size:85%}.menu_subpage #faq .faq_block dl dt{font-size:90%;letter-spacing:.075em}.menu_subpage #faq .faq_block dl dd{font-size:85%;letter-spacing:.035em}}.menu_subpage#eyeliner .btnArea ul,.menu_subpage#hairline .btnArea ul,.menu_subpage#mole .btnArea ul{padding:0;margin-top:1.5em}.menu_subpage#eyeliner .btnArea ul li,.menu_subpage#hairline .btnArea ul li,.menu_subpage#mole .btnArea ul li{margin-top:1em}.menu_subpage#eyeliner .btnArea ul li a,.menu_subpage#hairline .btnArea ul li a,.menu_subpage#mole .btnArea ul li a{min-height:6.75em;padding-block:1.45em;border-radius:5em}.menu_subpage#eyeliner .btnArea ul li a span:first-child::before,.menu_subpage#hairline .btnArea ul li a span:first-child::before,.menu_subpage#mole .btnArea ul li a span:first-child::before{width:1.25em;height:1.25em}.menu_subpage#eyeliner .btnArea ul li.ico_tel a,.menu_subpage#hairline .btnArea ul li.ico_tel a,.menu_subpage#mole .btnArea ul li.ico_tel a{background:linear-gradient(90deg, #81DDDD, #668DC5)}.menu_subpage#eyeliner .btnArea ul li.ico_tel a span.nmb,.menu_subpage#hairline .btnArea ul li.ico_tel a span.nmb,.menu_subpage#mole .btnArea ul li.ico_tel a span.nmb{font-weight:500;font-family:YakuHanJP,Roboto,Lato,"Noto Sans JP","游ゴシック体","Yu Gothic",YuGothic,"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","Meiryo UI","メイリオ",Meiryo,"MS Pゴシック","MS PGothic",sans-serif}.menu_subpage#eyeliner .btnArea ul li.ico_tel a span.nmb::before,.menu_subpage#hairline .btnArea ul li.ico_tel a span.nmb::before,.menu_subpage#mole .btnArea ul li.ico_tel a span.nmb::before{background-image:url("../img/menu/eyeliner/icon_tel.svg")}.menu_subpage#eyeliner .btnArea ul li.ico_web a,.menu_subpage#hairline .btnArea ul li.ico_web a,.menu_subpage#mole .btnArea ul li.ico_web a{background:linear-gradient(90deg, #F79EB6, #D44E7F)}.menu_subpage#eyeliner .btnArea ul li.ico_web a span,.menu_subpage#hairline .btnArea ul li.ico_web a span,.menu_subpage#mole .btnArea ul li.ico_web a span{font-size:200%}.menu_subpage#eyeliner .btnArea ul li.ico_web a span::before,.menu_subpage#hairline .btnArea ul li.ico_web a span::before,.menu_subpage#mole .btnArea ul li.ico_web a span::before{background-image:url("../img/menu/eyeliner/icon_web.svg")}@media screen and (min-width: 768px){.menu_subpage#eyeliner .btnArea ul,.menu_subpage#hairline .btnArea ul,.menu_subpage#mole .btnArea ul{margin-top:.25em}.menu_subpage#eyeliner .btnArea ul li,.menu_subpage#hairline .btnArea ul li,.menu_subpage#mole .btnArea ul li{max-width:450px;margin-inline:auto}.menu_subpage#eyeliner .btnArea.btnBottom h4,.menu_subpage#hairline .btnArea.btnBottom h4,.menu_subpage#mole .btnArea.btnBottom h4{width:auto}}.menu_subpage#eyeliner section .inner h2 .ja{color:#ce7f8b}.menu_subpage#eyeliner #headTitle{background-color:#7d5a59;background:linear-gradient(180deg, #7d5a59, #86605f)}.menu_subpage#eyeliner #headTitle .ttlArea2{padding:2.5em 2em;background-image:url("../img/menu/eyeliner/eyeliner_title_bg.webp")}.menu_subpage#eyeliner #headTitle .ttlArea2 .pageTitle{color:#fff;padding-left:0;text-shadow:none}.menu_subpage#eyeliner #headTitle .ttlArea2 .pageTitle h1{font-size:110%;line-height:1.25}.menu_subpage#eyeliner #headTitle .ttlArea2 .pageTitle h1 span{font-size:175%;letter-spacing:.075em}.menu_subpage#eyeliner #what-is .inner h2 .ja>strong span{font-size:100%;letter-spacing:-0.05em;line-height:1;padding-bottom:.35em}.menu_subpage#eyeliner #difference{background:linear-gradient(180deg, #CEADAF, #AF8181)}.menu_subpage#eyeliner #difference .tech .case-list .case-item .text dl dt{width:22%}.menu_subpage#eyeliner #difference .tech .case-list .case-item .text dl dd{width:75%}.menu_subpage#eyeliner #benefits .inner h2 .ja>strong span{font-size:195%}.menu_subpage#eyeliner #benefits .staff ul li a{padding-block:1.5em}.menu_subpage#eyeliner #benefits .staff ul li a .text{letter-spacing:.1em}.menu_subpage#eyeliner #benefits .staff ul li a .text span{display:inline-block}.menu_subpage#eyeliner #benefits .staff ul li:nth-child(2) a{background:linear-gradient(45deg, #aa7343, #e0b795)}.menu_subpage#eyeliner #benefits .staff ul li:nth-child(3) a{background:linear-gradient(45deg, #7cb5c4, #bee3ed)}.menu_subpage#eyeliner #price_staff h2+p{margin:0 1.25em 2em}.menu_subpage#eyeliner #price_staff .ps_block{margin-inline:0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head{padding:1.25em 0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price{margin-top:1em;padding-top:1em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set{display:flex;flex-wrap:wrap;justify-content:space-between;width:93.5%;margin-inline:auto}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock{width:49%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock h4{width:23.5%;font-size:50%;line-height:1;letter-spacing:-0.025em;padding:1em 0;background:#fff;border-radius:.5em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock h4 span{display:block;font-size:250%;font-weight:500;margin-top:.2em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee{display:block;width:calc(76.5% - .5em)}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li{line-height:1;justify-content:flex-start}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li .set{width:4em;height:4em;font-size:45%;border:none;background:rgba(0,0,0,.18)}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li .set span{font-size:75%;letter-spacing:0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li .fee{font-size:175%;font-weight:300;margin-left:0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li .fee span{font-size:45%;margin-left:.25em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li.fee_3set{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;width:95%;line-height:1;padding:.15em .35em;margin-top:.25em;border-radius:5em;background:rgba(0,0,0,.18)}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li.fee_3set .set{width:auto;height:auto;background:none}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li.fee_3set .set span{font-size:75%;letter-spacing:0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li.fee_3set .fee{font-size:75%;font-weight:300}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set .setBlock ul.set_fee li.fee_3set .fee span{font-size:55%;margin-left:.25em}.menu_subpage#eyeliner #price_staff .ps_block#gma .ps_head .price .eyeliner_set .setBlock h4{color:#d2a201}.menu_subpage#eyeliner #price_staff .ps_block#gm .ps_head .price .eyeliner_set .setBlock h4{color:#8c8883}.menu_subpage#eyeliner #price_staff .ps_block#ms .ps_head .price .eyeliner_set .setBlock h4{color:#a46677}.menu_subpage#eyeliner #price_staff .ps_block#ar .ps_head .price .eyeliner_set .setBlock h4{color:#465c81}.menu_subpage#eyeliner #price_staff .ps_block#ar .ps_head .price .eyeliner_set .setBlock{width:96%;margin-inline:auto;justify-content:center}.menu_subpage#eyeliner #price_staff .ps_block#ar .ps_head .price .eyeliner_set .setBlock.eyeliner_bottoom{display:none}.menu_subpage#eyeliner #price_staff .ps_block#ar .ps_head .price .eyeliner_set .setBlock h4{width:12%}.menu_subpage#eyeliner #price_staff .ps_block#ar .ps_head .price .eyeliner_set .setBlock ul.set_fee{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75em;width:auto;font-size:115%;margin-left:.5em}.menu_subpage#eyeliner #price_staff .staff_box .staff_info .info_text .part_treatment b.v_eyeline-top,.menu_subpage#eyeliner #price_staff .staff_box .staff_info .info_text .part_treatment b.v_eyeline-bottom{color:#e47a94 !important;font-weight:bold !important}.menu_subpage#eyeliner #aftercare h2+p{text-align:center}.menu_subpage#eyeliner #faq .faq_block dl dt{padding-right:4em}.menu_subpage#eyeliner .attention dl dd span.colRed,.menu_subpage#eyeliner #retouch p span.colRed{color:#fe1812}@media screen and (min-width: 768px){.menu_subpage#eyeliner #headTitle .ttlArea2{max-width:100%;height:390px;background-position:center;background-size:cover;background-repeat:no-repeat;background-image:url("../img/menu/eyeliner/eyeliner_title_bg_pc.webp")}.menu_subpage#eyeliner #what-is .inner h2 .ja>strong span{font-size:115%;padding-block:.15em .5em}.menu_subpage#eyeliner #benefits .explain{font-size:110%;margin-inline:3em}.menu_subpage#eyeliner #benefits .staff ul{max-width:1100px;margin-inline:auto;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:initial}.menu_subpage#eyeliner #benefits .staff ul li{width:calc(50% - 1.25em)}.menu_subpage#eyeliner #benefits .staff ul li a{padding:1.25em;min-height:8.35em;position:relative;z-index:0}.menu_subpage#eyeliner #benefits .staff ul li a .text .arrow{position:absolute;z-index:1;right:1.25em;top:50%;transform:translateY(-50%);margin-top:0}.menu_subpage#eyeliner #benefits .staff p{font-size:110%;letter-spacing:.015em;margin-inline:3em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head{width:36%;padding:1.75em 0}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price{padding-top:1.5em;margin-top:1.5em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price>span{margin-bottom:.5em}.menu_subpage#eyeliner #price_staff .ps_block .ps_head .price .eyeliner_set{width:92%}.menu_subpage#eyeliner #price_staff .ps_block .ps_box{margin-top:-12.45em}.menu_subpage#eyeliner #price_staff .ps_block .ps_box .box_slide{padding-top:10em}.menu_subpage#eyeliner #price_staff .ps_block .box_slide{padding-top:9em}.menu_subpage#eyeliner #aftercare h2+p{margin:2em 3em 1em;letter-spacing:.1em}}.menu_subpage#lip #headTitle{background-color:#e69a9a;background:linear-gradient(155deg, #E69A9A, #F2B7B7)}.menu_subpage#lip #headTitle .ttlArea2{background-image:url("../img/menu/lip/lip_title_bg.webp")}.no-webp .menu_subpage#lip #headTitle .ttlArea2{background-image:url("../img/menu/lip/lip_title_bg.png")}.menu_subpage#lip #headTitle .ttlArea2 .pageTitle{color:#fff;text-shadow:1px 1px 1px #d78282}.menu_subpage#lip #what-is .inner h2 .ja>strong{margin-top:.25em}.menu_subpage#lip #what-is .inner h2 .ja>strong span{font-size:100%;padding-block:0 .15em}.menu_subpage#lip #price_staff h2+p{margin:0 1.25em 2em}.menu_subpage#lip #price_staff .ps_block{margin-inline:0}.menu_subpage#lip #difference{background:#e89f9e}.menu_subpage#lip #difference .tech .case-list{margin-top:1em}@media screen and (max-width: 767px){.menu_subpage#lip #headTitle .ttlArea2{background-position:top right 1em}}@media screen and (min-width: 768px){.menu_subpage#lip #headTitle .ttlArea2{background-position:top right 6em}.menu_subpage#lip #what-is .inner h2 .ja>strong span{font-size:115%;padding-block:0 .25em}.menu_subpage#lip .inner{padding:6.5em 0}.menu_subpage#lip #price_staff .ps_block{margin-top:4em}.menu_subpage#lip #price_staff .ps_block .ps_head{top:.3em}.menu_subpage#lip #price_staff .ps_block .ps_box .box_slide{padding-top:10em}.menu_subpage#lip #difference .tech .case-list{margin-top:1.5em}}.menu_subpage#hairline #headTitle{background:linear-gradient(#f8f8f8, #ffffff)}.menu_subpage#hairline .ttlArea2{background-image:url("../img/menu/hairline/hairline_title_bg.webp")}.no-webp .menu_subpage#hairline .ttlArea2{background-image:url("../img/menu/hairline/hairline_title_bg.png")}.menu_subpage#hairline #staffList .staffBox .staffInfo dl dd>span.part_treatment b.v_hairline{color:#e47a94;font-weight:bold}.menu_subpage#hairline #price_staff .inner{padding-inline:1.25em}.menu_subpage#hairline #price_staff .staff_box .staff_info .info_text .part_treatment b.v_hairline{color:#e47a94 !important;font-weight:bold !important}@media screen and (max-width: 767px){.menu_subpage#hairline .ttlArea2{background-position:top left 3.5em}}@media screen and (min-width: 768px){.menu_subpage#hairline #aftercare ul{grid-template-columns:repeat(3, 1fr);gap:2em}.menu_subpage#hairline #aftercare ul li{margin-top:.5em}.menu_subpage#hairline #aftercare ul li .header .image{width:93%}}.menu_subpage#mole .inner h2 .ja{color:#a76c49}.menu_subpage#mole #headTitle{background-color:#d8b39b;background-position:center;background-size:100% auto;background-repeat:no-repeat;background-image:url("../img/menu/mole/mole_title_bg_sp.webp")}.no-webp .menu_subpage#mole #headTitle{background-image:url("../img/menu/mole/mole_title_bg_sp.jpg")}.menu_subpage#mole .ttlArea2{background-image:none !important}.menu_subpage#mole .ttlArea2 .pageTitle{color:#fff !important;text-shadow:none !important}.menu_subpage#mole #what-is .inner h2 .ja>strong span{font-size:100%;line-height:1;padding-bottom:.35em}.menu_subpage#mole #difference{background:linear-gradient(180deg, #edb798, #c18460)}.menu_subpage#mole #difference .tech .case{margin-top:1em}.menu_subpage#mole #benefits{background:#faf8f7}.menu_subpage#mole #benefits .inner h2 .ja strong span{font-size:198%}.menu_subpage#mole #benefits .inner h2+p{text-align:center}.menu_subpage#mole #benefits .btnArea.btnBottom{margin-top:2em}.menu_subpage#mole #selection .slider-container .swiper-button-next,.menu_subpage#mole #selection .slider-container .swiper-button-prev{top:6em;transform:none}.menu_subpage#mole #selection .slider-container .swiper-button-prev{transform:scaleX(-1)}.menu_subpage#mole #price_staff .inner{padding-inline:1.25em}.menu_subpage#mole #price_staff .inner h2+P{margin-bottom:2em}.menu_subpage#mole #price_staff .oneLocation{text-align:center;letter-spacing:.05em;margin-bottom:3.5em;border:1px solid #c18460}.menu_subpage#mole #price_staff .oneLocation h3{color:#fff;font-size:135%;line-height:1.35;padding:.75em 0;background:linear-gradient(90deg, #edb798, #c18460)}.menu_subpage#mole #price_staff .oneLocation dl{color:#a76c49;font-size:165%;line-height:1;margin-top:1.15em}.menu_subpage#mole #price_staff .oneLocation dl dd{display:flex;flex-wrap:wrap;justify-content:center;align-items:end;margin-block:.35em}.menu_subpage#mole #price_staff .oneLocation dl dd span{display:block;font-size:210%;font-family:"advantage";font-weight:500;letter-spacing:-0.035em;position:relative;z-index:0;left:-0.15em}.menu_subpage#mole #price_staff .oneLocation dl dd small{display:block;position:relative;z-index:0;font-size:100%;font-weight:500;margin-bottom:.25em}.menu_subpage#mole #price_staff .oneLocation dl dd small::after{content:"（税込）";width:170%;position:absolute;left:-35%;bottom:110%;font-size:40%;font-weight:normal;letter-spacing:0}.menu_subpage#mole #price_staff .oneLocation p{font-size:85%;letter-spacing:.1em;margin-bottom:2.25em}.menu_subpage#mole #price_staff .staff_box .staff_info .info_text .part_treatment b.v_mole{color:#e47a94 !important;font-weight:bold !important}.menu_subpage#mole #flow::before{background:linear-gradient(155deg, #f8ede5, #fbf6f2)}.menu_subpage#mole #flow .swiper-wrapper li .sBox .step{color:#d3753d}.menu_subpage#mole #flow .swiper-wrapper li .sBox .step::after{border-right-color:#d3753d}.menu_subpage#mole #flow .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#d3753d !important}.menu_subpage#mole #progress,.menu_subpage#mole #progress .inner h2 .ja strong span::after{background:#f5eee9}.menu_subpage#mole #progress ul li .text{background:#f4ddcd}.menu_subpage#mole #aftercare{background:#f8f5f6}.menu_subpage#mole #aftercare h2+p{text-align:center}.menu_subpage#mole #faq .faq_block dl dt{padding-right:2.75em;background:#f5eee9}.menu_subpage#mole #faq .faq_block dl dt::before{color:#a76c49}@media screen and (max-width: 767px){.menu_subpage#mole .ttlArea2{background-position:top left 3.5em}.menu_subpage#mole #selection .slider-thumb{margin:-0.5em 1.15em 0}.menu_subpage#mole #selection .slider-thumb ul{display:flex;flex-wrap:wrap;justify-content:space-between}.menu_subpage#mole #selection .slider-thumb ul li{width:calc(33.3333% - .75em) !important;margin-top:1em}}@media screen and (min-width: 768px){.menu_subpage#mole #headTitle{background-position:center;background-size:1920px auto;background-repeat:no-repeat;background-image:url("../img/menu/mole/mole_title_bg.webp")}.no-webp .menu_subpage#mole #headTitle{background-image:url("../img/menu/mole/mole_title_bg.jpg")}.menu_subpage#mole .ttlArea2{height:390px !important;background-image:none !important}.menu_subpage#mole #what-is .inner h2 .ja>strong span{font-size:115%;padding-block:.15em .5em}.menu_subpage#mole #selection .slider-thumb{width:33.5%;margin-top:2.5em}.menu_subpage#mole #selection .slider-thumb ul{grid-template-columns:repeat(3, 1fr);gap:1.5em}.menu_subpage#mole #selection .slider-container{width:58%}.menu_subpage#mole #selection .slider-container .swiper-button-next,.menu_subpage#mole #selection .slider-container .swiper-button-prev{top:11em}.menu_subpage#mole #difference .tech .case{margin-top:2.5em}.menu_subpage#mole #price_staff .oneLocation{max-width:70%;margin-inline:auto}.menu_subpage#mole #price_staff .oneLocation dl{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin:.5em 1.25em 0;position:relative;z-index:0}.menu_subpage#mole #price_staff .oneLocation dl::after{content:"";width:100%;height:2px;border-top:2px dotted #aaa;position:absolute;z-index:-1;left:50%;top:50%;transform:translate(-50%, -50%)}.menu_subpage#mole #price_staff .oneLocation dl dt,.menu_subpage#mole #price_staff .oneLocation dl dd{background:#fff}.menu_subpage#mole #price_staff .oneLocation dl dt{padding-right:1em}.menu_subpage#mole #price_staff .oneLocation dl dd{font-size:85%;padding-left:1em}.menu_subpage#mole #price_staff .oneLocation p{text-align:right;margin:0 2.35em 1.5em}.menu_subpage#mole #aftercare h2+p{margin-bottom:2.25em}.menu_subpage#mole #aftercare ul{grid-template-columns:repeat(3, 1fr);gap:2em}.menu_subpage#mole #aftercare ul li{margin-top:.5em}.menu_subpage#mole #aftercare ul li .header .image{width:93%}}/*# sourceMappingURL=menu_subpage.min.css.map */