.c-component[data-astro-cid-iwzaklyy]{position:relative}.__container[data-astro-cid-iwzaklyy]{margin-inline:calc(40 * var(--rate));padding-block-start:64px}.__menu[data-astro-cid-iwzaklyy]{display:grid}.__menuItem[data-astro-cid-iwzaklyy]{border-bottom:1px solid #c1c1c1}.__link[data-astro-cid-iwzaklyy]{color:#000;font-size:calc(16 * var(--rate));letter-spacing:.1em;align-items:center;padding-block:24px;font-weight:500;text-decoration:none;display:flex}.__linkLabel[data-astro-cid-iwzaklyy]{align-items:center;gap:1em;display:flex}.__linkPrefix[data-astro-cid-iwzaklyy]{width:1em}.__linkIcon[data-astro-cid-iwzaklyy]{width:1.2em;margin-inline-start:auto}.__entry[data-astro-cid-iwzaklyy],.__banner[data-astro-cid-iwzaklyy]{gap:15px;margin-block-start:30px;display:grid}.drawerArea[data-astro-cid-5ogklpwq]{visibility:hidden;box-sizing:border-box;scrollbar-gutter:stable;width:100%;height:100%;z-index:var(--z-drawer);position:fixed;top:0;left:0}.drawerArea__backdrop[data-astro-cid-5ogklpwq]{opacity:0;background:#ffffff80;width:100vw;height:100%;position:absolute;top:0;left:0}.drawerArea__container[data-astro-cid-5ogklpwq]{height:100%}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded]{transition-property:all;transition-duration:.2s;transition-timing-function:var(--easeOutExpo)}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded] .drawerArea__container[data-astro-cid-5ogklpwq]{opacity:0;transition-property:all;transition-duration:.8s;transition-timing-function:var(--easeOutExpo)}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded] .drawerArea__backdrop[data-astro-cid-5ogklpwq]{transition-property:opacity;transition-duration:.8s;transition-timing-function:var(--easeOutExpo)}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=true]{visibility:visible}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=true] .drawerArea__container[data-astro-cid-5ogklpwq],.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=true] .drawerArea__backdrop[data-astro-cid-5ogklpwq]{opacity:1}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=false]{visibility:hidden}.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=false] .drawerArea__container[data-astro-cid-5ogklpwq],.drawerArea[data-astro-cid-5ogklpwq][aria-expanded=false] .drawerArea__backdrop[data-astro-cid-5ogklpwq]{opacity:0}.drawerOpen[data-astro-cid-5ogklpwq]{appearance:none;box-sizing:border-box;width:48px;height:48px;z-index:var(--z-drawerOpen);cursor:pointer;outline:none;display:block;position:fixed;top:8px;right:8px}@media (width>992px){.drawerOpen[data-astro-cid-5ogklpwq]{display:none}}:root.is-drawerOpen .drawerOpen[data-astro-cid-5ogklpwq] .drawerOpen__bar[data-astro-cid-5ogklpwq]{width:30px;transition:all .25s var(--easeInCubic)}:root.is-drawerOpen .drawerOpen[data-astro-cid-5ogklpwq] .drawerOpen__bar[data-astro-cid-5ogklpwq]:first-of-type{transform-origin:50%;top:calc(50% - 1px);transform:rotate(-45deg)}@media (width>992px){:root.is-drawerOpen .drawerOpen[data-astro-cid-5ogklpwq] .drawerOpen__bar[data-astro-cid-5ogklpwq]:first-of-type{transform:rotate(-15deg)}}:root.is-drawerOpen .drawerOpen[data-astro-cid-5ogklpwq] .drawerOpen__bar[data-astro-cid-5ogklpwq]:nth-of-type(2){transform-origin:50%;bottom:calc(50% - 1px);transform:rotate(45deg)}@media (width>992px){:root.is-drawerOpen .drawerOpen[data-astro-cid-5ogklpwq] .drawerOpen__bar[data-astro-cid-5ogklpwq]:nth-of-type(2){transform:rotate(15deg)}}.drawerOpen__bar[data-astro-cid-5ogklpwq]{background-color:var(--c-primary);width:30px;height:2px;transition:all .25s var(--easeOutCubic);z-index:1;margin:auto;display:block;position:absolute;left:0;right:0}@media (width>992px){.drawerOpen__bar[data-astro-cid-5ogklpwq]{width:75px}}.drawerOpen__bar[data-astro-cid-5ogklpwq]:first-of-type{transform-origin:50%;top:calc(50% - 5px)}.drawerOpen__bar[data-astro-cid-5ogklpwq]:nth-of-type(2){transform-origin:50%;bottom:calc(50% - 5px)}.drawerContent[data-astro-cid-5ogklpwq]{background-color:#fff;width:100%;height:100dvh;position:relative;overflow-y:scroll}@media (width>992px){.drawerContent[data-astro-cid-5ogklpwq]{width:500px;height:100%;margin-inline-start:auto;padding-block-start:var(--headerHeight)}}.c-component[data-astro-cid-v72gylyn]{align-items:center;gap:min(50px,1.8vw);height:100%;display:flex}.__item[data-astro-cid-v72gylyn]{justify-content:center;align-items:center;height:100%;display:flex}.__link[data-astro-cid-v72gylyn]{color:currentColor;letter-spacing:.1em;font-size:17px;font-weight:500;text-decoration:none}.c-component[data-astro-cid-gmqjm7lv]{grid-template-columns:repeat(2,max-content);gap:2px;display:grid}.__button[data-astro-cid-gmqjm7lv]{text-align:center;color:#fff;width:100%;height:var(--headerHeight);letter-spacing:.1em;align-content:center;padding-inline:34px;font-weight:700;text-decoration:none;display:grid}.__button--tour[data-astro-cid-gmqjm7lv]{background-color:#00b5a0;font-size:18px}.__button--entry[data-astro-cid-gmqjm7lv]{background-color:var(--c-accent);font-size:17px}.__button--entry[data-astro-cid-gmqjm7lv] em[data-astro-cid-gmqjm7lv]{font-size:28px;font-weight:800;line-height:1}.__buttonLabel[data-astro-cid-gmqjm7lv]{font-size:28px;font-weight:700}.c-component[data-astro-cid-72n665os]{width:100%;z-index:var(--z-globalHeader);pointer-events:none;background-color:#0000;transition:background .3s;position:fixed;top:0}@media (width>992px){.c-component[data-astro-cid-72n665os].is-over-fv{background-color:#fffc}}.__container[data-astro-cid-72n665os]{height:var(--headerHeight);align-items:center;display:flex}.__menu[data-astro-cid-72n665os]{pointer-events:auto;display:none}@media (width>992px){.__menu[data-astro-cid-72n665os]{align-items:center;gap:40px;height:100%;margin-inline-start:auto;display:flex}}.c-component[data-astro-cid-5h3ndl5s]{background-color:#e7f8f7;position:relative}.__container[data-astro-cid-5h3ndl5s]{flex-direction:column;gap:16px;padding-block:32px 8px;display:flex}@media (width>992px){.__container[data-astro-cid-5h3ndl5s]{gap:40px;padding-block:64px 16px}}.__content[data-astro-cid-5h3ndl5s]{flex-direction:column;align-items:center;display:flex}@media (width>992px){.__content[data-astro-cid-5h3ndl5s]{width:var(--inner);flex-direction:row;justify-content:start;margin-inline:auto}}.__logo[data-astro-cid-5h3ndl5s]{width:140px;display:block}@media (width>992px){.__logo[data-astro-cid-5h3ndl5s]{width:200px}}.__menu[data-astro-cid-5h3ndl5s]{display:none}@media (width>992px){.__menu[data-astro-cid-5h3ndl5s]{margin-inline-start:auto;display:block}}.__copyright[data-astro-cid-5h3ndl5s]{text-align:center;letter-spacing:.1em;font-size:14px;font-weight:500}.c-component[data-astro-cid-lmcrbf4o]{color:#000;width:100%;height:70px;z-index:var(--z-fixedMenu);position:fixed;bottom:0;right:0}@media (width>992px){.c-component[data-astro-cid-lmcrbf4o]{display:none}}.__container[data-astro-cid-lmcrbf4o]{height:100%}.__list[data-astro-cid-lmcrbf4o]{grid-template-columns:repeat(2,1fr);height:100%;display:grid}.__item[data-astro-cid-lmcrbf4o]{width:100%;height:100%}.__button[data-astro-cid-lmcrbf4o]{color:#fff;grid-template-columns:1fr auto;align-items:center;width:100%;height:100%;padding-inline:20px;font-size:16px;font-weight:700;text-decoration:none;display:grid}.__button--tour[data-astro-cid-lmcrbf4o]{background-color:var(--c-primary)}.__button--entry[data-astro-cid-lmcrbf4o]{background-color:var(--c-accent)}.__buttonIcon[data-astro-cid-lmcrbf4o]{width:17px}html,body{word-spacing:1px;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;width:100%;height:100%;margin:0;padding:0}*,:before,:after{box-sizing:border-box;margin:0}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal}h1,h2,h3,h4,h5,h6{margin:0;padding:0}figure{background:0 0;border:0;outline:0;margin:0;padding:0;font-size:100%;display:block}img,svg{vertical-align:bottom;margin:0;padding:0}button{cursor:pointer;appearance:none;background-color:#0000;border:none;outline:none;padding:0}ol,ul{margin:0;padding:0;list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}q:before,q:after{content:""}img,object,embed{vertical-align:top}legend{display:none}h1,h2,h3,h4,h5,h6{font-size:100%}img,abbr,acronym,fieldset{border:0}li{list-style-type:none}select,input,button,textarea{font:99% arial,helvetica,clean,sans-serif}table{font-size:inherit;font:100%}pre,code,kbd,samp,tt{font-family:monospace;line-height:100%}area{border:none;outline:none}em,strong{font-weight:700}:where(dialog){width:unset;max-width:unset;height:unset;max-height:unset;padding:unset;color:unset;background-color:unset;border:unset;overflow:unset}@property --design{syntax:"<number>";inherits:true;initial-value:375}@property --design-inner{syntax:"<number>";inherits:true;initial-value:335}:root{--design:365;--design-inner:305;--inner-max:600px;--edge:calc(30 / var(--design) * 100dvw);--inner:min(calc(100dvw - var(--edge) * 2), var(--inner-max));--rate:calc(var(--inner) / var(--design-inner))}@media (width>992px){:root{--design:1366;--design-inner:1046;--inner-max:1500px;--edge:calc(160 / var(--design) * 100dvw)}}:root{--headerHeight:60px}@media (width>992px){:root{--headerHeight:110px}}:root{--infinity:calc(infinity * 1px);--halfLeading:calc((1em - 1lh) / 2);--z-mainContainer:0;--z-globalFooter:2;--z-globalHeader:3;--z-fixedMenu:10;--z-drawer:100;--z-drawerOpen:101;--w-bold:700;--w-semibold:600;--w-demibold:600;--w-medium:500;--w-normal:400;--w-light:300;--w-thin:100;--f-sansSerif:"Zen Kaku Gothic New", "Noto Sans JP", "Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--f-serif:"Noto Serif JP", serif;--f-display:"Montserrat", "Zen Kaku Gothic New", "Noto Sans JP", sans-serif;--f-device:"Helvetica Neue", Arial, "Hiragino Kaku Gothic ProN", "Hiragino Sans", Meiryo, sans-serif;--c-ground:#fff;--c-ground-rgb:255 255 255;--c-text:#333;--c-text-rgb:51 51 51;--c-primary:#20a08c;--c-primary-rgb:32 160 140;--c-accent:#f06a70;--c-accent-rgb:240 106 112;--c-yellow:#fff156;--c-yellow-rgb:255 241 86;--c-khaki:#909183;--c-khaki-rgb:144 145 131;--c-white:#fff;--c-white-rgb:255 255 255;--c-black:#000;--c-black-rgb:0 0 0;--c-red:red;--c-red-rgb:255 0 0;--c-gray:#f5f5f5;--c-gray-rgb:245 245 245;--ease:ease;--linear:linear;--easeIn:ease-in;--easeOut:ease-out;--easeInOut:ease-in-out;--easeInSine:cubic-bezier(.47, 0, .745, .715);--easeOutSine:cubic-bezier(.39, .575, .565, 1);--easeInOutSine:cubic-bezier(.445, .05, .55, .95);--easeInQuad:cubic-bezier(.55, .085, .68, .53);--easeOutQuad:cubic-bezier(.25, .46, .45, .94);--easeInOutQuad:cubic-bezier(.455, .03, .515, .955);--easeInCubic:cubic-bezier(.55, .055, .675, .19);--easeOutCubic:cubic-bezier(.215, .61, .355, 1);--easeInOutCubic:cubic-bezier(.645, .045, .355, 1);--easeInQuart:cubic-bezier(.895, .03, .685, .22);--easeOutQuart:cubic-bezier(.165, .84, .44, 1);--easeInOutQuart:cubic-bezier(.77, 0, .175, 1);--easeInQuint:cubic-bezier(.755, .05, .855, .06);--easeOutQuint:cubic-bezier(.23, 1, .32, 1);--easeInOutQuint:cubic-bezier(.86, 0, .07, 1);--easeInExpo:cubic-bezier(.95, .05, .795, .035);--easeOutExpo:cubic-bezier(.19, 1, .22, 1);--easeInOutExpo:cubic-bezier(1, 0, 0, 1);--easeInCirc:cubic-bezier(.6, .04, .98, .335);--easeOutCirc:cubic-bezier(.075, .82, .165, 1);--easeInOutCirc:cubic-bezier(.785, .135, .15, .86);--easeInBack:cubic-bezier(.6, -.28, .735, .045);--easeOutBack:cubic-bezier(.175, .885, .32, 1.275);--easeInOutBack:cubic-bezier(.68, -.55, .265, 1.55)}img,svg{width:100%;height:auto;display:block}iframe{vertical-align:bottom}button{font-family:inherit;line-height:inherit}summary{display:block}summary::-webkit-details-marker{display:none}.u-no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.u-no-scrollbar::-webkit-scrollbar{display:none}@keyframes marquee{0%{translate:0}to{translate:-50%}}body{width:100%;height:100%;font-size:calc(14 / var(--design) * 100dvw);font-weight:500;font-family:var(--f-sansSerif);color:var(--c-text);font-feature-settings:"palt";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.7;position:relative}@media (width>992px){body{font-size:min(16 / var(--design) * 100dvw, 20px)}}@media (width<992px){.u-hidden-sp{display:none}}@media (width>992px){.u-hidden-pc{display:none}}.u-palt{font-feature-settings:"palt"}.u-trim{text-box:trim-both cap alphabetic}.u-anchor{top:calc(-60 / var(--design) * 100dvw);width:0;height:0;position:absolute}@media (width>992px){.u-anchor{top:calc(-100 / var(--design) * 100dvw)}}#debug{z-index:100;background-color:#fff3;background-repeat:repeat;width:50vw;height:100%;display:none;position:fixed;top:0;left:0}input,textarea{font-family:var(--f-device)}[data-modal-trigger]{cursor:pointer}@keyframes hover{0%{opacity:1;transform:translate(0)}50%{opacity:0;transform:translate(50%)}51%{opacity:0;transform:translate(-20%)}to{opacity:1;transform:translate(0)}}.splide .splide__pagination__page{background-color:#ddd}.splide .splide__pagination__page.is-active{background-color:#33bcac}:root.loading{opacity:0}.l-wrapper{background-color:var(--c-ground);flex-direction:column;min-height:100%;padding-block-end:70px;display:flex;@media (width>992px){padding-block-end:0}}.l-footer{margin-block-start:auto}.c-component[data-astro-cid-sddktrlc]{z-index:1;position:absolute;top:30px;left:30px}@media (width>992px){.c-component[data-astro-cid-sddktrlc]{top:40px;left:40px}}.__logo[data-astro-cid-sddktrlc]{width:128px;display:block}@media (width>992px){.__logo[data-astro-cid-sddktrlc]{width:188px}}.__logo[data-astro-cid-sddktrlc] img[data-astro-cid-sddktrlc]{width:100%;height:auto}.c-component[data-astro-cid-mkwenuks]{background-color:#fff;position:relative}.__container[data-astro-cid-mkwenuks]{width:var(--inner);padding-block:calc(50 * var(--rate));margin-inline:auto}@media (width>992px){.__container[data-astro-cid-mkwenuks]{padding-block:calc(150 * var(--rate))}}.__banner[data-astro-cid-mkwenuks]{border-radius:calc(5 * var(--rate));display:block;overflow:hidden}@media (width>992px){.__banner[data-astro-cid-mkwenuks]{width:calc(980 * var(--rate));border-radius:calc(10 * var(--rate));margin-inline:auto}}@media (any-hover:hover){.__banner[data-astro-cid-mkwenuks] img[data-astro-cid-mkwenuks]{transition:opacity .3s}.__banner[data-astro-cid-mkwenuks]:hover img[data-astro-cid-mkwenuks]{opacity:.8}}
