@charset "UTF-8";*[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}*[data-opacity-io].isIntersect_opacity{opacity:1}*,*:before,*:after{box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,blockquote,pre,ul,ol,dl,dd,th,td,hr,iframe,fieldset,legend,button,input,textarea,select,option{margin:0;padding:0;border:none}h1,h2,h3,h4,h5,h6,small,strong,sub,sup,th{font-size:inherit;font-weight:inherit}address,em,var,cite,dfn{font-style:normal}caption,th{text-align:left}a,ins,abbr[title]{text-decoration:none}html{text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}body{line-height:1}ul,ol{list-style-type:none}table{border-collapse:collapse;border-spacing:0}a{color:inherit}q:before,q:after{content:none}sub,sup{vertical-align:baseline}mark{background:none;color:inherit}svg{overflow:visible}button,input,textarea,select{background:none;color:inherit;font-family:inherit;font-size:inherit}select{border-radius:0;appearance:none}select::-ms-expand{display:none}a,label,select,button,input[type=radio],input[type=checkbox]{cursor:pointer}button{outline:none}[data-whatinput=keyboard] button:focus{outline:auto}::selection{background:#1ece73}:root{--vh: 1vh;--sbh: 0px;--variable-size-rate: 1;--scroll-bar-width: 0px}html{overflow-x:hidden;overflow-y:scroll;min-height:100%;-webkit-font-smoothing:antialiased}@media screen and (min-width: 768px){html{font-size:calc(.01 * (100vw - var(--scroll-bar-width)))}}@media screen and (max-width:767.98px){html{font-size:3.8647342995vw;min-height:calc(var(--vh) * 100)}}html.bMobile{overflow-y:visible}html.sWait{cursor:wait}body{min-height:100%;color:#fff;font-family:Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:600;font-feature-settings:"palt";background-color:#221c1f;background-image:url(/_astro/body_background.f0198b09.png)}@media screen and (min-width: 768px){body{font-size:.875rem}}@media screen and (max-width:767.98px){body{font-size:.8125rem}}@media screen and (max-width:767.98px){._pc{display:none!important}}@media screen and (min-width: 768px){._sp{display:none!important}}:where(.Wysiwyg){letter-spacing:.04rem;font-weight:500}:where(.Wysiwyg) h2{transform:scaleX(.9);width:111.1%;text-align:justify;transform-origin:left;font-weight:600;letter-spacing:.05em}:global(.bAndroid) :where(.Wysiwyg) h2{font-weight:700}@media screen and (min-width: 768px){:where(.Wysiwyg) h2{font-size:2.375rem;line-height:1.4473684211;margin-top:3.375rem;margin-bottom:3.125rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) h2{font-size:1.25rem;line-height:1.45;margin-top:1.5625rem;margin-bottom:1.71875rem}}:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-weight:600;letter-spacing:.07em;border-bottom:1px solid #cacbc6}:global(.bAndroid) :where(.Wysiwyg) h3,:global(.bAndroid) :where(.Wysiwyg) h4,:global(.bAndroid) :where(.Wysiwyg) h5,:global(.bAndroid) :where(.Wysiwyg) h6{font-weight:700}@media screen and (min-width: 768px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:1.5rem;line-height:1.75;margin-top:6.25rem;padding-bottom:2.5rem;margin-bottom:2.5rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) h3,:where(.Wysiwyg) h4,:where(.Wysiwyg) h5,:where(.Wysiwyg) h6{font-size:1.25rem;line-height:1.8;margin-top:4.6875rem;padding-bottom:.78125rem;margin-bottom:.75rem}}:where(.Wysiwyg) img{display:block;width:100%;height:100%;vertical-align:top;object-fit:cover}:where(.Wysiwyg) img+:is(figcaption,.wp-caption-text){text-align:left}@media screen and (min-width: 768px){:where(.Wysiwyg) p{font-size:1.125rem;margin-top:2.5rem;margin-bottom:2.5rem;line-height:2;letter-spacing:.12em}}@media screen and (max-width:767.98px){:where(.Wysiwyg) p{font-size:.9375rem;margin-top:1.25rem;margin-bottom:1.25rem;line-height:1.8;letter-spacing:.05em}}@media screen and (min-width: 768px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.8125rem;margin-bottom:3.125rem;padding-left:1.5625rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) ol,:where(.Wysiwyg) ul{margin-top:2.65625rem;margin-bottom:2.65625rem}}:where(.Wysiwyg) ol{list-style-type:decimal}@media screen and (max-width:767.98px){:where(.Wysiwyg) ol{padding-left:.78125rem}}@media screen and (min-width: 768px){:where(.Wysiwyg) ol ol{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) ol ol{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) ul{list-style-type:disc}@media screen and (min-width: 768px){:where(.Wysiwyg) ul{list-style-position:outside}}@media screen and (max-width:767.98px){:where(.Wysiwyg) ul{padding-left:0rem;list-style-position:inside}}@media screen and (min-width: 768px){:where(.Wysiwyg) ul ul{margin-top:.625rem;margin-bottom:.625rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) ul ul{margin-top:.46875rem;margin-bottom:.46875rem}}:where(.Wysiwyg) li{list-style-type:"●";letter-spacing:.05em}@media screen and (min-width: 768px){:where(.Wysiwyg) li{font-size:1.125rem;line-height:2.3333333333;padding-inline-start:.25rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) li{font-size:.9375rem;line-height:1.7333333333;padding-inline-start:0}}@media screen and (min-width: 768px){:where(.Wysiwyg) li+li{margin-top:1.5rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) li+li{margin-top:1.625rem}}:where(.Wysiwyg) blockquote{background-color:#ebebeb}@media screen and (min-width: 768px){:where(.Wysiwyg) blockquote{padding:2.5rem;border-radius:.625rem;font-size:1.125rem;line-height:2}}@media screen and (max-width:767.98px){:where(.Wysiwyg) blockquote{padding:1.875rem;border-radius:.3125rem;font-size:.9375rem;line-height:2}}:where(.Wysiwyg) blockquote p{margin:0}:where(.Wysiwyg) blockquote+:is(figcaption,.wp-caption-text){text-align:right}:where(.Wysiwyg) strong{font-weight:600}:global(.bAndroid) :where(.Wysiwyg) strong{font-weight:700}:where(.Wysiwyg) .wp-caption{width:auto!important}@media screen and (min-width: 768px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:.9375rem;margin-top:1.125rem;line-height:1.8666666667;text-align:left}}@media screen and (max-width:767.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text){font-size:.875rem;margin-top:.9375rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 768px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:.9375rem;margin-top:.4375rem;margin-bottom:.375rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) p{font-size:.875rem;margin-top:.9375rem;line-height:1.7142857143;letter-spacing:.07em}}@media screen and (min-width: 768px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.625rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) :is(figcaption,.wp-caption-text) a{margin-right:.9375rem}}:where(.Wysiwyg) figure{margin:0;padding:0;overflow:hidden;isolation:isolate}@media screen and (min-width: 768px){:where(.Wysiwyg) figure{width:100%;margin-top:4.5rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) figure{width:100%;margin-top:2.03125rem}}:where(.Wysiwyg) iframe{width:100%;height:auto;aspect-ratio:16/9}:where(.Wysiwyg) hr{border:none;border-bottom:1px solid rgba(202,203,198,.2)}@media screen and (min-width: 768px){:where(.Wysiwyg) hr{margin-top:3.125rem;margin-bottom:3.125rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) hr{margin-top:1.875rem;margin-bottom:1.875rem}}:where(.Wysiwyg) a{position:relative;word-break:break-word;line-height:2;transition:background-color .15s;border-bottom:1px solid #000;transition:background-color .15s cubic-bezier(.5,1,.89,1)}:where(.Wysiwyg) a:hover{background-color:#1ece73}@media screen and (min-width: 768px){:where(.Wysiwyg) a{margin-top:-.25rem;padding-block:.25rem .3125rem;text-underline-offset:.375rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) a{margin-top:-.28125rem;padding-block:.3125rem;text-underline-offset:.3125rem}}@media screen and (min-width: 768px){:where(.Wysiwyg) a[target=_blank]{margin-right:.375rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) a[target=_blank]{margin-right:.375rem}}:where(.Wysiwyg) a[target=_blank]:after{content:"";position:relative;background-image:url(/_astro/c-body_icon_gaibu@2x.66b5d527.svg);background-repeat:no-repeat;background-position:center;color:transparent;display:inline-block}@media screen and (min-width: 768px){:where(.Wysiwyg) a[target=_blank]:after{background-size:1rem;top:.1875rem;width:1rem;height:1rem;margin-left:.25rem}}@media screen and (max-width:767.98px){:where(.Wysiwyg) a[target=_blank]:after{width:.75rem;height:.75rem;background-size:.75rem;margin-left:.25rem}}:where(.Wysiwyg) a+:is(figcaption,.wp-caption-text){text-align:center}html.lenis{height:auto}.lenis.lenis-smooth{scroll-behavior:auto}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-scrolling iframe{pointer-events:none}:root{--tp-base-background-color: hsla(0, 0%, 10%, .8);--tp-base-shadow-color: hsla(0, 0%, 0%, .2);--tp-button-background-color: hsla(0, 0%, 80%, 1);--tp-button-background-color-active: hsla(0, 0%, 100%, 1);--tp-button-background-color-focus: hsla(0, 0%, 95%, 1);--tp-button-background-color-hover: hsla(0, 0%, 85%, 1);--tp-button-foreground-color: hsla(0, 0%, 0%, .8);--tp-container-background-color: hsla(0, 0%, 0%, .3);--tp-container-background-color-active: hsla(0, 0%, 0%, .6);--tp-container-background-color-focus: hsla(0, 0%, 0%, .5);--tp-container-background-color-hover: hsla(0, 0%, 0%, .4);--tp-container-foreground-color: hsla(0, 0%, 100%, .5);--tp-groove-foreground-color: hsla(0, 0%, 0%, .2);--tp-input-background-color: hsla(0, 0%, 0%, .3);--tp-input-background-color-active: hsla(0, 0%, 0%, .6);--tp-input-background-color-focus: hsla(0, 0%, 0%, .5);--tp-input-background-color-hover: hsla(0, 0%, 0%, .4);--tp-input-foreground-color: hsla(0, 0%, 100%, .5);--tp-label-foreground-color: hsla(0, 0%, 100%, .5);--tp-monitor-background-color: hsla(0, 0%, 0%, .3);--tp-monitor-foreground-color: hsla(0, 0%, 100%, .3)}.tp-dfwv{position:fixed;z-index:1600;overflow:auto;max-height:calc(100% - 16px)}:where(.astro-3BJYFXUB)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-3BJYFXUB)[data-opacity-io].isIntersect_opacity{opacity:1}.-hasCurrent .FooterNavListItem:where(.astro-3BJYFXUB).hasSubNavItem .main:where(.astro-3BJYFXUB),.FooterNavListItem:where(.astro-3BJYFXUB).-current .main:where(.astro-3BJYFXUB){background-image:linear-gradient(60deg,#30ae52 15%,#3588c9 85%)}.FooterNavListItem:where(.astro-3BJYFXUB){white-space:nowrap}@media screen and (min-width: 768px){.FooterNavListItem:where(.astro-3BJYFXUB){display:flex;align-items:center}}@media screen and (max-width:767.98px){.FooterNavListItem:where(.astro-3BJYFXUB){display:block}}.FooterNavListItem:where(.astro-3BJYFXUB).-current{pointer-events:none}.FooterNavListItem:where(.astro-3BJYFXUB).-current .sub-actor{opacity:1}@media screen and (min-width: 768px){.main-container:where(.astro-3BJYFXUB){width:25rem}}@media screen and (min-width: 768px){.subNav .main-container:where(.astro-3BJYFXUB){width:24.0625rem}}@media screen and (min-width: 768px){.isMenu:where(.astro-3BJYFXUB) .main-container:where(.astro-3BJYFXUB){width:auto;margin-right:3.125rem}}@media screen and (min-width: 768px){.subNav .isMenu:where(.astro-3BJYFXUB) .main-container:where(.astro-3BJYFXUB){width:auto;margin-right:3.125rem}}.main:where(.astro-3BJYFXUB){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;display:inline-block;background-image:linear-gradient(#fff,#fff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media screen and (min-width: 768px){.main:where(.astro-3BJYFXUB){font-size:3.125rem}}@media screen and (max-width:767.98px){.main:where(.astro-3BJYFXUB){font-size:2.1875rem}}@media screen and (min-width: 768px){.subNav .main:where(.astro-3BJYFXUB){font-size:1.5rem}}@media screen and (max-width:767.98px){.subNav .main:where(.astro-3BJYFXUB){font-size:1.25rem;line-height:1.75}}@media screen and (min-width: 768px){.isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB){font-size:2.25rem}}@media screen and (max-width:767.98px){.isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB){font-size:1.875rem}}@media screen and (min-width: 768px){.subNav .isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB){font-size:1.5rem}}@media screen and (max-width:767.98px){.subNav .isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB){font-size:1.4375rem;line-height:1}}.subNav .isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB):before{content:"-"}@media screen and (min-width: 768px){.subNav .isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB):before{margin-right:.6875rem}}@media screen and (max-width:767.98px){.subNav .isMenu:where(.astro-3BJYFXUB) .main:where(.astro-3BJYFXUB):before{margin-right:.625rem}}.sub:where(.astro-3BJYFXUB){font-weight:600}.bAndroid .sub:where(.astro-3BJYFXUB){font-weight:700}@media screen and (min-width: 768px){.sub:where(.astro-3BJYFXUB){font-size:1.125rem}}@media screen and (max-width:767.98px){.sub:where(.astro-3BJYFXUB){display:none}}.sub:where(.astro-3BJYFXUB) .sub-actor{opacity:0}:where(.astro-JVHK74YI)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-JVHK74YI)[data-opacity-io].isIntersect_opacity{opacity:1}.FooterNavList:where(.astro-JVHK74YI){cursor:default}@media screen and (min-width: 768px){.FooterNavList:where(.astro-JVHK74YI){display:flex;align-items:center;width:54rem;height:38.4375rem;padding-left:9.375rem;border-right:1px solid rgba(255,255,255,.2)}}@media screen and (max-width:767.98px){.FooterNavList:where(.astro-JVHK74YI){border-top:1px solid rgba(255,255,255,.2);padding-block:5.5625rem 5.625rem;padding-inline:1.875rem}}@media screen and (min-width: 768px){.item:where(.astro-JVHK74YI)+.item:where(.astro-JVHK74YI){margin-top:.625rem}}@media screen and (max-width:767.98px){.item:where(.astro-JVHK74YI)+.item:where(.astro-JVHK74YI){margin-top:.9375rem}}.subNav:where(.astro-JVHK74YI){height:0;overflow:hidden}.-hasCurrent:where(.astro-JVHK74YI) .subNav:where(.astro-JVHK74YI){height:auto}@media screen and (min-width: 768px){.subNavInner:where(.astro-JVHK74YI){margin-top:1rem;margin-left:.9375rem;margin-bottom:.5rem}}@media screen and (max-width:767.98px){.subNavInner:where(.astro-JVHK74YI){margin-top:.84375rem;margin-bottom:.4375rem}}@media screen and (min-width: 768px){.subItem:where(.astro-JVHK74YI)+.subItem:where(.astro-JVHK74YI){margin-top:1.125rem}}:where(.astro-BWEIS6SE)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-BWEIS6SE)[data-opacity-io].isIntersect_opacity{opacity:1}.Button:where(.astro-BWEIS6SE){position:relative;display:inline-flex;align-items:center;isolation:isolate;background-color:#ffffff1a;cursor:pointer;transition:background-color .4s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.Button:where(.astro-BWEIS6SE){height:3.75rem;border-radius:3.75rem;padding-inline:1.125rem .9375rem}}@media screen and (max-width:767.98px){.Button:where(.astro-BWEIS6SE){height:2.5rem;border-radius:2.5rem;padding-inline:.46875rem .5rem}}.Button:where(.astro-BWEIS6SE).-white{background-color:#fff;color:#1ece73}@media screen and (min-width: 768px){.Button:where(.astro-BWEIS6SE).-white{width:9.0625rem;padding-inline:1.40625rem .4375rem}}@media screen and (max-width:767.98px){.Button:where(.astro-BWEIS6SE).-white{padding-inline:2.125rem .4375rem}}.Button:where(.astro-BWEIS6SE).-white .line:where(.astro-BWEIS6SE){background-color:#1ece73}@media screen and (min-width: 768px){.Button:where(.astro-BWEIS6SE).-white .line:where(.astro-BWEIS6SE){margin-left:1.875rem}}@media screen and (max-width:767.98px){.Button:where(.astro-BWEIS6SE).-white .line:where(.astro-BWEIS6SE){margin-left:1.6875rem}}[data-whatintent=mouse] .Button:where(.astro-BWEIS6SE):hover,.-hoverButton .Button:where(.astro-BWEIS6SE){background-color:#09a64db3;transition:background-color .3s cubic-bezier(.16,1,.3,1)}[data-whatintent=mouse] .Button:where(.astro-BWEIS6SE):hover .text:where(.astro-BWEIS6SE),.-hoverButton .Button:where(.astro-BWEIS6SE) .text:where(.astro-BWEIS6SE){transform:scale(.875);transition:transform .6s cubic-bezier(.16,1,.3,1)}.text:where(.astro-BWEIS6SE){position:relative;font-family:Chakra Petch,sans-serif;letter-spacing:.05em;transition:transform .4s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.text:where(.astro-BWEIS6SE){font-size:1rem;top:.0625rem;padding-inline:1.125rem}}@media screen and (max-width:767.98px){.text:where(.astro-BWEIS6SE){margin-top:.125rem;font-size:.75rem;padding-inline:.625rem}}.icon:where(.astro-BWEIS6SE){position:relative}@media screen and (min-width: 768px){.icon:where(.astro-BWEIS6SE){top:-.0625rem;margin-left:.25rem}}@media screen and (max-width:767.98px){.icon:where(.astro-BWEIS6SE){top:-.09375rem;margin-left:.125rem}}.line:where(.astro-BWEIS6SE){width:1px;background-color:#fff}@media screen and (min-width: 768px){.line:where(.astro-BWEIS6SE){height:1.5rem}}@media screen and (max-width:767.98px){.line:where(.astro-BWEIS6SE){height:.8125rem}}.arrow-container:where(.astro-BWEIS6SE){position:relative;color:#1ece73}@media screen and (min-width: 768px){.arrow-container:where(.astro-BWEIS6SE){margin-left:.75rem}}@media screen and (max-width:767.98px){.arrow-container:where(.astro-BWEIS6SE){margin-left:.375rem}}.arrow:where(.astro-BWEIS6SE).arrow-default{position:relative}@media screen and (max-width:767.98px){.arrow:where(.astro-BWEIS6SE).arrow-default{top:-.125rem}}.-hoverButton .arrow:where(.astro-BWEIS6SE).arrow-default{opacity:0;transform:translate(.9375rem);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}.-hoverButtonComplete .arrow:where(.astro-BWEIS6SE).arrow-default{opacity:0;transform:translate(-.9375rem)}.-blurButton .arrow:where(.astro-BWEIS6SE).arrow-default{opacity:1;transform:translate(0);transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1)}.arrow:where(.astro-BWEIS6SE).arrow-hover{position:absolute;left:0;top:0;fill:#fff;opacity:0;transform:translate(-.9375rem)}.-hoverButton .arrow:where(.astro-BWEIS6SE).arrow-hover{opacity:1;transform:translate(0);transition:transform .8s cubic-bezier(.16,1,.3,1),opacity .8s cubic-bezier(.16,1,.3,1)}.-hoverButtonComplete .arrow:where(.astro-BWEIS6SE).arrow-hover{opacity:1;transform:translate(0)}.-blurButton .arrow:where(.astro-BWEIS6SE).arrow-hover{opacity:0;transform:translate(.9375rem);transition:transform .6s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1)}:where(.astro-SRYHST5S)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-SRYHST5S)[data-opacity-io].isIntersect_opacity{opacity:1}.FooterNavContact:where(.astro-SRYHST5S){position:relative;display:block}@media screen and (min-width: 768px){.FooterNavContact:where(.astro-SRYHST5S){padding-block:5.125rem 4.125rem;padding-inline:5.375rem 5.5rem;width:46rem}}@media screen and (max-width:767.98px){.FooterNavContact:where(.astro-SRYHST5S){padding-block:2.5rem;padding-inline:1.875rem}}.title:where(.astro-SRYHST5S){position:relative;z-index:1;font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;letter-spacing:.05em}@media screen and (min-width: 768px){.title:where(.astro-SRYHST5S){font-size:3rem}}@media screen and (max-width:767.98px){.title:where(.astro-SRYHST5S){font-size:2.1875rem}}.bottom:where(.astro-SRYHST5S){position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}@media screen and (min-width: 768px){.bottom:where(.astro-SRYHST5S){padding-top:19.3125rem}}@media screen and (max-width:767.98px){.bottom:where(.astro-SRYHST5S){padding-top:14.25rem}}.text:where(.astro-SRYHST5S){font-weight:600;letter-spacing:.05em}.bAndroid .text:where(.astro-SRYHST5S){font-weight:700}@media screen and (min-width: 768px){.text:where(.astro-SRYHST5S){font-size:1.125rem;line-height:1.7777777778;margin-left:.125rem}}@media screen and (max-width:767.98px){.text:where(.astro-SRYHST5S){font-size:.875rem;line-height:1.7857142857}}.videoContainer:where(.astro-SRYHST5S){position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;z-index:0;opacity:0;transition:opacity .2s cubic-bezier(.5,1,.89,1)}.videoContainer:where(.astro-SRYHST5S).-active.-loaded{opacity:1;transition:opacity .3s cubic-bezier(.5,1,.89,1)}.videoContainer:where(.astro-SRYHST5S) video:where(.astro-SRYHST5S){width:100%;height:100%;object-fit:cover}:where(.astro-IAXAVZ72)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-IAXAVZ72)[data-opacity-io].isIntersect_opacity{opacity:1}.FooterNav:where(.astro-IAXAVZ72){display:flex;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}@media screen and (max-width:767.98px){.FooterNav:where(.astro-IAXAVZ72){flex-direction:column-reverse}}:where(.astro-LIYUY54M)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-LIYUY54M)[data-opacity-io].isIntersect_opacity{opacity:1}.PageTop:where(.astro-LIYUY54M){position:relative;overflow:hidden;display:flex;justify-content:flex-end}@media screen and (min-width: 768px){.PageTop:where(.astro-LIYUY54M){margin-left:13.375rem;width:11.625rem;height:11.625rem}}@media screen and (max-width:767.98px){.PageTop:where(.astro-LIYUY54M){margin-top:-1.1875rem;margin-inline:auto 1.25rem;width:5.8125rem;height:5.8125rem}}.image:where(.astro-LIYUY54M){position:absolute;overflow:hidden;isolation:isolate;border-radius:50%;display:flex;justify-content:center;align-items:center;inset:0;margin:auto}@media screen and (min-width: 768px){.image:where(.astro-LIYUY54M){width:7.5rem;height:7.5rem}}@media screen and (max-width:767.98px){.image:where(.astro-LIYUY54M){width:3.75rem;height:3.75rem}}.circle:where(.astro-LIYUY54M){position:relative;display:flex;justify-content:center;align-items:center}.circleText:where(.astro-LIYUY54M){fill:#ffffff80}@media screen and (min-width: 768px){.circleText:where(.astro-LIYUY54M){width:11.625rem;height:11.625rem}}@media screen and (max-width:767.98px){.circleText:where(.astro-LIYUY54M){width:5.8125rem;height:5.8125rem}}:where(.astro-YNLDAY2X)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-YNLDAY2X)[data-opacity-io].isIntersect_opacity{opacity:1}@media screen and (min-width: 768px){.FooterFoot:where(.astro-YNLDAY2X){padding-block:14.0625rem 2.8125rem}}@media screen and (max-width:767.98px){.FooterFoot:where(.astro-YNLDAY2X){padding-block:6.25rem .9375rem}}.logo:where(.astro-YNLDAY2X){position:relative;width:100%;overflow:hidden}@media screen and (min-width: 768px){.logo:where(.astro-YNLDAY2X){height:16.25rem}}@media screen and (max-width:767.98px){.logo:where(.astro-YNLDAY2X){height:9.6875rem}}.logo-inner:where(.astro-YNLDAY2X){display:flex;transform-origin:left}.logo-icon:where(.astro-YNLDAY2X){position:relative}@media screen and (min-width: 768px){.logo-icon:where(.astro-YNLDAY2X){padding-right:11.125rem}}@media screen and (max-width:767.98px){.logo-icon:where(.astro-YNLDAY2X){padding-right:5rem}}@media screen and (min-width: 768px){.logo-image:where(.astro-YNLDAY2X){width:41.625rem;height:9.375rem}}@media screen and (max-width:767.98px){.logo-image:where(.astro-YNLDAY2X){width:20.8125rem;height:4.6875rem}}.logo-text:where(.astro-YNLDAY2X){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;color:#fff3;position:absolute;left:0;font-size:11px;white-space:nowrap;scale:var(--variable-size-rate);transform-origin:left top}@media screen and (min-width: 768px){.logo-text:where(.astro-YNLDAY2X){letter-spacing:.18em;margin-top:3rem;line-height:1.6363636364;margin-left:25.625rem}}@media screen and (max-width:767.98px){.logo-text:where(.astro-YNLDAY2X){margin-top:1.625rem;margin-left:12.8125rem;line-height:1.6363636364}}.main:where(.astro-YNLDAY2X){white-space:nowrap}@media screen and (min-width: 768px){.main:where(.astro-YNLDAY2X){display:flex;justify-content:space-between;align-items:center;padding-top:4.125rem;padding-inline:5.625rem 3.75rem}}.text:where(.astro-YNLDAY2X){position:relative}@media screen and (min-width: 768px){.text:where(.astro-YNLDAY2X){display:flex;margin-top:4.8125rem}}@media screen and (max-width:767.98px){.text:where(.astro-YNLDAY2X){text-align:center;margin-top:5.5625rem}}.anchor:where(.astro-YNLDAY2X){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700;transition:color .4s cubic-bezier(.16,1,.3,1)}@media screen and (min-width: 768px){.anchor:where(.astro-YNLDAY2X){font-size:.875rem;position:absolute;left:45.25rem}}@media screen and (max-width:767.98px){.anchor:where(.astro-YNLDAY2X){font-size:.75rem}}[data-whatintent=mouse] .anchor:where(.astro-YNLDAY2X):hover{color:#1ece73}.copyright:where(.astro-YNLDAY2X){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:700}@media screen and (min-width: 768px){.copyright:where(.astro-YNLDAY2X){font-size:.875rem;position:absolute;left:59.125rem}}@media screen and (max-width:767.98px){.copyright:where(.astro-YNLDAY2X){margin-top:1.625rem;color:#fff3}}:where(.astro-L3TRHY4J)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-L3TRHY4J)[data-opacity-io].isIntersect_opacity{opacity:1}.Footer:where(.astro-L3TRHY4J){position:relative;z-index:1}@media screen and (max-width:767.98px){.Footer:where(.astro-L3TRHY4J){margin-top:6.25rem}}:where(.astro-VIBXZSWX)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-VIBXZSWX)[data-opacity-io].isIntersect_opacity{opacity:1}.list:where(.astro-VIBXZSWX){display:flex;gap:1.4375rem}.item:where(.astro-VIBXZSWX){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;font-size:.875rem;letter-spacing:.08em;position:relative}.link:where(.astro-VIBXZSWX){display:block;padding:.3125rem .625rem;border:dotted 1px transparent;border-radius:1.5rem;overflow:hidden;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:color,border-color}.link:where(.astro-VIBXZSWX):not([href]){cursor:default}.item:where(.astro-VIBXZSWX).-current .link:where(.astro-VIBXZSWX),.item:where(.astro-VIBXZSWX).-parent .link:where(.astro-VIBXZSWX){color:#ffffff80;border-color:#ffffff4d}.item:where(.astro-VIBXZSWX).-current .link:where(.astro-VIBXZSWX){pointer-events:none}.item:where(.astro-VIBXZSWX):not(.-current):not(.-hasSub):hover .link:where(.astro-VIBXZSWX){color:#1ece73;border-color:#1ece73;background-color:#1ece732b;text-shadow:0 1.5em 0 #1ece73}.item:where(.astro-VIBXZSWX):not(.-current):not(.-hasSub):hover .link:where(.astro-VIBXZSWX) .link-text:where(.astro-VIBXZSWX){transform:translateY(-1.5em)}.link-text:where(.astro-VIBXZSWX){display:inline-block;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:transform}.sub:where(.astro-VIBXZSWX){position:absolute;left:50%;bottom:100%;padding-bottom:.875rem;white-space:nowrap;display:grid;gap:.25rem;opacity:0;transform:translate(-50%) translateY(.625rem);visibility:hidden;transition:opacity .2s,transform .2s cubic-bezier(.22,1,.36,1),visibility .2s}.item:where(.astro-VIBXZSWX):hover .sub:where(.astro-VIBXZSWX){opacity:1;transform:translate(-50%) translateY(0);visibility:visible;transition-duration:.3s,.8s,.8s}.sub-link:where(.astro-VIBXZSWX){display:block;padding:.3125rem .625rem;border:dotted 1px transparent;border-radius:1.5rem;overflow:hidden;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:color,border-color}.sub-item:where(.astro-VIBXZSWX).-current .sub-link:where(.astro-VIBXZSWX),.sub-item:where(.astro-VIBXZSWX).-parent .sub-link:where(.astro-VIBXZSWX){color:#ffffff80;border-color:#ffffff4d}.sub-item:where(.astro-VIBXZSWX).-current .sub-link:where(.astro-VIBXZSWX){pointer-events:none}.sub-item:where(.astro-VIBXZSWX):not(.-current):hover .sub-link:where(.astro-VIBXZSWX){color:#1ece73;border-color:#1ece73;background-color:#1ece732b;text-shadow:0 1.5em 0 #1ece73}.sub-item:where(.astro-VIBXZSWX):not(.-current):hover .sub-link:where(.astro-VIBXZSWX) .sub-link-text:where(.astro-VIBXZSWX){transform:translateY(-1.5em)}.sub-link-text:where(.astro-VIBXZSWX){display:inline-block;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:transform}:where(.astro-3P4OMYGV)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-3P4OMYGV)[data-opacity-io].isIntersect_opacity{opacity:1}.icon:where(.astro-3P4OMYGV){transform-origin:left top}@media screen and (min-width: 768px){.icon:where(.astro-3P4OMYGV){width:7.75rem;height:2.125rem;scale:var(--variable-size-rate)}}@media screen and (max-width:767.98px){.icon:where(.astro-3P4OMYGV){width:5rem;height:1.875rem;scale:calc(.5 * var(--variable-size-rate))}}:where(.astro-PAXHPN2G)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-PAXHPN2G)[data-opacity-io].isIntersect_opacity{opacity:1}.HeaderEnergy:where(.astro-PAXHPN2G){--color: #1ece73}@media screen and (min-width: 768px){.HeaderEnergy:where(.astro-PAXHPN2G){display:grid;grid-template-columns:auto auto;gap:.9375rem;margin-left:-.25rem}}@media screen and (max-width:767.98px){.HeaderEnergy:where(.astro-PAXHPN2G){gap:.46875rem;margin-top:-.125rem}}.left:where(.astro-PAXHPN2G){display:grid;grid-template-areas:"count icon" "count percentage"}@media screen and (min-width: 768px){.left:where(.astro-PAXHPN2G){gap:0 .25rem}}@media screen and (max-width:767.98px){.left:where(.astro-PAXHPN2G){gap:0 .125rem;margin-left:.1875rem}}.count:where(.astro-PAXHPN2G){grid-area:count;text-align:right;font-feature-settings:"tnum";display:flex;justify-content:flex-end;font-family:Chakra Petch,sans-serif;font-weight:300;letter-spacing:.02em}@media screen and (min-width: 768px){.count:where(.astro-PAXHPN2G){font-size:1.875rem;width:2.3125rem}}@media screen and (max-width:767.98px){.count:where(.astro-PAXHPN2G){font-size:1.625rem;width:2rem}}.count:where(.astro-PAXHPN2G).-full{letter-spacing:-.05em;font-feature-settings:inherit}.percentage:where(.astro-PAXHPN2G){grid-area:percentage;font-family:Chakra Petch,sans-serif;font-weight:300;letter-spacing:.02em}@media screen and (min-width: 768px){.percentage:where(.astro-PAXHPN2G){font-size:.75rem;margin-top:-.0625rem}}@media screen and (max-width:767.98px){.percentage:where(.astro-PAXHPN2G){font-size:.625rem;margin-top:-.125rem}}.icon:where(.astro-PAXHPN2G){grid-area:icon;color:var(--color)}@media screen and (min-width: 768px){.icon:where(.astro-PAXHPN2G){margin-top:.1875rem;margin-left:-.0625rem}}@media screen and (max-width:767.98px){.icon:where(.astro-PAXHPN2G){margin-left:-.09375rem}}@media screen and (min-width: 768px){.icon-svg:where(.astro-PAXHPN2G){width:.75rem;height:.75rem}}@media screen and (max-width:767.98px){.icon-svg:where(.astro-PAXHPN2G){width:.65625rem;height:.53125rem}}.text:where(.astro-PAXHPN2G){font-family:Chakra Petch,sans-serif;font-weight:500;letter-spacing:.08em}@media screen and (min-width: 768px){.text:where(.astro-PAXHPN2G){font-size:.875rem;margin-top:.1875rem}}@media screen and (max-width:767.98px){.text:where(.astro-PAXHPN2G){display:none}}.meter:where(.astro-PAXHPN2G){display:flex}@media screen and (min-width: 768px){.meter:where(.astro-PAXHPN2G){gap:.1875rem;margin-top:.375rem}}@media screen and (min-width: 768px) and (-webkit-device-pixel-ratio: 1){.meter:where(.astro-PAXHPN2G){gap:3px}}@media screen and (min-width: 768px) and (-webkit-device-pixel-ratio: 1) and (max-width: 1366px){.meter:where(.astro-PAXHPN2G){gap:2px}}@media screen and (max-width:767.98px){.meter:where(.astro-PAXHPN2G){gap:.125rem;margin-top:.1875rem}}.meter-item:where(.astro-PAXHPN2G){flex-shrink:0;background-color:#ffffff4d}@media screen and (min-width: 768px){.meter-item:where(.astro-PAXHPN2G){width:.1875rem;height:.3125rem}}@media screen and (min-width: 768px) and (-webkit-device-pixel-ratio: 1){.meter-item:where(.astro-PAXHPN2G){width:3px}}@media screen and (min-width: 768px) and (-webkit-device-pixel-ratio: 1) and (max-width: 1366px){.meter-item:where(.astro-PAXHPN2G){width:2px}}@media screen and (max-width:767.98px){.meter-item:where(.astro-PAXHPN2G){width:.125rem;height:.21875rem}}.meter-item:where(.astro-PAXHPN2G).-fill{background-color:var(--color)}.meter-item:where(.astro-PAXHPN2G).-alert{background-color:var(--color);animation:blink 1s infinite}@keyframes blink{0%{background-color:var(--color)}50%{background-color:#ffffff4d}to{background-color:var(--color)}}:where(.astro-6ZWXKW24)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-6ZWXKW24)[data-opacity-io].isIntersect_opacity{opacity:1}.HeaderLocation:where(.astro-6ZWXKW24){position:relative;display:flex;align-items:center;min-width:12.125rem;padding-inline:1.625rem 1.3125rem}.HeaderLocation:where(.astro-6ZWXKW24):before,.HeaderLocation:where(.astro-6ZWXKW24):after{content:"";display:block;width:1px;height:.6875rem;position:absolute;top:0;bottom:0;margin:auto;background-color:#fff3}.HeaderLocation:where(.astro-6ZWXKW24):before{left:0}.HeaderLocation:where(.astro-6ZWXKW24):after{right:0}.icon:where(.astro-6ZWXKW24){margin-right:.8125rem}.links:where(.astro-6ZWXKW24){display:flex;align-items:center;height:1.2em;overflow:hidden}.HeaderLocation:where(.astro-6ZWXKW24).-open .links:where(.astro-6ZWXKW24){overflow:visible}.mask:where(.astro-6ZWXKW24){-webkit-mask-image:linear-gradient(0deg,transparent,transparent 40%,#000 40%,#000 60%,transparent 60%,transparent)}.list:where(.astro-6ZWXKW24){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;font-size:.9375rem;letter-spacing:.05em;height:7.667em}.link:where(.astro-6ZWXKW24){display:flex;place-items:center left;height:1.534em;white-space:nowrap}.icon:where(.astro-6ZWXKW24){position:relative;width:.8125rem;height:100%;margin-right:.6875rem;display:grid;place-items:center;transition:color .3s cubic-bezier(.33,1,.68,1)}.HeaderLocation:where(.astro-6ZWXKW24).-open .icon:where(.astro-6ZWXKW24){color:#1ece73}.pin:where(.astro-6ZWXKW24){display:none;fill:none;stroke:currentColor;margin-top:-.0625rem}.link:where(.astro-6ZWXKW24).-current .pin:where(.astro-6ZWXKW24){display:block}.circle:where(.astro-6ZWXKW24){width:.3125rem;height:.3125rem}.link:where(.astro-6ZWXKW24).-current .circle:where(.astro-6ZWXKW24){display:none}.leader:where(.astro-6ZWXKW24){position:absolute;top:50%;left:.3125rem;margin-top:.375rem}.link:where(.astro-6ZWXKW24).-current .leader:where(.astro-6ZWXKW24){margin-top:.5rem}.item:where(.astro-6ZWXKW24):last-child .leader:where(.astro-6ZWXKW24){display:none}.arrow:where(.astro-6ZWXKW24){display:flex;flex-direction:column;margin-left:auto;padding-left:1.3125rem}.arrowUp:where(.astro-6ZWXKW24){transition:opacity .3s cubic-bezier(.33,1,.68,1)}.HeaderLocation:where(.astro-6ZWXKW24).-first .arrowUp:where(.astro-6ZWXKW24){opacity:.25}.arrowDown:where(.astro-6ZWXKW24){transform:scaleY(-1);margin-top:.3125rem;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.HeaderLocation:where(.astro-6ZWXKW24).-last .arrowDown:where(.astro-6ZWXKW24){opacity:.25}:where(.astro-EFNBYHXK)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-EFNBYHXK)[data-opacity-io].isIntersect_opacity{opacity:1}.Header:where(.astro-EFNBYHXK){position:fixed;z-index:600;bottom:0;left:0;right:0;background-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,.4428) 19%,rgba(0,0,0,.3246) 34%,rgba(0,0,0,.2292) 47%,rgba(0,0,0,.1668) 56.5%,rgba(0,0,0,.1164) 65%,rgba(0,0,0,.0756) 73%,rgba(0,0,0,.045) 80.2%,rgba(0,0,0,.0252) 86.1%,rgba(0,0,0,.0126) 91%,rgba(0,0,0,.0048) 95.2%,rgba(0,0,0,.0012) 98.2%,rgba(0,0,0,0) 100%);pointer-events:none;opacity:0;transition:opacity 1s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.Header:where(.astro-EFNBYHXK){height:18.75rem}}@media screen and (max-width:767.98px){.Header:where(.astro-EFNBYHXK){height:9.375rem}}.Header:where(.astro-EFNBYHXK).-start{opacity:1}.Header:where(.astro-EFNBYHXK).-hideGradation{background-image:none}.Header:where(.astro-EFNBYHXK).-dark{background-image:linear-gradient(to top,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 90%)}@media screen and (min-width: 768px){.Header:where(.astro-EFNBYHXK).-dark{height:18.75rem}}.inner:where(.astro-EFNBYHXK){position:absolute;display:grid;grid-template-columns:1fr auto 1fr;place-items:center start}@media screen and (min-width: 768px){.inner:where(.astro-EFNBYHXK){left:5.625rem;right:5.625rem;bottom:3.5625rem}}@media screen and (max-width:767.98px){.inner:where(.astro-EFNBYHXK){left:1.875rem;right:1.875rem;bottom:1.5625rem}}.logo:where(.astro-EFNBYHXK){position:fixed;pointer-events:auto}@media screen and (min-width: 768px){.logo:where(.astro-EFNBYHXK){top:5.5rem;left:5.5rem}}@media screen and (max-width:767.98px){.logo:where(.astro-EFNBYHXK){top:2.25rem;left:50%;transform:translate(-50%)}}.logo-image:where(.astro-EFNBYHXK){display:block}@media screen and (min-width: 768px){.logo-image:where(.astro-EFNBYHXK){width:9.25rem;height:2.1875rem}}@media screen and (max-width:767.98px){.logo-image:where(.astro-EFNBYHXK){width:7.5rem;height:1.7rem}}@media screen and (min-width: 768px){.right:where(.astro-EFNBYHXK){display:grid;grid-template-columns:auto auto}}.energy:where(.astro-EFNBYHXK){pointer-events:auto}@media screen and (max-width:767.98px){.energy:where(.astro-EFNBYHXK){width:2.5rem;height:auto}}.location:where(.astro-EFNBYHXK){margin-left:2.625rem;opacity:0;transition:opacity .3s cubic-bezier(.33,1,.68,1);pointer-events:none}.Header:where(.astro-EFNBYHXK).-trigger .location:where(.astro-EFNBYHXK){opacity:1;pointer-events:auto}#pageTop .location:where(.astro-EFNBYHXK){display:none}.nav:where(.astro-EFNBYHXK){display:grid;place-items:center}@media screen and (min-width: 768px){.nav:where(.astro-EFNBYHXK){position:relative;opacity:0;transition:opacity .3s cubic-bezier(.33,1,.68,1)}}@media screen and (min-width: 768px){.Header:where(.astro-EFNBYHXK).-show .nav:where(.astro-EFNBYHXK){opacity:1;transition-duration:1s}}.navList:where(.astro-EFNBYHXK){pointer-events:auto;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.Header:where(.astro-EFNBYHXK).-trigger .navList:where(.astro-EFNBYHXK){opacity:0;pointer-events:none}}@media screen and (min-width: 768px){.navTrigger:where(.astro-EFNBYHXK){position:absolute;top:50%;transform:translateY(-50%);opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.33,1,.68,1)}.Header:where(.astro-EFNBYHXK).-show.-trigger .navTrigger:where(.astro-EFNBYHXK){opacity:1;pointer-events:auto}}@media screen and (max-width:767.98px){.navTrigger:where(.astro-EFNBYHXK){pointer-events:auto}}.contact:where(.astro-EFNBYHXK){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;display:flex;justify-self:flex-end;place-items:center;opacity:0;pointer-events:none;transition:opacity .3s cubic-bezier(.33,1,.68,1)}@media screen and (min-width: 768px){.contact:where(.astro-EFNBYHXK){letter-spacing:.08em;font-size:.875rem;margin-top:-.125rem}}@media screen and (max-width:767.98px){.contact:where(.astro-EFNBYHXK){margin-left:auto;font-size:.875rem}}.Header:where(.astro-EFNBYHXK).-show .contact:where(.astro-EFNBYHXK){opacity:1;pointer-events:auto;transition-duration:1s}.contact-name:where(.astro-EFNBYHXK){display:flex;align-items:center;position:relative;overflow:hidden;padding-block:1px;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:color}@media screen and (min-width: 768px){.contact-name:where(.astro-EFNBYHXK){text-underline-offset:.375rem}}@media screen and (max-width:767.98px){.contact-name:where(.astro-EFNBYHXK){text-underline-offset:.1875rem}}.contact-name:where(.astro-EFNBYHXK):after{content:"";position:absolute;bottom:0;height:1px;border-bottom:dotted 1px rgba(255,255,255,.3)}@media screen and (min-width: 768px){.contact-name:where(.astro-EFNBYHXK):after{width:5.3em}}@media screen and (max-width:767.98px){.contact-name:where(.astro-EFNBYHXK):after{width:4.8em}}[data-whatintent=mouse] .contact-name:where(.astro-EFNBYHXK):hover{color:#1ece73;text-shadow:0 1.5em 0 #1ece73}[data-whatintent=mouse] .contact-name:where(.astro-EFNBYHXK):hover .contact-text:where(.astro-EFNBYHXK){transform:translateY(-1.5em)}.contact-text:where(.astro-EFNBYHXK){display:inline-block;transition:.3s cubic-bezier(.22,1,.36,1);transition-property:transform}@media screen and (min-width: 768px){.contact-text:where(.astro-EFNBYHXK){margin-right:.6875rem}}@media screen and (max-width:767.98px){.contact-text:where(.astro-EFNBYHXK){margin-right:.34375rem}}:where(.astro-SNYXM6HX)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-SNYXM6HX)[data-opacity-io].isIntersect_opacity{opacity:1}.Menu:where(.astro-SNYXM6HX){z-index:1000;position:fixed;inset:0;overflow:hidden;visibility:hidden}.Menu:where(.astro-SNYXM6HX).-open{visibility:visible}.content:where(.astro-SNYXM6HX){position:absolute;right:0;left:0;z-index:2;margin:auto;overflow-y:auto;background-color:#0f0f0f}@media screen and (min-width: 768px){.content:where(.astro-SNYXM6HX){bottom:1.25rem;width:81rem;min-height:28.125rem;padding:7.1875rem 8.125rem;clip-path:polygon(1.25rem 0rem,79.75rem 0rem,81rem 1.25rem,81rem 26.875rem,79.75rem 28.125rem,1.25rem 28.125rem,0rem 26.875rem,0rem 1.25rem)}}@media screen and (max-width:767.98px){.content:where(.astro-SNYXM6HX){bottom:.625rem;width:20.875rem;min-height:35.09375rem;padding:3.8125rem 4.0625rem;clip-path:polygon(1.25rem 0rem,19.625rem 0rem,20.875rem 1.25rem,20.875rem 33.84375rem,19.625rem 35.09375rem,1.25rem 35.09375rem,0rem 33.84375rem,0rem 1.25rem)}}@media screen and (max-width:767.98px){.logo:where(.astro-SNYXM6HX){text-align:center;padding-top:.375rem}}@media screen and (min-width: 768px){.logo-image:where(.astro-SNYXM6HX){width:9.25rem;height:2.1875rem}}@media screen and (max-width:767.98px){.logo-image:where(.astro-SNYXM6HX){width:7.5rem;height:1.7rem}}@media screen and (min-width: 768px){.list:where(.astro-SNYXM6HX){column-count:2;width:52.1875rem;gap:4.0625rem}}@media screen and (max-width:767.98px){.list:where(.astro-SNYXM6HX){display:grid;gap:.625rem}}@media screen and (min-width: 768px){.item:where(.astro-SNYXM6HX){margin-bottom:.875rem}}@media screen and (max-width:767.98px){.subNav:where(.astro-SNYXM6HX){margin-bottom:.125rem}}@media screen and (min-width: 768px){.subItem:where(.astro-SNYXM6HX){margin-top:.875rem;margin-left:.0625rem}}@media screen and (max-width:767.98px){.subItem:where(.astro-SNYXM6HX){margin-top:.75rem;margin-left:.1875rem}}@media screen and (min-width: 768px){.footer:where(.astro-SNYXM6HX){position:absolute;text-align:right;bottom:7.4375rem;right:8.25rem}}@media screen and (max-width:767.98px){.footer:where(.astro-SNYXM6HX){margin-top:1.875rem}}.footer-link:where(.astro-SNYXM6HX){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400}@media screen and (min-width: 768px){.footer-link:where(.astro-SNYXM6HX){letter-spacing:.08em;margin-bottom:2.1875rem}}@media screen and (max-width:767.98px){.footer-link:where(.astro-SNYXM6HX){font-weight:700;margin-left:.25rem}}.copyright:where(.astro-SNYXM6HX){display:block;text-transform:uppercase}@media screen and (min-width: 768px){.copyright:where(.astro-SNYXM6HX){font-family:Chakra Petch,sans-serif;font-size:.75rem;color:#ffffff4d}}@media screen and (max-width:767.98px){.copyright:where(.astro-SNYXM6HX){font-family:Inter,Noto Sans JP,YuGothic,游ゴシック,Hiragino Kaku Gothic ProN,Hiragino Sans,Meiryo,sans-serif;font-weight:400;font-size:.5625rem;color:#ffffff1a;position:absolute;top:4.03125rem;right:1.875rem;transform:rotate(90deg) translate(100%);transform-origin:right top;white-space:nowrap}}.close:where(.astro-SNYXM6HX){position:absolute;right:0;margin:auto;display:flex;justify-content:center}@media screen and (min-width: 768px){.close:where(.astro-SNYXM6HX){bottom:3.125rem;left:7.8125rem}}@media screen and (max-width:767.98px){.close:where(.astro-SNYXM6HX){bottom:.9375rem;left:0rem}}@media screen and (min-width: 768px){.close-trigger:where(.astro-SNYXM6HX){position:absolute;transform:translate(-50%,-50%)}}.icon:where(.astro-SNYXM6HX){transform-origin:left top}@media screen and (min-width: 768px){.icon:where(.astro-SNYXM6HX){width:7.75rem;height:2.125rem;scale:var(--variable-size-rate)}}@media screen and (max-width:767.98px){.icon:where(.astro-SNYXM6HX){width:5rem;height:1.875rem;scale:calc(.5 * var(--variable-size-rate))}}.backdrop:where(.astro-SNYXM6HX){position:absolute;inset:0;background-image:linear-gradient(to right,#30ae52 12%,#3588c9 88%);transition:opacity .3s;opacity:0}.Menu:where(.astro-SNYXM6HX).-show .backdrop:where(.astro-SNYXM6HX){opacity:.86}:where(.astro-VCWDELCU)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-VCWDELCU)[data-opacity-io].isIntersect_opacity{opacity:1}.ScrollDown:where(.astro-VCWDELCU){position:fixed;z-index:1300}@media screen and (min-width: 768px){.ScrollDown:where(.astro-VCWDELCU){top:0;left:0;pointer-events:none}}@media screen and (max-width:767.98px){.ScrollDown:where(.astro-VCWDELCU){bottom:5.3125rem;right:1.25rem}}.icon:where(.astro-VCWDELCU){opacity:0}@media screen and (min-width: 768px){.icon:where(.astro-VCWDELCU){translate:10% -70%}}@media screen and (max-width:767.98px){.icon:where(.astro-VCWDELCU){width:5.78125rem;height:auto}}:where(.astro-XFQGEZPP)[data-opacity-io]{opacity:0;transition:opacity .6s cubic-bezier(.33,1,.68,1)}:where(.astro-XFQGEZPP)[data-opacity-io].isIntersect_opacity{opacity:1}.view:where(.astro-XFQGEZPP){visibility:hidden}.view:where(.astro-XFQGEZPP).-show{visibility:visible}.view:where(.astro-XFQGEZPP).-out{position:fixed;inset:0;z-index:1}.view:where(.astro-XFQGEZPP).-out.-immediate{position:static;visibility:hidden}.view:where(.astro-XFQGEZPP).-out .inner:where(.astro-XFQGEZPP){transform:translateY(var(--view-y))}.view:where(.astro-XFQGEZPP).-in{position:relative;z-index:2}.view:where(.astro-XFQGEZPP).-in.-immediate{position:static}
