.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}html,body,h1,h2,h3,h4,ul,ol,dl,li,dt,dd,p,div,span,picture,img,a,table,tr,th,td,section,article,header,footer,aside,figure,figcaption,nav,section{margin:0;padding:0;border:0;vertical-align:baseline;box-sizing:border-box}article,header,footer,aside,figure,figcaption,nav,section{display:block}ol,ul{list-style:none;list-style-type:none}img{vertical-align:top;max-width:100%}picture{display:block}a{text-decoration:none;color:inherit}html{scroll-behavior:smooth}body{font-family:"Helvetica Neue",Helvetica,Arial,"Noto Sans JP",sans-serif;font-weight:500;font-size:16px;line-height:1.7;letter-spacing:0;color:#fff;background-color:#000;margin:0;font-feature-settings:"palt"}@media screen and (max-width: 768px){.sp-none{display:none !important}}@media screen and (min-width: 769px){.pc-none{display:none !important}}.p-index{position:relative;z-index:1}@media screen and (min-width: 769px){.p-index{width:320px;margin-left:auto;margin-right:auto}}.p-index__bg{position:fixed;top:0;left:0;right:0;height:100dvh}@media screen and (min-width: 769px){.p-index__bg{width:320px;margin-left:auto;margin-right:auto}}.p-index__bg video{display:block;width:100%;height:100%;object-fit:cover}.p-index__bg.is-bg{opacity:.3;filter:blur(3px)}.p-index__mv{height:100svh;position:relative;display:flex;align-items:center;justify-content:center}.p-index__mv__logo{position:absolute;top:6.875vw;left:0;right:0;display:block;width:37.5vw;margin-left:auto;margin-right:auto}@media screen and (min-width: 769px){.p-index__mv__logo{top:22px;width:120px}}.p-index__mv__logo img{width:100%;filter:invert(1)}.p-index__mv__scroll{display:block;position:absolute;right:0;top:100%;font-size:3.75vw;transform:rotate(90deg);transform-origin:right top;width:39.0625vw;padding-top:3.125vw}@media screen and (min-width: 769px){.p-index__mv__scroll{font-size:12px;width:125px;padding-top:10px}}.p-index__mv__scroll::before,.p-index__mv__scroll::after{content:"";display:block;position:absolute;bottom:0;left:0;background-color:#4d4d4d;width:100%;height:1px}.p-index__mv__scroll::after{background-color:#fff;animation-name:scroll;animation-duration:2s;animation-iteration-count:infinite}@keyframes scroll{0%{clip-path:polygon(0 0, 0 0, 0 100%, 0 100%)}50%{clip-path:polygon(0 0, 100% 0, 100% 100%, 0 100%)}100%{clip-path:polygon(100% 0, 100% 0, 100% 100%, 100% 100%)}}.p-index__mv h1{font-weight:bold;font-size:12.8125vw;line-height:1;letter-spacing:0;text-align:center;position:relative}@media screen and (min-width: 769px){.p-index__mv h1{font-size:41px}}.p-index__mv h1>strong{font-size:30.625vw;font-weight:inherit;display:block}@media screen and (min-width: 769px){.p-index__mv h1>strong{font-size:98px}}.p-index__mv h1>span{font-size:9.375vw;font-weight:inherit;display:block}@media screen and (min-width: 769px){.p-index__mv h1>span{font-size:30px}}.p-index__mv h1>span small{font-size:7.1875vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__mv h1>span small{font-size:23px}}.p-index__mv h1>small{position:absolute;display:block;top:100%;right:0;font-size:3.125vw;font-weight:inherit;margin-top:1.5625vw}@media screen and (min-width: 769px){.p-index__mv h1>small{font-size:10px;margin-top:5px}}.p-index__campaign{background-color:#fff100;color:#000;padding:7.5vw 6.25vw 9.375vw 6.25vw}@media screen and (min-width: 769px){.p-index__campaign{padding:24px 20px 30px 20px}}.p-index__tab{display:flex;align-items:center;justify-content:space-between}.p-index__tab li{width:42.5vw;height:12.5vw;font-size:3.75vw;font-weight:bold;display:flex;align-items:center;justify-content:center;border:solid 1px #000;border-radius:1.875vw;position:relative;cursor:pointer}@media screen and (min-width: 769px){.p-index__tab li{width:136px;height:40px;font-size:12px;border-radius:6px}}.p-index__tab li.is-active{background-color:#000;color:#fff}.p-index__tab li.is-active::after{content:"";display:block;position:absolute;left:0;bottom:-1.5625vw;width:100%;height:2px;background-color:#000}@media screen and (min-width: 769px){.p-index__tab li.is-active::after{bottom:-5px}}.p-index__trial{font-size:5vw;font-weight:bold;line-height:1;text-align:center;margin-top:14.0625vw}@media screen and (min-width: 769px){.p-index__trial{font-size:16px;margin-top:45px}}.p-index__trial>span{font-size:8.125vw;display:block}@media screen and (min-width: 769px){.p-index__trial>span{font-size:26px}}.p-index__trial>strong{font-size:23.125vw;font-weight:inherit;display:block}@media screen and (min-width: 769px){.p-index__trial>strong{font-size:74px}}.p-index__trial>strong small{font-size:17.5vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__trial>strong small{font-size:56px}}.p-index__trial+p{border:solid 1px;text-align:center;width:60.625vw;margin:3.125vw auto 0 auto;font-size:4.6875vw;font-weight:bold;line-height:1.466;padding:3.125vw 0;border-radius:1.875vw}@media screen and (min-width: 769px){.p-index__trial+p{width:194px;margin:10px auto 0 auto;font-size:15px;padding:10px 0;border-radius:6px}}.p-index__trialprice{background-color:#fff;border-radius:3.125vw;padding:3.125vw 0;text-align:center;position:relative;line-height:1;font-weight:bold;margin-top:14.0625vw}@media screen and (min-width: 769px){.p-index__trialprice{border-radius:10px;padding:10px 0;margin-top:45px}}.p-index__trialprice .top{position:absolute;top:-3.75vw;left:0;right:0;margin:0 auto;font-size:7.1875vw;display:block}@media screen and (min-width: 769px){.p-index__trialprice .top{top:-12px;font-size:23px}}.p-index__trialprice .text{margin-top:3.125vw;font-size:4.6875vw;display:block;letter-spacing:.07em;line-height:1.19}@media screen and (min-width: 769px){.p-index__trialprice .text{margin-top:10px;font-size:15px}}.p-index__trialprice .price{font-size:5.9375vw;display:block;margin-top:1.5625vw}@media screen and (min-width: 769px){.p-index__trialprice .price{font-size:19px;margin-top:5px}}.p-index__trialprice .price>span{position:relative;font-size:18.75vw}@media screen and (min-width: 769px){.p-index__trialprice .price>span{font-size:60px}}.p-index__trialprice .price>span small{font-size:10vw}@media screen and (min-width: 769px){.p-index__trialprice .price>span small{font-size:32px}}.p-index__trialprice .price>span span{position:absolute;bottom:0;right:0;font-size:2.8125vw;font-weight:normal;color:#4d4d4d}@media screen and (min-width: 769px){.p-index__trialprice .price>span span{font-size:9px}}.p-index__trialprice .bottom{margin-top:3.125vw;font-size:5vw;display:block;letter-spacing:.07em}@media screen and (min-width: 769px){.p-index__trialprice .bottom{margin-top:10px;font-size:16px}}.p-index__smalltext{font-size:2.5vw;text-align:center;margin-top:3.125vw;line-height:1.44}@media screen and (min-width: 769px){.p-index__smalltext{font-size:8px;margin-top:10px}}.p-index__taisyo{border:solid 1px;border-radius:3.125vw;padding:4.6875vw 6.25vw 6.25vw 6.25vw;margin-top:9.375vw}@media screen and (min-width: 769px){.p-index__taisyo{border-radius:10px;padding:15px 20px 20px 20px;margin-top:30px}}.p-index__taisyo dt{text-align:center;font-weight:bold;font-size:3.75vw;letter-spacing:.07em;line-height:1.333;border-bottom:solid 1px;margin-bottom:5vw;padding-bottom:5vw}@media screen and (min-width: 769px){.p-index__taisyo dt{font-size:12px;margin-bottom:16px;padding-bottom:16px}}.p-index__taisyo dt strong{font-size:5.625vw;font-weight:inherit;display:block;margin-bottom:3.125vw}@media screen and (min-width: 769px){.p-index__taisyo dt strong{font-size:18px;margin-bottom:10px}}.p-index__taisyo dd{font-size:3.75vw;line-height:1.5;font-weight:bold;letter-spacing:.07em}@media screen and (min-width: 769px){.p-index__taisyo dd{font-size:12px}}.p-index__taisyo dd ul li{display:flex;white-space:nowrap}.p-index__taisyo dd ul li span{display:block;flex-shrink:0}.p-index__retrial{margin-top:6.5625vw}@media screen and (min-width: 769px){.p-index__retrial{margin-top:21px}}.p-index__retrial li{background-color:#fff;border-radius:3.125vw;padding:4.6875vw 0;height:46.875vw;display:flex;flex-direction:column;justify-content:space-between;font-size:6.5625vw;line-height:1;letter-spacing:0;font-weight:bold;text-align:center}@media screen and (min-width: 769px){.p-index__retrial li{border-radius:10px;padding:15px 0;height:150px;font-size:21px}}.p-index__retrial li+li{margin-top:3.125vw}@media screen and (min-width: 769px){.p-index__retrial li+li{margin-top:10px}}.p-index__retrial li.touroku>strong{display:block;font-size:23.125vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__retrial li.touroku>strong{font-size:74px}}.p-index__retrial li.touroku>strong small{font-weight:15.3125vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__retrial li.touroku>strong small{font-size:49px}}.p-index__retrial li.touroku>span{font-size:5vw;letter-spacing:.07em;display:block}@media screen and (min-width: 769px){.p-index__retrial li.touroku>span{font-size:16px}}.p-index__retrial li.touroku>span span{font-size:6.5625vw;margin-left:.5em;letter-spacing:0}@media screen and (min-width: 769px){.p-index__retrial li.touroku>span span{font-size:21px}}.p-index__retrial li.touroku>span span small{font-size:5vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__retrial li.touroku>span span small{font-size:16px}}.p-index__retrial li.syogetsu>strong{display:block;font-weight:inherit;display:flex;align-items:center;justify-content:center}.p-index__retrial li.syogetsu>strong .price{font-size:16.5625vw}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .price{font-size:53px}}.p-index__retrial li.syogetsu>strong .price small{font-size:12.5vw}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .price small{font-size:40px}}.p-index__retrial li.syogetsu>strong .kara{font-size:9.375vw}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .kara{font-size:30px}}.p-index__retrial li.syogetsu>strong .day{font-size:11.875vw;display:flex;align-items:center;margin-left:1.5625vw}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .day{font-size:38px;margin-left:5px}}.p-index__retrial li.syogetsu>strong .day::before,.p-index__retrial li.syogetsu>strong .day::after{content:"";display:block;order:-1;height:2px;width:8.4375vw;background-color:#000;transform:rotate(45deg)}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .day::before,.p-index__retrial li.syogetsu>strong .day::after{width:27px}}.p-index__retrial li.syogetsu>strong .day::after{transform:rotate(-45deg);margin-left:-8.4375vw}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>strong .day::after{margin-left:-27px}}.p-index__retrial li.syogetsu>span{font-size:3.75vw;display:block}@media screen and (min-width: 769px){.p-index__retrial li.syogetsu>span{font-size:12px}}.p-index__retrial li.month2>strong{font-size:5.9375vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__retrial li.month2>strong{font-size:19px}}.p-index__retrial li.month2>strong strong{font-size:18.75vw;font-weight:inherit;position:relative}@media screen and (min-width: 769px){.p-index__retrial li.month2>strong strong{font-size:60px}}.p-index__retrial li.month2>strong small{font-size:10vw;font-weight:inherit}@media screen and (min-width: 769px){.p-index__retrial li.month2>strong small{font-size:32px}}.p-index__retrial li.month2>strong span{position:absolute;bottom:0;right:0;font-size:2.8125vw;color:#4d4d4d}@media screen and (min-width: 769px){.p-index__retrial li.month2>strong span{font-size:9px}}.p-index__retrial li.month2>span{display:block;font-size:5vw;margin-top:3.125vw;letter-spacing:.07em}@media screen and (min-width: 769px){.p-index__retrial li.month2>span{font-size:16px;margin-top:10px}}.p-index__normalprice{margin-top:6.25vw;display:flex;align-items:center;justify-content:center;font-weight:bold;text-align:center;line-height:1}@media screen and (min-width: 769px){.p-index__normalprice{margin-top:20px}}.p-index__normalprice dd{font-size:3.75vw}@media screen and (min-width: 769px){.p-index__normalprice dd{font-size:12px}}.p-index__normalprice dd small{font-size:3.125vw;display:block}@media screen and (min-width: 769px){.p-index__normalprice dd small{font-size:10px}}.p-index__normalprice dt{font-size:9.375vw;margin-left:1.5625vw}@media screen and (min-width: 769px){.p-index__normalprice dt{font-size:30px;margin-left:5px}}.p-index__normalprice dt small{font-size:6.25vw}@media screen and (min-width: 769px){.p-index__normalprice dt small{font-size:20px}}.p-index__normalprice+.p-index__btn{margin-top:7.8125vw}@media screen and (min-width: 769px){.p-index__normalprice+.p-index__btn{margin-top:25px}}.p-index__btn{font-size:5vw;letter-spacing:.092em;background-color:#0c55ac;color:#fff;font-weight:bold;display:flex;align-items:center;justify-content:center;width:100%;height:14.0625vw;border-radius:100vh}@media screen and (min-width: 769px){.p-index__btn{font-size:16px;height:45px}}.p-index__attention{margin-top:4.6875vw;font-size:3.125vw;line-height:1.5}@media screen and (min-width: 769px){.p-index__attention{margin-top:15px;font-size:10px}}.p-index__attention dd{text-indent:-1em;padding-left:1em}.p-index__studio{padding:9.375vw 6.25vw}@media screen and (min-width: 769px){.p-index__studio{padding:30px 20px}}.p-index__studio__ttl{text-align:center;font-weight:bold;font-size:9.375vw;line-height:1.4}@media screen and (min-width: 769px){.p-index__studio__ttl{font-size:30px}}.p-index__studio__ttl span{font-size:4.6875vw;letter-spacing:.07em;display:block;line-height:1.1;font-weight:normal}@media screen and (min-width: 769px){.p-index__studio__ttl span{font-size:15px}}.p-index__studio__ttl span small{display:block;font-size:3.75vw}@media screen and (min-width: 769px){.p-index__studio__ttl span small{font-size:12px}}.p-index__studio__prefectures{margin-top:9.375vw;background-color:#fff;color:#000;padding:4.21875vw 3.75vw;font-size:5.3125vw;line-height:1}@media screen and (min-width: 769px){.p-index__studio__prefectures{margin-top:30px;padding:13.5px 12px;font-size:17px}}.p-index__studio__prefectures span{font-size:7.1875vw}@media screen and (min-width: 769px){.p-index__studio__prefectures span{font-size:23px}}.p-index__studio__item>dt{font-size:5vw;display:flex;align-items:center;margin-top:4.6875vw}@media screen and (min-width: 769px){.p-index__studio__item>dt{font-size:16px;margin-top:15px}}.p-index__studio__item>dt span{display:flex;align-items:center;justify-content:center;margin-left:auto;margin-right:4.6875vw;transition:transform .5s}@media screen and (min-width: 769px){.p-index__studio__item>dt span{margin-right:15px}}.p-index__studio__item>dt span::before,.p-index__studio__item>dt span::after{content:"";display:block;width:3.125vw;height:1px;background-color:#fff;transform:rotate(30deg)}@media screen and (min-width: 769px){.p-index__studio__item>dt span::before,.p-index__studio__item>dt span::after{width:10px}}.p-index__studio__item>dt span::after{transform:rotate(-30deg);margin-left:-0.625vw}@media screen and (min-width: 769px){.p-index__studio__item>dt span::after{margin-left:-2px}}.p-index__studio__item>dt.is-active span{transform:rotateX(180deg)}.p-index__studio__item>dd{display:none;padding-bottom:20.3125vw}@media screen and (min-width: 769px){.p-index__studio__item>dd{padding-bottom:65px}}.p-index__studio__photo{margin-top:4.6875vw}@media screen and (min-width: 769px){.p-index__studio__photo{margin-top:15px}}.p-index__studio__photo .slick-arrow{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;font-size:0;width:30%;position:absolute;z-index:10;top:0;left:0;bottom:0}.p-index__studio__photo .slick-arrow.slick-next{left:auto;right:0}.p-index__studio__photo .slick-dots{display:flex;justify-content:center;position:absolute;bottom:3.125vw;left:0;right:0;margin:0 auto;gap:0 2.5vw}@media screen and (min-width: 769px){.p-index__studio__photo .slick-dots{bottom:10px;gap:0 8px}}.p-index__studio__photo .slick-dots li button{background-color:rgba(0,0,0,0);border:none;margin:0;padding:0;font-size:0;display:block;border-radius:50%;width:1.5625vw;height:1.5625vw;display:block;border:solid 1px #fff}@media screen and (min-width: 769px){.p-index__studio__photo .slick-dots li button{width:5px;height:5px}}.p-index__studio__photo .slick-dots li.slick-active button{background-color:#fff}.p-index__studio__map{display:flex;align-items:center;margin-top:4.6875vw}@media screen and (min-width: 769px){.p-index__studio__map{margin-top:15px}}.p-index__studio__map img{filter:invert(1);width:8.125vw;display:block;margin-right:1.5625vw}@media screen and (min-width: 769px){.p-index__studio__map img{width:26px;margin-right:5px}}.p-index__studio__map span{display:block;font-size:3.125vw;line-height:1.4}@media screen and (min-width: 769px){.p-index__studio__map span{font-size:10px}}.p-index__studio__map a{border:solid 1px;font-size:3.125vw;width:31.25vw;height:5.3125vw;display:flex;align-items:center;justify-content:center;margin-left:auto}@media screen and (min-width: 769px){.p-index__studio__map a{font-size:10px;width:100px;height:17px}}.p-index__studio__hoursttl{margin-top:12.5vw;font-size:6.875vw;text-align:center;line-height:1.5}@media screen and (min-width: 769px){.p-index__studio__hoursttl{margin-top:40px;font-size:22px}}.p-index__studio__hoursttl small{display:block;font-size:3.75vw}@media screen and (min-width: 769px){.p-index__studio__hoursttl small{font-size:12px}}.p-index__studio__hours{display:flex;flex-wrap:wrap;font-size:5.9375vw;line-height:2;font-weight:bold;margin-top:4.6875vw}@media screen and (min-width: 769px){.p-index__studio__hours{font-size:19px;margin-top:15px}}.p-index__studio__hours dt{width:33%;text-align:center}.p-index__studio__hours dd{width:67%;text-align:center}.p-index__studio__hours+p{text-align:center;font-size:4.0625vw;letter-spacing:0;margin-top:9.375vw}@media screen and (min-width: 769px){.p-index__studio__hours+p{font-size:13px;margin-top:30px}}.p-index__studio__hours+p a{text-decoration:underline}.p-index__text{font-size:3.75vw;text-align:center;margin-top:7.8125vw}@media screen and (min-width: 769px){.p-index__text{font-size:12px;margin-top:25px}}.p-index__text+.p-index__btn{margin-top:3.125vw}@media screen and (min-width: 769px){.p-index__text+.p-index__btn{margin-top:10px}}.l-footer{padding:0 0 9.375vw 0;position:relative;z-index:1}@media screen and (min-width: 769px){.l-footer{padding:0 0 30px 0}}.l-footer__logo{width:57.1875vw;display:block;margin:0 auto}@media screen and (min-width: 769px){.l-footer__logo{width:183px}}.l-footer__logo img{filter:invert(1);display:block}.l-footer__sns{margin-top:23.4375vw;display:flex;justify-content:center}@media screen and (min-width: 769px){.l-footer__sns{margin-top:75px}}.l-footer__sns li a{display:block;width:8.4375vw}@media screen and (min-width: 769px){.l-footer__sns li a{width:27px}}.l-footer__sns li a img{width:100%}.l-footer__link{padding:0 6.25vw;margin-top:6.25vw;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;font-size:3.4375vw;line-height:1.75}@media screen and (min-width: 769px){.l-footer__link{padding:0 20px;margin-top:20px;font-size:11px}}.l-footer__link li{display:flex;align-items:center}.l-footer__link li:not(:last-child)::after{content:"";display:block;width:1px;height:1em;font-size:inherit;background-color:#fff;margin:0 .5em}.l-footer__copy{font-size:3.125vw;text-align:center;display:block;margin-top:4.6875vw}@media screen and (min-width: 769px){.l-footer__copy{font-size:10px;margin-top:15px}}/*# sourceMappingURL=style.css.map */