﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,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:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}:root{--color-white: #ffffff;--color-black: #000000;--color-sub-black: #353535;--color-sub-black-2: #9b9b9b;--color-main: #c9899f;--color-sub: #e8ccd4;--color-text: #57424a;--color-label: #c9899f;--color-label-text: #ffffff;--color-button: #c9899f;--color-button-text: #ffffff;--color-background: #fdf8f9;--color-label-new: var(--color-main);--color-bg-emph: color-mix(in srgb, var(--color-main) 5%, transparent);--color-mask: color-mix(in srgb, var(--color-black) 45%, transparent);--color-tint-05: color-mix(in srgb, var(--color-main) 5%, var(--color-white));--color-tint-10: color-mix(in srgb, var(--color-main) 10%, var(--color-white));--color-tint-20: color-mix(in srgb, var(--color-main) 20%, var(--color-white));--color-line: color-mix(in srgb, var(--color-main) 28%, transparent);--color-line-soft: color-mix(in srgb, var(--color-main) 15%, transparent);--color-line-gray: color-mix(in srgb, var(--color-text) 35%, transparent);--color-veil: color-mix(in srgb, var(--color-white) 74%, transparent);--gradient-main: linear-gradient( 180deg, var(--color-main) 0%, color-mix(in srgb, var(--color-main) 45%, var(--color-white)) 100% );--shadow-main: 0 0 4px color-mix(in srgb, var(--color-main) 60%, transparent);--shadow-white: 0 0 4px var(--color-white);--shadow-black: 0 0 5px var(--color-black);--shadow-box: 0 2px 12px color-mix(in srgb, var(--color-main) 20%, transparent);--shadow-card: 0 4px 24px color-mix(in srgb, var(--color-main) 16%, transparent);--shadow-legible: 0 0 10px var(--color-white), 0 0 22px var(--color-white), 0 0 38px var(--color-white)}@font-face{font-family:"Cinzel";font-weight:400;src:url("../fonts/Cinzel-Regular.woff2") format("woff2");font-display:swap}body{width:100%;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",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%;scrollbar-gutter:stable;overscroll-behavior-y:contain;line-height:1.15;font-weight:400;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,span{line-height:1.85;font-weight:400;font-size:1.0416666667vw}@media(min-width: 1920px){p,span{font-size:20px}}@media(max-width: 767px){p,span{font-size:3.6505867014vw}}a,li,dt,dd,div,th,td,h1,h2,h3,h4,h5,h6,input,textarea,button{letter-spacing:.06em;line-height:1.4;font-weight:400}:focus:not(:fous-visible){outline:none}:focus-visible{outline:1px solid var(--color-main)}summary{outline:none}a{color:var(--color-main);text-decoration:none;word-break:break-all}a,p,div,li,dd,dt{-webkit-tap-highlight-color:rgba(0,0,0,0)}.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:none;border:none;-moz-outline-style:none;outline:none !important}option{color:var(--color-black)}summary{display:block}summary::-webkit-details-marker{display:none}select,option,input,textarea{color:var(--color-black)}::placeholder{color:var(--color-line-gray)}._nowrap{white-space:nowrap}::-webkit-scrollbar{width:8px}@media not screen and (min-width: 768px){::-webkit-scrollbar{width:2.0860495437vw;height:2.0860495437vw}}::-webkit-scrollbar-track{border-radius:4px;box-shadow:inset 0 0 0 rgba(0,0,0,0);background-color:var(--color-white)}::-webkit-scrollbar-thumb{background-color:var(--color-main);border-radius:4px;box-shadow:0 0 0 1px rgba(255,255,255,0)}.box{width:71.1111111111vw}@media(min-width: 1920px){.box{width:1365.3333333333px}}@media(max-width: 767px){.box{width:96.479791395vw}}.box{display:block;margin:0 auto}.heading__container{margin-bottom:3.4722222222vw}@media(min-width: 1920px){.heading__container{margin-bottom:66.6666666667px}}@media(max-width: 767px){.heading__container{margin-bottom:8.8657105606vw}}.heading__container{display:flex;flex-direction:column;align-items:center}.heading__container::before{content:"";display:block;width:8.0555555556vw}@media(min-width: 1920px){.heading__container::before{width:154.6666666667px}}@media(max-width: 767px){.heading__container::before{width:23.4680573664vw}}.heading__container::before{height:1px;background-image:linear-gradient(90deg, transparent 0%, var(--color-line) 22%, var(--color-line) 78%, transparent 100%);margin-bottom:1.25vw}@media(min-width: 1920px){.heading__container::before{margin-bottom:24px}}@media(max-width: 767px){.heading__container::before{margin-bottom:3.6505867014vw}}.heading__container::before{position:relative}.heading__container h1,.heading__container h2{position:relative;font-size:2.2222222222vw}@media(min-width: 1920px){.heading__container h1,.heading__container h2{font-size:42.6666666667px}}@media(max-width: 767px){.heading__container h1,.heading__container h2{font-size:5.7366362451vw}}.heading__container h1,.heading__container h2{text-align:center;color:var(--color-main);font-family:"Cinzel","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-transform:uppercase;letter-spacing:.14em;line-height:1.25;text-indent:.14em}.heading__container h1::before,.heading__container h2::before{content:"";position:absolute;top:calc(-1*1.3194444444vw);left:50%;width:.4861111111vw;height:.4861111111vw;margin-left:calc(-1*0.2430555556vw);background:var(--color-main);transform:rotate(45deg);opacity:.55}@media not screen and (min-width: 768px){.heading__container h1::before,.heading__container h2::before{top:calc(-1*3.9113428944vw);width:1.3037809648vw;height:1.3037809648vw;margin-left:calc(-1*0.6518904824vw)}}.heading__container p{text-align:center;font-size:.9027777778vw}@media(min-width: 1920px){.heading__container p{font-size:17.3333333333px}}@media(max-width: 767px){.heading__container p{font-size:3.1290743155vw}}.heading__container p{margin-top:.8333333333vw}@media(min-width: 1920px){.heading__container p{margin-top:16px}}@media(max-width: 767px){.heading__container p{margin-top:2.3468057366vw}}.heading__container p{color:var(--color-text);letter-spacing:.3em;text-indent:.3em;line-height:1.5;opacity:.85}.heading__container.white__heading h1,.heading__container.white__heading h2,.heading__container.white__heading p{color:var(--color-white)}.heading__container.white__heading::before{background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-white) 70%, transparent) 22%, color-mix(in srgb, var(--color-white) 70%, transparent) 78%, transparent 100%)}.heading__container.white__heading h1::before,.heading__container.white__heading h2::before{background:var(--color-white)}.room__tabs ul{display:none}@media not screen and (min-width: 768px){.room__tabs ul{flex-wrap:wrap}}.room__tabs ul li{margin:0 .6944444444vw;padding:.6944444444vw 1.3888888889vw;cursor:pointer;font-size:1.1805555556vw}@media(min-width: 1920px){.room__tabs ul li{font-size:22.6666666667px}}@media(max-width: 767px){.room__tabs ul li{font-size:3.9113428944vw}}.room__tabs ul li{color:var(--color-main);border-bottom:none;transition:all .3s;border:solid 1px var(--color-main)}@media not screen and (min-width: 768px){.room__tabs ul li{padding:1.5645371578vw 2.0860495437vw;margin:2.6075619296vw .6944444444vw}}.room__tabs ul li:hover{color:var(--color-main);border-color:var(--color-white)}@media not screen and (min-width: 768px){.room__tabs ul li:hover{color:inherit;border-color:inherit}}.room__tabs ul li.active{color:var(--color-white);background-color:var(--color-main);border-color:var(--color-main)}.cast__list__container{display:flex;justify-content:flex-start;flex-wrap:wrap;margin-left:auto;margin-right: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{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}}.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__list__container.no__schedule p{color:var(--color-text)}.cast__item{position:relative;overflow:hidden;margin:0 .5555555556vw 2.0833333333vw}@media not screen and (min-width: 768px){.cast__item{margin:0 1.8252933507vw 7.8226857888vw}}.columns-pc-3 .cast__item{width:calc(33.3333333333% - 1.1111111111vw)}.columns-pc-4 .cast__item{width:calc(25% - 1.1111111111vw)}.columns-pc-5 .cast__item{width:calc(20% - 1.1111111111vw)}@media not screen and (min-width: 768px){.columns-sp-1 .cast__item{width:100%}.columns-sp-2 .cast__item{width:calc(50% - 3.6505867014vw)}.columns-sp-3 .cast__item{width:calc(33.3333333333% - 1.3037809648vw)}.cast__item.slider{width:unset}}.cast__item .cast__thumb{position:relative;overflow:hidden;transition:transform .3s ease}.cast__item .cast__thumb:hover{transform:scale(1.05)}@media not screen and (min-width: 768px){.cast__item .cast__thumb:hover{transform:none}}.cast__item .cast__thumb a{display:block}.cast__item .cast__thumb img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center}.cast__item .cast__info{background-color:var(--color-white);position:relative;height:auto}.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:3.6505867014vw}}.cast__item .cast__info .cast__name{padding-top:.3472222222vw}@media(min-width: 1920px){.cast__item .cast__info .cast__name{padding-top:6.6666666667px}}@media(max-width: 767px){.cast__item .cast__info .cast__name{padding-top:1.3037809648vw}}.cast__item .cast__info .cast__name{line-height:1;color:var(--color-black);display:block;text-align:center;letter-spacing:.5px}.cast__item .cast__info .cast__size{font-size:1.0416666667vw}@media(min-width: 1920px){.cast__item .cast__info .cast__size{font-size:20px}}@media(max-width: 767px){.cast__item .cast__info .cast__size{font-size:3.6505867014vw}}.cast__item .cast__info .cast__size{line-height:1;color:var(--color-black);display:block;text-align:center;margin:.5215123859vw 0}.cast__item .cast__info .cast__shift{position:relative;background:var(--color-main);display:flex;align-items:center;justify-content:center;color:var(--color-white);width:fit-content;margin-top:.3472222222vw}@media(min-width: 1920px){.cast__item .cast__info .cast__shift{margin-top:6.6666666667px}}@media(max-width: 767px){.cast__item .cast__info .cast__shift{margin-top:1.3037809648vw}}.cast__item .cast__info .cast__shift{margin-bottom:.3472222222vw}@media(min-width: 1920px){.cast__item .cast__info .cast__shift{margin-bottom:6.6666666667px}}@media(max-width: 767px){.cast__item .cast__info .cast__shift{margin-bottom:1.3037809648vw}}.cast__item .cast__info .cast__shift{margin-left:auto;margin-right:auto;padding:.5215123859vw 2.0860495437vw;border-radius:4px;font-size:1.0416666667vw}@media(min-width: 1920px){.cast__item .cast__info .cast__shift{font-size:20px}}@media(max-width: 767px){.cast__item .cast__info .cast__shift{font-size:3.9113428944vw}}.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{margin-right:.260756193vw}.cast__item .cast__info .type__labels{width:calc(100% - .2777777778vw);position:absolute;top:-1.9444444444vw}@media(min-width: 1920px){.cast__item .cast__info .type__labels{top:-37.3333333333px}}@media(max-width: 767px){.cast__item .cast__info .type__labels{top:-7.3011734029vw}}.cast__item .cast__info .type__labels{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0 .1388888889vw}.cast__item .cast__info .type__labels .type__label{background:var(--color-main);padding:.1388888889vw .2083333333vw;margin-left:.3472222222vw;margin-bottom:.3472222222vw}@media not screen and (min-width: 768px){.cast__item .cast__info .type__labels .type__label{padding:.7822685789vw 1.3037809648vw;margin-left:1.3037809648vw;margin-bottom:1.3037809648vw}}.cast__item .cast__info .type__labels .type__label span{font-weight:bold;color:var(--color-white);font-size:1.0416666667vw}@media(min-width: 1920px){.cast__item .cast__info .type__labels .type__label span{font-size:20px}}@media(max-width: 767px){.cast__item .cast__info .type__labels .type__label span{font-size:3.3898305085vw}}.cast__item .cast__info .cast__comment{color:var(--color-main);display:block;overflow:hidden;position:relative;margin-top:.3472222222vw}@media(min-width: 1920px){.cast__item .cast__info .cast__comment{margin-top:6.6666666667px}}@media(max-width: 767px){.cast__item .cast__info .cast__comment{margin-top:1.3037809648vw}}.cast__item .cast__info .cast__comment{padding-bottom:.3472222222vw}@media(min-width: 1920px){.cast__item .cast__info .cast__comment{padding-bottom:6.6666666667px}}@media(max-width: 767px){.cast__item .cast__info .cast__comment{padding-bottom:1.3037809648vw}}.cast__item .cast__info .cast__comment{width:100%}.cast__item .cast__info .cast__comment span{font-size:.9027777778vw}@media(min-width: 1920px){.cast__item .cast__info .cast__comment span{font-size:17.3333333333px}}@media(max-width: 767px){.cast__item .cast__info .cast__comment span{font-size:3.3898305085vw}}.cast__item .cast__info .cast__comment span{display:inline-block;white-space:nowrap;will-change:transform;padding:0 .1388888889vw;animation:comment 4s linear infinite;transform:translateX(200px)}@keyframes comment{100%{transform:translateX(-200px)}}.cast__item .cast__info .cast__room{background-color: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 .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-main);color:var(--color-white);font-weight:bold;transform:rotate(45deg);transform-origin:100% 0;white-space:nowrap;box-shadow:var(--shadow-box);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{left:0;border-radius:5px;z-index:1;display:flex;justify-content:center;align-items:center}.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{width:1.7361111111vw}@media(min-width: 1920px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{width:33.3333333333px}}@media(max-width: 767px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{width:6.518904824vw}}.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{height:1.7361111111vw}@media(min-width: 1920px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{height:33.3333333333px}}@media(max-width: 767px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{height:6.518904824vw}}.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{flex:0 0 auto;border-radius:5px;margin-left:.2777777778vw}@media(min-width: 1920px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{margin-left:5.3333333333px}}@media(max-width: 767px){.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{margin-left:.7822685789vw}}.twitter__icon,.bluesky__icon,.instagram__icon,.line__icon,.zerotwo__icon,.threads__icon,.litlink__icon,.relaxy__icon{display:flex;justify-content:center;align-items:center;overflow:hidden}.twitter__icon img,.bluesky__icon img,.instagram__icon img,.line__icon img,.zerotwo__icon img,.threads__icon img,.litlink__icon img,.relaxy__icon img{width:60%;height:auto}.twitter__icon{background:var(--color-black)}.threads__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}.zerotwo__icon{background:#14212a}.relaxy__icon{background:var(--color-black)}.litlink__icon{background:#9494f9}.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{position:relative;left:50%;transform:translateX(-50%);overflow:hidden}.swiper-container.main-banner-slider{left:unset;transform:unset}.swiper-container.sub-banner-slider{left:unset;transform:unset}.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:96.479791395vw}}.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.pickup__therapist__swiper .swiper-wrapper .swiper-slide,.swiper-container.new__therapist__swiper .swiper-wrapper .swiper-slide{background-color:var(--color-white);border-radius:10px;box-shadow:var(--shadow-box)}.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item{margin:unset;border-radius:10px}.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb{transition:transform .3s ease}.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb:hover,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb:hover{transform:scale(1.05)}@media not screen and (min-width: 768px){.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb:hover,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb:hover{transform:none}}.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a{display:block;text-align:center}.swiper-container.pickup__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a img,.swiper-container.new__therapist__swiper .swiper-wrapper .cast__item .cast__thumb a img{width:100%;height:auto;aspect-ratio:2/3;object-fit:cover;object-position:center}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{display:none;color:var(--color-main);background-color:rgba(255,255,255,.8);width:2.0833333333vw;height:2.0833333333vw;border-radius:50%;box-shadow:var(--shadow-box);transition:background-color .3s ease;z-index:1}@media not screen and (min-width: 768px){.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{width:10.4302477184vw;height:10.4302477184vw}}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:1.0416666667vw}@media(min-width: 1920px){.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:20px}}@media(max-width: 767px){.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-size:3.3898305085vw}}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{font-weight:bold}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{background-color:var(--shadow-box)}@media not screen and (min-width: 768px){.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{background-color:inherit}}.swiper-container .swiper-button-next{right:10px}.swiper-container .swiper-button-prev{left:10px}.swiper-container .swiper-pagination{z-index:1}.swiper-container .swiper-pagination .swiper-pagination-bullet{width:15px;height:15px;background:var(--color-main)}.swiper-button-prev:after,.swiper-button-next:after{display:none}.room__label{background:linear-gradient(0deg, var(--color-main) 0%, #f4e9f4 50%, var(--color-main) 100%);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.1720990874vw}}.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);border:solid 1px #aeada8;text-shadow:1px 1px 1px #3d3d3d,-1px 1px 1px #3d3d3d,-1px -1px 0 #3d3d3d,1px -1px 0 #3d3d3d;box-shadow:1px 1px 1px #aeada8}.button__container{display:flex;justify-content:center;align-items:center;margin-top:3.8888888889vw}@media(min-width: 1920px){.button__container{margin-top:74.6666666667px}}@media(max-width: 767px){.button__container{margin-top:10.4302477184vw}}.button__container .common__button{position:relative;overflow:hidden;width:18.75vw}@media(min-width: 1920px){.button__container .common__button{width:360px}}@media(max-width: 767px){.button__container .common__button{width:78.2268578879vw}}.button__container .common__button{height:3.8888888889vw}@media(min-width: 1920px){.button__container .common__button{height:74.6666666667px}}@media(max-width: 767px){.button__container .common__button{height:13.5593220339vw}}.button__container .common__button{background:rgba(0,0,0,0);border:1px solid var(--color-main);display:flex;justify-content:center;align-items:center;transition:border-color .4s ease;border-radius:0}.button__container .common__button::before{content:"";position:absolute;inset:0;background:var(--color-button);transform:scaleX(0);transform-origin:left center;transition:transform .45s cubic-bezier(0.25, 1, 0.25, 1);z-index:0}.button__container .common__button span{position:relative;z-index:1;color:var(--color-main);font-size:.9722222222vw}@media(min-width: 1920px){.button__container .common__button span{font-size:18.6666666667px}}@media(max-width: 767px){.button__container .common__button span{font-size:3.3898305085vw}}.button__container .common__button span{letter-spacing:.16em;margin-left:-0.5em;transition:color .35s ease}.button__container .common__button span::after{position:absolute;content:"";right:-1.5em;top:50%;width:1em;height:1px;background:currentColor;transition:right .35s ease}.is_pc .button__container .common__button:hover::before{transform:scaleX(1)}.is_pc .button__container .common__button:hover span{color:var(--color-button-text)}.is_pc .button__container .common__button:hover span::after{right:-1.9em}.hero__section.children__page{height:50vh}@media not screen and (min-width: 768px){.hero__section.children__page{height:40vh;max-height:86.0495436767vw}}.hero__section.children__page .hero__container{margin-top:0vw}@media(min-width: 1920px){.hero__section.children__page .hero__container{margin-top:0px}}@media(max-width: 767px){.hero__section.children__page .hero__container{margin-top:13.037809648vw}}.hero__section.children__page .hero__container .heading__container{margin-bottom:0}.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}.hero__section.children__page .heading__container h1,.hero__section.children__page .heading__container h2,.hero__section.children__page .heading__container p{text-shadow:var(--shadow-legible)}.hero__section.children__page .heading__container h1,.hero__section.children__page .heading__container h2{font-size:2.3611111111vw}@media(min-width: 1920px){.hero__section.children__page .heading__container h1,.hero__section.children__page .heading__container h2{font-size:45.3333333333px}}@media(max-width: 767px){.hero__section.children__page .heading__container h1,.hero__section.children__page .heading__container h2{font-size:6.258148631vw}}.hero__section.children__page .heading__container.white__heading h1,.hero__section.children__page .heading__container.white__heading h2{color:var(--color-main)}.hero__section.children__page .heading__container.white__heading p{color:var(--color-text)}.hero__section.children__page .heading__container.white__heading::before{background-image:linear-gradient(90deg, transparent 0%, var(--color-line) 22%, var(--color-line) 78%, transparent 100%)}.hero__section.children__page .heading__container.white__heading h1::before,.hero__section.children__page .heading__container.white__heading h2::before{background:var(--color-main)}.hero__section.children__page .hero__container::before{content:"";position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:43.0555555556vw}@media(min-width: 1920px){.hero__section.children__page .hero__container::before{width:826.6666666667px}}@media(max-width: 767px){.hero__section.children__page .hero__container::before{width:88.6571056063vw}}.hero__section.children__page .hero__container::before{height:18.0555555556vw}@media(min-width: 1920px){.hero__section.children__page .hero__container::before{height:346.6666666667px}}@media(max-width: 767px){.hero__section.children__page .hero__container::before{height:49.5436766623vw}}.hero__section.children__page .hero__container::before{z-index:-1;background:radial-gradient(ellipse 50% 50% at 50% 50%, color-mix(in srgb, var(--color-white) 72%, transparent) 0%, color-mix(in srgb, var(--color-white) 34%, transparent) 55%, transparent 100%);pointer-events:none}.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-color: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 .prev,.pagination.article .next{background-color:var(--color-main);width:17.3611111111vw}@media(min-width: 1920px){.pagination.article .prev,.pagination.article .next{width:333.3333333333px}}@media(max-width: 767px){.pagination.article .prev,.pagination.article .next{width:80.8344198175vw}}.pagination.article .prev,.pagination.article .next{color:var(--color-white)}@media not screen and (min-width: 768px){.pagination.article .prev,.pagination.article .next{margin-bottom:2.6075619296vw;height:10.4302477184vw}}.pagination.article .prev span,.pagination.article .next span{width:52.1512385919vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pagination.article .prev:hover,.pagination.article .next: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 .prev:hover,.pagination.article .next:hover{color:inherit;background-color:inherit;border-color:inherit}}@media not screen and (min-width: 768px){.pagination.article .prev{justify-content:flex-start}}@media not screen and (min-width: 768px){.pagination.article .next{justify-content:flex-end}}.breadcrumbs__section{width:100%;background:var(--color-sub);display:flex;justify-content:flex-start;align-items:center;height:4.1666666667vw}@media(min-width: 1920px){.breadcrumbs__section{height:80px}}@media(max-width: 767px){.breadcrumbs__section{height:7.8226857888vw}}.breadcrumbs__section nav{margin:0 1.3888888889vw;width:calc(100% - 2.7777777778vw)}@media not screen and (min-width: 768px){.breadcrumbs__section nav{margin:0 2.6075619296vw;width:96.479791395vw}}.breadcrumbs__section nav p,.breadcrumbs__section nav span{color:var(--color-text);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:1.0416666667vw}@media(min-width: 1920px){.breadcrumbs__section nav p,.breadcrumbs__section nav span{font-size:20px}}@media(max-width: 767px){.breadcrumbs__section nav p,.breadcrumbs__section nav span{font-size:3.9113428944vw}}.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{color:var(--color-text);font-size:1.0416666667vw}@media(min-width: 1920px){.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{font-size:20px}}@media(max-width: 767px){.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{font-size:3.9113428944vw}}.breadcrumbs__section nav p a,.breadcrumbs__section nav span a{transition:all .3s}.breadcrumbs__section nav p a:hover,.breadcrumbs__section nav span a:hover{opacity:.6}@media not screen and (min-width: 768px){.breadcrumbs__section nav p a:hover,.breadcrumbs__section nav span a:hover{opacity:inherit}}.is__animated{animation-name:fadeInUp;animation-duration:1.5s;animation-fill-mode:forwards;opacity:0}.is__animated.fadeIn{animation-name:fadeIn}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.is__animated.fadeInUp{animation-name:fadeInUp}@keyframes fadeInUp{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInLeft{animation-name:heroFadeInLeft;animation-duration:1.5s}@keyframes heroFadeInLeft{from{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInRight{animation-name:heroFadeInRight;animation-duration:2.5s}@keyframes heroFadeInRight{from{opacity:0;transform:translateY(-10vh)}to{opacity:1;transform:translateY(0)}}.is__animated.heroFadeInLeft{-webkit-transform:translateZ(5px);transform:translateZ(5px)}.is__animated.heroFadeInRight{animation-name:heroFadeInRight;animation-duration:2.5s}@keyframes heroFadeInRight{from{opacity:0;transform:translateY(10vh)}to{opacity:1;transform:translateY(0)}}.is__animated:nth-child(2){animation-delay:.2s}.is__animated:nth-child(3){animation-delay:.3s}.is__animated:nth-child(4){animation-delay:.4s}.is__animated:nth-child(5){animation-delay:.5s}.is__animated:nth-child(6){animation-delay:.6s}.is__animated:nth-child(7){animation-delay:.7s}.is__animated:nth-child(9){animation-delay:.9s}.is__animated:nth-child(10){animation-delay:1s}.is__animated:nth-child(11){animation-delay:1.1s}.is__animated:nth-child(12){animation-delay:1.2s}.is__animated:nth-child(13){animation-delay:1.3s}.is__animated:nth-child(14){animation-delay:1.4s}.is__animated:nth-child(15){animation-delay:1.5s}.is__animated:nth-child(16){animation-delay:1.6s}.contact__wrapper{width:59.7222222222vw}@media(min-width: 1920px){.contact__wrapper{width:1146.6666666667px}}@media(max-width: 767px){.contact__wrapper{width:96.479791395vw}}.contact__wrapper{margin:2.0833333333vw auto 0}@media not screen and (min-width: 768px){.contact__wrapper{margin-top:15.6453715776vw}}.contact__wrapper .item-container{width:calc(100% - 1.3888888889vw);margin-bottom:1.3888888889vw}@media(min-width: 1920px){.contact__wrapper .item-container{margin-bottom:26.6666666667px}}@media(max-width: 767px){.contact__wrapper .item-container{margin-bottom:5.2151238592vw}}.contact__wrapper .item-container .item__q label{display:block;margin-bottom:.6944444444vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__q label{margin-bottom:13.3333333333px}}@media(max-width: 767px){.contact__wrapper .item-container .item__q label{margin-bottom:1.3037809648vw}}.contact__wrapper .item-container .item__q label{margin-top:2.0833333333vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__q label{margin-top:40px}}@media(max-width: 767px){.contact__wrapper .item-container .item__q label{margin-top:2.6075619296vw}}.contact__wrapper .item-container .item__q label{color:var(--color-text);text-align:left;font-size:1.0416666667vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__q label{font-size:20px}}@media(max-width: 767px){.contact__wrapper .item-container .item__q label{font-size:3.9113428944vw}}.contact__wrapper .item-container .item__q label{line-height:1}.contact__wrapper .item-container .item__q label span.required{margin-left:.6944444444vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__q label span.required{margin-left:13.3333333333px}}@media(max-width: 767px){.contact__wrapper .item-container .item__q label span.required{margin-left:2.6075619296vw}}.contact__wrapper .item-container .item__q label span.required{background-color:var(--color-main);color:var(--color-white);padding:.3472222222vw .6944444444vw}@media not screen and (min-width: 768px){.contact__wrapper .item-container .item__q label span.required{padding:1.3037809648vw 2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{width:56.9444444444vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{width:1093.3333333333px}}@media(max-width: 767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{width:96.479791395vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{padding:1.3888888889vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{padding:26.6666666667px}}@media(max-width: 767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{padding:2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{margin-bottom:1.0416666667vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{margin-bottom:20px}}@media(max-width: 767px){.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{margin-bottom:2.6075619296vw}}.contact__wrapper .item-container .item__a input,.contact__wrapper .item-container .item__a textarea,.contact__wrapper .item-container .item__a select{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 textarea,.contact__wrapper .item-container .item__a select{width:calc(100% - 20px)}}.contact__wrapper .item-container .item__a input:focus,.contact__wrapper .item-container .item__a textarea:focus,.contact__wrapper .item-container .item__a select:focus{border-color:var(--color-main);box-shadow:0 0 5px color-mix(in srgb, var(--color-main) 50%, transparent);outline:none}.contact__wrapper .item-container .item__a input::placeholder,.contact__wrapper .item-container .item__a textarea::placeholder,.contact__wrapper .item-container .item__a select::placeholder{color:var(--color-sub-black-2);font-weight:400;font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.contact__wrapper .item-container .item__a input{color:var(--color-black)}.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 select{color:var(--color-black)}.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 .item-container .item__a span{color:var(--color-text)}.contact__wrapper .item-container .item__a .date-wrapper p{display:flex;justify-content:flex-start;align-items:baseline;color:var(--color-white)}.contact__wrapper .item-container .item__a .date-wrapper p span select{width:28.4722222222vw}@media(min-width: 1920px){.contact__wrapper .item-container .item__a .date-wrapper p span select{width:546.6666666667px}}@media(max-width: 767px){.contact__wrapper .item-container .item__a .date-wrapper p span select{width:38.591916558vw}}.contact__wrapper .wpcf7-submit{width:100%;background-color: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-color:var(--color-main)}.contact__wrapper .wpcf7-submit:disabled{background-color:var(--color-main);cursor:not-allowed}.contact__wrapper .accept__check{display:flex;justify-content:center;align-items:center}.contact__wrapper .accept__check a{color:var(--color-main);text-decoration:underline;transition:color .3s;margin-left:.6944444444vw}@media(min-width: 1920px){.contact__wrapper .accept__check a{margin-left:13.3333333333px}}@media(max-width: 767px){.contact__wrapper .accept__check a{margin-left:2.6075619296vw}}.contact__wrapper .accept__check a:hover{color:var(--color-main)}.contact__wrapper .accept__check label span{color:var(--color-white)}.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-color: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__section .page__container{width:66.6666666667vw}@media(min-width: 1920px){.page__section .page__container{width:1280px}}@media(max-width: 767px){.page__section .page__container{width:91.2646675359vw}}.page__section .page__container{margin:4.1666666667vw auto;display:block}@media not screen and (min-width: 768px){.page__section .page__container{margin:15.6453715776vw auto}}.main__view__wrapper{position:relative}.main__view__wrapper header{position:absolute;top:.6944444444vw}@media(min-width: 1920px){.main__view__wrapper header{top:13.3333333333px}}@media(max-width: 767px){.main__view__wrapper header{top:2.6075619296vw}}.main__view__wrapper header{width:calc(100% - 6.9444444444vw);height:auto;left:50%;transform:translateX(-50%);z-index:3;display:flex;justify-content:space-between;align-items:center}.main__view__wrapper header .header__logo__container{width:18.0555555556vw}@media(min-width: 1920px){.main__view__wrapper header .header__logo__container{width:346.6666666667px}}@media(max-width: 767px){.main__view__wrapper header .header__logo__container{width:54.7588005215vw}}.main__view__wrapper header .header__logo__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.main__view__wrapper header .header__logo__container img{width:100%;height:auto}.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{font-size:.8333333333vw}@media(min-width: 1920px){.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{font-size:16px}}@media(max-width: 767px){.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{font-size:2.6075619296vw}}.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{color:var(--color-text);text-shadow:var(--shadow-legible);margin-top:.6944444444vw}@media(min-width: 1920px){.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{margin-top:13.3333333333px}}@media(max-width: 767px){.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{margin-top:1.8252933507vw}}.main__view__wrapper header .header__logo__container h1,.main__view__wrapper header .header__logo__container h2,.main__view__wrapper header .header__logo__container span{line-height:1.5;letter-spacing:.1em;text-align:center}.main__view__wrapper header .header__shopinfo__container{display:flex;justify-content:space-between;align-items:center;width:100%}.main__view__wrapper header .header__shopinfo__container .header__right__content{display:flex;justify-content:center;align-items:flex-end;flex-direction:column}@media not screen and (min-width: 768px){.main__view__wrapper header .header__shopinfo__container .header__right__content{display:none}}.main__view__wrapper header .header__shopinfo__container .header__right__content P{color:var(--color-text);font-size:.9027777778vw}@media(min-width: 1920px){.main__view__wrapper header .header__shopinfo__container .header__right__content P{font-size:17.3333333333px}}@media(max-width: 767px){.main__view__wrapper header .header__shopinfo__container .header__right__content P{font-size:3.3898305085vw}}.main__view__wrapper header .header__shopinfo__container .header__right__content P{margin-bottom:.4166666667vw}@media(min-width: 1920px){.main__view__wrapper header .header__shopinfo__container .header__right__content P{margin-bottom:8px}}@media(max-width: 767px){.main__view__wrapper header .header__shopinfo__container .header__right__content P{margin-bottom:1.5645371578vw}}.main__view__wrapper header .header__shopinfo__container .header__right__content P{letter-spacing:.06em;text-shadow:var(--shadow-legible)}.main__view__wrapper header .header__shopinfo__container .header__right__content P span{font-size:.7638888889vw}@media(min-width: 1920px){.main__view__wrapper header .header__shopinfo__container .header__right__content P span{font-size:14.6666666667px}}@media(max-width: 767px){.main__view__wrapper header .header__shopinfo__container .header__right__content P span{font-size:2.8683181226vw}}.main__view__wrapper header .header__shopinfo__container .header__right__content P span{background-color:color-mix(in srgb, var(--color-main) 88%, transparent);color:var(--color-white);padding:.2083333333vw .5555555556vw;border-radius:2px;margin-right:.6em;letter-spacing:.14em;text-shadow:none}.main__view__wrapper header .header__shopinfo__container .header__right__content a{display:flex;justify-content:center;align-items:center}.main__view__wrapper header .header__shopinfo__container .header__right__content a svg{fill:var(--color-main);height:1.1805555556vw;width:1.1805555556vw;margin-right:.5555555556vw}.main__view__wrapper header .header__shopinfo__container .header__right__content a span{font-size:1.3888888889vw}@media(min-width: 1920px){.main__view__wrapper header .header__shopinfo__container .header__right__content a span{font-size:26.6666666667px}}@media(max-width: 767px){.main__view__wrapper header .header__shopinfo__container .header__right__content a span{font-size:5.2151238592vw}}.main__view__wrapper header .header__shopinfo__container .header__right__content a span{color:var(--color-text);letter-spacing:.04em;text-shadow:var(--shadow-legible)}.hamburger{display:none;flex-direction:column;cursor:pointer;border:none;background:none;transition:opacity .5s ease}@media not screen and (min-width: 768px){.hamburger{z-index:3;position:fixed;top:5.2151238592vw;right:5.2151238592vw;width:13.037809648vw;height:11.7340286832vw;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-main);border-radius:5px}}.hamburger .bar{width:9.1264667536vw;height:.7822685789vw;margin:1.3037809648vw 0;background-color:var(--color-white);transition:all .5s ease}.hamburger.active .bar:nth-child(1){transform:rotate(45deg) translate(2.3468057366vw, 2.3468057366vw)}.hamburger.active .bar:nth-child(2){opacity:0}.hamburger.active .bar:nth-child(3){transform:rotate(-45deg) translate(2.3468057366vw, -2.3468057366vw)}.header__menu__wrapper{position:relative;width:100%;background:var(--color-main);z-index:1}@media not screen and (min-width: 768px){.header__menu__wrapper{z-index:2;display:none;opacity:0;transition:opacity .5s ease;height:100vh;position:fixed;background:var(--color-white);justify-content:center;align-items:center;top:0}.header__menu__wrapper.show{display:flex}.header__menu__wrapper.active{opacity:1}}.header__menu__wrapper #header-menu{bottom:0;display:flex;justify-content:space-around;align-items:center;height:4.8611111111vw}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu{flex-wrap:wrap;align-content:center;width:100%;height:100%;row-gap:7.3011734029vw}}.header__menu__wrapper #header-menu li{display:flex;justify-content:center;align-items:center}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu li{width:50%}}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu li:last-child:nth-child(odd){width:100%}}.header__menu__wrapper #header-menu li a{color:var(--color-white);font-size:.9722222222vw}@media(min-width: 1920px){.header__menu__wrapper #header-menu li a{font-size:18.6666666667px}}@media(max-width: 767px){.header__menu__wrapper #header-menu li a{font-size:3.6505867014vw}}.header__menu__wrapper #header-menu li a{font-family:"Cinzel","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;letter-spacing:.14em;text-indent:.14em;text-align:center;transition:all .3s}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu li a{color:var(--color-text)}}.header__menu__wrapper #header-menu li a span{display:block;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.6075619296vw}}.header__menu__wrapper #header-menu li a span{margin-top:.4166666667vw}@media(min-width: 1920px){.header__menu__wrapper #header-menu li a span{margin-top:8px}}@media(max-width: 767px){.header__menu__wrapper #header-menu li a span{margin-top:1.3037809648vw}}.header__menu__wrapper #header-menu li a span{letter-spacing:.1em;text-indent:.1em;color:var(--color-white);opacity:.9}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu li a span{color:var(--color-text)}}.header__menu__wrapper #header-menu li a:hover{opacity:.6}@media not screen and (min-width: 768px){.header__menu__wrapper #header-menu li a:hover{opacity:inherit}}footer{margin-top:8.3333333333vw}@media(min-width: 1920px){footer{margin-top:160px}}@media(max-width: 767px){footer{margin-top:15.6453715776vw}}footer{background-size:cover;width:100%;height:auto;position:relative;background-color:var(--color-main)}footer .footer-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1}footer #footer-menu{width:59.7222222222vw}@media(min-width: 1920px){footer #footer-menu{width:1146.6666666667px}}@media(max-width: 767px){footer #footer-menu{width:96.479791395vw}}footer #footer-menu{margin-top:2.7777777778vw}@media(min-width: 1920px){footer #footer-menu{margin-top:53.3333333333px}}@media(max-width: 767px){footer #footer-menu{margin-top:15.6453715776vw}}footer #footer-menu{margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;align-items:center}@media not screen and (min-width: 768px){footer #footer-menu{flex-wrap:wrap;justify-content:center;gap:5.2151238592vw}}footer #footer-menu li a{display:flex;justify-content:center;align-items:center;flex-direction:column;color:var(--color-text);font-size:1.0416666667vw}@media(min-width: 1920px){footer #footer-menu li a{font-size:20px}}@media(max-width: 767px){footer #footer-menu li a{font-size:3.6505867014vw}}footer #footer-menu li a span{display:block;font-size:.9027777778vw}@media(min-width: 1920px){footer #footer-menu li a span{font-size:17.3333333333px}}@media(max-width: 767px){footer #footer-menu li a span{font-size:2.8683181226vw}}footer .footer__logo__container{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-top:2.7777777778vw}@media(min-width: 1920px){footer .footer__logo__container{margin-top:53.3333333333px}}@media(max-width: 767px){footer .footer__logo__container{margin-top:13.037809648vw}}footer .footer__logo__container img{width:27.7777777778vw}@media(min-width: 1920px){footer .footer__logo__container img{width:533.3333333333px}}@media(max-width: 767px){footer .footer__logo__container img{width:65.1890482399vw}}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-text);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:3.1290743155vw}}footer .footer__logo__container span a{text-align:center;letter-spacing:.5px}footer .footer__logo__container .footer__shop__discription{margin-top:1.3888888889vw}@media(min-width: 1920px){footer .footer__logo__container .footer__shop__discription{margin-top:26.6666666667px}}@media(max-width: 767px){footer .footer__logo__container .footer__shop__discription{margin-top:13.037809648vw}}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:93.8722294654vw}}footer .footer__logo__container .footer__shop__discription p{font-size:1.1805555556vw}@media(min-width: 1920px){footer .footer__logo__container .footer__shop__discription p{font-size:22.6666666667px}}@media(max-width: 767px){footer .footer__logo__container .footer__shop__discription p{font-size:3.9113428944vw}}footer .footer__logo__container .footer__shop__discription p{color:var(--color-text);text-align:center}footer .footer__logo__container .footer__sns__container{display:flex;justify-content:center;align-items:center;margin-top:1.3888888889vw}@media(min-width: 1920px){footer .footer__logo__container .footer__sns__container{margin-top:26.6666666667px}}@media(max-width: 767px){footer .footer__logo__container .footer__sns__container{margin-top:2.6075619296vw}}footer .footer__logo__container .footer__sns__container li{width:2.0833333333vw}@media(min-width: 1920px){footer .footer__logo__container .footer__sns__container li{width:40px}}@media(max-width: 767px){footer .footer__logo__container .footer__sns__container li{width:6.518904824vw}}footer .footer__logo__container .footer__sns__container li{height:auto;margin:0 10px}footer .footer__logo__container .footer__sns__container li a img{width:100%}footer .footer__logo__container .footer__sns__container li a svg{fill:var(--color-text)}footer .footer__secondary__menu{display:flex;justify-content:center;align-items:center;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:7.8226857888vw}}footer .footer__secondary__menu{margin-bottom:.6944444444vw}@media(min-width: 1920px){footer .footer__secondary__menu{margin-bottom:13.3333333333px}}@media(max-width: 767px){footer .footer__secondary__menu{margin-bottom:2.6075619296vw}}footer .footer__secondary__menu li{width:fit-content}footer .footer__secondary__menu li span{color:var(--color-text);font-size:.9027777778vw}@media(min-width: 1920px){footer .footer__secondary__menu li span{font-size:17.3333333333px}}@media(max-width: 767px){footer .footer__secondary__menu li span{font-size:3.3898305085vw}}footer .footer__secondary__menu li+li{padding-left:2em}footer .footer__secondary__menu li+li span{position:relative}footer .footer__secondary__menu li+li span::before{position:absolute;content:"/";left:-1em}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:20.8604954368vw}}footer .creater__container span{margin:0 auto;display:block;width:fit-content;color:var(--color-text);font-size:.6944444444vw}@media(min-width: 1920px){footer .creater__container span{font-size:13.3333333333px}}@media(max-width: 767px){footer .creater__container span{font-size:2.6075619296vw}}footer .creater__container span a{font-weight:bold;text-align:center;color:var(--color-text)}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:center;border-top:solid .260756193vw var(--color-main);z-index:2}footer .footer__fixed__button li{height:13.037809648vw;background:var(--color-label);width:100%;border-bottom:solid .260756193vw var(--color-main)}footer .footer__fixed__button li a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}footer .footer__fixed__button li a svg{width:5.2151238592vw;height:5.2151238592vw;fill:var(--color-white)}footer .footer__fixed__button li a span{font-size:3.3898305085vw;color:var(--color-white);line-height:1;margin-top:.5215123859vw}}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-text);height:6.518904824vw;width:100%;z-index:2;bottom:0}footer .footer__reception__time p{color:var(--color-white);font-size:3.3898305085vw}}.loading{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:10;background-color:var(--color-main);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;max-width:20.8333333333vw}@media(min-width: 1920px){.loading .loading__logo{max-width:400px}}@media(max-width: 767px){.loading .loading__logo{max-width:65.1890482399vw}}@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:82vh;background-size:cover;display:flex;justify-content:center;align-items:center;flex-direction:column;z-index:0;background-position:center;overflow:hidden;max-height:43.0555555556vw}@media(min-width: 1920px){.hero__section{max-height:826.6666666667px}}@media(max-width: 767px){.hero__section{max-height:130.3780964798vw}}@media not screen and (min-width: 768px){.hero__section{height:62vh}}.hero__section .hero-background{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.hero__section::after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(ellipse 62% 58% at 50% 48%, color-mix(in srgb, var(--color-white) 62%, transparent) 0%, color-mix(in srgb, var(--color-white) 34%, transparent) 45%, transparent 78%),linear-gradient(to bottom, transparent 42%, color-mix(in srgb, var(--color-white) 28%, transparent) 72%, color-mix(in srgb, var(--color-white) 55%, transparent) 100%)}@media not screen and (min-width: 768px){.hero__section::after{background:radial-gradient(ellipse 80% 42% at 50% 34%, color-mix(in srgb, var(--color-white) 66%, transparent) 0%, color-mix(in srgb, var(--color-white) 36%, transparent) 50%, transparent 80%),linear-gradient(to bottom, transparent 38%, color-mix(in srgb, var(--color-white) 46%, transparent) 68%, color-mix(in srgb, var(--color-white) 76%, transparent) 100%)}}.hero__section .hero__container{display:flex;justify-content:center;align-items:center;flex-direction:column;position:relative;z-index:2;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.0833333333vw}@media(min-width: 1920px){.hero__section .hero__container .hero__heading{font-size:40px}}@media(max-width: 767px){.hero__section .hero__container .hero__heading{font-size:5.4758800522vw}}.hero__section .hero__container .hero__heading{color:var(--color-text);text-shadow:var(--shadow-legible);line-height:1.5;letter-spacing:.24em;text-indent:.24em;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.25vw}@media(min-width: 1920px){.hero__section .hero__container .hero__title{margin-top:24px}}@media(max-width: 767px){.hero__section .hero__container .hero__title{margin-top:2.6075619296vw}}.hero__section .hero__container .hero__title{font-size:3.0555555556vw}@media(min-width: 1920px){.hero__section .hero__container .hero__title{font-size:58.6666666667px}}@media(max-width: 767px){.hero__section .hero__container .hero__title{font-size:7.3011734029vw}}.hero__section .hero__container .hero__title{color:var(--color-text);font-family:"Cinzel","游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;text-transform:uppercase;line-height:1.2;letter-spacing:.16em;text-indent:.16em;text-shadow:var(--shadow-legible)}.hero__section .hero__container .hero__sub__title{margin-top:.9722222222vw}@media(min-width: 1920px){.hero__section .hero__container .hero__sub__title{margin-top:18.6666666667px}}@media(max-width: 767px){.hero__section .hero__container .hero__sub__title{margin-top:2.3468057366vw}}.hero__section .hero__container .hero__sub__title{font-size:1.8055555556vw}@media(min-width: 1920px){.hero__section .hero__container .hero__sub__title{font-size:34.6666666667px}}@media(max-width: 767px){.hero__section .hero__container .hero__sub__title{font-size:4.6936114733vw}}.hero__section .hero__container .hero__sub__title{line-height:1.4;color:var(--color-text);letter-spacing:.2em;text-indent:.2em;text-shadow:var(--shadow-legible)}.hero__section .hero__container .header__logo__container{width:17.3611111111vw}@media(min-width: 1920px){.hero__section .hero__container .header__logo__container{width:333.3333333333px}}@media(max-width: 767px){.hero__section .hero__container .header__logo__container{width:52.1512385919vw}}.hero__section .hero__container .header__logo__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.hero__section .hero__container .header__logo__container img{width:100%}.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{font-size:.9027777778vw}@media(min-width: 1920px){.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{font-size:17.3333333333px}}@media(max-width: 767px){.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{font-size:2.8683181226vw}}.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{color:var(--color-text);text-shadow:var(--shadow-legible);margin-top:.5555555556vw}@media(min-width: 1920px){.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{margin-top:10.6666666667px}}@media(max-width: 767px){.hero__section .hero__container .header__logo__container h1,.hero__section .hero__container .header__logo__container h2{margin-top:1.5645371578vw}}.hero__section .hero__container::after{content:"";display:block;width:10.4166666667vw}@media(min-width: 1920px){.hero__section .hero__container::after{width:200px}}@media(max-width: 767px){.hero__section .hero__container::after{width:28.6831812256vw}}.hero__section .hero__container::after{margin-top:1.5277777778vw}@media(min-width: 1920px){.hero__section .hero__container::after{margin-top:29.3333333333px}}@media(max-width: 767px){.hero__section .hero__container::after{margin-top:4.1720990874vw}}.hero__section .hero__container::after{height:1px;background-image:linear-gradient(90deg, transparent 0%, color-mix(in srgb, var(--color-main) 55%, transparent) 25%, color-mix(in srgb, var(--color-main) 55%, transparent) 75%, transparent 100%)}.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:4.8611111111vw;left:50%;transform:translateX(-50%);z-index:3}@media not screen and (min-width: 768px){.hero__section .hero__discription{bottom:8.8657105606vw}}.hero__section .hero__discription p{text-align:center;font-size:1.0416666667vw}@media(min-width: 1920px){.hero__section .hero__discription p{font-size:20px}}@media(max-width: 767px){.hero__section .hero__discription p{font-size:3.1290743155vw}}.hero__section .hero__discription p{line-height:2;color:var(--color-text);letter-spacing:.08em;text-shadow:var(--shadow-legible)}.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%;display:flex;justify-content:flex-start;align-items:center;height:2.7777777778vw}@media(min-width: 1920px){.news__headline__section{height:53.3333333333px}}@media(max-width: 767px){.news__headline__section{height:7.8226857888vw}}.news__headline__section{background-color:var(--color-sub)}@media not screen and (min-width: 768px){.news__headline__section{background:var(--color-main)}}.news__headline__section .headline__label{display:none}.news__headline__section .headline__label span{position:relative;font-size:1.0416666667vw}@media(min-width: 1920px){.news__headline__section .headline__label span{font-size:20px}}@media(max-width: 767px){.news__headline__section .headline__label span{font-size:3.9113428944vw}}.news__headline__section .headline__label span{margin-left:-1em}.news__headline__section .headline__label span:after{position:absolute;content:"▶︎";top:50%;transform:translateY(-50%);right:-1.5625vw}@media(min-width: 1920px){.news__headline__section .headline__label span:after{right:-30px}}@media(max-width: 767px){.news__headline__section .headline__label span:after{right:-3.9113428944vw}}.news__headline__section .news__item{width:calc(100% - 2.7777777778vw);overflow:hidden;margin:0 auto;height:100%;position:relative}@media not screen and (min-width: 768px){.news__headline__section .news__item{width:calc(100% - 5.2151238592vw)}}.news__headline__section .news__item p{position:absolute;white-space:nowrap;margin:0;line-height:2.7777777778vw}@media(min-width: 1920px){.news__headline__section .news__item p{line-height:53.3333333333px}}@media(max-width: 767px){.news__headline__section .news__item p{line-height:7.8226857888vw}}.news__headline__section .news__item p{animation:marquee 20s linear infinite;font-size:1.0416666667vw}@media(min-width: 1920px){.news__headline__section .news__item p{font-size:20px}}@media(max-width: 767px){.news__headline__section .news__item p{font-size:3.3898305085vw}}.news__headline__section .news__item p a{color:var(--color-main);text-decoration:none}@media not screen and (min-width: 768px){.news__headline__section .news__item p a{color:var(--color-white)}}@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{margin-top:8.3333333333vw}@media(min-width: 1920px){.todays__section{margin-top:160px}}@media(max-width: 767px){.todays__section{margin-top:15.6453715776vw}}.greeting__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.greeting__section{margin-top:160px}}@media(max-width: 767px){.greeting__section{margin-top:15.6453715776vw}}.greeting__section{width:100%;display:flex;justify-content:center;align-items:center}.greeting__section .greeting__wrapper{position:relative}.greeting__section .greeting__container{margin-top:.6944444444vw}@media(min-width: 1920px){.greeting__section .greeting__container{margin-top:13.3333333333px}}@media(max-width: 767px){.greeting__section .greeting__container{margin-top:2.6075619296vw}}.greeting__section .greeting__container{display:flex;justify-content:center;align-items:stretch}@media not screen and (min-width: 768px){.greeting__section .greeting__container{flex-direction:column}}.greeting__section .greeting__content{box-sizing:border-box;width:56%;flex:0 0 56%;background:var(--color-white);box-shadow:var(--shadow-card);border:1px solid var(--color-line-soft);padding:3.0555555556vw}@media(min-width: 1920px){.greeting__section .greeting__content{padding:58.6666666667px}}@media(max-width: 767px){.greeting__section .greeting__content{padding:7.3011734029vw}}.greeting__section .greeting__content{display:flex;align-items:center}@media not screen and (min-width: 768px){.greeting__section .greeting__content{width:100%;flex:none}}.greeting__section .greeting__content p{font-size:.9722222222vw}@media(min-width: 1920px){.greeting__section .greeting__content p{font-size:18.6666666667px}}@media(max-width: 767px){.greeting__section .greeting__content p{font-size:3.3898305085vw}}.greeting__section .greeting__content p{color:var(--color-text);line-height:2.1;text-align:left}.greeting__section .greeting__image{width:44%;flex:0 0 44%;align-self:stretch;height:auto;object-fit:cover;object-position:center;box-shadow:var(--shadow-card)}@media not screen and (min-width: 768px){.greeting__section .greeting__image{width:100%;flex:none;height:59.9739243807vw;margin-top:0vw}@media(min-width: 1920px){.greeting__section .greeting__image{margin-top:0px}}@media(max-width: 767px){.greeting__section .greeting__image{margin-top:3.6505867014vw}}}.top__news__x__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.top__news__x__section{margin-top:160px}}@media(max-width: 767px){.top__news__x__section{margin-top:15.6453715776vw}}.top__news__x__section{display:flex;justify-content:center;align-items:center;flex-direction:row}@media not screen and (min-width: 768px){.top__news__x__section{flex-direction:column}}.top__news__x__section .top__news__wrapper{width:60%}@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 .top__fix__news{background:var(--color-white);color:var(--color-text);border-top:solid 5px var(--color-main);border-bottom:solid 5px var(--color-main);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:41.7209908735vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:30.5555555556vw}@media(min-width: 1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:586.6666666667px}}@media(max-width: 767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{max-height:78.2268578879vw}}.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:5.2151238592vw}}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news{overflow-y:scroll}.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:1.25vw}@media(min-width: 1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:24px}}@media(max-width: 767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news h3{font-size:4.1720990874vw}}.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 p{font-size:1.1805555556vw}@media(min-width: 1920px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{font-size:22.6666666667px}}@media(max-width: 767px){.top__news__x__section .top__news__wrapper .top__news__container .top__fix__news p{font-size:3.9113428944vw}}.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 a{display:block}.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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#14212a;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 span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .zerotwo__container a .zerotwo__feed__button span svg{height:7.8226857888vw}}.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 .relaxy__container{display:flex;justify-content:center;align-items:center;margin-bottom:1em}.top__news__x__section .x__wrapper .relaxy__container a{transition:all .3s}.top__news__x__section .x__wrapper .relaxy__container a:hover{opacity:.7}@media not screen and (min-width: 768px){.top__news__x__section .x__wrapper .relaxy__container a:hover{opacity:inherit}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{width:22.2222222222vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{width:426.6666666667px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{width:93.8722294654vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{height:8.3333333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{height:160px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{height:22.1642764016vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-black);border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span{z-index:1;color:var(--color-white);font-size:1.25vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span{font-size:24px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span{font-size:4.1720990874vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button span svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__feed__button svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .relaxy__container a .relaxy__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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#4cc764;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 span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .line__container a .line__feed__button span svg{height:7.8226857888vw}}.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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-black);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 span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .x__container a .twitter__feed__button span svg{height:7.8226857888vw}}.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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:var(--color-black);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{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button span img{height:7.8226857888vw}}.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 svg{width:40px}}@media(max-width: 767px){.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 svg{height:2.0833333333vw}@media(min-width: 1920px){.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 svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .threads__container a .threads__feed__button svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .threads__container a .threads__feed__button 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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:#2184fe;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 span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .bluesky__container a .bluesky__feed__button span svg{height:7.8226857888vw}}.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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:-webkit-linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;background:linear-gradient(135deg, #427eff 0%, #f13f79 70%) no-repeat;border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.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{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button span img{height:7.8226857888vw}}.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 svg{width:40px}}@media(max-width: 767px){.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 svg{height:2.0833333333vw}@media(min-width: 1920px){.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 svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .instagram__container a .instagram__feed__button 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{box-sizing:border-box;background-repeat:no-repeat;display:flex;justify-content:center;align-items:center;flex-direction:column;background:linear-gradient(to right, #69c7d0 0%, #ec1f52 50%, #000000 100%);border-radius:5px;animation:bggradient 7s ease infinite;background-size:200% 200%;box-shadow:var(--shadow-box)}.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{text-align:center;line-height:1.75}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button span img{height:7.8226857888vw}}.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 svg{width:40px}}@media(max-width: 767px){.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 svg{height:2.0833333333vw}@media(min-width: 1920px){.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 svg{height:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{width:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button img{height:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{width:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{width:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{width:7.8226857888vw}}.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{height:2.0833333333vw}@media(min-width: 1920px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{height:40px}}@media(max-width: 767px){.top__news__x__section .x__wrapper .tiktok__container a .tiktok__feed__button svg{height:7.8226857888vw}}.topics__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.topics__section{margin-top:160px}}@media(max-width: 767px){.topics__section{margin-top:15.6453715776vw}}.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:59.7222222222vw}@media(min-width: 1920px){.topics__section .main__banner__container .main__banner{max-width:1146.6666666667px}}@media(max-width: 767px){.topics__section .main__banner__container .main__banner{max-width:91.2646675359vw}}.topics__section .main__banner__container .main__banner{margin:0 auto;margin-bottom:20px;transition:transform .3s ease}.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%}.topics__section .sub__banner__container{display:flex;justify-content:center;align-items:center;flex-direction:column}.topics__section .sub__banner__container .sub__banner{width:100%;max-width:59.7222222222vw}@media(min-width: 1920px){.topics__section .sub__banner__container .sub__banner{max-width:1146.6666666667px}}@media(max-width: 767px){.topics__section .sub__banner__container .sub__banner{max-width:91.2646675359vw}}.topics__section .sub__banner__container .sub__banner{margin:0 auto;margin-bottom:20px;transition:transform .3s ease}.topics__section .sub__banner__container .sub__banner:hover{transform:scale(1.05)}@media not screen and (min-width: 768px){.topics__section .sub__banner__container .sub__banner:hover{transform:none}}.topics__section .sub__banner__container .sub__banner a{display:block}.topics__section .sub__banner__container .sub__banner a img{width:100%}.new__therapist__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.new__therapist__section{margin-top:160px}}@media(max-width: 767px){.new__therapist__section{margin-top:15.6453715776vw}}.new__therapist__section{padding:6.9444444444vw 2.7777777778vw;width:calc(100% - 16.6666666667vw);margin:0 auto}.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:91.2646675359vw}}.diary__section .diary__posts__container{margin:0 auto;display:flex;justify-content:center;align-items:flex-start}@media not screen and (min-width: 768px){.diary__section .diary__posts__container{flex-direction:column;align-items:flex-start}}.diary__section .diary__posts__container li{width:calc(20% - 2.0833333333vw);transition:transform .3s ease;margin:0 1.0416666667vw}.diary__section .diary__posts__container li:hover{transform:scale(1.05)}@media not screen and (min-width: 768px){.diary__section .diary__posts__container li:hover{transform:none}}@media not screen and (min-width: 768px){.diary__section .diary__posts__container li{width:100%;margin:0 auto}}.diary__section .diary__posts__container li a{width:100%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media not screen and (min-width: 768px){.diary__section .diary__posts__container li a{margin:0 0 5.2151238592vw 0;flex-direction:row}}.diary__section .diary__posts__container li a .post__thumbnail{width:10.4166666667vw}@media(min-width: 1920px){.diary__section .diary__posts__container li a .post__thumbnail{width:200px}}@media(max-width: 767px){.diary__section .diary__posts__container li a .post__thumbnail{width:20.8604954368vw}}.diary__section .diary__posts__container li a .post__thumbnail{height:10.4166666667vw}@media(min-width: 1920px){.diary__section .diary__posts__container li a .post__thumbnail{height:200px}}@media(max-width: 767px){.diary__section .diary__posts__container li a .post__thumbnail{height:20.8604954368vw}}.diary__section .diary__posts__container li a .post__details{width:10.4166666667vw}@media not screen and (min-width: 768px){.diary__section .diary__posts__container li a .post__details{width:calc(100% - 23.4680573664vw);margin-left:2.6075619296vw}}.diary__section .diary__posts__container li a .post__details h3{color:var(--color-main);font-size:1.1805555556vw}@media(min-width: 1920px){.diary__section .diary__posts__container li a .post__details h3{font-size:22.6666666667px}}@media(max-width: 767px){.diary__section .diary__posts__container li a .post__details h3{font-size:3.9113428944vw}}.diary__section .diary__posts__container li a .post__details h3{margin-top:.6944444444vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.diary__section .diary__posts__container li a .post__details .post__meta{margin-top:.3472222222vw}@media(min-width: 1920px){.diary__section .diary__posts__container li a .post__details .post__meta{margin-top:6.6666666667px}}@media(max-width: 767px){.diary__section .diary__posts__container li a .post__details .post__meta{margin-top:2.6075619296vw}}.diary__section .diary__posts__container li a .post__details .post__meta span{display:block;font-size:1.0416666667vw}@media(min-width: 1920px){.diary__section .diary__posts__container li a .post__details .post__meta span{font-size:20px}}@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{color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.picup__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.picup__section{margin-top:160px}}@media(max-width: 767px){.picup__section{margin-top:15.6453715776vw}}.picup__section{padding:6.9444444444vw 2.7777777778vw;width:calc(100% - 16.6666666667vw);margin:0 auto}.access__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.access__section{margin-top:160px}}@media(max-width: 767px){.access__section{margin-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 h3{font-size:1.3888888889vw}@media(min-width: 1920px){.access__section .map__continer .map__content h3{font-size:26.6666666667px}}@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-label);color:var(--color-white);padding:10px 20px;border-radius:5px}.access__section .map__continer .map__content p{color:var(--color-text);font-size:1.0416666667vw}@media(min-width: 1920px){.access__section .map__continer .map__content p{font-size:20px}}@media(max-width: 767px){.access__section .map__continer .map__content p{font-size:3.6505867014vw}}.access__section .map__continer .map__content p{padding:1em}.access__section .map__continer .map__content iframe,.access__section .map__continer .map__content .map-thumbnail{width:41.6666666667vw}@media(min-width: 1920px){.access__section .map__continer .map__content iframe,.access__section .map__continer .map__content .map-thumbnail{width:800px}}@media(max-width: 767px){.access__section .map__continer .map__content iframe,.access__section .map__continer .map__content .map-thumbnail{width:93.8722294654vw}}.access__section .map__continer .map__content iframe,.access__section .map__continer .map__content .map-thumbnail{margin:0 auto;display:block}.news__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.news__section{margin-top:160px}}@media(max-width: 767px){.news__section{margin-top:15.6453715776vw}}.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:2.0833333333vw}@media(min-width: 1920px){.news__section .news__list__container .news__post{margin-bottom:40px}}@media(max-width: 767px){.news__section .news__list__container .news__post{margin-bottom:7.8226857888vw}}.news__section .news__list__container .news__post{background-color:var(--color-white);width:100%;border-radius:8px}.news__section .news__list__container .news__post .news__category{position:absolute;background:var(--color-main);padding:.1388888889vw .6944444444vw;display:flex;justify-content:center;align-items:center;top:-0.5em;left:1em}@media not screen and (min-width: 768px){.news__section .news__list__container .news__post .news__category{padding:1.0430247718vw 2.0860495437vw;left:.3em}}.news__section .news__list__container .news__post .news__category a{color:var(--color-white);font-size:1.0416666667vw}@media(min-width: 1920px){.news__section .news__list__container .news__post .news__category a{font-size:20px}}@media(max-width: 767px){.news__section .news__list__container .news__post .news__category a{font-size:3.3898305085vw}}.news__section .news__list__container .news__post a{display:flex;justify-content:flex-start;flex-direction:row;align-items:center;border:solid 1px var(--color-main)}.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:15.6453715776vw}}.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:15.6453715776vw}}.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:15.6453715776vw}}.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:15.6453715776vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:1.3888888889vw}@media(min-width: 1920px){.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:26.6666666667px}}@media(max-width: 767px){.news__section .news__list__container .news__post a .news__post__thumbnail{margin-left:2.6075619296vw}}.news__section .news__list__container .news__post a .news__post__thumbnail{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.1111111111vw)}@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% - 24.7718383312vw)}}.news__section .news__list__container .news__post a .news__post__details .news__post__date{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.3898305085vw}}.news__section .news__list__container .news__post a .news__post__details h3{margin-top:.6944444444vw;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.9113428944vw}}.news__section .news__list__container .news__post a .news__post__details h3{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;line-height:1;width:100%}.news__section .news__list__container .news__post a .news__post__details p{font-size:1.0416666667vw}@media(min-width: 1920px){.news__section .news__list__container .news__post a .news__post__details p{font-size:20px}}@media(max-width: 767px){.news__section .news__list__container .news__post a .news__post__details p{font-size:3.3898305085vw}}.news__section .news__list__container .news__post a .news__post__details p{margin-top:.6944444444vw;line-height:1.5;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:100%}.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}.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-white);font-size:1.3194444444vw}@media(min-width: 1920px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{font-size:25.3333333333px}}@media(max-width: 767px){.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{font-size:4.4328552803vw}}.concept__section .concept__wrapper .concept__list li .concept__list__heading h3{letter-spacing:-1px}.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 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-white)}.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:93.8722294654vw}}@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}}.recruit__lead__section{margin-top:8.3333333333vw}@media(min-width: 1920px){.recruit__lead__section{margin-top:160px}}@media(max-width: 767px){.recruit__lead__section{margin-top:15.6453715776vw}}.recruit__lead__inner{position:relative;box-sizing:border-box;background:var(--color-white);border:1px solid var(--color-line-soft);box-shadow:var(--shadow-card);padding-top:3.8888888889vw}@media(min-width: 1920px){.recruit__lead__inner{padding-top:74.6666666667px}}@media(max-width: 767px){.recruit__lead__inner{padding-top:10.4302477184vw}}.recruit__lead__inner{padding-bottom:3.8888888889vw}@media(min-width: 1920px){.recruit__lead__inner{padding-bottom:74.6666666667px}}@media(max-width: 767px){.recruit__lead__inner{padding-bottom:10.4302477184vw}}.recruit__lead__inner{padding-left:2.7777777778vw}@media(min-width: 1920px){.recruit__lead__inner{padding-left:53.3333333333px}}@media(max-width: 767px){.recruit__lead__inner{padding-left:5.7366362451vw}}.recruit__lead__inner{padding-right:2.7777777778vw}@media(min-width: 1920px){.recruit__lead__inner{padding-right:53.3333333333px}}@media(max-width: 767px){.recruit__lead__inner{padding-right:5.7366362451vw}}.recruit__lead__inner::before,.recruit__lead__inner::after{content:"";position:absolute;width:1.8055555556vw}@media(min-width: 1920px){.recruit__lead__inner::before,.recruit__lead__inner::after{width:34.6666666667px}}@media(max-width: 767px){.recruit__lead__inner::before,.recruit__lead__inner::after{width:4.6936114733vw}}.recruit__lead__inner::before,.recruit__lead__inner::after{height:1.8055555556vw}@media(min-width: 1920px){.recruit__lead__inner::before,.recruit__lead__inner::after{height:34.6666666667px}}@media(max-width: 767px){.recruit__lead__inner::before,.recruit__lead__inner::after{height:4.6936114733vw}}.recruit__lead__inner::before,.recruit__lead__inner::after{border:1px solid var(--color-main);opacity:.5}.recruit__lead__inner::before{top:.6944444444vw;left:.6944444444vw;border-right:none;border-bottom:none}@media not screen and (min-width: 768px){.recruit__lead__inner::before{top:2.0860495437vw;left:2.0860495437vw}}.recruit__lead__inner::after{bottom:.6944444444vw;right:.6944444444vw;border-left:none;border-top:none}@media not screen and (min-width: 768px){.recruit__lead__inner::after{bottom:2.0860495437vw;right:2.0860495437vw}}.recruit__lead__catch{text-align:center;font-size:1.3888888889vw}@media(min-width: 1920px){.recruit__lead__catch{font-size:26.6666666667px}}@media(max-width: 767px){.recruit__lead__catch{font-size:4.1720990874vw}}.recruit__lead__catch{line-height:2;letter-spacing:.12em;color:var(--color-text)}.recruit__lead__points{display:flex;justify-content:center;align-items:stretch;margin-top:2.5vw}@media(min-width: 1920px){.recruit__lead__points{margin-top:48px}}@media(max-width: 767px){.recruit__lead__points{margin-top:6.7796610169vw}}.recruit__lead__points{gap:1.3888888889vw}@media(min-width: 1920px){.recruit__lead__points{gap:26.6666666667px}}@media(max-width: 767px){.recruit__lead__points{gap:2.6075619296vw}}@media not screen and (min-width: 768px){.recruit__lead__points{flex-direction:column}}.recruit__lead__points li{box-sizing:border-box;flex:1 1 0;display:flex;flex-direction:column;justify-content:center;align-items:center;background:var(--color-tint-05);border:1px solid var(--color-line-soft);padding-top:1.5277777778vw}@media(min-width: 1920px){.recruit__lead__points li{padding-top:29.3333333333px}}@media(max-width: 767px){.recruit__lead__points li{padding-top:4.1720990874vw}}.recruit__lead__points li{padding-bottom:1.5277777778vw}@media(min-width: 1920px){.recruit__lead__points li{padding-bottom:29.3333333333px}}@media(max-width: 767px){.recruit__lead__points li{padding-bottom:4.1720990874vw}}.recruit__lead__label{display:block;color:var(--color-main);font-size:1.25vw}@media(min-width: 1920px){.recruit__lead__label{font-size:24px}}@media(max-width: 767px){.recruit__lead__label{font-size:4.1720990874vw}}.recruit__lead__label{letter-spacing:.1em;line-height:1.5}.recruit__lead__note{display:block;color:var(--color-text);font-size:.9027777778vw}@media(min-width: 1920px){.recruit__lead__note{font-size:17.3333333333px}}@media(max-width: 767px){.recruit__lead__note{font-size:3.1290743155vw}}.recruit__lead__note{margin-top:.5555555556vw}@media(min-width: 1920px){.recruit__lead__note{margin-top:10.6666666667px}}@media(max-width: 767px){.recruit__lead__note{margin-top:1.3037809648vw}}.recruit__lead__note{letter-spacing:.06em;opacity:.85}.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:center;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:83.3333333333vw}@media(min-width: 1920px){.link__section .ad__banner{width:1600px}}@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:41.7209908735vw}}.link__section .ad__banner a{width:13.8888888889vw}@media(min-width: 1920px){.link__section .ad__banner a{width:266.6666666667px}}@media(max-width: 767px){.link__section .ad__banner a{width:41.7209908735vw}}.link__section .ad__banner a{color:var(--color-text);display:block}.link__section .ad__banner a img{width:100% !important}.link__section .ad__banner.credit__banner a{width:34.7222222222vw}@media(min-width: 1920px){.link__section .ad__banner.credit__banner a{width:666.6666666667px}}@media(max-width: 767px){.link__section .ad__banner.credit__banner a{width:65.1890482399vw}}.link__section .ad__banner.credit__banner a{max-width:unset}
