@charset "UTF-8";a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-white:#ffffff;--color-black:#2d2d2a;--color-sub-black:#353535;--color-sub-black-2:#9b9b9b;--color-main:#ff91c2;--color-sub:#4c4c47;--color-text:#000000;--color-button:#4c4c47;--color-label:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-label-text:#ffffff;--color-button:linear-gradient(180deg, #353535 0%, , #1e1e1e 100%);--color-button-text:#ffffff;--gradient-main:linear-gradient(180deg, #763f20 0%, #310c02 100%);--color-line:#06c755;--color-bg-emph:rgba(252, 3, 135, 0.04);--color-background:#fff8f1;--color-mask:rgba(0, 0, 0, 0.5);--color-label-new:linear-gradient(180deg, #763f20 0%, #310c02 100%);--shadow-white:0 0 4px #ffffff;--shadow-black:0 0 5px #e4e4e4;--shadow-main:0 0 2px #3f1709;--shadow-box:0 1px 8px rgb(0 0 0 / 9%)}body{width:100%;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-style:normal;color:var(--color-black);background-color:var(--color-background);font-size:100%;margin:0;display:flex;flex-direction:column;justify-content:space-between;-webkit-text-size-adjust:100%;word-break:break-word;position:relative;z-index:1;-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.no__scroll{overflow:hidden}body,html{width:100%;scrollbar-gutter:stable;overscroll-behavior-y:contain;line-height:1.15;font-weight:400;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}p,span{line-height:1.5;font-weight:400;font-size:1.1805555556vw}@media (min-width:1920px){p,span{font-size:22.6666666667px}}@media (max-width:767px){p,span{font-size:3.9113428944vw}}a,button,dd,div,dt,h1,h2,h3,h4,h5,h6,input,li,td,textarea,th{letter-spacing:.03em;line-height:1em;font-weight:400}:focus:not(:fous-visible){outline:0}:focus-visible{outline:1px solid var(--color-main)}summary{outline:0}a{color:var(--color-main);text-decoration:none;word-break:break-all}a,dd,div,dt,li,p{-webkit-tap-highlight-color:transparent}.isChrome *{image-rendering:-webkit-optimize-contrast;image-rendering:optimize-contrast}img,svg{height:auto;backface-visibility:hidden;-webkit-backface-visibility:hidden;vertical-align:bottom;width:100%;height:100%;object-fit:contain;object-position:center}img,svg{pointer-events:none}.disabled{cursor:default!important}.disabled a{cursor:default!important}._disabled{pointer-events:none!important}.is_pc .device_sp{display:none!important}.is_sp .device_pc{display:none!important}.is__pc{display:block}@media not screen and (min-width:768px){.is__pc{display:none}}.is__sp{display:none}@media not screen and (min-width:768px){.is__sp{display:block}}::selection{background:var(--color-main);color:var(--color-white)}.unselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-touch-callout:none;-moz-user-select:none;touch-callout:none;user-select:none}select{-webkit-appearance:none;-moz-appearance:none;outline:0;border:none;-moz-outline-style:none;outline:0!important}option{color:var(--color-black)}summary{display:block}summary::-webkit-details-marker{display:none}input,option,select,textarea{color:var(--color-black)}::placeholder{color:var(--color-line-gray)}._nowrap{white-space:nowrap}.box{width:71.1111111111vw}@media (min-width:1920px){.box{width:1365.3333333333px}}@media (max-width:767px){.box{width:96.479791395vw}}.box{display:block;margin:0 auto}.heading__container{margin-bottom:2.7777777778vw}@media (min-width:1920px){.heading__container{margin-bottom:53.3333333333px}}@media (max-width:767px){.heading__container{margin-bottom:7.8226857888vw}}.heading__container h1,.heading__container h2{position:relative;font-size:2.5vw}@media (min-width:1920px){.heading__container h1,.heading__container h2{font-size:48px}}@media (max-width:767px){.heading__container h1,.heading__container h2{font-size:7.8226857888vw}}.heading__container h1,.heading__container h2{text-align:center;color:var(--color-main);font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-transform:uppercase;width:fit-content;margin:0 auto;margin-bottom:.6944444444vw}@media (min-width:1920px){.heading__container h1,.heading__container h2{margin-bottom:13.3333333333px}}@media (max-width:767px){.heading__container h1,.heading__container h2{margin-bottom:2.6075619296vw}}.heading__container h1,.heading__container h2{background:var(--color-sub);-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:700}.heading__container h1{margin-bottom:0}.heading__container p{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-align:center;font-size:1.1111111111vw}@media (min-width:1920px){.heading__container p{font-size:21.3333333333px}}@media (max-width:767px){.heading__container p{font-size:3.3898305085vw}}.heading__container p{color:var(--color-text)}.heading__container.white__heading h1,.heading__container.white__heading h2,.heading__container.white__heading p{color:var(--color-white)}.room__tabs ul{margin:1.3888888889vw 0 3.4722222222vw;display:flex;justify-content:center;align-items:center}.room__tabs ul li{margin:0 .6944444444vw;padding:.6944444444vw 1.3888888889vw;cursor:pointer;font-size:1.1805555556vw}@media (min-width:1920px){.room__tabs ul li{font-size:22.6666666667px}}@media (max-width:767px){.room__tabs ul li{font-size:3.9113428944vw}}.room__tabs ul li{color:var(--color-main);border-bottom:none;transition:all .3s}@media not screen and (min-width:768px){.room__tabs ul li{padding:1.5645371578vw 2.0860495437vw}}.room__tabs ul li:hover{color:var(--color-main);border-color:var(--color-white)}@media not screen and (min-width:768px){.room__tabs ul li:hover{color:inherit;border-color:inherit}}.room__tabs ul li.active{color:var(--color-white);background:var(--color-main);border-color:var(--color-main)}.cast__list__wrapper{width:100%;background-size:400% 400%;animation:bggradient 7s ease infinite;position:relative}.cast__list__container{display:grid;grid-template-columns:repeat(4,1fr);margin-inline:auto;width:71.1111111111vw}@media (min-width:1920px){.cast__list__container{width:1365.3333333333px}}@media (max-width:767px){.cast__list__container{width:96.479791395vw}}.cast__list__container{gap:1.3888888889vw}@media (min-width:1920px){.cast__list__container{gap:26.6666666667px}}@media (max-width:767px){.cast__list__container{gap:2.6075619296vw}}.cast__list__container{margin-top:4.1666666667vw}@media (min-width:1920px){.cast__list__container{margin-top:80px}}@media (max-width:767px){.cast__list__container{margin-top:10.4302477184vw}}.cast__list__container{margin-bottom:4.1666666667vw}@media (min-width:1920px){.cast__list__container{margin-bottom:80px}}@media (max-width:767px){.cast__list__container{margin-bottom:10.4302477184vw}}@media not screen and (min-width:768px){.cast__list__container{grid-template-columns:repeat(2,1fr)}}.cast__list__container.no__schedule p{width:fit-content;margin:0 auto;font-size:1.0416666667vw}@media (min-width:1920px){.cast__list__container.no__schedule p{font-size:20px}}@media (max-width:767px){.cast__list__container.no__schedule p{font-size:3.3898305085vw}}.cast__item{position:relative;overflow:hidden;box-shadow:var(--shadow-box);background:rgba(255,255,255,.4);width:100%;border-radius:15px 15px 0 0}@media not screen and (min-width:768px){.cast__item.slider{width:unset}}.cast__item .cast__comment{overflow:hidden}.cast__item .cast__comment span{display:flex;width:100%;overflow:hidden;align-items:flex-end;font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__comment span{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__comment span{font-size:3.1290743155vw}}.cast__item .cast__comment span{display:inline-block;white-space:nowrap;will-change:transform;padding:0 .1388888889vw;animation:comment 8s linear infinite;transform:translateX(200px)}@keyframes comment{100%{transform:translateX(-200px)}}.cast__item .cast__comment span{display:block;text-align:center}@media not screen and (min-width:768px){.cast__item .cast__comment span{letter-spacing:-1.5px}}.cast__item .cast__thumb{position:relative;overflow:hidden;transition:transform .3s ease;margin:0 auto;border-radius:15px}.cast__item .cast__thumb a{position:relative;display:block;text-align:center;text-decoration:none;outline:0;transition:all .3s}.cast__item .cast__thumb a:hover{opacity:1}@media not screen and (min-width:768px){.cast__item .cast__thumb a:hover{transform:none}}.cast__item .cast__thumb img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center}.cast__item .cast__info{position:relative;height:100%}.cast__item .cast__info .cast__name{font-size:1.1805555556vw}@media (min-width:1920px){.cast__item .cast__info .cast__name{font-size:22.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__name{font-size:4.1720990874vw}}.cast__item .cast__info .cast__name{padding-top:.5555555556vw}@media (min-width:1920px){.cast__item .cast__info .cast__name{padding-top:10.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__name{padding-top:2.0860495437vw}}.cast__item .cast__info .cast__name{padding-left:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__name{padding-left:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__name{padding-left:1.3037809648vw}}.cast__item .cast__info .cast__name{padding-right:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__name{padding-right:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__name{padding-right:1.3037809648vw}}.cast__item .cast__info .cast__name{line-height:1;color:var(--color-main);display:block;text-align:center;font-weight:700}.cast__item .cast__info .cast__size{font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__size{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__size{font-size:3.1290743155vw}}.cast__item .cast__info .cast__size{line-height:1;color:var(--color-text);display:block;padding-top:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__size{padding-top:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__size{padding-top:1.3037809648vw}}.cast__item .cast__info .cast__size{padding-bottom:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__size{padding-bottom:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__size{padding-bottom:1.3037809648vw}}.cast__item .cast__info .cast__size{padding-left:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__size{padding-left:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__size{padding-left:1.3037809648vw}}.cast__item .cast__info .cast__size{padding-right:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__size{padding-right:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__size{padding-right:1.3037809648vw}}.cast__item .cast__info .cast__size{text-align:center}@media not screen and (min-width:768px){.cast__item .cast__info .cast__size{letter-spacing:-.25px}}.cast__item .cast__info .cast__shift{position:relative;display:flex;align-items:center;justify-content:center;border-radius:5px;width:80%;text-align:center;margin:0 auto;margin-bottom:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{margin-bottom:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{margin-bottom:1.3037809648vw}}.cast__item .cast__info .cast__shift{padding-top:.2777777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{padding-top:5.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{padding-top:1.0430247718vw}}.cast__item .cast__info .cast__shift{padding-bottom:.2777777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{padding-bottom:5.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{padding-bottom:1.0430247718vw}}.cast__item .cast__info .cast__shift{font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{font-size:3.3898305085vw}}.cast__item .cast__info .cast__shift{background:var(--color-sub);color:var(--color-white)}.cast__item .cast__info .cast__shift img.shift-icon{width:1.0416666667vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift img.shift-icon{width:20px}}@media (max-width:767px){.cast__item .cast__info .cast__shift img.shift-icon{width:3.9113428944vw}}.cast__item .cast__info .cast__shift img.shift-icon{height:auto;margin-right:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift img.shift-icon{margin-right:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__shift img.shift-icon{margin-right:1.3037809648vw}}.cast__item .cast__info .cast__shift .attendance__type{background:var(--color-main);position:absolute;top:-5.2083333333vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift .attendance__type{top:-100px}}@media (max-width:767px){.cast__item .cast__info .cast__shift .attendance__type{top:-18.2529335072vw}}.cast__item .cast__info .cast__shift .attendance__type{left:-.6944444444vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift .attendance__type{left:-13.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__shift .attendance__type{left:-1.3037809648vw}}.cast__item .cast__info .cast__shift .attendance__type{width:fit-content;background:var(--color-main);height:1.3888888889vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift .attendance__type{height:26.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__shift .attendance__type{height:5.2151238592vw}}.cast__item .cast__info .cast__shift .attendance__type{display:flex;justify-content:center;align-items:center}.cast__item .cast__info .cast__shift .attendance__type span{font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift .attendance__type span{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__shift .attendance__type span{font-size:3.3898305085vw}}.cast__item .cast__info .cast__shift .attendance__type.type__02{background:#eb29ad}.cast__item .cast__info .cast__room{background:var(--color-main);color:var(--color-white);font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__info .cast__room{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__room{font-size:3.3898305085vw}}.cast__item .cast__info .cast__room{padding:.0694444444vw 0;margin-top:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__room{margin-top:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__room{margin-top:.7822685789vw}}.cast__item .cast__info .cast__room{display:block;text-align:center}.cast__item .type__labels{width:calc(100% - .2777777778vw);display:flex;flex-wrap:wrap;justify-content:center;padding:0 .1388888889vw;margin-bottom:.25em}.cast__item .type__labels .type__label{background:var(--color-white);border:solid 1px var(--color-main);padding:.1388888889vw .2083333333vw;width:44%;margin:0 .1388888889vw}@media not screen and (min-width:768px){.cast__item .type__labels .type__label{padding:.7822685789vw 1.3037809648vw;margin:0 .5215123859vw;width:40%}}.cast__item .type__labels .type__label span{font-weight:700;color:var(--color-main);font-size:1.0416666667vw}@media (min-width:1920px){.cast__item .type__labels .type__label span{font-size:20px}}@media (max-width:767px){.cast__item .type__labels .type__label span{font-size:3.1290743155vw}}.cast__item .type__labels .type__label span{letter-spacing:-1px;display:block;text-align:center}.cast__item .type__labels .type__label:nth-child(n+3){margin-top:.25em}.cast__item .label__new__cast{position:absolute;font-size:.9027777778vw}@media (min-width:1920px){.cast__item .label__new__cast{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .label__new__cast{font-size:3.3898305085vw}}.cast__item .label__new__cast{width:6.25vw}@media (min-width:1920px){.cast__item .label__new__cast{width:120px}}@media (max-width:767px){.cast__item .label__new__cast{width:18.2529335072vw}}.cast__item .label__new__cast{height:1.7361111111vw}@media (min-width:1920px){.cast__item .label__new__cast{height:33.3333333333px}}@media (max-width:767px){.cast__item .label__new__cast{height:5.2151238592vw}}.cast__item .label__new__cast{top:3.125vw}@media (min-width:1920px){.cast__item .label__new__cast{top:60px}}@media (max-width:767px){.cast__item .label__new__cast{top:9.1264667536vw}}.cast__item .label__new__cast{right:-1.3888888889vw}@media (min-width:1920px){.cast__item .label__new__cast{right:-26.6666666667px}}@media (max-width:767px){.cast__item .label__new__cast{right:-3.9113428944vw}}.cast__item .label__new__cast{background:var(--color-sub);color:var(--color-white);font-weight:700;transform:rotate(45deg);transform-origin:100% 0;white-space:nowrap;box-shadow:2px 2px 3px rgba(0,0,0,.1);z-index:1;display:flex;justify-content:center;align-items:center}.sns__icon__wrapper{position:absolute;top:-2.1527777778vw}@media (min-width:1920px){.sns__icon__wrapper{top:-41.3333333333px}}@media (max-width:767px){.sns__icon__wrapper{top:-7.0404172099vw}}.sns__icon__wrapper{right:.6944444444vw}@media (min-width:1920px){.sns__icon__wrapper{right:13.3333333333px}}@media (max-width:767px){.sns__icon__wrapper{right:1.5645371578vw}}.sns__icon__wrapper{border-radius:5px;z-index:1;display:flex;justify-content:center;align-items:center}.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{width:1.7361111111vw}@media (min-width:1920px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{width:33.3333333333px}}@media (max-width:767px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{width:6.518904824vw}}.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{height:1.7361111111vw}@media (min-width:1920px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{height:33.3333333333px}}@media (max-width:767px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{height:6.518904824vw}}.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{border-radius:5px;margin-left:.2777777778vw}@media (min-width:1920px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{margin-left:5.3333333333px}}@media (max-width:767px){.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{margin-left:.7822685789vw}}.bluesky__icon,.instagram__icon,.line__icon,.twitter__icon{display:flex;justify-content:center;align-items:center}.bluesky__icon img,.instagram__icon img,.line__icon img,.twitter__icon img{width:60%}.twitter__icon{background:var(--color-black)}.bluesky__icon{background:#2184fe}.instagram__icon{background:-webkit-linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat;background:linear-gradient(135deg,#427eff 0,#f13f79 70%) no-repeat}.line__icon{background:#4cc764}.swiper-button-next,.swiper-button-prev{display:none}.swiper-container{width:59.7222222222vw}@media (min-width:1920px){.swiper-container{width:1146.6666666667px}}@media (max-width:767px){.swiper-container{width:96.479791395vw}}.swiper-container{margin-bottom:4.1666666667vw}@media (min-width:1920px){.swiper-container{margin-bottom:80px}}@media (max-width:767px){.swiper-container{margin-bottom:10.4302477184vw}}.swiper-container{position:relative;left:50%;transform:translateX(-50%);overflow:hidden}.swiper-container.main-banner-slider{left:unset;width:100vw;transform:unset}@media not screen and (min-width:768px){.swiper-container.main-banner-slider{width:100%}}.swiper-container.main-banner-slider .swiper-slide{height:auto}.swiper-container.main-banner-slider .main__banner{margin-bottom:0;max-width:none;width:100%}.swiper-container.main-banner-slider .swiper-slide,.swiper-container.main-banner-slider .swiper-slide .is__animated,.swiper-container.main-banner-slider .swiper-slide .main__banner{animation:none;opacity:1;transform:none}.swiper-container.event-banner-slider{width:64.5833333333vw}@media (min-width:1920px){.swiper-container.event-banner-slider{width:1240px}}@media (max-width:767px){.swiper-container.event-banner-slider{width:93.8722294654vw}}.swiper-container.event-banner-slider .swiper-button-next,.swiper-container.event-banner-slider .swiper-button-prev{top:calc(50% - 3.4722222222vw)}@media not screen and (min-width:768px){.swiper-container.event-banner-slider .swiper-button-next,.swiper-container.event-banner-slider .swiper-button-prev{top:calc(50% - 13.037809648vw)}}.swiper-container.new__therapist__swiper .swiper-wrapper .swiper-slide,.swiper-container.pickup__therapist__swiper .swiper-wrapper .swiper-slide{background-color:var(--color-white);border-radius:10px;box-shadow:var(--shadow-box)}.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item,.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item{margin:unset}@media not screen and (min-width:768px){.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a:hover,.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a:hover{transform:none}}.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a img,.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center}.swiper-button-next,.swiper-button-prev{color:var(--color-main);background-color:rgba(255,255,255,.8);width:2.0833333333vw;height:2.0833333333vw;border-radius:50%;box-shadow:0 2px 4px rgba(0,0,0,.1);transition:background-color .3s ease;z-index:1}@media not screen and (min-width:768px){.swiper-button-next,.swiper-button-prev{width:10.4302477184vw;height:10.4302477184vw}}.swiper-button-next:after,.swiper-button-prev:after{font-size:1.0416666667vw}@media (min-width:1920px){.swiper-button-next:after,.swiper-button-prev:after{font-size:20px}}@media (max-width:767px){.swiper-button-next:after,.swiper-button-prev:after{font-size:3.3898305085vw}}.swiper-button-next:after,.swiper-button-prev:after{font-weight:700}.swiper-button-next:hover,.swiper-button-prev:hover{background-color:var(--shadow-box)}@media not screen and (min-width:768px){.swiper-button-next:hover,.swiper-button-prev:hover{background-color:inherit}}.swiper-button-next{right:10px}.swiper-button-prev{left:10px}.swiper-pagination{z-index:1}.swiper-pagination .swiper-pagination-bullet{width:.6944444444vw}@media (min-width:1920px){.swiper-pagination .swiper-pagination-bullet{width:13.3333333333px}}@media (max-width:767px){.swiper-pagination .swiper-pagination-bullet{width:1.3037809648vw}}.swiper-pagination .swiper-pagination-bullet{height:.6944444444vw}@media (min-width:1920px){.swiper-pagination .swiper-pagination-bullet{height:13.3333333333px}}@media (max-width:767px){.swiper-pagination .swiper-pagination-bullet{height:1.3037809648vw}}.swiper-pagination .swiper-pagination-bullet{background:var(--color-main)}.room__label{background:var(--color-main);width:fit-content;padding:.6944444444vw 5.5555555556vw;display:block;margin:0 auto;font-size:1.3194444444vw}@media (min-width:1920px){.room__label{font-size:25.3333333333px}}@media (max-width:767px){.room__label{font-size:4.4328552803vw}}.room__label{margin-bottom:2.7777777778vw}@media (min-width:1920px){.room__label{margin-bottom:53.3333333333px}}@media (max-width:767px){.room__label{margin-bottom:5.2151238592vw}}.room__label{color:var(--color-white)}.button__container{display:flex;justify-content:center;align-items:center;margin-top:50px}.button__container .common__button{width:17.3611111111vw}@media (min-width:1920px){.button__container .common__button{width:333.3333333333px}}@media (max-width:767px){.button__container .common__button{width:78.2268578879vw}}.button__container .common__button{height:50px;background:var(--color-button);display:flex;justify-content:center;align-items:center;transition:all .3s;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box);border-radius:5px}.button__container .common__button:hover{opacity:.6}@media not screen and (min-width:768px){.button__container .common__button:hover{opacity:inherit}}.button__container .common__button span{color:var(--color-white);font-size:1.1111111111vw}@media (min-width:1920px){.button__container .common__button span{font-size:21.3333333333px}}@media (max-width:767px){.button__container .common__button span{font-size:3.6505867014vw}}.button__container .common__button span{position:relative;margin-left:-.5em}.button__container .common__button span::after{position:absolute;content:">";right:-1em;top:50%;transform:translateY(-50%);font-size:1.1111111111vw}@media (min-width:1920px){.button__container .common__button span::after{font-size:21.3333333333px}}@media (max-width:767px){.button__container .common__button span::after{font-size:3.6505867014vw}}.hero__section.children__page{height:10.4166666667vw}@media (min-width:1920px){.hero__section.children__page{height:200px}}@media (max-width:767px){.hero__section.children__page{height:26.075619296vw}}.hero__section.children__page{background:var(--color-main);padding-bottom:0}.hero__section.children__page .hero__container{position:absolute;margin-top:0}@media (min-width:1920px){.hero__section.children__page .hero__container{margin-top:0}}@media (max-width:767px){.hero__section.children__page .hero__container{margin-top:13.037809648vw}}.hero__section.children__page .hero__container{width:66.6666666667vw}@media (min-width:1920px){.hero__section.children__page .hero__container{width:1280px}}@media (max-width:767px){.hero__section.children__page .hero__container{width:101.6949152542vw}}.hero__section.children__page .hero__container{top:50%;left:50%;transform:translate(-50%,-50%)}@media not screen and (min-width:768px){.hero__section.children__page .hero__container{margin-top:0}}.hero__section.children__page .hero__container .heading__container{margin-bottom:0}.hero__section.children__page .hero__container .heading__container h1{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.5277777778vw}@media (min-width:1920px){.hero__section.children__page .hero__container .heading__container h1{font-size:29.3333333333px}}@media (max-width:767px){.hero__section.children__page .hero__container .heading__container h1{font-size:5.7366362451vw}}.hero__section.children__page .hero__container .heading__container h1{line-height:2;text-shadow:var(--shadow-white);background:0 0;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.hero__section.children__page .hero__container .heading__container p{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.1111111111vw}@media (min-width:1920px){.hero__section.children__page .hero__container .heading__container p{font-size:21.3333333333px}}@media (max-width:767px){.hero__section.children__page .hero__container .heading__container p{font-size:4.1720990874vw}}.hero__section.children__page .hero__container .heading__container p{line-height:2;text-shadow:var(--shadow-white)}.hero__section.children__page .hero__discription{bottom:.6944444444vw}.hero__section.children__page .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.pagination{display:flex;justify-content:center;align-items:center;margin:.6944444444vw auto}@media not screen and (min-width:768px){.pagination{padding:2.6075619296vw 0}}.pagination .page-numbers{display:inline-block;margin:0 .6944444444vw;padding:.6944444444vw 1.3888888889vw;text-decoration:none;font-size:1.0416666667vw}@media (min-width:1920px){.pagination .page-numbers{font-size:20px}}@media (max-width:767px){.pagination .page-numbers{font-size:3.3898305085vw}}.pagination .page-numbers{color:var(--color-text);border-radius:5px;transition:all .3s ease}@media not screen and (min-width:768px){.pagination .page-numbers{padding:1.3037809648vw 5.2151238592vw}}.pagination .page-numbers:hover{background-color:var(--color-white);border-color:var(--color-sub-black)}@media not screen and (min-width:768px){.pagination .page-numbers:hover{background-color:inherit;border-color:inherit}}.pagination .page-numbers.current{background:var(--color-main);color:var(--color-white)}.pagination .dots{padding:.3472222222vw .6944444444vw;pointer-events:none;border:none}.pagination .next,.pagination .prev{display:flex;justify-content:center;align-items:center;margin-left:.6944444444vw}.pagination.article{justify-content:space-between;margin-top:4.1666666667vw}@media (min-width:1920px){.pagination.article{margin-top:80px}}@media (max-width:767px){.pagination.article{margin-top:10.4302477184vw}}@media not screen and (min-width:768px){.pagination.article{flex-direction:column}}.pagination.article .next,.pagination.article .prev{background:var(--color-main);width:17.3611111111vw}@media (min-width:1920px){.pagination.article .next,.pagination.article .prev{width:333.3333333333px}}@media (max-width:767px){.pagination.article .next,.pagination.article .prev{width:80.8344198175vw}}.pagination.article .next,.pagination.article .prev{color:var(--color-white)}@media not screen and (min-width:768px){.pagination.article .next,.pagination.article .prev{margin-bottom:2.6075619296vw;height:10.4302477184vw}}.pagination.article .next span,.pagination.article .prev span{width:52.1512385919vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pagination.article .next:hover,.pagination.article .prev:hover{color:var(--color-text);background-color:var(--color-white);border-color:var(--color-sub-black)}@media not screen and (min-width:768px){.pagination.article .next:hover,.pagination.article .prev:hover{color:inherit;background-color:inherit;border-color:inherit}}@media not screen and (min-width:768px){.pagination.article .prev{justify-content:flex-start}}@media not screen and (min-width:768px){.pagination.article .next{justify-content:flex-end}}.breadcrumbs__section{width:100%;background:var(--color-white);display:flex;justify-content:flex-start;align-items:center;height:4.1666666667vw}@media (min-width:1920px){.breadcrumbs__section{height:80px}}@media (max-width:767px){.breadcrumbs__section{height:7.8226857888vw}}.breadcrumbs__section nav{margin:0 1.3888888889vw;width:calc(100% - 2.7777777778vw)}@media not screen and (min-width:768px){.breadcrumbs__section nav{margin:0 2.6075619296vw;width:96.479791395vw}}.breadcrumbs__section nav p,.breadcrumbs__section nav span{color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.0416666667vw}@media (min-width:1920px){.breadcrumbs__section nav p,.breadcrumbs__section nav span{font-size:20px}}@media (max-width:767px){.breadcrumbs__section nav p,.breadcrumbs__section nav span{font-size:3.9113428944vw}}.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{color:var(--color-text);font-size:1.0416666667vw}@media (min-width:1920px){.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{font-size:20px}}@media (max-width:767px){.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{font-size:3.9113428944vw}}.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{transition:all .3s}.breadcrumbs__section nav p a:hover,.breadcrumbs__section nav span a:hover{opacity:.6}@media not screen and (min-width:768px){.breadcrumbs__section nav p a:hover,.breadcrumbs__section nav span a:hover{opacity:inherit}}.is__animated{animation-name:fadeInUp;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}.is__animated.fadeIn{animation-name:fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.is__animated.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInLeft{animation-name:heroFadeInLeft;animation-duration:1.5s}@keyframes heroFadeInLeft{from{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInRight{animation-name:heroFadeInRight;animation-duration:2.5s}@keyframes heroFadeInRight{from{opacity:0;transform:translateY(-10vh)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInLeft{-webkit-transform:translateZ(5px);transform:translateZ(5px)}.is__animated.heroFadeInRight{animation-name:heroFadeInRight;animation-duration:2.5s}@keyframes heroFadeInRight{from{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0)}}.is__animated:nth-child(2){animation-delay:.2s}.is__animated:nth-child(3){animation-delay:.3s}.is__animated:nth-child(4){animation-delay:.4s}.is__animated:nth-child(5){animation-delay:.5s}.is__animated:nth-child(6){animation-delay:.6s}.is__animated:nth-child(7){animation-delay:.7s}.is__animated:nth-child(9){animation-delay:.9s}.is__animated:nth-child(10){animation-delay:1s}.is__animated:nth-child(11){animation-delay:1.1s}.is__animated:nth-child(12){animation-delay:1.2s}.is__animated:nth-child(13){animation-delay:1.3s}.is__animated:nth-child(14){animation-delay:1.4s}.is__animated:nth-child(15){animation-delay:1.5s}.is__animated:nth-child(16){animation-delay:1.6s}@keyframes bggradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}.contact__wrapper{width:59.7222222222vw}@media (min-width:1920px){.contact__wrapper{width:1146.6666666667px}}@media (max-width:767px){.contact__wrapper{width:96.479791395vw}}.contact__wrapper{margin:2.0833333333vw auto 0}@media not screen and (min-width:768px){.contact__wrapper{margin-top:15.6453715776vw}}.contact__wrapper .item-container{width:calc(100% - 1.3888888889vw);margin-bottom:1.3888888889vw}@media (min-width:1920px){.contact__wrapper .item-container{margin-bottom:26.6666666667px}}@media (max-width:767px){.contact__wrapper .item-container{margin-bottom:5.2151238592vw}}.contact__wrapper .item-container .item__q label{display:block;margin-bottom:.6944444444vw}@media (min-width:1920px){.contact__wrapper .item-container .item__q label{margin-bottom:13.3333333333px}}@media (max-width:767px){.contact__wrapper .item-container .item__q label{margin-bottom:1.3037809648vw}}.contact__wrapper .item-container .item__q label{margin-top:2.0833333333vw}@media (min-width:1920px){.contact__wrapper .item-container .item__q label{margin-top:40px}}@media (max-width:767px){.contact__wrapper .item-container .item__q label{margin-top:2.6075619296vw}}.contact__wrapper .item-container .item__q label{color:var(--color-text);text-align:left;font-size:1.0416666667vw}@media (min-width:1920px){.contact__wrapper .item-container .item__q label{font-size:20px}}@media (max-width:767px){.contact__wrapper .item-container .item__q label{font-size:3.9113428944vw}}.contact__wrapper .item-container .item__q label{line-height:1}.contact__wrapper .item-container .item__q label span.required{margin-left:.6944444444vw}@media (min-width:1920px){.contact__wrapper .item-container .item__q label span.required{margin-left:13.3333333333px}}@media (max-width:767px){.contact__wrapper .item-container .item__q label span.required{margin-left:2.6075619296vw}}.contact__wrapper .item-container .item__q label span.required{background:var(--color-main);color:var(--color-white);padding:.3472222222vw .6944444444vw}@media not screen and (min-width:768px){.contact__wrapper .item-container .item__q label span.required{padding:1.3037809648vw 2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{width:56.9444444444vw}@media (min-width:1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{width:1093.3333333333px}}@media (max-width:767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{width:96.479791395vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{padding:1.3888888889vw}@media (min-width:1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{padding:26.6666666667px}}@media (max-width:767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{padding:2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{margin-bottom:1.0416666667vw}@media (min-width:1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{margin-bottom:20px}}@media (max-width:767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{margin-bottom:2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{border:solid 1px var(--color-sub-black-2);border-radius:5px;transition:border-color .3s,box-shadow .3s;color:var(--color-text)}@media not screen and (min-width:768px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a select,.contact__wrapper .item-container .item__a textarea{width:calc(100% - 20px)}}.contact__wrapper .item-container .item__a input:focus,.contact__wrapper .item-container .item__a select:focus,.contact__wrapper .item-container .item__a textarea:focus{border-color:var(--color-main);box-shadow:0 0 5px rgba(var(--color-main),.5);outline:0}.contact__wrapper .item-container .item__a input::placeholder,.contact__wrapper .item-container .item__a select::placeholder,.contact__wrapper .item-container .item__a textarea::placeholder{color:var(--color-sub-black-2);font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contact__wrapper .item-container .item__a select{width:59.7222222222vw}@media (min-width:1920px){.contact__wrapper .item-container .item__a select{width:1146.6666666667px}}@media (max-width:767px){.contact__wrapper .item-container .item__a select{width:93.8722294654vw}}.contact__wrapper .item-container .item__a [type=checkbox]{width:unset;margin:.6944444444vw}@media (min-width:1920px){.contact__wrapper .item-container .item__a [type=checkbox]{margin:13.3333333333px}}@media (max-width:767px){.contact__wrapper .item-container .item__a [type=checkbox]{margin:.7822685789vw}}.contact__wrapper .item-container .item__a .wpcf7-spinner{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.contact__wrapper .wpcf7-submit{width:100%;background:var(--color-main);color:var(--color-white);padding:1.3888888889vw}@media (min-width:1920px){.contact__wrapper .wpcf7-submit{padding:26.6666666667px}}@media (max-width:767px){.contact__wrapper .wpcf7-submit{padding:2.6075619296vw}}.contact__wrapper .wpcf7-submit{border:none;border-radius:.3472222222vw}@media (min-width:1920px){.contact__wrapper .wpcf7-submit{border-radius:6.6666666667px}}@media (max-width:767px){.contact__wrapper .wpcf7-submit{border-radius:.7822685789vw}}.contact__wrapper .wpcf7-submit{cursor:pointer;transition:background-color .3s;margin-top:2.7777777778vw}@media (min-width:1920px){.contact__wrapper .wpcf7-submit{margin-top:53.3333333333px}}@media (max-width:767px){.contact__wrapper .wpcf7-submit{margin-top:7.8226857888vw}}.contact__wrapper .wpcf7-submit:hover{background:var(--color-main)}.contact__wrapper .wpcf7-submit:disabled{background:var(--color-main);cursor:not-allowed}.contact__wrapper .accept__check{display:flex;justify-content:center;align-items:center}.contact__wrapper .accept__check a{color:var(--color-main);text-decoration:underline;transition:color .3s;margin-left:.6944444444vw}@media (min-width:1920px){.contact__wrapper .accept__check a{margin-left:13.3333333333px}}@media (max-width:767px){.contact__wrapper .accept__check a{margin-left:2.6075619296vw}}.contact__wrapper .accept__check a:hover{color:var(--color-main)}.wpcf7 form.sent .wpcf7-response-output{width:59.7222222222vw}@media (min-width:1920px){.wpcf7 form.sent .wpcf7-response-output{width:1146.6666666667px}}@media (max-width:767px){.wpcf7 form.sent .wpcf7-response-output{width:96.479791395vw}}.wpcf7 form.sent .wpcf7-response-output{margin:1.3888888889vw auto 0;text-align:center;padding:10px;border:none;background:var(--color-main);color:var(--color-white)}.wpcf7 form.sent .contact__wrapper{display:none}.page__section{margin-top:8.3333333333vw}@media (min-width:1920px){.page__section{margin-top:160px}}@media (max-width:767px){.page__section{margin-top:15.6453715776vw}}.page__container{width:66.6666666667vw}@media (min-width:1920px){.page__container{width:1280px}}@media (max-width:767px){.page__container{width:91.2646675359vw}}.page__container{margin:4.1666666667vw auto;display:block}@media not screen and (min-width:768px){.page__container{margin:15.6453715776vw auto}}.page__container a{display:block}.page__container a img{width:41.6666666667vw}@media (min-width:1920px){.page__container a img{width:800px}}@media (max-width:767px){.page__container a img{width:91.2646675359vw}}.page__container a img{margin-inline:auto;display:block}.banner__section{width:100%;margin-top:8.3333333333vw}@media (min-width:1920px){.banner__section{margin-top:160px}}@media (max-width:767px){.banner__section{margin-top:15.6453715776vw}}.banner__section img{width:41.6666666667vw;margin:0 auto;display:block;margin-bottom:1.3888888889vw}@media (min-width:1920px){.banner__section img{margin-bottom:26.6666666667px}}@media (max-width:767px){.banner__section img{margin-bottom:2.6075619296vw}}@media not screen and (min-width:768px){.banner__section img{width:100%}}body.age-verification-page{position:relative;min-height:100vh}.age-verification__bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background-size:100vw 100vh;background-position:center;background-repeat:no-repeat;pointer-events:none}.age-verification__bg.age-verification__bg--has-image::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);pointer-events:none}.age-verification__content{position:relative;z-index:1;min-height:100vh;box-sizing:border-box}.age-verification__section{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;box-sizing:border-box}.age-verification__section .age-verification__header{width:100%;text-align:center;margin-bottom:3.4722222222vw}@media (min-width:1920px){.age-verification__section .age-verification__header{margin-bottom:66.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__header{margin-bottom:9.3872229465vw}}.age-verification__section .age-verification__header h1{font-size:.8333333333vw}@media (min-width:1920px){.age-verification__section .age-verification__header h1{font-size:16px}}@media (max-width:767px){.age-verification__section .age-verification__header h1{font-size:3.1290743155vw}}.age-verification__section .age-verification__header h1{color:var(--color-white);font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.age-verification__section .age-verification__logo{width:13.8888888889vw}@media (min-width:1920px){.age-verification__section .age-verification__logo{width:266.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__logo{width:39.1134289439vw}}.age-verification__section .age-verification__logo{margin-bottom:3.4722222222vw}@media (min-width:1920px){.age-verification__section .age-verification__logo{margin-bottom:66.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__logo{margin-bottom:5.2151238592vw}}.age-verification__section .age-verification__logo{display:flex;justify-content:center;align-items:center}.age-verification__section .age-verification__logo img{width:100%;height:auto;object-fit:contain;filter:drop-shadow(0 2px 8px rgba(0, 0, 0, .2))}.age-verification__section .age-verification__inner{width:52.7777777778vw}@media (min-width:1920px){.age-verification__section .age-verification__inner{width:1013.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__inner{width:93.8722294654vw}}.age-verification__section .age-verification__inner{padding:3.3333333333vw}@media (min-width:1920px){.age-verification__section .age-verification__inner{padding:64px}}@media (max-width:767px){.age-verification__section .age-verification__inner{padding:8.3441981747vw}}.age-verification__section .age-verification__inner{padding-top:3.0555555556vw}@media (min-width:1920px){.age-verification__section .age-verification__inner{padding-top:58.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__inner{padding-top:7.3011734029vw}}.age-verification__section .age-verification__inner{padding-bottom:3.0555555556vw}@media (min-width:1920px){.age-verification__section .age-verification__inner{padding-bottom:58.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__inner{padding-bottom:7.3011734029vw}}.age-verification__section .age-verification__inner{background:color-mix(in srgb,var(--color-black) 35%,transparent);display:flex;flex-direction:column;align-items:center;text-align:center;box-sizing:border-box}.age-verification__section .age-verification__inner .age-verification__icon{margin-bottom:1.9444444444vw}@media (min-width:1920px){.age-verification__section .age-verification__inner .age-verification__icon{margin-bottom:37.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__inner .age-verification__icon{margin-bottom:5.7366362451vw}}.age-verification__section .age-verification__inner .age-verification__icon{width:6.9444444444vw}@media (min-width:1920px){.age-verification__section .age-verification__inner .age-verification__icon{width:133.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__inner .age-verification__icon{width:26.075619296vw}}.age-verification__section .age-verification__inner .age-verification__icon{flex-shrink:0}.age-verification__section .age-verification__inner .age-verification__icon .age-verification__icon-img{width:100%;filter:drop-shadow(0 2px 6px rgba(0, 0, 0, .25))}.age-verification__section .age-verification__notice{font-size:1.0416666667vw}@media (min-width:1920px){.age-verification__section .age-verification__notice{font-size:20px}}@media (max-width:767px){.age-verification__section .age-verification__notice{font-size:3.9113428944vw}}.age-verification__section .age-verification__notice{margin-bottom:2.5vw}@media (min-width:1920px){.age-verification__section .age-verification__notice{margin-bottom:48px}}@media (max-width:767px){.age-verification__section .age-verification__notice{margin-bottom:7.3011734029vw}}.age-verification__section .age-verification__notice{color:var(--color-white);line-height:1.7;letter-spacing:.04em;margin-top:0}.age-verification__section .age-verification__buttons.button__container{display:flex;flex-direction:row;align-items:center;gap:1.3888888889vw}@media (min-width:1920px){.age-verification__section .age-verification__buttons.button__container{gap:26.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__buttons.button__container{gap:2.6075619296vw}}.age-verification__section .age-verification__buttons.button__container{width:100%;max-width:41.6666666667vw}@media (min-width:1920px){.age-verification__section .age-verification__buttons.button__container{max-width:800px}}@media (max-width:767px){.age-verification__section .age-verification__buttons.button__container{max-width:156.4537157757vw}}.age-verification__section .age-verification__buttons.button__container{margin-top:0}.age-verification__section .age-verification__buttons.button__container .common__button{width:100%;height:4.1666666667vw}@media (min-width:1920px){.age-verification__section .age-verification__buttons.button__container .common__button{height:80px}}@media (max-width:767px){.age-verification__section .age-verification__buttons.button__container .common__button{height:13.037809648vw}}.age-verification__section .age-verification__buttons.button__container .common__button{border-radius:.5em;border:solid 2px var(--color-main)}.age-verification__section .age-verification__buttons.button__container .common__button span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;margin-left:0;font-size:1.1111111111vw}@media (min-width:1920px){.age-verification__section .age-verification__buttons.button__container .common__button span{font-size:21.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__buttons.button__container .common__button span{font-size:4.1720990874vw}}.age-verification__section .age-verification__buttons.button__container .common__button span{font-weight:700}.age-verification__section .age-verification__buttons.button__container .common__button span::after{display:none}.age-verification__section .age-verification__buttons.button__container .common__button span small{font-size:.8333333333vw}@media (min-width:1920px){.age-verification__section .age-verification__buttons.button__container .common__button span small{font-size:16px}}@media (max-width:767px){.age-verification__section .age-verification__buttons.button__container .common__button span small{font-size:3.1290743155vw}}.age-verification__section .age-verification__buttons.button__container .common__button span small{opacity:.9;font-weight:400}.age-verification__section .age-verification__buttons.button__container .common__button.common__button--sub{background:0 0;border:solid 1px var(--color-white);box-shadow:none;animation:none}.age-verification__section .age-verification__buttons.button__container .common__button.common__button--sub:hover{border-color:var(--color-white);background:rgba(255,255,255,.1)}.age-verification__section .age-verification__buttons.button__container .common__button.common__button--sub span{color:var(--color-white)}.age-verification__section .age-verification__description{width:38.8888888889vw}@media (min-width:1920px){.age-verification__section .age-verification__description{width:746.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__description{width:88.6571056063vw}}.age-verification__section .age-verification__description{margin-top:2.7777777778vw}@media (min-width:1920px){.age-verification__section .age-verification__description{margin-top:53.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__description{margin-top:7.3011734029vw}}.age-verification__section .age-verification__description{padding-top:2.2222222222vw}@media (min-width:1920px){.age-verification__section .age-verification__description{padding-top:42.6666666667px}}@media (max-width:767px){.age-verification__section .age-verification__description{padding-top:6.258148631vw}}.age-verification__section .age-verification__description{border-top:1px solid var(--color-white)}.age-verification__section .age-verification__description p{font-size:.9027777778vw}@media (min-width:1920px){.age-verification__section .age-verification__description p{font-size:17.3333333333px}}@media (max-width:767px){.age-verification__section .age-verification__description p{font-size:3.1290743155vw}}.age-verification__section .age-verification__description p{color:var(--color-white);line-height:1.7}.age-verification__section .age-verification__description p a{color:var(--color-white);font-weight:700}.link__section{margin-top:4.1666666667vw}@media (min-width:1920px){.link__section{margin-top:80px}}@media (max-width:767px){.link__section{margin-top:7.8226857888vw}}.link__section{margin-bottom:4.1666666667vw}@media (min-width:1920px){.link__section{margin-bottom:80px}}@media (max-width:767px){.link__section{margin-bottom:7.8226857888vw}}.link__section .ad__banner{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;gap:1.3888888889vw}@media (min-width:1920px){.link__section .ad__banner{gap:26.6666666667px}}@media (max-width:767px){.link__section .ad__banner{gap:2.6075619296vw}}.link__section .ad__banner{margin:0 auto;width:66.6666666667vw}@media (min-width:1920px){.link__section .ad__banner{width:1280px}}@media (max-width:767px){.link__section .ad__banner{width:93.8722294654vw}}.link__section .ad__banner a{max-width:13.8888888889vw}@media (min-width:1920px){.link__section .ad__banner a{max-width:266.6666666667px}}@media (max-width:767px){.link__section .ad__banner a{max-width:52.1512385919vw}}.link__section .ad__banner a{color:var(--color-text);width:calc(50% - 1.3888888889vw)}@media not screen and (min-width:768px){.link__section .ad__banner a{width:calc(50% - 2.6075619296vw)}}