@charset "UTF-8";@import url(https://fonts.googleapis.com/css2?family=Marcellus&family=Playfair+Display:wght@400;500;600;700&family=Caveat:wght@500;600;700&family=Zen+Maru+Gothic:wght@400;500;700;900&family=M+PLUS+Rounded+1c:wght@400;500;700;800&family=Cherry+Bomb+One&display=swap);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:#ff4f95;--color-sub:#ffd1e3;--color-text:#3a1a2a;--color-button:#ff4f95;--color-label:linear-gradient(180deg, #ff4f95 0%, #ff8ec0 100%);--color-label-text:#ffffff;--color-button-text:#ffffff;--gradient-main:linear-gradient(180deg, #ff4f95 0%, #ffb3d4 100%);--color-line:#06c755;--color-bg-emph:rgba(255, 79, 149, 0.06);--color-background:#fff7fb;--color-mask:rgba(58, 26, 42, 0.45);--color-label-new:linear-gradient(180deg, #ff4f95 0%, #ff8ec0 100%);--shadow-white:0 0 4px #ffffff;--shadow-black:0 0 5px #f3d5e3;--shadow-main:0 0 2px rgba(255, 79, 149, 0.4);--shadow-box:0 1px 8px rgba(58, 26, 42, 0.09)}body{width:100%;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-style:normal;color:var(--color-text);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%;max-width:100vw;scrollbar-gutter:stable;overscroll-behavior-y:contain;line-height:1.15;font-weight:400;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;overflow-x:clip}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-text);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-text)}summary{display:block}summary::-webkit-details-marker{display:none}input,option,select,textarea{color:var(--color-text)}::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}.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-text);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-text);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-text)}.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:0 .5555555556vw 1.3888888889vw color-mix(in srgb,var(--color-main) 18%,transparent),0 .1388888889vw .4166666667vw rgba(0,0,0,.06);background:var(--color-white);width:100%;border-radius:1.3888888889vw}@media (min-width:1920px){.cast__item{border-radius:26.6666666667px}}@media (max-width:767px){.cast__item{border-radius:4.1720990874vw}}.cast__item{transition:transform .35s cubic-bezier(.25,1,.25,1),box-shadow .35s ease}.cast__item:hover{transform:translateY(-4px);box-shadow:0 .9722222222vw 1.9444444444vw color-mix(in srgb,var(--color-main) 28%,transparent),0 .2777777778vw .6944444444vw rgba(0,0,0,.08)}@media not screen and (min-width:768px){.cast__item:hover{transform:none}}@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:1.1111111111vw}@media (min-width:1920px){.cast__item .cast__thumb{border-radius:21.3333333333px}}@media (max-width:767px){.cast__item .cast__thumb{border-radius:3.6505867014vw}}.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,.cast__item .cast__thumb video{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;display:block}.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:.6944444444vw}@media (min-width:1920px){.cast__item .cast__info .cast__name{padding-top:13.3333333333px}}@media (max-width:767px){.cast__item .cast__info .cast__name{padding-top:2.6075619296vw}}.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.2;color:var(--color-text);display:block;text-align:center;font-weight:700;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.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:color-mix(in srgb,var(--color-text) 75%,transparent);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:69.375vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{border-radius:1332px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{border-radius:260.4954367666vw}}.cast__item .cast__info .cast__shift{width:86%;text-align:center;margin:0 auto;margin-bottom:.5555555556vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{margin-bottom:10.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{margin-bottom:1.5645371578vw}}.cast__item .cast__info .cast__shift{padding-top:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{padding-top:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .cast__shift{padding-top:1.0430247718vw}}.cast__item .cast__info .cast__shift{padding-bottom:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .cast__shift{padding-bottom:6.6666666667px}}@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.1290743155vw}}.cast__item .cast__info .cast__shift{background:color-mix(in srgb,var(--color-sub) 25%,var(--color-white));color:var(--color-text);font-weight:700}.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:#5a606a}.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 .cast__info .attendance__comment{width:calc(100% - 2px);border:solid 1px var(--color-main);height:1.7361111111vw}@media (min-width:1920px){.cast__item .cast__info .attendance__comment{height:33.3333333333px}}@media (max-width:767px){.cast__item .cast__info .attendance__comment{height:6.518904824vw}}.cast__item .cast__info .attendance__comment{display:flex;justify-content:center;align-items:center;border:solid 1px var(--color-main);background:var(--color-white);border-radius:.3472222222vw}@media (min-width:1920px){.cast__item .cast__info .attendance__comment{border-radius:6.6666666667px}}@media (max-width:767px){.cast__item .cast__info .attendance__comment{border-radius:.7822685789vw}}.cast__item .cast__info .attendance__comment span{font-size:.9027777778vw}@media (min-width:1920px){.cast__item .cast__info .attendance__comment span{font-size:17.3333333333px}}@media (max-width:767px){.cast__item .cast__info .attendance__comment span{font-size:3.3898305085vw}}.cast__item .cast__info .attendance__comment span{line-height:1;color:var(--color-text);letter-spacing:-.5px;font-weight:700}.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-text);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-text);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.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a video,.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a img,.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a video{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;object-position:center;display:block}.swiper-button-next,.swiper-button-prev{color:var(--color-text);background-color:rgba(20,22,26,.85);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:3.4722222222vw}@media (min-width:1920px){.button__container{margin-top:66.6666666667px}}@media (max-width:767px){.button__container{margin-top:10.4302477184vw}}.button__container .common__button{width:19.4444444444vw}@media (min-width:1920px){.button__container .common__button{width:373.3333333333px}}@media (max-width:767px){.button__container .common__button{width:78.2268578879vw}}.button__container .common__button{height:4.1666666667vw}@media (min-width:1920px){.button__container .common__button{height:80px}}@media (max-width:767px){.button__container .common__button{height:14.6023468057vw}}.button__container .common__button{background:var(--color-main);display:flex;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.25,1,.25,1);box-shadow:0 .4166666667vw 1.1111111111vw color-mix(in srgb,var(--color-main) 35%,transparent),inset 0 -.2083333333vw .5555555556vw color-mix(in srgb,var(--color-text) 12%,transparent),inset 0 .2083333333vw .5555555556vw rgba(255,255,255,.45);border-radius:999px;position:relative;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;overflow:hidden}.button__container .common__button::before{content:"♡";position:absolute;left:1.3888888889vw;top:50%;transform:translateY(-50%);color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.button__container .common__button::before{font-size:24px}}@media (max-width:767px){.button__container .common__button::before{font-size:4.1720990874vw}}.button__container .common__button::before{opacity:.9;transition:transform .4s cubic-bezier(.25,1,.25,1)}@media not screen and (min-width:768px){.button__container .common__button::before{left:5.2151238592vw}}.button__container .common__button::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(255,255,255,.3) 0,transparent 50%);pointer-events:none;border-radius:inherit}.button__container .common__button:hover{transform:translateY(-2px);box-shadow:0 .6944444444vw 1.5277777778vw color-mix(in srgb,var(--color-main) 45%,transparent),inset 0 -.2083333333vw .5555555556vw color-mix(in srgb,var(--color-text) 12%,transparent),inset 0 .2083333333vw .5555555556vw rgba(255,255,255,.55)}.button__container .common__button:hover::before{transform:translateY(-50%) scale(1.3) rotate(-12deg)}@media not screen and (min-width:768px){.button__container .common__button:hover{transform:none;box-shadow:0 .4166666667vw 1.1111111111vw color-mix(in srgb,var(--color-main) 35%,transparent),inset 0 -.2083333333vw .5555555556vw color-mix(in srgb,var(--color-text) 12%,transparent),inset 0 .2083333333vw .5555555556vw rgba(255,255,255,.45)}}.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{font-weight:700;letter-spacing:.1em;position:relative;z-index:1}.button__container .common__button span::after{display:none}.button__container .common__button.common__button--sub{background:var(--color-white);box-shadow:0 .4166666667vw 1.1111111111vw color-mix(in srgb,var(--color-sub) 25%,transparent),inset 0 0 0 2px var(--color-main)}.button__container .common__button.common__button--sub::before{color:var(--color-main)}.button__container .common__button.common__button--sub span{color:var(--color-main)}.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:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-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:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-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:rgba(10,10,10,.85);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:empty{display:none}.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-white);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-white);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 p{color:var(--color-text)}.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-text);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-text);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:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-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;color:var(--color-text)}.contact__wrapper .accept__check a{color:var(--color-text);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-text)}.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:7.8226857888vw 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%}}header{width:100%;z-index:3;display:flex;justify-content:center;align-items:center}@media not screen and (min-width:768px){header{top:0;position:sticky;height:52.1512385919vw;background:var(--color-main);width:100%;border-bottom:solid .5px var(--color-main);transition:height .3s ease;justify-content:unset}}header .header__wrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.5em;width:100%}header .header__wrapper h1,header .header__wrapper h2{font-size:1.0416666667vw}@media (min-width:1920px){header .header__wrapper h1,header .header__wrapper h2{font-size:20px}}@media (max-width:767px){header .header__wrapper h1,header .header__wrapper h2{font-size:3.6505867014vw}}header .header__wrapper h1,header .header__wrapper h2{color:var(--color-text);text-shadow:0 0 .2777777778vw rgba(255,255,255,.95),0 0 .5555555556vw rgba(255,255,255,.85),0 0 1.1111111111vw rgba(255,255,255,.55);font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:500;letter-spacing:.04em;text-align:center;font-weight:700}@media not screen and (min-width:768px){header .header__wrapper h1,header .header__wrapper h2{font-size:.9027777778vw}@media (min-width:1920px){header .header__wrapper h1,header .header__wrapper h2{font-size:17.3333333333px}}@media (max-width:767px){header .header__wrapper h1,header .header__wrapper h2{font-size:2.8683181226vw}}}header .header__wrapper .header__logo__container{width:13.8888888889vw}@media (min-width:1920px){header .header__wrapper .header__logo__container{width:266.6666666667px}}@media (max-width:767px){header .header__wrapper .header__logo__container{width:36.5058670143vw}}header .header__wrapper .header__logo__container{height:13.8888888889vw}@media (min-width:1920px){header .header__wrapper .header__logo__container{height:266.6666666667px}}@media (max-width:767px){header .header__wrapper .header__logo__container{height:36.5058670143vw}}header .header__wrapper .header__logo__container{display:flex;justify-content:center;align-items:center;flex-direction:column}@media not screen and (min-width:768px){header .header__wrapper .header__logo__container{transition:transform .3s ease}}header .header__wrapper .header__logo__container img{width:100%;filter:drop-shadow(0 0 .4166666667vw rgba(255, 255, 255, .9)) drop-shadow(0 0 .9722222222vw rgba(255, 255, 255, .65)) drop-shadow(0 0 1.9444444444vw rgba(255, 255, 255, .4)) drop-shadow(0 .2777777778vw .9722222222vw rgba(74, 45, 61, .3))}@media not screen and (min-width:768px){header.is-scrolled{height:33.8983050847vw}header.is-scrolled .header__wrapper .header__logo__container{transform:scale(.5);height:16.9491525424vw}}header .header__wrapper .header__shopinfo__container .header__right__content{width:fit-content;margin-left:auto;margin-right:0}@media not screen and (min-width:768px){header .header__wrapper .header__shopinfo__container .header__right__content{width:100%}}header .header__wrapper .header__shopinfo__container .header__right__content .shop__name{color:var(--color-white);font-size:1.1111111111vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content .shop__name{font-size:21.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content .shop__name{font-size:4.1720990874vw}}header .header__wrapper .header__shopinfo__container .header__right__content .shop__name{font-weight:700;text-align:right;display:block}@media not screen and (min-width:768px){header .header__wrapper .header__shopinfo__container .header__right__content .shop__name{margin-top:2.6075619296vw;text-align:center}}header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description{margin-top:.5em}header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description p{color:var(--color-white);font-size:.9027777778vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description p{font-size:17.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description p{font-size:2.6075619296vw}}header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description p{text-align:right}@media not screen and (min-width:768px){header .header__wrapper .header__shopinfo__container .header__right__content .header__shop__description p{text-align:center}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-top:.6944444444vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-top:13.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-top:2.6075619296vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-bottom:.6944444444vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-bottom:13.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{margin-bottom:2.6075619296vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper{display:flex;justify-content:center;align-items:center}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li{color:var(--color-text);display:flex;justify-content:center;align-items:center;font-size:1.3194444444vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li{font-size:25.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li{font-size:3.1290743155vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span{font-size:1.0416666667vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span{font-size:20px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span{font-size:3.1290743155vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.reception,header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.separate,header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.tel{font-weight:700;color:var(--color-text)}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.separate{margin-left:.5em;margin-right:.5em;font-size:.8333333333vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.separate{font-size:16px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.separate{font-size:3.1290743155vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.reservation__system{margin-left:.5em;margin-right:.5em;background:var(--color-sub);color:var(--color-text);padding:.1388888889vw .2777777778vw;display:none}@media not screen and (min-width:768px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li span.reservation__system{padding:.5215123859vw 1.0430247718vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li a{font-size:1.3194444444vw}@media (min-width:1920px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li a{font-size:25.3333333333px}}@media (max-width:767px){header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li a{font-size:3.1290743155vw}}header .header__wrapper .header__shopinfo__container .header__right__content ul.shop__information__wrapper li a{color:var(--color-text)}header.header--top.header--transparent{position:fixed;top:0;left:0;width:100%;z-index:5;background:0 0;border-bottom:none;height:auto;transition:background .4s ease,backdrop-filter .4s ease}@media not screen and (min-width:768px){header.header--top.header--transparent{padding:3.1290743155vw 0 0 2.6075619296vw;height:auto}}header.header--top.header--transparent .header__wrapper{flex-direction:column;justify-content:center;align-items:center}@media not screen and (min-width:768px){header.header--top.header--transparent .header__wrapper{align-items:flex-start}}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper{display:flex;flex-direction:row;align-items:center;gap:1.1111111111vw}@media not screen and (min-width:768px){header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper{gap:2.0860495437vw;flex-wrap:wrap;justify-content:flex-end}}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper a,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper li,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper span{color:var(--color-text);font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;letter-spacing:.08em;font-size:.9027777778vw}@media (min-width:1920px){header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper a,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper li,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper span{font-size:17.3333333333px}}@media (max-width:767px){header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper a,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper li,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper span{font-size:2.8683181226vw}}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper a,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper li,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper span{text-shadow:0 0 .2777777778vw rgba(255,255,255,.95),0 0 .5555555556vw rgba(255,255,255,.85),0 0 1.1111111111vw rgba(255,255,255,.55)}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper .reception,header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper .tel{letter-spacing:.2em;opacity:.9}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper .reservation__system{letter-spacing:.15em;opacity:.9;display:none}header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper .separate{opacity:.5}body.is-scrolled header.header--top.header--transparent,header.header--top.header--transparent.is-scrolled{background:color-mix(in srgb,var(--color-white) 92%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb,var(--color-main) 35%,transparent);box-shadow:0 .2777777778vw 1.1111111111vw color-mix(in srgb,var(--color-main) 12%,transparent)}body.is-scrolled header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper a,body.is-scrolled header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper li,body.is-scrolled header.header--top.header--transparent .header__shopinfo__container .header__right__content .shop__information__wrapper span,header.header--top.header--transparent.is-scrolled .header__shopinfo__container .header__right__content .shop__information__wrapper a,header.header--top.header--transparent.is-scrolled .header__shopinfo__container .header__right__content .shop__information__wrapper li,header.header--top.header--transparent.is-scrolled .header__shopinfo__container .header__right__content .shop__information__wrapper span{color:var(--color-text);text-shadow:none}.phone__call__button{display:none;flex-direction:column;cursor:pointer;border:none;background:0 0;transition:opacity .5s ease}@media not screen and (min-width:768px){.phone__call__button{z-index:4;position:fixed;top:6.518904824vw;left:2.6075619296vw;width:13.037809648vw;height:13.037809648vw;display:flex;justify-content:center;align-items:center;flex-direction:column;border:solid 1px var(--color-main);background:var(--color-sub);border-radius:1em;display:none}.phone__call__button a img{width:7.8226857888vw}.phone__call__button a svg{width:7.8226857888vw;fill:var(--color-white)}}.hamburger{display:none;flex-direction:column;cursor:pointer;border:none;background:0 0;transition:opacity .5s ease}@media not screen and (min-width:768px){.hamburger{z-index:6;position:fixed;top:2.6075619296vw;right:1.0430247718vw;width:13.037809648vw;height:13.037809648vw;display:flex;justify-content:center;align-items:center;flex-direction:column;border:solid 1px var(--color-main);background:var(--color-white);border-radius:1em}}.hamburger .bar{width:20px;height:1px;margin:2.5px 0;background-color:var(--color-text);transition:all .5s ease}.hamburger.active .bar:nth-child(1){transform:rotate(45deg) translate(4px,4px)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translate(4px,-4px)}.header__menu__wrapper{background:color-mix(in srgb,var(--color-white) 95%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);position:sticky;top:4.1666666667vw}@media (min-width:1920px){.header__menu__wrapper{top:80px}}@media (max-width:767px){.header__menu__wrapper{top:0}}.header__menu__wrapper{z-index:4;border-bottom:1px dashed color-mix(in srgb,var(--color-main) 45%,transparent)}@media (min-width:768px){header:not(.header--top)~.header__menu__wrapper{top:0}}.header__menu__wrapper:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background-image:linear-gradient(90deg,var(--color-main) 0,var(--color-sub) 50%,var(--color-main) 100%);opacity:.85}@media not screen and (min-width:768px){.header__menu__wrapper:before{content:none}}@media not screen and (min-width:768px){.header__menu__wrapper{display:none;opacity:0;transition:opacity .5s ease;height:100vh;position:fixed;background-color:color-mix(in srgb,var(--color-white) 96%,transparent);justify-content:center;align-items:center;top:0;width:100%;z-index:3;border-bottom:none}.header__menu__wrapper::before{content:none}.header__menu__wrapper.show{display:flex}.header__menu__wrapper.active{opacity:1}}.header__menu__wrapper #header-menu{bottom:0;display:flex;justify-content:space-between;align-items:center;height:4.8611111111vw;width:83.3333333333vw}@media (min-width:1920px){.header__menu__wrapper #header-menu{width:1600px}}@media (max-width:767px){.header__menu__wrapper #header-menu{width:93.8722294654vw}}.header__menu__wrapper #header-menu{margin:0 auto}@media not screen and (min-width:768px){.header__menu__wrapper #header-menu{flex-direction:column;height:100%}}.header__menu__wrapper #header-menu li{display:flex;justify-content:center;align-items:center;color:var(--color-text);position:relative}@media not screen and (min-width:768px){.header__menu__wrapper #header-menu li{width:100%;padding-top:2.0860495437vw;margin-top:1.3037809648vw;padding-bottom:2.0860495437vw;margin-bottom:1.3037809648vw;border-bottom:1px dashed color-mix(in srgb,var(--color-main) 45%,transparent);justify-content:center}}.header__menu__wrapper #header-menu li a{color:var(--color-text);font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:500;font-size:1.1805555556vw}@media (min-width:1920px){.header__menu__wrapper #header-menu li a{font-size:22.6666666667px}}@media (max-width:767px){.header__menu__wrapper #header-menu li a{font-size:4.1720990874vw}}.header__menu__wrapper #header-menu li a{letter-spacing:.04em;text-align:center;transition:color .3s,transform .3s cubic-bezier(.25,1,.25,1);display:inline-block;text-decoration:none;position:relative}.header__menu__wrapper #header-menu li a span{display:block;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:.7638888889vw}@media (min-width:1920px){.header__menu__wrapper #header-menu li a span{font-size:14.6666666667px}}@media (max-width:767px){.header__menu__wrapper #header-menu li a span{font-size:2.8683181226vw}}.header__menu__wrapper #header-menu li a span{color:color-mix(in srgb,var(--color-text) 65%,transparent);margin-top:.2777777778vw}@media (min-width:1920px){.header__menu__wrapper #header-menu li a span{margin-top:5.3333333333px}}@media (max-width:767px){.header__menu__wrapper #header-menu li a span{margin-top:1.0430247718vw}}.header__menu__wrapper #header-menu li a span{letter-spacing:.15em}.header__menu__wrapper #header-menu li a:hover{color:var(--color-main);transform:translateY(-2px)}.header__menu__wrapper #header-menu li a:hover span{color:var(--color-main)}@media not screen and (min-width:768px){.header__menu__wrapper #header-menu li a:hover{transform:none}}footer{margin-top:8.3333333333vw}@media (min-width:1920px){footer{margin-top:160px}}@media (max-width:767px){footer{margin-top:15.6453715776vw}}footer{width:100%;height:auto;position:relative;padding-top:6.9444444444vw}@media (min-width:1920px){footer{padding-top:133.3333333333px}}@media (max-width:767px){footer{padding-top:18.2529335072vw}}footer{padding-bottom:3.4722222222vw}@media (min-width:1920px){footer{padding-bottom:66.6666666667px}}@media (max-width:767px){footer{padding-bottom:10.4302477184vw}}footer{background:linear-gradient(180deg,color-mix(in srgb,var(--color-main) 35%,var(--color-background)) 0,color-mix(in srgb,var(--color-sub) 55%,var(--color-main)) 100%);overflow:hidden}footer .footer__bg__image{position:absolute;inset:0;z-index:0;pointer-events:none;background-size:cover;background-position:center bottom;background-repeat:no-repeat;opacity:.55;mix-blend-mode:soft-light}footer .footer__overlay{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-sub) 50%,transparent) 0,color-mix(in srgb,var(--color-sub) 65%,transparent) 50%,color-mix(in srgb,var(--color-text) 65%,transparent) 100%)}footer>*{position:relative;z-index:2}footer #footer-menu{width:86.1111111111vw}@media (min-width:1920px){footer #footer-menu{width:1653.3333333333px}}@media (max-width:767px){footer #footer-menu{width:96.479791395vw}}footer #footer-menu{margin-top:1.3888888889vw}@media (min-width:1920px){footer #footer-menu{margin-top:26.6666666667px}}@media (max-width:767px){footer #footer-menu{margin-top:0}}footer #footer-menu{margin-left:auto;margin-right:auto;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:2.5vw}@media (min-width:1920px){footer #footer-menu{gap:48px}}@media (max-width:767px){footer #footer-menu{gap:4.1720990874vw}}@media not screen and (min-width:768px){footer #footer-menu{justify-content:center}}footer #footer-menu li a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--color-white);font-size:1.1805555556vw}@media (min-width:1920px){footer #footer-menu li a{font-size:22.6666666667px}}@media (max-width:767px){footer #footer-menu li a{font-size:3.9113428944vw}}footer #footer-menu li a{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-weight:500;white-space:nowrap;transition:transform .3s cubic-bezier(.25,1,.25,1),color .3s ease;text-shadow:0 .0694444444vw .2083333333vw rgba(0,0,0,.65),0 .1388888889vw .6944444444vw rgba(74,45,61,.55)}footer #footer-menu li a:hover{transform:translateY(-3px);color:color-mix(in srgb,var(--color-white) 60%,var(--color-main))}@media not screen and (min-width:768px){footer #footer-menu li a:hover{transform:none}}footer #footer-menu li a span{display:block;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:.7638888889vw}@media (min-width:1920px){footer #footer-menu li a span{font-size:14.6666666667px}}@media (max-width:767px){footer #footer-menu li a span{font-size:2.8683181226vw}}footer #footer-menu li a span{margin-top:.2777777778vw}@media (min-width:1920px){footer #footer-menu li a span{margin-top:5.3333333333px}}@media (max-width:767px){footer #footer-menu li a span{margin-top:.5215123859vw}}footer #footer-menu li a span{letter-spacing:.1em;opacity:1;text-shadow:0 .0694444444vw .1388888889vw rgba(0,0,0,.55)}footer .footer__logo__container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:3.4722222222vw}@media (min-width:1920px){footer .footer__logo__container{margin-top:66.6666666667px}}@media (max-width:767px){footer .footer__logo__container{margin-top:10.4302477184vw}}footer .footer__logo__container img{width:15.2777777778vw}@media (min-width:1920px){footer .footer__logo__container img{width:293.3333333333px}}@media (max-width:767px){footer .footer__logo__container img{width:44.3285528031vw}}footer .footer__logo__container img{margin:0 auto;filter:drop-shadow(0 0 .4166666667vw rgba(255, 255, 255, .9)) drop-shadow(0 0 .9722222222vw rgba(255, 255, 255, .65)) drop-shadow(0 0 1.9444444444vw rgba(255, 255, 255, .4)) drop-shadow(0 .2777777778vw .9722222222vw rgba(74, 45, 61, .3))}footer .footer__logo__container p{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-size:1.5277777778vw}@media (min-width:1920px){footer .footer__logo__container p{font-size:29.3333333333px}}@media (max-width:767px){footer .footer__logo__container p{font-size:4.6936114733vw}}footer .footer__logo__container p{font-weight:500;color:var(--color-white);text-align:center;margin-top:1.1111111111vw;letter-spacing:.06em}@media not screen and (min-width:768px){footer .footer__logo__container p{width:100%}}footer .footer__logo__container span{margin-top:.6944444444vw}@media (min-width:1920px){footer .footer__logo__container span{margin-top:13.3333333333px}}@media (max-width:767px){footer .footer__logo__container span{margin-top:1.3037809648vw}}footer .footer__logo__container span a{color:var(--color-white);font-size:1.1111111111vw}@media (min-width:1920px){footer .footer__logo__container span a{font-size:21.3333333333px}}@media (max-width:767px){footer .footer__logo__container span a{font-size:4.1720990874vw}}footer .footer__logo__container .footer__shop__discription{margin-top:2.0833333333vw}@media (min-width:1920px){footer .footer__logo__container .footer__shop__discription{margin-top:40px}}@media (max-width:767px){footer .footer__logo__container .footer__shop__discription{margin-top:5.2151238592vw}}footer .footer__logo__container .footer__shop__discription{width:59.7222222222vw}@media (min-width:1920px){footer .footer__logo__container .footer__shop__discription{width:1146.6666666667px}}@media (max-width:767px){footer .footer__logo__container .footer__shop__discription{width:96.479791395vw}}footer .footer__logo__container .footer__shop__discription p{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:500;font-size:.9027777778vw}@media (min-width:1920px){footer .footer__logo__container .footer__shop__discription p{font-size:17.3333333333px}}@media (max-width:767px){footer .footer__logo__container .footer__shop__discription p{font-size:3.1290743155vw}}footer .footer__logo__container .footer__shop__discription p{color:color-mix(in srgb,var(--color-white) 88%,transparent);text-align:center;line-height:1.8;margin:0 auto}footer .footer__logo__container .footer__shop__discription p a{color:var(--color-white);font-weight:700;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-white) 50%,transparent)}footer .footer__logo__container .footer__sns__container{display:flex;justify-content:center;align-items:center;margin-top:1.9444444444vw}@media (min-width:1920px){footer .footer__logo__container .footer__sns__container{margin-top:37.3333333333px}}@media (max-width:767px){footer .footer__logo__container .footer__sns__container{margin-top:5.2151238592vw}}footer .footer__logo__container .footer__sns__container{gap:.9722222222vw}footer .footer__logo__container .footer__sns__container li{width:3.0555555556vw}@media (min-width:1920px){footer .footer__logo__container .footer__sns__container li{width:58.6666666667px}}@media (max-width:767px){footer .footer__logo__container .footer__sns__container li{width:9.9087353325vw}}footer .footer__logo__container .footer__sns__container li{height:3.0555555556vw}@media (min-width:1920px){footer .footer__logo__container .footer__sns__container li{height:58.6666666667px}}@media (max-width:767px){footer .footer__logo__container .footer__sns__container li{height:9.9087353325vw}}footer .footer__logo__container .footer__sns__container li{margin:0;background:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 .2777777778vw .8333333333vw rgba(0,0,0,.2);transition:transform .3s cubic-bezier(.25,1,.25,1)}footer .footer__logo__container .footer__sns__container li:hover{transform:translateY(-3px) rotate(-6deg)}@media not screen and (min-width:768px){footer .footer__logo__container .footer__sns__container li:hover{transform:none}}footer .footer__logo__container .footer__sns__container li a{display:block;width:1.8055555556vw}@media (min-width:1920px){footer .footer__logo__container .footer__sns__container li a{width:34.6666666667px}}@media (max-width:767px){footer .footer__logo__container .footer__sns__container li a{width:5.7366362451vw}}footer .footer__logo__container .footer__sns__container li a{height:1.8055555556vw}@media (min-width:1920px){footer .footer__logo__container .footer__sns__container li a{height:34.6666666667px}}@media (max-width:767px){footer .footer__logo__container .footer__sns__container li a{height:5.7366362451vw}}footer .footer__logo__container .footer__sns__container li a img{width:100%;height:100%;object-fit:contain}footer .footer__secondary__menu{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:3.4722222222vw}@media (min-width:1920px){footer .footer__secondary__menu{margin-top:66.6666666667px}}@media (max-width:767px){footer .footer__secondary__menu{margin-top:9.3872229465vw}}footer .footer__secondary__menu{margin-bottom:.9722222222vw}@media (min-width:1920px){footer .footer__secondary__menu{margin-bottom:18.6666666667px}}@media (max-width:767px){footer .footer__secondary__menu{margin-bottom:3.1290743155vw}}footer .footer__secondary__menu{gap:0}@media (min-width:1920px){footer .footer__secondary__menu{gap:0}}@media (max-width:767px){footer .footer__secondary__menu{gap:2.0860495437vw}}footer .footer__secondary__menu li{width:fit-content}footer .footer__secondary__menu li span{color:color-mix(in srgb,var(--color-white) 85%,transparent);font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:.8333333333vw}@media (min-width:1920px){footer .footer__secondary__menu li span{font-size:16px}}@media (max-width:767px){footer .footer__secondary__menu li span{font-size:2.8683181226vw}}footer .footer__secondary__menu li span{letter-spacing:.05em}footer .creater__container{margin-bottom:.6944444444vw}@media (min-width:1920px){footer .creater__container{margin-bottom:13.3333333333px}}@media (max-width:767px){footer .creater__container{margin-bottom:2.6075619296vw}}footer .creater__container span{margin:0 auto;display:block;width:fit-content;color:color-mix(in srgb,var(--color-white) 70%,transparent);font-size:.7638888889vw}@media (min-width:1920px){footer .creater__container span{font-size:14.6666666667px}}@media (max-width:767px){footer .creater__container span{font-size:2.6075619296vw}}footer .creater__container span{letter-spacing:.04em}footer .creater__container span a{font-weight:700;text-align:center;color:color-mix(in srgb,var(--color-white) 88%,transparent)}footer .copyright__container{width:100%;margin-bottom:0}@media (min-width:1920px){footer .copyright__container{margin-bottom:0}}@media (max-width:767px){footer .copyright__container{margin-bottom:13.5593220339vw}}footer .copyright__container{height:1.3888888889vw}@media (min-width:1920px){footer .copyright__container{height:26.6666666667px}}@media (max-width:767px){footer .copyright__container{height:4.4328552803vw}}footer .copyright__container span{display:block;text-align:center;font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-size:.8333333333vw}@media (min-width:1920px){footer .copyright__container span{font-size:16px}}@media (max-width:767px){footer .copyright__container span{font-size:2.8683181226vw}}footer .copyright__container span{color:color-mix(in srgb,var(--color-white) 80%,transparent);letter-spacing:.08em}footer .copyright__container span a{color:var(--color-white)}footer .footer__fixed__button{display:none}@media not screen and (min-width:768px){footer .footer__fixed__button{position:fixed;bottom:6.518904824vw;width:100%;display:flex;justify-content:center;align-items:stretch;z-index:2}footer .footer__fixed__button::before{content:"";position:absolute;left:0;right:0;top:-1px;height:1.3037809648vw;background-image:radial-gradient(circle,rgba(255,255,255,.85) 30%,transparent 32%);background-size:2.0860495437vw 1.3037809648vw;background-repeat:repeat-x;background-position:center;pointer-events:none}footer .footer__fixed__button{filter:drop-shadow(0 -1.0430247718vw 3.1290743155vw color-mix(in srgb, var(--color-main) 30%, transparent))}footer .footer__fixed__button li{height:13.037809648vw;width:100%;background:linear-gradient(180deg,color-mix(in srgb,var(--color-main) 92%,var(--color-white)) 0,var(--color-main) 60%,color-mix(in srgb,var(--color-main) 85%,var(--color-sub)) 100%)}footer .footer__fixed__button li+li{border-left:1px solid rgba(255,255,255,.32)}footer .footer__fixed__button li a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:0 0;transition:background .25s ease}footer .footer__fixed__button li a:active{background:rgba(255,255,255,.15)}footer .footer__fixed__button li a img,footer .footer__fixed__button li a svg{width:5.2151238592vw;height:5.2151238592vw;fill:var(--color-white);filter:drop-shadow(0 .260756193vw .5215123859vw rgba(0, 0, 0, .25))}footer .footer__fixed__button li a span{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;font-size:3.1290743155vw;color:var(--color-white);line-height:1;margin-top:.7822685789vw;letter-spacing:.05em;text-shadow:0 .260756193vw .5215123859vw rgba(0,0,0,.25)}}footer .footer__reception__time{display:none}@media not screen and (min-width:768px){footer .footer__reception__time{position:fixed;display:flex;justify-content:space-around;align-items:center;background:var(--color-white);border-top:1px solid color-mix(in srgb,var(--color-main) 45%,transparent);height:6.518904824vw;width:100%;z-index:2;bottom:0}footer .footer__reception__time p{color:var(--color-text);font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;font-size:3.1290743155vw;letter-spacing:.04em}footer .footer__reception__time p::before{content:"♡ ";color:var(--color-main);margin-right:.15em}}footer .footer__sns__fixed__button{transform:translateY(100%);opacity:0;visibility:hidden;transition:transform .35s ease-out,opacity .35s ease-out,visibility .35s;position:fixed;width:3.4722222222vw}@media (min-width:1920px){footer .footer__sns__fixed__button{width:66.6666666667px}}@media (max-width:767px){footer .footer__sns__fixed__button{width:13.037809648vw}}footer .footer__sns__fixed__button{z-index:2;right:3.4722222222vw}@media (min-width:1920px){footer .footer__sns__fixed__button{right:66.6666666667px}}@media (max-width:767px){footer .footer__sns__fixed__button{right:3.9113428944vw}}footer .footer__sns__fixed__button{bottom:3.4722222222vw}@media (min-width:1920px){footer .footer__sns__fixed__button{bottom:66.6666666667px}}@media (max-width:767px){footer .footer__sns__fixed__button{bottom:7.8226857888vw}}footer .footer__sns__fixed__button.is-visible{transform:translateY(0);opacity:1;visibility:visible}footer .footer__sns__fixed__button a{display:block}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background:var(--color-sub);display:flex;align-items:center;justify-content:center;animation:fadeOut .5s 1s forwards}@keyframes fadeOut{0%{opacity:1}100%{opacity:0;visibility:hidden}}.loading .loading__logo{opacity:0;animation:logo_fade 1s .25s forwards;width:20.8333333333vw}@media (min-width:1920px){.loading .loading__logo{width:400px}}@media (max-width:767px){.loading .loading__logo{width:62.5814863103vw}}@keyframes logo_fade{0%{opacity:0;transform:translateY(20px)}60%{opacity:1;transform:translateY(0)}100%{opacity:0}}.hero__section{position:relative;width:100%;height:80vh;z-index:0;background-position:center}@media not screen and (min-width:768px){.hero__section{height:60vh;max-height:84.7457627119vw}}.hero__section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%}.hero__section .hero__container{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;width:59.7222222222vw}@media (min-width:1920px){.hero__section .hero__container{width:1146.6666666667px}}@media (max-width:767px){.hero__section .hero__container{width:96.479791395vw}}.hero__section .hero__container .hero__heading{font-size:2.2222222222vw}@media (min-width:1920px){.hero__section .hero__container .hero__heading{font-size:42.6666666667px}}@media (max-width:767px){.hero__section .hero__container .hero__heading{font-size:5.2151238592vw}}.hero__section .hero__container .hero__heading{background-color:var(--color-mask);color:var(--color-white);line-height:1;letter-spacing:4px;padding:.5215123859vw 2.0860495437vw}@media not screen and (min-width:768px){.hero__section .hero__container .hero__heading{padding:2.0860495437vw 2.6075619296vw}}.hero__section .hero__container .hero__title{margin-top:1.3888888889vw}@media (min-width:1920px){.hero__section .hero__container .hero__title{margin-top:26.6666666667px}}@media (max-width:767px){.hero__section .hero__container .hero__title{margin-top:2.6075619296vw}}.hero__section .hero__container .hero__title{font-size:3.8194444444vw}@media (min-width:1920px){.hero__section .hero__container .hero__title{font-size:73.3333333333px}}@media (max-width:767px){.hero__section .hero__container .hero__title{font-size:9.6479791395vw}}.hero__section .hero__container .hero__title{color:var(--color-white);text-transform:uppercase;line-height:1;letter-spacing:4px;text-shadow:var(--shadow-white)}.hero__section .hero__container .hero__sub__title{margin-top:1.0416666667vw}@media (min-width:1920px){.hero__section .hero__container .hero__sub__title{margin-top:20px}}@media (max-width:767px){.hero__section .hero__container .hero__sub__title{margin-top:2.6075619296vw}}.hero__section .hero__container .hero__sub__title{font-size:2.7083333333vw}@media (min-width:1920px){.hero__section .hero__container .hero__sub__title{font-size:52px}}@media (max-width:767px){.hero__section .hero__container .hero__sub__title{font-size:6.518904824vw}}.hero__section .hero__container .hero__sub__title{line-height:1;color:var(--color-white);letter-spacing:4px;text-shadow:var(--shadow-white)}.hero__section .hero__discription{position:absolute;width:59.7222222222vw}@media (min-width:1920px){.hero__section .hero__discription{width:1146.6666666667px}}@media (max-width:767px){.hero__section .hero__discription{width:96.479791395vw}}.hero__section .hero__discription{bottom:6.25vw;left:50%;transform:translateX(-50%);z-index:3}.hero__section .hero__discription p{text-align:center;font-size:1.3194444444vw}@media (min-width:1920px){.hero__section .hero__discription p{font-size:25.3333333333px}}@media (max-width:767px){.hero__section .hero__discription p{font-size:3.3898305085vw}}.hero__section .hero__discription p{line-height:1.75;color:var(--color-white);letter-spacing:.260756193vw;text-shadow:var(--shadow-white)}.hero__section .hero__animation__image{position:absolute;z-index:2}.hero__section .hero__animation__image.left{left:0;width:11.1111111111vw}@media (min-width:1920px){.hero__section .hero__animation__image.left{width:213.3333333333px}}@media (max-width:767px){.hero__section .hero__animation__image.left{width:20.8604954368vw}}.hero__section .hero__animation__image.left{height:23.0555555556vw}@media (min-width:1920px){.hero__section .hero__animation__image.left{height:442.6666666667px}}@media (max-width:767px){.hero__section .hero__animation__image.left{height:44.3285528031vw}}.hero__section .hero__animation__image.left img{width:100%}.hero__section .hero__animation__image.right{right:0;bottom:0;width:12.5vw}@media (min-width:1920px){.hero__section .hero__animation__image.right{width:240px}}@media (max-width:767px){.hero__section .hero__animation__image.right{width:13.037809648vw}}.hero__section .hero__animation__image.right{height:30vw}@media (min-width:1920px){.hero__section .hero__animation__image.right{height:576px}}@media (max-width:767px){.hero__section .hero__animation__image.right{height:31.2907431551vw}}.hero__section .hero__animation__image.right img{width:100%}.news__headline__section{width:100%;position:relative;display:flex;justify-content:flex-start;align-items:center;height:3.75vw}@media (min-width:1920px){.news__headline__section{height:72px}}@media (max-width:767px){.news__headline__section{height:11.4732724902vw}}.news__headline__section{padding-top:.2777777778vw}@media (min-width:1920px){.news__headline__section{padding-top:5.3333333333px}}@media (max-width:767px){.news__headline__section{padding-top:.7822685789vw}}.news__headline__section{padding-bottom:.2777777778vw}@media (min-width:1920px){.news__headline__section{padding-bottom:5.3333333333px}}@media (max-width:767px){.news__headline__section{padding-bottom:.7822685789vw}}.news__headline__section{overflow:hidden;background:repeating-linear-gradient(135deg,color-mix(in srgb,var(--color-main) 95%,var(--color-white)) 0 .9722222222vw,color-mix(in srgb,var(--color-main) 82%,var(--color-text) 5%) .9722222222vw 1.9444444444vw),linear-gradient(90deg,var(--color-main) 0,color-mix(in srgb,var(--color-main) 75%,var(--color-white)) 100%);background-blend-mode:multiply}.news__headline__section::after,.news__headline__section::before{content:"";position:absolute;left:0;right:0;height:.5555555556vw}@media (min-width:1920px){.news__headline__section::after,.news__headline__section::before{height:10.6666666667px}}@media (max-width:767px){.news__headline__section::after,.news__headline__section::before{height:1.5645371578vw}}.news__headline__section::after,.news__headline__section::before{background:radial-gradient(circle at 50% 0,var(--color-background) 0 50%,transparent 51%) center/.9722222222vw .5555555556vw repeat-x,linear-gradient(180deg,color-mix(in srgb,var(--color-main) 70%,var(--color-text) 10%) 0,transparent 100%);background-color:transparent;pointer-events:none;z-index:2}.news__headline__section::before{top:0}.news__headline__section::after{bottom:0;transform:scaleY(-1)}.news__headline__section .headline__label{display:flex;align-items:center;justify-content:center;background:var(--color-white);color:var(--color-main);font-family:"Cherry Bomb One",Marcellus,serif;font-style:normal;font-weight:400;font-size:.9722222222vw}@media (min-width:1920px){.news__headline__section .headline__label{font-size:18.6666666667px}}@media (max-width:767px){.news__headline__section .headline__label{font-size:3.1290743155vw}}.news__headline__section .headline__label{padding-left:1.25vw}@media (min-width:1920px){.news__headline__section .headline__label{padding-left:24px}}@media (max-width:767px){.news__headline__section .headline__label{padding-left:3.6505867014vw}}.news__headline__section .headline__label{padding-right:1.25vw}@media (min-width:1920px){.news__headline__section .headline__label{padding-right:24px}}@media (max-width:767px){.news__headline__section .headline__label{padding-right:3.6505867014vw}}.news__headline__section .headline__label{height:2.2222222222vw}@media (min-width:1920px){.news__headline__section .headline__label{height:42.6666666667px}}@media (max-width:767px){.news__headline__section .headline__label{height:6.7796610169vw}}.news__headline__section .headline__label{margin-left:1.3888888889vw}@media (min-width:1920px){.news__headline__section .headline__label{margin-left:26.6666666667px}}@media (max-width:767px){.news__headline__section .headline__label{margin-left:3.1290743155vw}}.news__headline__section .headline__label{margin-right:.8333333333vw}@media (min-width:1920px){.news__headline__section .headline__label{margin-right:16px}}@media (max-width:767px){.news__headline__section .headline__label{margin-right:2.0860495437vw}}.news__headline__section .headline__label{border-radius:999px;letter-spacing:.08em;box-shadow:0 .2083333333vw .5555555556vw rgba(58,26,42,.2),inset 0 .0694444444vw 0 rgba(255,255,255,.7);border:1px solid color-mix(in srgb,var(--color-main) 45%,transparent);position:relative;z-index:3;flex-shrink:0}.news__headline__section .headline__label::before{content:"♡ NEWS";font-size:.9722222222vw}@media (min-width:1920px){.news__headline__section .headline__label::before{font-size:18.6666666667px}}@media (max-width:767px){.news__headline__section .headline__label::before{font-size:3.1290743155vw}}.news__headline__section .headline__label::before{letter-spacing:.08em}.news__headline__section .headline__label,.news__headline__section .headline__label *{font-size:0}.news__headline__section .headline__label::before{font-size:.9722222222vw}@media (min-width:1920px){.news__headline__section .headline__label::before{font-size:18.6666666667px}}@media (max-width:767px){.news__headline__section .headline__label::before{font-size:3.1290743155vw}}.news__headline__section .news__item{flex:1;overflow:hidden;margin:0 auto;height:100%;position:relative;z-index:2}.news__headline__section .news__item p{position:absolute;white-space:nowrap;margin:0;line-height:3.75vw}@media (min-width:1920px){.news__headline__section .news__item p{line-height:72px}}@media (max-width:767px){.news__headline__section .news__item p{line-height:11.4732724902vw}}.news__headline__section .news__item p{animation:marquee 22s linear infinite;font-size:.9722222222vw}@media (min-width:1920px){.news__headline__section .news__item p{font-size:18.6666666667px}}@media (max-width:767px){.news__headline__section .news__item p{font-size:3.1290743155vw}}.news__headline__section .news__item p{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;letter-spacing:.06em;color:var(--color-white);text-shadow:0 .0694444444vw .2083333333vw rgba(58,26,42,.35)}.news__headline__section .news__item p a{color:var(--color-white);text-decoration:none;transition:opacity .25s ease}.news__headline__section .news__item p a::before{content:"♡ ";opacity:.9;margin-right:.2em}.news__headline__section .news__item p a:hover{opacity:.75}@media not screen and (min-width:768px){.news__headline__section .news__item p a:hover{opacity:inherit}}@keyframes marquee{from{transform:translateX(100%)}to{transform:translateX(-100%)}}.news__headline__section .news__item p:hover{animation-play-state:paused}@media not screen and (min-width:768px){.news__headline__section .news__item p:hover{opacity:inherit}}.todays__section{padding-top:9.7222222222vw}@media (min-width:1920px){.todays__section{padding-top:186.6666666667px}}@media (max-width:767px){.todays__section{padding-top:20.8604954368vw}}.todays__section{padding-bottom:9.7222222222vw}@media (min-width:1920px){.todays__section{padding-bottom:186.6666666667px}}@media (max-width:767px){.todays__section{padding-bottom:20.8604954368vw}}.todays__section{position:relative;background:linear-gradient(180deg,color-mix(in srgb,var(--color-main) 10%,var(--color-background)) 0,color-mix(in srgb,var(--color-main) 4%,var(--color-background)) 100%)}.todays__section::before{content:"";position:absolute;inset:0;background-image:url(../images/background/therapist-background.webp);background-position:center center;background-size:cover;background-repeat:no-repeat;opacity:.18;mix-blend-mode:soft-light;z-index:0;pointer-events:none}@media not screen and (min-width:768px){.todays__section::before{background-image:url(../images/background/therapist-background-sp.webp)}}.top__news__x__section{padding-top:9.7222222222vw}@media (min-width:1920px){.top__news__x__section{padding-top:186.6666666667px}}@media (max-width:767px){.top__news__x__section{padding-top:20.8604954368vw}}.top__news__x__section{padding-bottom:9.7222222222vw}@media (min-width:1920px){.top__news__x__section{padding-bottom:186.6666666667px}}@media (max-width:767px){.top__news__x__section{padding-bottom:20.8604954368vw}}.top__news__x__section{display:flex;justify-content:center;align-items:center;flex-direction:row;position:relative;background:linear-gradient(180deg,var(--color-background) 0,color-mix(in srgb,var(--color-main) 6%,var(--color-background)) 100%)}@media not screen and (min-width:768px){.top__news__x__section{flex-direction:column}}.top__news__x__section .heading__container{margin-bottom:2.7777777778vw}@media (min-width:1920px){.top__news__x__section .heading__container{margin-bottom:53.3333333333px}}@media (max-width:767px){.top__news__x__section .heading__container{margin-bottom:7.8226857888vw}}.top__news__x__section .top__news__wrapper{width:50%;max-width:34.7222222222vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper{max-width:666.6666666667px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper{max-width:95.1760104302vw}}@media not screen and (min-width:768px){.top__news__x__section .top__news__wrapper{width:100%;margin-top:15.6453715776vw}}.top__news__x__section .top__news__wrapper .top__news__container{position:relative}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{position:relative;min-height:20.8333333333vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{min-height:400px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{min-height:67.7966101695vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{padding:2.7777777778vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{padding:53.3333333333px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{padding:6.258148631vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:27.7777777778vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:533.3333333333px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:130.3780964798vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{overflow-y:scroll;border-radius:1.6666666667vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{border-radius:32px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{border-radius:4.6936114733vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{background:var(--color-white);box-shadow:0 .8333333333vw 1.9444444444vw color-mix(in srgb,var(--color-main) 18%,transparent),0 .1388888889vw .4166666667vw rgba(0,0,0,.04);border:2px solid color-mix(in srgb,var(--color-main) 25%,transparent)}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:1.3194444444vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:25.3333333333px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:4.4328552803vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{margin-bottom:.6944444444vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{margin-bottom:13.3333333333px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{margin-bottom:2.6075619296vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-weight:700;color:var(--color-text)}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3::before{content:"♡ ";color:var(--color-main)}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{font-size:1.0416666667vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{font-size:20px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{font-size:3.3898305085vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{margin-bottom:1.3888888889vw}@media (min-width:1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{margin-bottom:26.6666666667px}}@media (max-width:767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{margin-bottom:5.2151238592vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{line-height:1.7}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news hr{margin-bottom:1.5em;border:none;height:8px;background-image:radial-gradient(circle,color-mix(in srgb,var(--color-main) 50%,transparent) 28%,transparent 30%);background-size:8px 8px;background-repeat:repeat-x;background-position:center}.top__news__x__section .x__wrapper{width:40%;margin-left:40px}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper{width:100%;margin-top:15.6453715776vw;margin-left:0}}.top__news__x__section .x__wrapper .zerotwo__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .zerotwo__container a{transition:all .3s}.top__news__x__section .x__wrapper .zerotwo__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .zerotwo__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#242424;border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .line__container a{transition:all .3s}.top__news__x__section .x__wrapper .line__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .line__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .line__container a .line__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#06c755;border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .line__container a .line__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .line__container a .line__feed__button img{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button img{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button img{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button img{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .x__container a{transition:all .3s}.top__news__x__section .x__wrapper .x__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .x__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-sub);border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .threads__container a{transition:all .3s}.top__news__x__section .x__wrapper .threads__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .threads__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#101010;border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img,.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .bluesky__container a{transition:all .3s}.top__news__x__section .x__wrapper .bluesky__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .bluesky__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#0f72fe;border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .instagram__container a{transition:all .3s}.top__news__x__section .x__wrapper .instagram__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .instagram__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;background:linear-gradient(to right,#fdd672 0,#f96a31 45%,#e20a8d 75%,#333cf2 100%);animation:bggradient 7s ease infinite;background-size:200% 200%;border-radius:5px}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{padding:2.7777777778vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{padding:53.3333333333px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{padding:4.1720990874vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img,.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .tiktok__container a{transition:all .3s}.top__news__x__section .x__wrapper .tiktok__container a:hover{opacity:.7}@media not screen and (min-width:768px){.top__news__x__section .x__wrapper .tiktok__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{width:22.2222222222vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{width:426.6666666667px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{height:8.3333333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{height:160px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button{background-size:contain;background-repeat:no-repeat;z-index:-1;display:flex;justify-content:center;align-items:center;animation:bggradient 7s ease infinite;background:linear-gradient(to right,#69c7d0 0,#ec1f52 50%,#000 100%);background-size:200% 200%;border-radius:5px}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{font-size:24px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{padding:2.7777777778vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{padding:53.3333333333px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{padding:4.1720990874vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{width:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{width:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{height:2.0833333333vw}@media (min-width:1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{height:40px}}@media (max-width:767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img,.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span svg{height:7.8226857888vw}}.concept__section{margin-top:8.3333333333vw}@media (min-width:1920px){.concept__section{margin-top:160px}}@media (max-width:767px){.concept__section{margin-top:15.6453715776vw}}.concept__section .concept__wrapper .concept__list{display:flex;flex-direction:column;background:rgba(20,22,26,.65);padding:0 2em;padding-bottom:4em;margin-bottom:4em}@media not screen and (min-width:768px){.concept__section .concept__wrapper .concept__list{width:80.8344198175vw}}.concept__section .concept__wrapper .concept__list li{display:flex;justify-content:space-between;align-items:center;margin-top:4.1666666667vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li{margin-top:80px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li{margin-top:15.6453715776vw}}@media not screen and (min-width:768px){.concept__section .concept__wrapper .concept__list li{flex-direction:column}}.concept__section .concept__wrapper .concept__list li.reverse{flex-direction:row-reverse}@media not screen and (min-width:768px){.concept__section .concept__wrapper .concept__list li.reverse{flex-direction:column}}.concept__section .concept__wrapper .concept__list li .concept__list__heading{width:34.7222222222vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading{width:666.6666666667px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading{width:93.8722294654vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{color:var(--color-text);font-size:1.5277777778vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{font-size:29.3333333333px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{font-size:5.7366362451vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading h3 span{font-size:.9027777778vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3 span{font-size:17.3333333333px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3 span{font-size:3.3898305085vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading h3 span{margin-left:1em}.concept__section .concept__wrapper .concept__list li .concept__list__heading h4{font-size:1.25vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h4{font-size:24px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h4{font-size:4.6936114733vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading h4{margin-top:1em}.concept__section .concept__wrapper .concept__list li .concept__list__heading p{margin-top:1.3888888889vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading p{margin-top:26.6666666667px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading p{margin-top:2.6075619296vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading p{font-size:.9027777778vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading p{font-size:17.3333333333px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading p{font-size:3.3898305085vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading p{color:var(--color-text)}.concept__section .concept__wrapper .concept__list li .concept__list__image{width:27.7777777778vw}@media (min-width:1920px){.concept__section .concept__wrapper .concept__list li .concept__list__image{width:533.3333333333px}}@media (max-width:767px){.concept__section .concept__wrapper .concept__list li .concept__list__image{width:83.4419817471vw}}.concept__section .concept__wrapper .concept__list li .concept__list__image{position:relative}.concept__section .concept__wrapper .concept__list li .concept__list__image img{z-index:1;position:relative}.concept__section .concept__wrapper .concept__list li .concept__list__image:after{position:absolute;content:"";width:100%;height:100%;bottom:-1.25vw;right:-1.25vw;background:linear-gradient(272deg,rgba(168,176,186,.35) 0,rgba(200,207,214,.25) 56%,rgba(216,221,227,.2) 100%);z-index:0;border-radius:5px}@media not screen and (min-width:768px){.concept__section .concept__wrapper .concept__list li .concept__list__image{margin-left:auto;margin-right:auto;margin-top:5.2151238592vw}}.topics__section{margin-top:2.0833333333vw}@media (min-width:1920px){.topics__section{margin-top:40px}}@media (max-width:767px){.topics__section{margin-top:0}}.topics__section{margin-bottom:4.1666666667vw}@media (min-width:1920px){.topics__section{margin-bottom:80px}}@media (max-width:767px){.topics__section{margin-bottom:7.8226857888vw}}.topics__section .main__banner__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.topics__section .main__banner__container .main__banner{width:100%;max-width:41.6666666667vw}@media (min-width:1920px){.topics__section .main__banner__container .main__banner{max-width:800px}}@media (max-width:767px){.topics__section .main__banner__container .main__banner{max-width:101.6949152542vw}}.topics__section .main__banner__container .main__banner{margin-bottom:20px;transition:transform .3s ease;margin-inline:auto}.topics__section .main__banner__container .main__banner:hover{transform:scale(1.05)}@media not screen and (min-width:768px){.topics__section .main__banner__container .main__banner:hover{transform:none}}.topics__section .main__banner__container .main__banner a{display:block}.topics__section .main__banner__container .main__banner a img{width:100%}.box__menu__top{display:none}@media not screen and (min-width:768px){.box__menu__top{display:block;width:100%;height:1px;background:linear-gradient(320deg,#3a3f48 0,#a8b0ba 56%,#c8cfd6 100%)}}.top__box__menu{display:none}@media not screen and (min-width:768px){.top__box__menu{display:block;width:100%;margin:2.6075619296vw auto;padding:0 2.6075619296vw;min-height:10.4302477184vw;box-sizing:border-box}.top__box__menu ul{display:flex;flex-direction:row;gap:1.5645371578vw;width:100%;box-sizing:border-box}.top__box__menu ul li{flex:1 1 0;min-width:0;height:15.6453715776vw;border-radius:4.1720990874vw;background:var(--color-main);box-shadow:0 1.0430247718vw 2.6075619296vw color-mix(in srgb,var(--color-main) 40%,transparent),inset 0 .260756193vw .5215123859vw rgba(255,255,255,.3);overflow:hidden;position:relative}.top__box__menu ul li a{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:1.0430247718vw .5215123859vw}.top__box__menu ul li a .top__menu__content{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-size:3.1290743155vw;color:var(--color-white);font-weight:700;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;line-height:1.1;letter-spacing:.02em;white-space:nowrap;width:100%;text-shadow:0 .260756193vw .5215123859vw rgba(0,0,0,.2)}.top__box__menu ul li a .top__menu__content span{display:block;font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-style:normal;font-weight:700;font-size:2.6075619296vw;margin-top:.5215123859vw;letter-spacing:.04em;opacity:.95}.top__box__menu a{width:92.3076923077vw;margin:0 auto;display:block}.top__box__menu a .top__mune__phone__content{display:flex;flex-direction:row;margin-top:2.6075619296vw;background:var(--color-main);border-radius:4.1720990874vw;height:15.6453715776vw;overflow:hidden;box-shadow:0 1.0430247718vw 3.1290743155vw color-mix(in srgb,var(--color-main) 35%,transparent)}.top__box__menu a .top__mune__phone__content .top__menu__phone__icon__wrapper{width:20%;background:color-mix(in srgb,var(--color-text) 70%,var(--color-main));display:flex;justify-content:center;align-items:center}.top__box__menu a .top__mune__phone__content .top__menu__phone__icon__wrapper img{width:7.3011734029vw}.top__box__menu a .top__mune__phone__content .top__menu__phone__box{width:80%;display:flex;justify-content:center;align-items:center}.top__box__menu a .top__mune__phone__content .top__menu__phone__box .top__menu__phone__box__content{color:var(--color-white);display:flex;justify-content:center;align-items:center;flex-direction:column;font-weight:700}.top__box__menu a .top__mune__phone__content .top__menu__phone__box .top__menu__phone__box__content span{display:block;font-size:4.1720990874vw}.top__box__menu a .top__mune__phone__content .top__menu__phone__box .top__menu__phone__box__content span.top__mune__phone__number{font-size:5.4758800522vw;font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic}}.section__movie{width:41.6666666667vw}@media (min-width:1920px){.section__movie{width:800px}}@media (max-width:767px){.section__movie{width:93.8722294654vw}}.section__movie{margin:0 auto}.section__movie .movie__content{position:relative}.section__movie .movie__content a{display:block;width:100%;height:100%;position:relative}.section__movie .movie__content .start__btn{position:absolute;width:10.4166666667vw}@media (min-width:1920px){.section__movie .movie__content .start__btn{width:200px}}@media (max-width:767px){.section__movie .movie__content .start__btn{width:26.075619296vw}}.section__movie .movie__content .start__btn{height:10.4166666667vw}@media (min-width:1920px){.section__movie .movie__content .start__btn{height:200px}}@media (max-width:767px){.section__movie .movie__content .start__btn{height:26.075619296vw}}.section__movie .movie__content .start__btn{top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.new__therapist__section{padding-block:9.7222222222vw}@media (min-width:1920px){.new__therapist__section{padding-block:186.6666666667px}}@media (max-width:767px){.new__therapist__section{padding-block:20.8604954368vw}}.new__therapist__section{width:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--color-main) 16%,var(--color-background)) 0,color-mix(in srgb,var(--color-sub) 12%,var(--color-background)) 100%)}.diary__section{margin-top:8.3333333333vw}@media (min-width:1920px){.diary__section{margin-top:160px}}@media (max-width:767px){.diary__section{margin-top:15.6453715776vw}}.diary__section .diary__posts__container{width:66.6666666667vw}@media (min-width:1920px){.diary__section .diary__posts__container{width:1280px}}@media (max-width:767px){.diary__section .diary__posts__container{width:93.8722294654vw}}.diary__section .diary__posts__container{margin:0 auto;display:grid;grid-template-columns:repeat(5,1fr);gap:.6944444444vw}@media (min-width:1920px){.diary__section .diary__posts__container{gap:13.3333333333px}}@media (max-width:767px){.diary__section .diary__posts__container{gap:2.6075619296vw}}@media not screen and (min-width:768px){.diary__section .diary__posts__container{grid-template-columns:repeat(3,1fr)}}.diary__section .diary__posts__container li{width:100%;transition:transform .3s ease;display:flex;flex-direction:column;margin-bottom:1.3888888889vw}@media (min-width:1920px){.diary__section .diary__posts__container li{margin-bottom:26.6666666667px}}@media (max-width:767px){.diary__section .diary__posts__container li{margin-bottom:5.2151238592vw}}.diary__section .diary__posts__container li:hover{transform:scale(1.05)}.diary__section .diary__posts__container li a{width:100%;height:100%;position:relative;display:flex;flex-direction:column;overflow:hidden}.diary__section .diary__posts__container li a .post__thumbnail{width:100%;position:relative;padding-top:100%;overflow:hidden}.diary__section .diary__posts__container li a .post__thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block;border-radius:1em}.diary__section .diary__posts__container li a .post__details{width:100%;background:color-mix(in srgb,var(--color-white) 85%,transparent);display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.6944444444vw}@media (min-width:1920px){.diary__section .diary__posts__container li a .post__details{margin-top:13.3333333333px}}@media (max-width:767px){.diary__section .diary__posts__container li a .post__details{margin-top:2.6075619296vw}}.diary__section .diary__posts__container li a .post__details h3{color:var(--color-text);font-size:.9027777778vw}@media (min-width:1920px){.diary__section .diary__posts__container li a .post__details h3{font-size:17.3333333333px}}@media (max-width:767px){.diary__section .diary__posts__container li a .post__details h3{font-size:3.3898305085vw}}.diary__section .diary__posts__container li a .post__details h3{overflow:hidden;text-align:center;line-height:1.5}.diary__section .diary__posts__container li a .post__details .post__meta{display:flex;flex-direction:column-reverse}.diary__section .diary__posts__container li a .post__details .post__meta span{color:var(--color-text);display:block;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.25;font-size:.9027777778vw}@media (min-width:1920px){.diary__section .diary__posts__container li a .post__details .post__meta span{font-size:17.3333333333px}}@media (max-width:767px){.diary__section .diary__posts__container li a .post__details .post__meta span{font-size:3.3898305085vw}}.diary__section .diary__posts__container li a .post__details .post__meta span.author{font-size:.9027777778vw}@media (min-width:1920px){.diary__section .diary__posts__container li a .post__details .post__meta span.author{font-size:17.3333333333px}}@media (max-width:767px){.diary__section .diary__posts__container li a .post__details .post__meta span.author{font-size:3.3898305085vw}}.diary__section .diary__posts__container li a .post__details .post__meta span.date{color:red;font-size:.7638888889vw}@media (min-width:1920px){.diary__section .diary__posts__container li a .post__details .post__meta span.date{font-size:14.6666666667px}}@media (max-width:767px){.diary__section .diary__posts__container li a .post__details .post__meta span.date{font-size:2.8683181226vw}}@media not screen and (min-width:768px){.diary__section .diary__posts__container li:nth-child(n+10){display:none}}.diary__section .diary__posts__container.author__post__list li a .post__details h3{display:block}.diary__section .diary__posts__container.author__post__list li a .post__details .post__meta span.author{display:none}.picup__section{padding-top:9.7222222222vw}@media (min-width:1920px){.picup__section{padding-top:186.6666666667px}}@media (max-width:767px){.picup__section{padding-top:20.8604954368vw}}.picup__section{padding-bottom:6.9444444444vw}@media (min-width:1920px){.picup__section{padding-bottom:133.3333333333px}}@media (max-width:767px){.picup__section{padding-bottom:15.6453715776vw}}.picup__section{width:100%;margin-bottom:4.1666666667vw}@media (min-width:1920px){.picup__section{margin-bottom:80px}}@media (max-width:767px){.picup__section{margin-bottom:7.8226857888vw}}.picup__section{background:linear-gradient(180deg,color-mix(in srgb,var(--color-sub) 14%,var(--color-background)) 0,var(--color-background) 100%)}.access__section{padding-top:8.3333333333vw}@media (min-width:1920px){.access__section{padding-top:160px}}@media (max-width:767px){.access__section{padding-top:15.6453715776vw}}.access__section .map__continer{margin-top:5.2151238592vw;display:flex;justify-content:center;align-items:center;flex-direction:column}.access__section .map__continer .map__content{margin-bottom:5.2151238592vw;width:41.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content{width:800px}}@media (max-width:767px){.access__section .map__continer .map__content{width:93.8722294654vw}}.access__section .map__continer .map__content{background:var(--color-white);border-radius:1.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content{border-radius:32px}}@media (max-width:767px){.access__section .map__continer .map__content{border-radius:4.6936114733vw}}.access__section .map__continer .map__content{overflow:hidden;box-shadow:0 .8333333333vw 1.9444444444vw color-mix(in srgb,var(--color-main) 18%,transparent),0 .1388888889vw .4166666667vw rgba(0,0,0,.04)}.access__section .map__continer .map__content .map-thumbnail{width:100%}.access__section .map__continer .map__content h3{font-size:1.5277777778vw}@media (min-width:1920px){.access__section .map__continer .map__content h3{font-size:29.3333333333px}}@media (max-width:767px){.access__section .map__continer .map__content h3{font-size:4.1720990874vw}}.access__section .map__continer .map__content h3{background:var(--color-main);color:var(--color-white);padding-top:.9722222222vw}@media (min-width:1920px){.access__section .map__continer .map__content h3{padding-top:18.6666666667px}}@media (max-width:767px){.access__section .map__continer .map__content h3{padding-top:2.6075619296vw}}.access__section .map__continer .map__content h3{padding-bottom:.9722222222vw}@media (min-width:1920px){.access__section .map__continer .map__content h3{padding-bottom:18.6666666667px}}@media (max-width:767px){.access__section .map__continer .map__content h3{padding-bottom:2.6075619296vw}}.access__section .map__continer .map__content h3{padding-left:1.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content h3{padding-left:32px}}@media (max-width:767px){.access__section .map__continer .map__content h3{padding-left:4.1720990874vw}}.access__section .map__continer .map__content h3{padding-right:1.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content h3{padding-right:32px}}@media (max-width:767px){.access__section .map__continer .map__content h3{padding-right:4.1720990874vw}}.access__section .map__continer .map__content h3{font-weight:700;position:relative}.access__section .map__continer .map__content h3::before{content:"♡ ";font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.access__section .map__continer .map__content .map__address{color:var(--color-text);font-size:1.1111111111vw}@media (min-width:1920px){.access__section .map__continer .map__content .map__address{font-size:21.3333333333px}}@media (max-width:767px){.access__section .map__continer .map__content .map__address{font-size:3.6505867014vw}}.access__section .map__continer .map__content .map__address{padding:1.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content .map__address{padding:32px}}@media (max-width:767px){.access__section .map__continer .map__content .map__address{padding:5.2151238592vw}}.access__section .map__continer .map__content .map__address{line-height:1.7}.access__section .map__continer .map__content iframe{width:41.6666666667vw}@media (min-width:1920px){.access__section .map__continer .map__content iframe{width:800px}}@media (max-width:767px){.access__section .map__continer .map__content iframe{width:93.8722294654vw}}.access__section .map__continer .map__content iframe{display:block}.news__section{padding-top:9.7222222222vw}@media (min-width:1920px){.news__section{padding-top:186.6666666667px}}@media (max-width:767px){.news__section{padding-top:20.8604954368vw}}.news__section{padding-bottom:9.7222222222vw}@media (min-width:1920px){.news__section{padding-bottom:186.6666666667px}}@media (max-width:767px){.news__section{padding-bottom:20.8604954368vw}}.news__section{position:relative}.news__section .news__list__container{width:59.7222222222vw}@media (min-width:1920px){.news__section .news__list__container{width:1146.6666666667px}}@media (max-width:767px){.news__section .news__list__container{width:96.479791395vw}}.news__section .news__list__container{margin:0 auto;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}.news__section .news__list__container .news__post{position:relative;margin-bottom:1.6666666667vw}@media (min-width:1920px){.news__section .news__list__container .news__post{margin-bottom:32px}}@media (max-width:767px){.news__section .news__list__container .news__post{margin-bottom:5.2151238592vw}}.news__section .news__list__container .news__post{background:color-mix(in srgb,var(--color-white) 96%,transparent);width:100%;border-radius:1.3888888889vw}@media (min-width:1920px){.news__section .news__list__container .news__post{border-radius:26.6666666667px}}@media (max-width:767px){.news__section .news__list__container .news__post{border-radius:4.1720990874vw}}.news__section .news__list__container .news__post{border-left:.4166666667vw solid var(--color-main);box-shadow:0 .5555555556vw 1.3888888889vw color-mix(in srgb,var(--color-main) 15%,transparent),0 .1388888889vw .4166666667vw rgba(0,0,0,.04);transition:transform .3s cubic-bezier(.25,1,.25,1),box-shadow .3s ease}.news__section .news__list__container .news__post:hover{transform:translateY(-3px);box-shadow:0 .9722222222vw 1.9444444444vw color-mix(in srgb,var(--color-main) 25%,transparent),0 .2777777778vw .6944444444vw rgba(0,0,0,.06)}@media not screen and (min-width:768px){.news__section .news__list__container .news__post:hover{transform:none}}.news__section .news__list__container .news__post .news__category{position:absolute;background:var(--color-main);padding:.2777777778vw .9722222222vw;display:flex;justify-content:center;align-items:center;top:-.8333333333vw;left:1.3888888889vw;border-radius:69.375vw}@media (min-width:1920px){.news__section .news__list__container .news__post .news__category{border-radius:1332px}}@media (max-width:767px){.news__section .news__list__container .news__post .news__category{border-radius:260.4954367666vw}}.news__section .news__list__container .news__post .news__category{box-shadow:0 .2777777778vw .6944444444vw color-mix(in srgb,var(--color-main) 35%,transparent)}@media not screen and (min-width:768px){.news__section .news__list__container .news__post .news__category{padding:1.0430247718vw 2.6075619296vw;left:3.6505867014vw}}.news__section .news__list__container .news__post .news__category a{text-transform:uppercase;color:var(--color-white);font-size:.8333333333vw}@media (min-width:1920px){.news__section .news__list__container .news__post .news__category a{font-size:16px}}@media (max-width:767px){.news__section .news__list__container .news__post .news__category a{font-size:2.8683181226vw}}.news__section .news__list__container .news__post .news__category a{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;letter-spacing:.08em}.news__section .news__list__container .news__post a{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;color:var(--color-text)}.news__section .news__list__container .news__post a .news__post__thumbnail{width:6.9444444444vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{width:133.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{width:18.2529335072vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{height:6.9444444444vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{height:133.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{height:18.2529335072vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{min-width:6.9444444444vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{min-width:133.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{min-width:18.2529335072vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{min-height:6.9444444444vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{min-height:133.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{min-height:18.2529335072vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:1.6666666667vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:32px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:3.6505867014vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{border-radius:1.1111111111vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{border-radius:21.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__thumbnail{border-radius:3.1290743155vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{overflow:hidden;transition:transform .3s ease}.news__section .news__list__container .news__post a .news__post__thumbnail:hover{transform:scale(1.05)}@media not screen and (min-width:768px){.news__section .news__list__container .news__post a .news__post__thumbnail:hover{transform:none}}.news__section .news__list__container .news__post a .news__post__details{margin:1.3888888889vw;height:6.9444444444vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__details{height:133.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__details{height:26.075619296vw}}.news__section .news__list__container .news__post a .news__post__details{display:flex;justify-content:center;align-items:flex-start;flex-direction:column;width:calc(100% - 11.8055555556vw)}@media not screen and (min-width:768px){.news__section .news__list__container .news__post a .news__post__details{margin-left:3.9113428944vw;width:calc(100% - 26.075619296vw)}}.news__section .news__list__container .news__post a .news__post__details .news__post__date{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-size:.9027777778vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__details .news__post__date{font-size:17.3333333333px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__details .news__post__date{font-size:3.1290743155vw}}.news__section .news__list__container .news__post a .news__post__details .news__post__date{color:var(--color-main);letter-spacing:.05em}.news__section .news__list__container .news__post a .news__post__details h3{margin-top:.5555555556vw;font-size:1.1805555556vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__details h3{font-size:22.6666666667px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__details h3{font-size:3.6505867014vw}}.news__section .news__list__container .news__post a .news__post__details h3{font-weight:700;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1.3;width:100%;color:var(--color-text)}.news__section .news__list__container .news__post a .news__post__details p{font-size:.9722222222vw}@media (min-width:1920px){.news__section .news__list__container .news__post a .news__post__details p{font-size:18.6666666667px}}@media (max-width:767px){.news__section .news__list__container .news__post a .news__post__details p{font-size:3.1290743155vw}}.news__section .news__list__container .news__post a .news__post__details p{margin-top:.5555555556vw;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%;color:color-mix(in srgb,var(--color-text) 70%,transparent)}.rich__menu__section{margin-top:8.3333333333vw}@media (min-width:1920px){.rich__menu__section{margin-top:160px}}@media (max-width:767px){.rich__menu__section{margin-top:15.6453715776vw}}.rich__menu__section ul.rich__menu__wrapper{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:66.6666666667vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper{width:1280px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper{width:93.8722294654vw}}.rich__menu__section ul.rich__menu__wrapper{margin:0 auto}.rich__menu__section ul.rich__menu__wrapper li{margin-left:.6944444444vw;margin-right:.6944444444vw;margin-bottom:2.0833333333vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li{margin-bottom:40px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li{margin-bottom:7.8226857888vw}}@media not screen and (min-width:768px){.rich__menu__section ul.rich__menu__wrapper li{margin:2.6075619296vw 1.3037809648vw}}.rich__menu__section ul.rich__menu__wrapper li:hover{opacity:.6}.rich__menu__section ul.rich__menu__wrapper li a{display:block}.rich__menu__section ul.rich__menu__wrapper li a figure{position:relative;width:20.8333333333vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li a figure{width:400px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li a figure{width:44.3285528031vw}}.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{position:absolute;width:100%;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--color-white);font-size:1.4583333333vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{font-size:28px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{font-size:3.9113428944vw}}.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{display:grid;text-align:center;font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;margin-top:.3472222222vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{margin-top:6.6666666667px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption{margin-top:1.3037809648vw}}.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{font-size:.9027777778vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{font-size:17.3333333333px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{font-size:3.3898305085vw}}.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{margin-top:.3472222222vw}@media (min-width:1920px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{margin-top:6.6666666667px}}@media (max-width:767px){.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{margin-top:1.3037809648vw}}.rich__menu__section ul.rich__menu__wrapper li a figure figcaption span{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif}.link__section{margin-top:8.3333333333vw}@media (min-width:1920px){.link__section{margin-top:160px}}@media (max-width:767px){.link__section{margin-top:15.6453715776vw}}.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)}}.auxiliary__section{margin-top:8.3333333333vw}@media (min-width:1920px){.auxiliary__section{margin-top:160px}}@media (max-width:767px){.auxiliary__section{margin-top:15.6453715776vw}}.auxiliary__section .common__lists{width:59.7222222222vw}@media (min-width:1920px){.auxiliary__section .common__lists{width:1146.6666666667px}}@media (max-width:767px){.auxiliary__section .common__lists{width:91.2646675359vw}}.auxiliary__section .common__lists{display:block;margin:4.1666666667vw auto 0}.auxiliary__section .common__lists li{position:relative;margin-bottom:4.1666666667vw}@media (min-width:1920px){.auxiliary__section .common__lists li{margin-bottom:80px}}@media (max-width:767px){.auxiliary__section .common__lists li{margin-bottom:10.4302477184vw}}.auxiliary__section .common__lists li{border:solid 1px var(--color-main);padding:3em 1em 1em;background:rgba(20,22,26,.55)}.auxiliary__section .common__lists li .common__heading{position:absolute;top:-1em;left:1em;background:var(--color-button);width:fit-content;padding:.3472222222vw 1.3888888889vw}.auxiliary__section .common__lists li .common__heading span{font-size:1.4583333333vw}@media (min-width:1920px){.auxiliary__section .common__lists li .common__heading span{font-size:28px}}@media (max-width:767px){.auxiliary__section .common__lists li .common__heading span{font-size:4.4328552803vw}}.auxiliary__section .common__lists li .common__heading span{color:var(--color-white)}.auxiliary__section .common__lists li .common__item h3{margin:2.0833333333vw auto .6944444444vw;padding-left:5px;text-align:left;border-left:4px solid var(--color-main);font-size:1.4583333333vw}@media (min-width:1920px){.auxiliary__section .common__lists li .common__item h3{font-size:28px}}@media (max-width:767px){.auxiliary__section .common__lists li .common__item h3{font-size:4.4328552803vw}}.auxiliary__section .common__lists li .common__item h3{color:var(--color-white)}.auxiliary__section .common__lists li .common__item p{font-size:1.1805555556vw}@media (min-width:1920px){.auxiliary__section .common__lists li .common__item p{font-size:22.6666666667px}}@media (max-width:767px){.auxiliary__section .common__lists li .common__item p{font-size:3.9113428944vw}}.auxiliary__section .common__lists li .common__item p{color:var(--color-white);margin-bottom:.6944444444vw}.section--decorated{position:relative;overflow:hidden}.section--decorated>*{position:relative;z-index:1}@keyframes float-heart{0%,100%{transform:translateY(0) rotate(-12deg)}50%{transform:translateY(-12px) rotate(-4deg)}}.section__sidelabel{position:absolute;top:50%;right:1.3888888889vw;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.5em;font-family:Caveat,"Marck Script","Brush Script MT",cursive;font-weight:600;font-size:1.25vw}@media (min-width:1920px){.section__sidelabel{font-size:24px}}@media (max-width:767px){.section__sidelabel{font-size:3.6505867014vw}}.section__sidelabel{color:var(--color-main);opacity:.85;white-space:nowrap;z-index:2;pointer-events:none}@media not screen and (min-width:768px){.section__sidelabel{right:1.5645371578vw}}.section__sidelabel::after,.section__sidelabel::before{content:"♡";display:block;text-align:center;font-size:.8333333333vw}@media (min-width:1920px){.section__sidelabel::after,.section__sidelabel::before{font-size:16px}}@media (max-width:767px){.section__sidelabel::after,.section__sidelabel::before{font-size:2.6075619296vw}}.section__sidelabel::after,.section__sidelabel::before{opacity:.7;margin:.4em 0}.section__watermark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(-3deg);font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:700;font-size:22.2222222222vw;letter-spacing:.02em;color:var(--color-main);opacity:.06;white-space:nowrap;z-index:0;pointer-events:none;user-select:none}@media not screen and (min-width:768px){.section__watermark{font-size:39.1134289439vw}}.heading__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2777777778vw}@media (min-width:1920px){.heading__container{gap:5.3333333333px}}@media (max-width:767px){.heading__container{gap:.7822685789vw}}.heading__container{margin-bottom:4.1666666667vw}@media (min-width:1920px){.heading__container{margin-bottom:80px}}@media (max-width:767px){.heading__container{margin-bottom:10.4302477184vw}}.heading__container::before{content:"";display:block;width:15.9722222222vw}@media (min-width:1920px){.heading__container::before{width:306.6666666667px}}@media (max-width:767px){.heading__container::before{width:52.1512385919vw}}.heading__container::before{height:3.4722222222vw}@media (min-width:1920px){.heading__container::before{height:66.6666666667px}}@media (max-width:767px){.heading__container::before{height:10.4302477184vw}}.heading__container::before{margin-bottom:-.4166666667vw}@media (min-width:1920px){.heading__container::before{margin-bottom:-8px}}@media (max-width:767px){.heading__container::before{margin-bottom:-1.0430247718vw}}.heading__container::before{background-image:url(../images/heading-deco.png);background-size:contain;background-position:center center;background-repeat:no-repeat;pointer-events:none}.heading__container::after{content:none}.heading__container .heading__en,.heading__container h2{font-family:"Cherry Bomb One",Marcellus,serif;font-style:normal;font-weight:400;font-size:4.0277777778vw}@media (min-width:1920px){.heading__container .heading__en,.heading__container h2{font-size:77.3333333333px}}@media (max-width:767px){.heading__container .heading__en,.heading__container h2{font-size:9.3872229465vw}}.heading__container .heading__en,.heading__container h2{letter-spacing:.04em;color:var(--color-main);text-transform:none;line-height:1.05;margin:0;text-shadow:.1388888889vw 0 0 var(--color-white),-.1388888889vw 0 0 var(--color-white),0 .1388888889vw 0 var(--color-white),0 -.1388888889vw 0 var(--color-white),0 .3472222222vw .9722222222vw color-mix(in srgb,var(--color-main) 35%,transparent)}@media not screen and (min-width:768px){.heading__container .heading__en,.heading__container h2{letter-spacing:.02em;text-shadow:.260756193vw 0 0 var(--color-white),-.260756193vw 0 0 var(--color-white),0 .260756193vw 0 var(--color-white),0 -.260756193vw 0 var(--color-white),0 .7822685789vw 2.6075619296vw color-mix(in srgb,var(--color-main) 35%,transparent)}}.heading__container .heading__jp,.heading__container p{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;font-size:.9027777778vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{font-size:17.3333333333px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{font-size:2.8683181226vw}}.heading__container .heading__jp,.heading__container p{color:var(--color-main);letter-spacing:.25em;margin-top:.6944444444vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{margin-top:13.3333333333px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{margin-top:2.0860495437vw}}.heading__container .heading__jp,.heading__container p{margin-bottom:0;margin-left:auto;margin-right:auto;text-align:center;padding-top:.4166666667vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{padding-top:8px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{padding-top:1.0430247718vw}}.heading__container .heading__jp,.heading__container p{padding-bottom:.4166666667vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{padding-bottom:8px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{padding-bottom:1.0430247718vw}}.heading__container .heading__jp,.heading__container p{padding-left:1.25vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{padding-left:24px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{padding-left:3.6505867014vw}}.heading__container .heading__jp,.heading__container p{padding-right:1.25vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{padding-right:24px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{padding-right:3.6505867014vw}}.heading__container .heading__jp,.heading__container p{width:fit-content;background:var(--color-white);border-radius:69.375vw}@media (min-width:1920px){.heading__container .heading__jp,.heading__container p{border-radius:1332px}}@media (max-width:767px){.heading__container .heading__jp,.heading__container p{border-radius:260.4954367666vw}}.heading__container .heading__jp,.heading__container p{border:1px solid color-mix(in srgb,var(--color-main) 45%,transparent);box-shadow:0 .2083333333vw .6944444444vw color-mix(in srgb,var(--color-main) 18%,transparent),inset 0 .0694444444vw 0 rgba(255,255,255,.6)}@media not screen and (min-width:768px){.heading__container .heading__jp,.heading__container p{letter-spacing:.15em}}.heading__container .heading__jp::after,.heading__container .heading__jp::before,.heading__container p::after,.heading__container p::before{content:none}.heading__container .heading__diamond,.heading__container .heading__line{display:none}.heading__container.white__heading .heading__en,.heading__container.white__heading h2{color:var(--color-white);text-shadow:.1388888889vw 0 0 color-mix(in srgb,var(--color-text) 65%,transparent),-.1388888889vw 0 0 color-mix(in srgb,var(--color-text) 65%,transparent),0 .1388888889vw 0 color-mix(in srgb,var(--color-text) 65%,transparent),0 -.1388888889vw 0 color-mix(in srgb,var(--color-text) 65%,transparent),0 .3472222222vw .9722222222vw rgba(0,0,0,.4)}.heading__container.white__heading .heading__jp,.heading__container.white__heading p{background:color-mix(in srgb,var(--color-white) 95%,transparent)}.mv__section{position:relative;width:100%;height:100vh;min-height:600px;overflow:hidden;background:color-mix(in srgb,var(--color-main) 60%,var(--color-text));display:flex;align-items:center;justify-content:center;z-index:0}@media not screen and (min-width:768px){.mv__section{min-height:560px;height:92vh}}.mv__section .mv__balloon{position:absolute;right:2.7777777778vw;bottom:9.7222222222vw;z-index:3;font-size:6.6666666667vw}@media (min-width:1920px){.mv__section .mv__balloon{font-size:128px}}@media (max-width:767px){.mv__section .mv__balloon{font-size:14.6023468057vw}}.mv__section .mv__balloon{color:var(--color-white);text-shadow:0 .4166666667vw 1.3888888889vw rgba(255,79,149,.6),0 .1388888889vw .4166666667vw rgba(58,26,42,.3);pointer-events:none;animation:mv-balloon 5s ease-in-out infinite}@media not screen and (min-width:768px){.mv__section .mv__balloon{right:4.1720990874vw;bottom:15.6453715776vw;font-size:12.5162972621vw}}.mv__section .mv__balloon::before{content:"♡";display:block}@keyframes mv-balloon{0%,100%{transform:translateY(0) rotate(-6deg)}50%{transform:translateY(-14px) rotate(6deg)}}.mv__section .mv__background{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.mv__section .mv__background img,.mv__section .mv__background picture{width:100%;height:100%;object-fit:cover}.mv__section .mv__overlay{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-main) 22%,transparent) 0,color-mix(in srgb,var(--color-sub) 30%,transparent) 55%,color-mix(in srgb,var(--color-text) 55%,transparent) 100%);z-index:1}.mv__section .mv__overlay::after{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 18% 22%,rgba(255,255,255,.55) 0,transparent 1.2%),radial-gradient(circle at 78% 38%,rgba(255,255,255,.45) 0,transparent .9%),radial-gradient(circle at 42% 78%,rgba(255,255,255,.5) 0,transparent 1.1%),radial-gradient(circle at 88% 82%,rgba(255,255,255,.4) 0,transparent .8%);pointer-events:none;animation:mv-sparkle 4s ease-in-out infinite}@keyframes mv-sparkle{0%,100%{opacity:.6}50%{opacity:1}}.mv__section .mv__sidelabel{position:absolute;top:50%;right:1.9444444444vw;transform:translateY(-50%);writing-mode:vertical-rl;text-orientation:mixed;letter-spacing:.5em;font-family:Caveat,"Marck Script","Brush Script MT",cursive;font-weight:600;font-size:1.3888888889vw}@media (min-width:1920px){.mv__section .mv__sidelabel{font-size:26.6666666667px}}@media (max-width:767px){.mv__section .mv__sidelabel{font-size:3.6505867014vw}}.mv__section .mv__sidelabel{color:var(--color-white);opacity:.9;z-index:3;text-shadow:0 .1388888889vw .6944444444vw rgba(0,0,0,.35)}@media not screen and (min-width:768px){.mv__section .mv__sidelabel{right:2.6075619296vw}}.mv__section .mv__sidelabel::after,.mv__section .mv__sidelabel::before{content:"♡";display:block;text-align:center;font-size:.8333333333vw}@media (min-width:1920px){.mv__section .mv__sidelabel::after,.mv__section .mv__sidelabel::before{font-size:16px}}@media (max-width:767px){.mv__section .mv__sidelabel::after,.mv__section .mv__sidelabel::before{font-size:2.6075619296vw}}.mv__section .mv__sidelabel::after,.mv__section .mv__sidelabel::before{margin:.4em 0;opacity:.85}.mv__section .mv__watermark{position:absolute;bottom:-2.0833333333vw;left:50%;transform:translateX(-50%) rotate(-2deg);font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:700;font-size:13.8888888889vw;letter-spacing:.02em;color:var(--color-white);opacity:.04;white-space:nowrap;z-index:2;pointer-events:none}@media not screen and (min-width:768px){.mv__section .mv__watermark{font-size:28.6831812256vw;bottom:-5.2151238592vw}}.mv__section .mv__content{position:relative;z-index:4;text-align:center;color:var(--color-text);max-width:66.6666666667vw;padding:11.1111111111vw 1.3888888889vw 8.3333333333vw}@media not screen and (min-width:768px){.mv__section .mv__content{max-width:100%;padding:36.5058670143vw 6.258148631vw 26.075619296vw}}.mv__section .mv__logo{margin:0 auto 1.9444444444vw;width:11.1111111111vw}@media (min-width:1920px){.mv__section .mv__logo{width:213.3333333333px}}@media (max-width:767px){.mv__section .mv__logo{width:52.1512385919vw}}.mv__section .mv__logo{height:11.1111111111vw}@media (min-width:1920px){.mv__section .mv__logo{height:213.3333333333px}}@media (max-width:767px){.mv__section .mv__logo{height:52.1512385919vw}}.mv__section .mv__logo a{display:block;width:100%;height:100%;transition:transform .6s ease}.mv__section .mv__logo a:hover{transform:scale(1.04)}.mv__section .mv__logo .mv__logo-img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 0 .4166666667vw rgba(255, 255, 255, .95)) drop-shadow(0 0 .9722222222vw rgba(255, 255, 255, .7)) drop-shadow(0 0 1.9444444444vw rgba(255, 255, 255, .45)) drop-shadow(0 .2777777778vw .8333333333vw rgba(74, 45, 61, .35))}@media not screen and (min-width:768px){.mv__section .mv__logo{margin-bottom:7.3011734029vw}}.mv__section .mv__heading{display:block;font-family:Caveat,"Marck Script","Brush Script MT",cursive;font-weight:600;font-size:1.6666666667vw}@media (min-width:1920px){.mv__section .mv__heading{font-size:32px}}@media (max-width:767px){.mv__section .mv__heading{font-size:4.6936114733vw}}.mv__section .mv__heading{letter-spacing:.06em;color:var(--color-white);text-transform:none;margin-bottom:1.3888888889vw;opacity:1;text-shadow:0 .1388888889vw .8333333333vw rgba(0,0,0,.4)}.mv__section .mv__heading::after,.mv__section .mv__heading::before{content:"♡";display:inline-block;color:var(--color-white);margin:0 .5em;font-size:1.1111111111vw}@media (min-width:1920px){.mv__section .mv__heading::after,.mv__section .mv__heading::before{font-size:21.3333333333px}}@media (max-width:767px){.mv__section .mv__heading::after,.mv__section .mv__heading::before{font-size:3.1290743155vw}}.mv__section .mv__heading::after,.mv__section .mv__heading::before{vertical-align:middle;transform:translateY(-.15em)}@media not screen and (min-width:768px){.mv__section .mv__heading{margin-bottom:3.6505867014vw}}.mv__section .mv__divider{display:block;width:9.0277777778vw}@media (min-width:1920px){.mv__section .mv__divider{width:173.3333333333px}}@media (max-width:767px){.mv__section .mv__divider{width:23.4680573664vw}}.mv__section .mv__divider{height:.9722222222vw}@media (min-width:1920px){.mv__section .mv__divider{height:18.6666666667px}}@media (max-width:767px){.mv__section .mv__divider{height:2.6075619296vw}}.mv__section .mv__divider{margin:0 auto 2.0833333333vw;background-image:radial-gradient(circle,var(--color-white) 28%,transparent 30%);background-size:.9722222222vw .9722222222vw;background-repeat:repeat-x;background-position:center;opacity:.65}@media not screen and (min-width:768px){.mv__section .mv__divider{background-size:2.6075619296vw 2.6075619296vw;margin-bottom:5.2151238592vw}}.mv__section .mv__title{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-weight:600;font-size:4.4444444444vw}@media (min-width:1920px){.mv__section .mv__title{font-size:85.3333333333px}}@media (max-width:767px){.mv__section .mv__title{font-size:7.8226857888vw}}.mv__section .mv__title{letter-spacing:.04em;line-height:1.35;color:var(--color-white);margin:0 auto 2.3611111111vw;max-width:none;text-shadow:0 .2777777778vw 1.3888888889vw rgba(0,0,0,.45),0 0 2.7777777778vw color-mix(in srgb,var(--color-main) 35%,transparent)}@media not screen and (min-width:768px){.mv__section .mv__title{letter-spacing:.02em;margin-bottom:5.7366362451vw}}.mv__section .mv__sub_title{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;font-size:1.25vw}@media (min-width:1920px){.mv__section .mv__sub_title{font-size:24px}}@media (max-width:767px){.mv__section .mv__sub_title{font-size:3.6505867014vw}}.mv__section .mv__sub_title{letter-spacing:.25em;color:var(--color-white);text-shadow:0 .1388888889vw .6944444444vw rgba(0,0,0,.4);margin:0 0 1.9444444444vw;opacity:1}@media not screen and (min-width:768px){.mv__section .mv__sub_title{letter-spacing:.15em;margin-bottom:4.6936114733vw}}.mv__section .mv__description{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-size:1.0416666667vw}@media (min-width:1920px){.mv__section .mv__description{font-size:20px}}@media (max-width:767px){.mv__section .mv__description{font-size:3.1290743155vw}}.mv__section .mv__description{line-height:2.2;letter-spacing:.2em;opacity:.85;color:var(--color-white);text-shadow:var(--shadow-white)}.mv__section .mv__description p{margin:0 0 .5555555556vw;color:var(--color-white);text-shadow:var(--shadow-white)}@media not screen and (min-width:768px){.mv__section .mv__description{letter-spacing:.1em;line-height:2}}.mv__section .mv__scroll{position:absolute;bottom:1.6666666667vw;left:50%;transform:translateX(-50%);z-index:5;display:flex;flex-direction:column;align-items:center;color:var(--color-text);pointer-events:none}@media not screen and (min-width:768px){.mv__section .mv__scroll{bottom:4.6936114733vw}}.mv__section .mv__scroll .mv__scroll-label{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-size:.7638888889vw;letter-spacing:.4em;opacity:.7;margin-bottom:.8333333333vw}@media not screen and (min-width:768px){.mv__section .mv__scroll .mv__scroll-label{font-size:2.6075619296vw;margin-bottom:2.0860495437vw}}.mv__section .mv__scroll .mv__scroll-line{width:1px;height:3.3333333333vw;background:linear-gradient(180deg,var(--color-text) 0,transparent 100%);animation:mv-scroll-pulse 2.5s ease-in-out infinite}@media not screen and (min-width:768px){.mv__section .mv__scroll .mv__scroll-line{height:9.3872229465vw}}@keyframes mv-scroll-pulse{0%{transform:scaleY(0);transform-origin:top}50%{transform:scaleY(1);transform-origin:top}51%{transform-origin:bottom}100%{transform:scaleY(0);transform-origin:bottom}}.greeting__section{position:relative;padding-top:9.7222222222vw}@media (min-width:1920px){.greeting__section{padding-top:186.6666666667px}}@media (max-width:767px){.greeting__section{padding-top:23.4680573664vw}}.greeting__section{padding-bottom:9.7222222222vw}@media (min-width:1920px){.greeting__section{padding-bottom:186.6666666667px}}@media (max-width:767px){.greeting__section{padding-bottom:23.4680573664vw}}.greeting__section{padding-left:2.7777777778vw}@media (min-width:1920px){.greeting__section{padding-left:53.3333333333px}}@media (max-width:767px){.greeting__section{padding-left:6.258148631vw}}.greeting__section{padding-right:2.7777777778vw}@media (min-width:1920px){.greeting__section{padding-right:53.3333333333px}}@media (max-width:767px){.greeting__section{padding-right:6.258148631vw}}.greeting__section{background:linear-gradient(180deg,color-mix(in srgb,var(--color-main) 8%,var(--color-background)) 0,color-mix(in srgb,var(--color-sub) 10%,var(--color-background)) 100%);overflow:hidden}.greeting__section.section--with-bg[data-bg=greeting]::before{content:"";position:absolute;inset:0;background-image:url(../images/section-greeting-bg.webp);background-size:cover;background-position:center;opacity:.25;z-index:0;pointer-events:none;mix-blend-mode:soft-light}.greeting__section .greeting__inner{position:relative;z-index:2;max-width:56.9444444444vw;margin:0 auto;padding:4.4444444444vw}@media (min-width:1920px){.greeting__section .greeting__inner{padding:85.3333333333px}}@media (max-width:767px){.greeting__section .greeting__inner{padding:9.3872229465vw}}.greeting__section .greeting__inner{background:color-mix(in srgb,var(--color-white) 92%,transparent);backdrop-filter:blur(4px);border-radius:2.2222222222vw}@media (min-width:1920px){.greeting__section .greeting__inner{border-radius:42.6666666667px}}@media (max-width:767px){.greeting__section .greeting__inner{border-radius:6.258148631vw}}.greeting__section .greeting__inner{text-align:center;box-shadow:0 1.3888888889vw 3.3333333333vw color-mix(in srgb,var(--color-main) 18%,transparent),inset 0 0 0 2px color-mix(in srgb,var(--color-main) 35%,transparent)}@media not screen and (min-width:768px){.greeting__section .greeting__inner{max-width:100%}}.greeting__section .greeting__quote-close,.greeting__section .greeting__quote-open{font-family:"Playfair Display",Marcellus,"Cormorant Garamond","Times New Roman",serif;font-style:italic;font-size:8.3333333333vw}@media (min-width:1920px){.greeting__section .greeting__quote-close,.greeting__section .greeting__quote-open{font-size:160px}}@media (max-width:767px){.greeting__section .greeting__quote-close,.greeting__section .greeting__quote-open{font-size:20.8604954368vw}}.greeting__section .greeting__quote-close,.greeting__section .greeting__quote-open{font-weight:700;line-height:.6;color:color-mix(in srgb,var(--color-main) 55%,transparent);display:block;position:absolute;z-index:1}.greeting__section .greeting__quote-open{top:1.3888888889vw;left:1.6666666667vw}@media not screen and (min-width:768px){.greeting__section .greeting__quote-open{top:4.1720990874vw;left:3.1290743155vw}}.greeting__section .greeting__quote-close{bottom:-.6944444444vw;right:1.6666666667vw}@media not screen and (min-width:768px){.greeting__section .greeting__quote-close{bottom:-1.0430247718vw;right:3.1290743155vw}}.greeting__section .greeting__body{font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:500;font-size:1.1111111111vw}@media (min-width:1920px){.greeting__section .greeting__body{font-size:21.3333333333px}}@media (max-width:767px){.greeting__section .greeting__body{font-size:3.6505867014vw}}.greeting__section .greeting__body{line-height:2.4;letter-spacing:.12em;color:var(--color-text);position:relative;z-index:2}.greeting__section .greeting__body p{margin:0 0 1.25vw}.greeting__section .greeting__body p:last-child{margin-bottom:0}@media not screen and (min-width:768px){.greeting__section .greeting__body{letter-spacing:.06em;line-height:2}}.greeting__section .greeting__corner{position:absolute;width:2.5vw}@media (min-width:1920px){.greeting__section .greeting__corner{width:48px}}@media (max-width:767px){.greeting__section .greeting__corner{width:6.7796610169vw}}.greeting__section .greeting__corner{height:2.5vw}@media (min-width:1920px){.greeting__section .greeting__corner{height:48px}}@media (max-width:767px){.greeting__section .greeting__corner{height:6.7796610169vw}}.greeting__section .greeting__corner{z-index:3;display:flex;align-items:center;justify-content:center;color:var(--color-main);font-size:1.6666666667vw}@media (min-width:1920px){.greeting__section .greeting__corner{font-size:32px}}@media (max-width:767px){.greeting__section .greeting__corner{font-size:4.6936114733vw}}.greeting__section .greeting__corner::before{content:"♡"}.greeting__section .greeting__corner--tl{top:-.5555555556vw;left:-.5555555556vw;transform:rotate(-20deg)}.greeting__section .greeting__corner--tr{top:-.5555555556vw;right:-.5555555556vw;transform:rotate(20deg)}.greeting__section .greeting__corner--bl{bottom:-.5555555556vw;left:-.5555555556vw;transform:rotate(20deg)}.greeting__section .greeting__corner--br{bottom:-.5555555556vw;right:-.5555555556vw;transform:rotate(-20deg)}.section--with-bg[data-bg=news]{position:relative}.section--with-bg[data-bg=news]::before{content:"";position:absolute;inset:0;background-image:url(../images/section-news-bg.jpg);background-size:cover;background-position:center;opacity:.22;z-index:0;pointer-events:none;transform-origin:center center;will-change:transform;animation:mv-bg-zoom 8s ease-out forwards}.section--with-bg[data-bg=diary]{position:relative}.section--with-bg[data-bg=diary]::before{content:"";position:absolute;inset:0;background-image:url(../images/section-diary-bg.webp);background-size:cover;background-position:center;opacity:.22;z-index:0;pointer-events:none}.mv__section+.news__headline__section .section__sidelabel{display:none}.mv-fixed-image-container{position:absolute;inset:0;overflow:hidden}.mv-fixed-image-container .mv-slide-zoom-container{will-change:transform;animation:mv-bg-zoom 8s ease-out forwards}@keyframes mv-bg-zoom{0%{transform:scale(1.2)}100%{transform:scale(1)}}.jk__strip__section{position:relative;width:100%;padding-top:2.7777777778vw}@media (min-width:1920px){.jk__strip__section{padding-top:53.3333333333px}}@media (max-width:767px){.jk__strip__section{padding-top:6.258148631vw}}.jk__strip__section{padding-bottom:2.7777777778vw}@media (min-width:1920px){.jk__strip__section{padding-bottom:53.3333333333px}}@media (max-width:767px){.jk__strip__section{padding-bottom:6.258148631vw}}.jk__strip__section{background:linear-gradient(180deg,color-mix(in srgb,var(--color-sub) 35%,var(--color-background)) 0,var(--color-background) 100%);overflow:hidden;border-top:1px dashed color-mix(in srgb,var(--color-main) 35%,transparent);border-bottom:1px dashed color-mix(in srgb,var(--color-main) 35%,transparent)}.jk__strip__section::after,.jk__strip__section::before{content:"";position:absolute;left:0;right:0;height:.4166666667vw;background-image:radial-gradient(circle,var(--color-main) 30%,transparent 32%);background-size:.6944444444vw .4166666667vw;background-repeat:repeat-x;opacity:.6;pointer-events:none}.jk__strip__section::before{top:0}.jk__strip__section::after{bottom:0}.jk__strip__section .jk__strip__track{display:flex;align-items:center;gap:1.3888888889vw;width:max-content;animation:jk-strip-scroll 38s linear infinite}@media not screen and (min-width:768px){.jk__strip__section .jk__strip__track{gap:3.1290743155vw;animation-duration:26s}}.jk__strip__section .jk__strip__track:hover{animation-play-state:paused}.jk__strip__section .jk__strip__item{position:relative;display:block;text-decoration:none;color:inherit;flex-shrink:0;width:12.5vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item{width:240px}}@media (max-width:767px){.jk__strip__section .jk__strip__item{width:33.8983050847vw}}.jk__strip__section .jk__strip__item{height:16.6666666667vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item{height:320px}}@media (max-width:767px){.jk__strip__section .jk__strip__item{height:44.3285528031vw}}.jk__strip__section .jk__strip__item{border-radius:1.1111111111vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item{border-radius:21.3333333333px}}@media (max-width:767px){.jk__strip__section .jk__strip__item{border-radius:3.1290743155vw}}.jk__strip__section .jk__strip__item{overflow:hidden;background:var(--color-white);box-shadow:0 .5555555556vw 1.3888888889vw color-mix(in srgb,var(--color-main) 18%,transparent),0 .1388888889vw .4166666667vw rgba(58,26,42,.08);transform:rotate(-2deg);transition:transform .35s cubic-bezier(.25,1,.25,1),box-shadow .35s ease}.jk__strip__section .jk__strip__item:nth-child(even){transform:rotate(2deg) translateY(.5555555556vw)}.jk__strip__section .jk__strip__item:nth-child(3n){transform:rotate(-1deg) translateY(-.4166666667vw)}.jk__strip__section .jk__strip__item:hover{transform:rotate(0) scale(1.04);box-shadow:0 .9722222222vw 1.9444444444vw color-mix(in srgb,var(--color-main) 30%,transparent),0 .2777777778vw .6944444444vw rgba(58,26,42,.12)}.jk__strip__section .jk__strip__item:hover .jk__strip__name{background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-main) 92%,transparent) 100%)}.jk__strip__section .jk__strip__item img,.jk__strip__section .jk__strip__item video{width:100%;height:100%;object-fit:cover;display:block}.jk__strip__section .jk__strip__item .jk__strip__name{position:absolute;bottom:0;left:0;right:0;padding-top:1.6666666667vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-top:32px}}@media (max-width:767px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-top:4.1720990874vw}}.jk__strip__section .jk__strip__item .jk__strip__name{padding-bottom:.5555555556vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-bottom:10.6666666667px}}@media (max-width:767px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-bottom:1.5645371578vw}}.jk__strip__section .jk__strip__item .jk__strip__name{padding-left:.6944444444vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-left:13.3333333333px}}@media (max-width:767px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-left:2.0860495437vw}}.jk__strip__section .jk__strip__item .jk__strip__name{padding-right:.6944444444vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-right:13.3333333333px}}@media (max-width:767px){.jk__strip__section .jk__strip__item .jk__strip__name{padding-right:2.0860495437vw}}.jk__strip__section .jk__strip__item .jk__strip__name{color:var(--color-white);font-family:"Zen Maru Gothic","M PLUS Rounded 1c",-apple-system,BlinkMacSystemFont,"Hiragino Sans","Hiragino Kaku Gothic ProN","Yu Gothic",Meiryo,sans-serif;font-weight:700;font-size:.9027777778vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item .jk__strip__name{font-size:17.3333333333px}}@media (max-width:767px){.jk__strip__section .jk__strip__item .jk__strip__name{font-size:3.1290743155vw}}.jk__strip__section .jk__strip__item .jk__strip__name{letter-spacing:.08em;text-align:center;line-height:1.2;background:linear-gradient(180deg,transparent 0,color-mix(in srgb,var(--color-main) 78%,transparent) 100%);text-shadow:0 .0694444444vw .2083333333vw rgba(58,26,42,.35);transition:background .3s ease;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jk__strip__section .jk__strip__item::after{content:"♡";position:absolute;top:.5555555556vw;right:.6944444444vw;font-size:1.25vw}@media (min-width:1920px){.jk__strip__section .jk__strip__item::after{font-size:24px}}@media (max-width:767px){.jk__strip__section .jk__strip__item::after{font-size:3.6505867014vw}}.jk__strip__section .jk__strip__item::after{color:var(--color-white);text-shadow:0 .1388888889vw .4166666667vw rgba(58,26,42,.3);pointer-events:none;z-index:1}@keyframes jk-strip-scroll{from{transform:translateX(0)}to{transform:translateX(-50%)}}