@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{mix-blend-mode:plus-lighter;opacity:0}to{mix-blend-mode:plus-lighter;opacity:1}}@keyframes astroFadeOut{0%{mix-blend-mode:plus-lighter;opacity:1}to{mix-blend-mode:plus-lighter;opacity:0}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}#three-canvas[data-astro-cid-wdnpruck]{z-index:100;opacity:1;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0}:where(*){font-style:normal;font-weight:inherit;vertical-align:baseline;background:0 0;border:none;border-radius:0;outline:none;font-family:inherit;font-size:100%}:where(*),:where(*):before,:where(*):after{box-sizing:border-box;margin:0;padding:0}:where(html){overflow-wrap:break-word;cursor:default;tab-size:2;-webkit-tap-highlight-color:transparent;text-size-adjust:100%;height:100%;font-size:62.5%}:where(body){line-height:inherit;-webkit-font-smoothing:antialiased;font-family:system-ui,sans-serif}img{vertical-align:bottom}:focus{outline:none}:where(a,a:link,a:visited,a:hover,a:active){outline:none;text-decoration:none}a:not([class]),a:not([class]):link,a:not([class]):visited,a:not([class]):hover,a:not([class]):active{vertical-align:baseline;cursor:pointer;outline:0;margin:0;padding:0;text-decoration:none}:where(ul,ol){list-style:none}:where(table){border-collapse:collapse;border-spacing:0;text-indent:0;border-color:currentColor}:where(input,button,textarea,select){color:inherit;font-variation-settings:inherit;font-feature-settings:inherit;letter-spacing:inherit;word-spacing:inherit;font-family:inherit;font-size:100%}:where(button,label,select,summary,[role=button],[role=option]){cursor:pointer}:where(:disabled,label:has(>:disabled,+disabled)){cursor:not-allowed}:where(textarea){resize:vertical;overflow:auto}input,select{vertical-align:middle}input[type=radio],input.radio,input[type=checkbox],input.checkbox{margin-top:0;margin-bottom:0;position:relative;top:-.1em}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:""}:where(h1){font-size:inherit;margin-bottom:0}abbr[title],dfn[title]{cursor:help;border-bottom:1px dotted}del{text-decoration:line-through}ins,mark{color:#000;background-color:#ffb;text-decoration:none}:where(hr){border:none;block-size:0;color:inherit;border-block-start:1px solid;overflow:visible}summary::-webkit-details-marker{display:none}:where(dialog){max-width:initial;max-height:initial;margin:0;position:fixed;inset:0}:where(img,video){vertical-align:bottom;max-width:100%;height:auto}.l-inner{padding-inline:max(calc((24 / var(--width-base)) * 100vw), 2rem)}.lowerMvAnimTrack{position:relative}.lowerMvAnimMedia{height:100%;padding-inline:max(calc((24 / var(--width-base)) * 100vw), 2rem);justify-content:center;align-items:flex-start;display:flex;position:relative;overflow:hidden}.lowerMvAnimMedia picture,.lowerMvAnimMedia img{flex-shrink:0;width:100%;height:auto;display:block}.lowerMvAnimMedia img{transform-origin:50%;will-change:transform, filter}.lowerMvAnimOverlay{background-color:rgb(from var(--color-navy) r g b/.9);opacity:0;pointer-events:none;will-change:opacity;position:absolute;inset:0}.lowerMvAnim .about{z-index:2;background-image:none;align-items:center;width:100%;min-height:100vh;display:flex;position:absolute;inset:0}.lowerMvAnim .about .l-inner{z-index:2;background-color:#0000;width:100%;position:relative}.lowerMvAnim .title{font-weight:200;font-size:max(calc((70 / var(--width-base)) * 100vw), 2.5rem);line-height:102%;font-family:var(--font-serif-ja)}.lowerMvAnim .titleRow{max-inline-size:fit-content;display:block}.lowerMvAnim .content{color:var(--color-white)}.lowerMvAnim .contentText{font-weight:300;font-size:max(calc((25 / var(--width-base)) * 100vw), 1.5rem);line-height:166%;font-family:var(--font-sans-ja);letter-spacing:-.03em}[data-lower-mv-anim].is-lower-mv-active .lowerMvAnimMedia,[data-lower-mv-anim].is-lower-mv-settled .lowerMvAnimMedia{z-index:1;height:100vh;margin:0;position:absolute;inset:0;overflow:hidden}[data-lower-mv-anim].is-lower-mv-active .about,[data-lower-mv-anim].is-lower-mv-settled .about{z-index:2;background-image:none;min-height:100vh;margin:0;position:absolute;inset:0}[data-lower-mv-anim].is-lower-mv-settled .lowerMvAnimOverlay{opacity:.9}[data-lower-mv-anim].is-lower-mv-settled .lowerMvAnimMedia img{filter:grayscale()blur(10px)}.compeCommonSectionTitle .title{display:block}.compeCommonSectionTitle .copy{gap:max(calc((10 / var(--width-narrow)) * 100vw), 2.3rem);flex-grow:1;display:flex}.compeCommonSectionTitle .copyText{font-weight:700;font-size:max(calc((25 / var(--width-base)) * 100vw), 1.7rem);line-height:92%;font-family:var(--font-sans-ja);flex-shrink:0;display:block}.compeCommonSectionTitle .copy:before{content:"";background-color:currentColor;width:100%;height:1px;display:block}.compeCommonSectionLeadTermRow{max-inline-size:fit-content;font-weight:300;font-size:max(calc((70 / var(--width-base)) * 100vw), 2.5rem);line-height:102%;font-family:var(--font-serif-ja);letter-spacing:-.02em;display:block}.compeCommonSectionLeadTermRow:not(:last-child){margin-block-end:-1px}.compeCommonSectionLeadData{max-inline-size:22em;font-size:max(calc((25 / var(--width-base)) * 100vw), 1.5rem);line-height:136%;font-family:var(--font-sans-ja);letter-spacing:-.03em}.textHasLp{text-indent:1em hanging}a:not([class]){color:inherit}a.textLink{color:inherit;font-weight:600;text-decoration:underline}a.disabled{cursor:default;opacity:.6;pointer-events:none}.arrowLink{justify-content:space-between;align-items:center;gap:max(calc((11 / var(--width-base)) * 100vw), .5rem);border-bottom:1px solid var(--color-navy);padding-block-end:max(calc((22 / var(--width-base)) * 100vw), 1.4rem);display:flex}.arrowLinkText{font-weight:500;font-size:max(calc((25 / var(--width-base)) * 100vw), 1.5rem);line-height:1;font-family:var(--font-acumin)}.arrowLinkIcon{width:max(calc((22 / var(--width-base)) * 100vw), 1.6rem);display:inline-block}.linkBtn{display:inline-block}.linkBtnWrap{text-align:center}.linkBtnInner{justify-content:space-between;align-items:flex-end;display:flex;overflow:hidden}.linkBtnText{align-items:baseline;display:flex}.linkBtnTextEn{font-weight:700;font-size:clamp(3.2rem, calc((60 / var(--width-narrow)) * 100vw), 6rem);font-family:var(--font-helvetica)}.linkBtnTextJa{font-weight:400;font-size:clamp(1.3rem, calc((20 / var(--width-narrow)) * 100vw), 2rem);font-family:var(--font-sans-ja)}:where(.linkBtn){text-align:center}.discList{list-style:none}.discList>li{text-indent:-1em;padding-inline-start:1em}.discList>li:before{content:"・";color:inherit;font-feature-settings:normal;font-family:inherit}.discList>li .childList{padding-inline-start:.4em}.discList>li .childList>li{text-indent:0;grid-template-columns:1em 1fr;display:grid}.discList>li .childList>li:before{content:"○";color:inherit;font-size:70%;font-weight:900;font-family:var(--font-sans-ja);font-feature-settings:normal;display:inline-block}.js-rotateAnimInner{transform-style:preserve-3d;display:inline-block;position:relative}.js-rotateAnimCube{--rotate-depth:1.9rem;--hinge-overlap:1.5rem;--seam-fix:.5px;transform-style:preserve-3d;transition:transform .3s ease-in-out;display:inline-block;position:relative}.js-rotateAnimInitial,.js-rotateAnimTarget{transform-origin:50%;transform-style:preserve-3d;backface-visibility:hidden;display:block}.js-rotateAnimInitial{transform:rotateX(0deg) translateZ(var(--rotate-depth));position:relative}.js-rotateAnimInitial.opa30{opacity:.3}.js-rotateAnimTarget{z-index:2;transform:rotateX(-90deg) translateZ(calc(var(--rotate-depth) + var(--hinge-overlap) + var(--seam-fix)));position:absolute;inset:0}.js-rotateAnim:not([data-rotate-mode=hover]):not([data-rotate-mode=hover-only]).is-rotated .js-rotateAnimCube{transform:rotateX(90deg)}.js-rotateAnim[data-rotate-mode=hover] .linkBtnInner,.js-rotateAnim[data-rotate-mode=hover-only] .linkBtnInner{overflow:visible}@keyframes fade-out-scale-down{0%{filter:brightness();opacity:1;transform:scale(1)}to{filter:brightness(.5);opacity:1;transform:scale(.92)}}@keyframes slide-in-up{0%{transform:translateY(100vh);box-shadow:0 -20px 50px #00000080}to{transform:translateY(0)}}::view-transition-group(root){animation-duration:.8s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(root){z-index:1;-o-object-fit:cover;object-fit:cover;mix-blend-mode:normal;animation-name:fade-out-scale-down}::view-transition-new(root){z-index:2;mix-blend-mode:normal;animation-name:slide-in-up}::view-transition-group(ui-layer){animation:none!important}::view-transition-old(ui-layer){z-index:1;mix-blend-mode:normal;opacity:0;animation:none!important}::view-transition-new(ui-layer){z-index:2;mix-blend-mode:normal;animation:none!important}.screen-reader-text,.visuallyHidden{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bgNavy,.bgMain{background-color:var(--color-navy)}.bgBeige,.bgSub{background-color:var(--color-beige)}.bgText{background-color:var(--color-text)}.bgBase{background-color:var(--color-bg)}.bgWhite{background-color:var(--color-white)}.bgMainAlpha{background-color:rgb(from var(--color-main) r g b/.6)}.fwNormal{font-weight:400}.fwBold{font-weight:700}.fw100{font-weight:100}.fw200{font-weight:200}.fw300{font-weight:300}.fw400{font-weight:400}.fw500{font-weight:500}.fw600{font-weight:600}.fw700{font-weight:700}.fw800{font-weight:800}.fw900{font-weight:900}.fs50per{font-size:50%}.fs60per{font-size:60%}.fs70per{font-size:70%}.fs80per{font-size:80%}.fs90per{font-size:90%}.fs100per{font-size:100%}.fs110per{font-size:110%}.fs120per{font-size:120%}.fs130per{font-size:130%}.fs140per{font-size:140%}.fs150per{font-size:150%}.fs160per{font-size:160%}.fs170per{font-size:170%}.fs180per{font-size:180%}.fs190per{font-size:190%}.fs200per{font-size:200%}.fcNavy,.fcMain{color:var(--color-navy)}.fcBeige,.fcSub{color:var(--color-beige)}.fcBeigeOpa50{color:rgb(from var(--color-beige) r g b/.5)}.fcText{color:var(--color-text)}.fcBase{color:var(--color-bg)}.fcWhite{color:var(--color-white)}.fcBlack{color:#000}:where(img,video).w100per{width:100%}.displayInline{display:inline}.displayInlineBlock{display:inline-block}.displayBlock{display:block}.displayNone{display:none}[data-pixel-anim]{vertical-align:top;max-width:100%;display:inline-block;overflow:hidden}[data-pixel-anim] img{clip-path:inset(100% 0% 0%);width:100%;height:auto;display:block}[data-pixel-anim]:not(.is-pixel-anim-done){position:relative}@property --width-iphoneSE{syntax:"<number>";inherits:false;initial-value:375}@property --width-xnarrow{syntax:"<number>";inherits:false;initial-value:600}@property --width-narrow{syntax:"<number>";inherits:false;initial-value:769}@property --width-medium{syntax:"<number>";inherits:false;initial-value:1024}@property --width-wide{syntax:"<number>";inherits:false;initial-value:1280}@property --width-xwide{syntax:"<number>";inherits:false;initial-value:1440}@property --width-base{syntax:"<number>";inherits:false;initial-value:1920}@property --color-navy{syntax:"<color>";inherits:false;initial-value:#100964}@property --color-beige{syntax:"<color>";inherits:false;initial-value:#aaaaa0}@property --color-text{syntax:"<color>";inherits:false;initial-value:#1f1625}@property --color-bg{syntax:"<color>";inherits:false;initial-value:#eaeaea}@property --color-white{syntax:"<color>";inherits:false;initial-value:#f6f6f6}@property --color-history-bg{syntax:"<color>";inherits:false;initial-value:#ededed}:root{--font-sans-ja:"Noto Sans JP", sans-serif;--font-serif-ja:"source-han-serif-jp-subset", serif;--font-aviano:"aviano-didone", serif;--font-acumin:"acumin-pro", sans-serif;--font-helvetica:"helvetica-neue-lt-pro", sans-serif;--font-grotesk-display:"neue-haas-grotesk-display", sans-serif;--font-grotesk-text:"neue-haas-grotesk-text", sans-serif}body{background-color:var(--color-bg);height:100%;min-height:100svh;color:var(--color-navy);font-size:1.4rem;font-weight:400;line-height:1;font-family:var(--font-serif-ja);font-kerning:normal;font-variant-ligatures:none;font-feature-settings:"palt" on;-webkit-font-smoothing:antialiased;position:fixed;overflow:hidden}#lenis-wrapper{z-index:1;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;width:100vw;height:100%;position:relative;top:0;left:0;overflow-y:scroll}#lenis-wrapper::-webkit-scrollbar{display:none}#lenis-wrapper{transform-origin:50% 30vh;will-change:transform, filter}#lenis-content{z-index:1;width:100%;min-height:100vh;position:relative}.l-main{background-color:var(--color-bg)}.footerRevealSpacer{block-size:var(--footer-height,100svh);pointer-events:none}html.is-footerRevealed #lenis-wrapper,html.is-footerRevealed #lenis-content{pointer-events:none}html.is-footerRevealed #lenis-content>header,html.is-footerRevealed #lenis-content>main{pointer-events:auto}@media screen and (width>=769px){.lowerMvAnim .about .l-inner{justify-content:space-between;align-items:center;display:flex}.lowerMvAnim .content{max-width:calc((860 / var(--width-base)) * 100vw);padding-inline-end:calc((60 / var(--width-base)) * 100vw)}.compeCommonSectionLead{justify-content:space-between;gap:2.4rem;display:flex}.compeCommonSectionLeadTerm{flex-shrink:0}.compeCommonSectionLeadTermRow .childRow{background:0 0}.displayNarrow{display:none}}@media screen and (width>=1024px){.linkBtnInner{border-radius:5px;width:min(100vw - 48px,60.8rem);height:15.2rem;padding:15px 25px 17px 22px}.linkBtnInner .linkBtnIcon{padding-block-end:3px}}@media screen and (width>=1440px){.compeCommonSectionTitle{flex-direction:row-reverse;gap:2.9rem;display:flex}.compeCommonSectionTitle .copy{flex-direction:row-reverse}}@media screen and (width<=1439px){.compeCommonSectionTitle .copy{flex-direction:row-reverse;align-items:baseline;margin-block-start:10px}}@media screen and (width<=1023px){.linkBtnInner{border-radius:3px;width:min(100vw - 40px,33.5rem);height:8.2rem;padding:10px 12px 10px 11px}.linkBtnInner .linkBtnIcon{width:17px}}@media screen and (width<=768px){.lowerMvAnim .title{margin-block-end:calc((38 / var(--width-iphoneSE)) * 100vw)}.compeCommonSectionTitle .title img{width:auto;height:calc((26 / var(--width-iphoneSE)) * 100vw)}.compeCommonSectionLeadTerm{margin-block-end:3.7rem}.compeCommonSectionLeadTermRow:has(.childRow){background:0 0}.compeCommonSectionLeadTermRow:has(.childRow) .childRow{max-inline-size:fit-content;display:block}.compeCommonSectionLeadData{font-weight:350;line-height:146%}.displayNotNarrow{display:none}}@media (any-hover:hover){.alpha{transition:opacity .3s ease-in-out}.alpha:hover{opacity:.6}.js-rotateAnim[data-rotate-mode=hover]:hover .js-rotateAnimCube,.js-rotateAnim[data-rotate-mode=hover-only]:hover .js-rotateAnimCube,.historyItem:hover .js-rotateAnim[data-rotate-mode=hover] .js-rotateAnimCube,.historyItem:hover .js-rotateAnim[data-rotate-mode=hover-only] .js-rotateAnimCube{transform:rotateX(90deg)}}@media (prefers-reduced-motion:reduce){.lowerMvAnim .about{visibility:visible;opacity:1}.lowerMvAnimOverlay{opacity:.9}.lowerMvAnimMedia{justify-content:center;align-items:center;width:100%;height:100vh;padding-inline:0;display:flex;position:relative;overflow:hidden}.lowerMvAnimMedia img{-o-object-fit:cover;object-fit:cover;filter:grayscale()blur(10px);width:100%;height:100%}}.header[data-astro-cid-isef26zo]{background-color:var(--color-bg)}.contents[data-astro-cid-isef26zo]{display:flex}.social[data-astro-cid-isef26zo]{margin-left:calc((40 / var(--width-base)) * 100vw);gap:calc((24 / var(--width-base)) * 100vw);color:var(--color-navy);font-size:1.1rem;font-weight:400;line-height:88.75%;font-family:var(--font-acumin);display:flex}.socialList[data-astro-cid-isef26zo]{font-size:max(calc((50 / var(--width-base)) * 100vw), 3rem);gap:.5em;display:flex}.socialList[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{color:var(--color-navy);font-weight:500;line-height:.6em;font-family:var(--font-acumin)}@media screen and (width>=769px){.header[data-astro-cid-isef26zo]{height:calc(103px + 2.2rem);padding-inline:calc((28 / var(--width-base)) * 100vw) calc((264 / var(--width-base)) * 100vw);padding-block-start:2.2rem;display:flex}.contents[data-astro-cid-isef26zo]{gap:calc((50 / var(--width-base)) * 100vw);width:fit-content;margin-left:auto}.narrowHeaderNav[data-astro-cid-isef26zo]{display:none}}@media screen and (width<=768px){.header[data-astro-cid-isef26zo]{z-index:2;padding-inline:max(calc((24 / var(--width-base)) * 100vw), 2rem);padding-block-start:2rem;position:absolute;top:0;left:0;right:0}.siteTitle[data-astro-cid-isef26zo]{white-space:nowrap;clip:rect(0 0 0 0);clip-path:inset(50%);opacity:0;pointer-events:none;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contents[data-astro-cid-isef26zo]{justify-content:space-between;gap:2rem}.narrowHeaderNav[data-astro-cid-isef26zo]{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 8px;display:grid}.narrowHeaderNav[data-astro-cid-isef26zo] .navListItem[data-astro-cid-isef26zo]{place-content:center;width:4.6em;height:.8em;font-size:1.57rem;display:grid;position:relative;overflow:hidden}.narrowHeaderNav[data-astro-cid-isef26zo] .navLink[data-astro-cid-isef26zo]{background-color:var(--color-bg);color:var(--color-navy);font-weight:500;line-height:1;font-family:var(--font-acumin);transition:background-color,color .3s;display:inline-block;position:absolute;top:-.09em;left:0}.narrowHeaderNav[data-astro-cid-isef26zo] .navLink[data-astro-cid-isef26zo].is-home,.narrowHeaderNav[data-astro-cid-isef26zo] .navLink[data-astro-cid-isef26zo].is-current{background-color:var(--color-navy);color:var(--color-bg)}.narrowHeaderNav[data-astro-cid-isef26zo] .navLink[data-astro-cid-isef26zo]:has(.count){align-items:flex-start;gap:.2em;display:flex}.narrowHeaderNav[data-astro-cid-isef26zo] .navLink[data-astro-cid-isef26zo] .count[data-astro-cid-isef26zo]{font-size:1rem;transform:translateY(50%)}.socialTerm[data-astro-cid-isef26zo]{width:5em;font-size:1.3rem;font-weight:500}.socialTerm[data-astro-cid-isef26zo]>span[data-astro-cid-isef26zo]{display:none}.socialList[data-astro-cid-isef26zo] a[data-astro-cid-isef26zo]{font-size:3.27rem}}.footer[data-astro-cid-oenwriqq]{z-index:0;bottom:0;background-color:var(--color-navy);color:var(--color-bg);font-weight:400;font-family:var(--font-acumin);pointer-events:auto;position:fixed;inset-inline:0}.footer[data-astro-cid-oenwriqq] .footerRevealDim[data-astro-cid-oenwriqq]{z-index:2;background-color:var(--color-text);pointer-events:none;position:absolute;inset:0}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq]{z-index:0;transform-origin:top;border-inline:1px solid rgb(from var(--color-white) r g b/.2);backface-visibility:hidden;flex-direction:column;min-height:100svh;display:flex;position:relative}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq]{font-size:max(calc((15 / var(--width-base)) * 100vw), 1rem);line-height:133%}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{color:var(--color-bg)}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .snsList[data-astro-cid-oenwriqq]{gap:calc((29 / var(--width-base)) * 100vw);display:flex}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .snsLink[data-astro-cid-oenwriqq]{font-size:max(calc((75 / var(--width-base)) * 100vw), 2.8rem);line-height:.7}.footer[data-astro-cid-oenwriqq] .middleLogo[data-astro-cid-oenwriqq]{width:calc((670 / var(--width-base)) * 100vw);margin-block-end:calc((43 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq]{font-size:max(calc((13 / var(--width-base)) * 100vw), 1rem)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq] .daigasGroup[data-astro-cid-oenwriqq]{padding-inline-end:2px}@media screen and (width>=769px){.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq]{padding-block:2.2rem 1.6rem}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]{z-index:2;top:0;bottom:0;right:0;left:calc((159 / var(--width-base)) * 100vw);border-inline:1px solid rgb(from var(--color-white) r g b/.2);pointer-events:none;position:absolute}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]:before,.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]:after{background-color:rgb(from var(--color-white) r g b/.2);content:"";width:1px;height:100%;position:absolute;top:0}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]:before{left:calc((474 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]:after{right:calc((607 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq]{grid-template-columns:calc((634 / var(--width-base)) * 100vw) minmax(0, 1fr) calc((762 / var(--width-base)) * 100vw);margin-block-end:auto;padding-block-end:calc((330 / var(--width-base)) * 100vw);display:grid}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .nav[data-astro-cid-oenwriqq]{grid-template-columns:calc((159 / var(--width-base)) * 100vw) max-content;display:grid}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .message[data-astro-cid-oenwriqq]{grid-template-columns:calc((167 / var(--width-base)) * 100vw) calc((448 / var(--width-base)) * 100vw);display:grid}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .sns[data-astro-cid-oenwriqq]{grid-template-columns:calc((119 / var(--width-base)) * 100vw) max-content;gap:calc((34 / var(--width-base)) * 100vw);display:grid}.footer[data-astro-cid-oenwriqq] .middle[data-astro-cid-oenwriqq]{border-block-start:1px solid rgb(from var(--color-white) r g b/.2);padding-block-end:calc((81 / var(--width-base)) * 100vw);padding-inline-start:calc((159 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq]{flex-direction:row-reverse;justify-content:space-between;align-items:flex-end;display:flex}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq]{transform:translateY(calc((4 / var(--width-base)) * 100vw));display:flex}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq] .urbanex[data-astro-cid-oenwriqq]{width:calc((178 / var(--width-base)) * 100vw);padding-top:calc((6 / var(--width-base)) * 100vw);padding-inline-end:calc((35 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq] .ogud[data-astro-cid-oenwriqq]{width:calc((232 / var(--width-base)) * 100vw);padding-inline-end:calc((30 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]{width:calc((900 / var(--width-base)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]>small[data-astro-cid-oenwriqq]{grid-template-columns:calc((159 / var(--width-base)) * 100vw) calc((476 / var(--width-base)) * 100vw) minmax(0, 1fr);display:grid}}@media screen and (width<=768px){.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq]{padding-block:calc((17 / var(--width-iphoneSE)) * 100vw) calc((45 / var(--width-iphoneSE)) * 100vw)}.footer[data-astro-cid-oenwriqq] .contents[data-astro-cid-oenwriqq] .line[data-astro-cid-oenwriqq]{display:none}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .navTerm[data-astro-cid-oenwriqq]{margin-block-end:1rem}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .navListItem[data-astro-cid-oenwriqq]{margin-block-end:.3em}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .sns[data-astro-cid-oenwriqq]{top:calc((17 / var(--width-iphoneSE)) * 100vw);position:absolute;right:0}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .snsTerm[data-astro-cid-oenwriqq]{margin-block-end:1rem}.footer[data-astro-cid-oenwriqq] .upper[data-astro-cid-oenwriqq] .snsList[data-astro-cid-oenwriqq]{justify-content:flex-end;gap:calc((23 / var(--width-iphoneSE)) * 100vw)}.footer[data-astro-cid-oenwriqq] .middle[data-astro-cid-oenwriqq]{border-block:1px solid rgb(from var(--color-white) r g b/.2);margin-block:auto}.footer[data-astro-cid-oenwriqq] .middleLogo[data-astro-cid-oenwriqq]{width:calc((260 / var(--width-iphoneSE)) * 100vw);margin-block-end:calc((16 / var(--width-iphoneSE)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq]{text-align:right}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq] .urbanex[data-astro-cid-oenwriqq]{width:calc((124 / var(--width-iphoneSE)) * 100vw);margin-block-end:2.2rem;margin-inline-start:auto}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .logoList[data-astro-cid-oenwriqq] .ogud[data-astro-cid-oenwriqq]{width:calc((176 / var(--width-iphoneSE)) * 100vw);margin-block-end:2rem;margin-inline-start:auto}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]{margin-block-start:calc((5 / var(--width-iphoneSE)) * 100vw)}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]>small[data-astro-cid-oenwriqq]{flex-wrap:wrap;display:flex}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]>small[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]:first-child{width:100%;margin-block-end:calc((5 / var(--width-iphoneSE)) * 100vw);display:block}.footer[data-astro-cid-oenwriqq] .lower[data-astro-cid-oenwriqq] .copyright[data-astro-cid-oenwriqq]>small[data-astro-cid-oenwriqq] span[data-astro-cid-oenwriqq]:last-child{margin-inline-start:auto;display:inline-block}}.noiseOverlay[data-astro-cid-gf66utjw]{z-index:1000;background-image:var(--noise-bg);mix-blend-mode:color-burn;opacity:.1;pointer-events:none;background-repeat:repeat;background-size:128px;position:fixed;inset:0}@supports (font:-apple-system-body){.noiseOverlay[data-astro-cid-gf66utjw]{mix-blend-mode:normal}}@media screen and (width<=768px){.noiseOverlay[data-astro-cid-gf66utjw]{background-size:64px}}#loading[data-astro-cid-n3wrdcfn]{z-index:500;background:var(--color-navy);justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow:hidden}.loadingStatus[data-astro-cid-n3wrdcfn]{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.loadingHeader[data-astro-cid-n3wrdcfn],.loadingFooter[data-astro-cid-n3wrdcfn]{width:100%;position:absolute;left:0}.loadingHeader[data-astro-cid-n3wrdcfn]{top:0}.loadingHeader[data-astro-cid-n3wrdcfn] .loadingMarqueeTrack[data-astro-cid-n3wrdcfn]{animation-direction:reverse}.loadingFooter[data-astro-cid-n3wrdcfn]{bottom:0}.loadingContent[data-astro-cid-n3wrdcfn]{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}.loadingMarquee[data-astro-cid-n3wrdcfn]{white-space:nowrap;width:100%;overflow:hidden}.loadingMarqueeTrack[data-astro-cid-n3wrdcfn]{width:fit-content;animation:20s linear infinite marquee;display:flex}.loadingMarqueeGroup[data-astro-cid-n3wrdcfn]{flex-shrink:0;align-items:center;display:flex}.loadingMarqueeItem[data-astro-cid-n3wrdcfn]{color:var(--color-bg);font-size:3rem;font-style:normal;font-weight:500;font-family:var(--font-acumin);padding-inline-end:4rem}.loadingMarqueeItem[data-astro-cid-n3wrdcfn].loadingPercent{font-variant-numeric:tabular-nums}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@media screen and (width>=769px){.loadingBody[data-astro-cid-n3wrdcfn]{margin-block:auto}#loading[data-astro-cid-n3wrdcfn].is-home .loadingBody[data-astro-cid-n3wrdcfn]{margin-block-start:calc(124px + (calc((74 / var(--width-base)) * 100vw)));margin-block-end:auto}.loadingContent[data-astro-cid-n3wrdcfn]{padding-block:1.4rem}.loadingBlock[data-astro-cid-n3wrdcfn]{display:none}.loadingLineBlock[data-astro-cid-n3wrdcfn]{height:calc((262 / var(--width-base)) * 100vw);flex-direction:column;justify-content:space-between;display:flex}.loadingLineBlock[data-astro-cid-n3wrdcfn]+.loadingLineBlock[data-astro-cid-n3wrdcfn]{margin-block-start:calc((18 / var(--width-base)) * 100vw)}.loadingLineBlockItem[data-astro-cid-n3wrdcfn]{width:100%;max-width:initial;height:auto;display:block}}@media screen and (width<=768px){.loadingBody[data-astro-cid-n3wrdcfn]{flex-direction:column;justify-content:center;height:calc(100svh - 27px);display:flex}.loadingBlock[data-astro-cid-n3wrdcfn]{width:0;height:calc((50 / var(--width-iphoneSE)) * 100vw);background-color:rgb(from var(--color-white) r g b/.6)}.loadingBlock[data-astro-cid-n3wrdcfn]+.loadingBlock[data-astro-cid-n3wrdcfn]{margin-block-start:calc((3 / var(--width-iphoneSE)) * 100vw)}.loadingLineBlock[data-astro-cid-n3wrdcfn]{display:none}}.nav[data-astro-cid-ysmacbz7]{z-index:9999;right:max(calc((24 / var(--width-base)) * 100vw), 2rem);position:fixed}.navListItem[data-astro-cid-ysmacbz7]{z-index:var(--nav-z,1);width:4.6em;height:.8em;min-height:.8em;font-size:calc((25 / var(--width-base)) * 100vw);clip-path:inset(0);will-change:transform, clip-path, height;place-content:center;display:grid;position:relative;overflow:hidden}.navListItem[data-astro-cid-ysmacbz7].is-stacked,.navListItem[data-astro-cid-ysmacbz7][aria-hidden=true]{pointer-events:none}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7]{background-color:var(--color-bg);color:var(--color-navy);font-weight:500;line-height:1;font-family:var(--font-acumin);transition:background-color,color .3s;display:inline-block;position:absolute;top:-.14em;right:0}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7]:has(.count){align-items:flex-start;gap:.2em;display:flex}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7] .count[data-astro-cid-ysmacbz7]{transform:translateY(50%)}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7].is-current{background-color:var(--color-navy);color:var(--color-bg)}@media screen and (width>=769px){.nav[data-astro-cid-ysmacbz7]{pointer-events:auto;top:22px}.nav[data-astro-cid-ysmacbz7].is-minimal .navLink[data-astro-cid-ysmacbz7][data-scroll-to=top]{background-color:var(--color-navy);color:var(--color-bg);pointer-events:auto}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7] .count[data-astro-cid-ysmacbz7]{font-size:calc((10 / var(--width-base)) * 100vw)}}@media screen and (width<=768px){.nav[data-astro-cid-ysmacbz7]{opacity:0;pointer-events:none;width:14.4rem;bottom:5rem}.nav[data-astro-cid-ysmacbz7].is-open{opacity:1;pointer-events:auto}.navListItem[data-astro-cid-ysmacbz7]{font-size:3rem}.nav[data-astro-cid-ysmacbz7] .navLink[data-astro-cid-ysmacbz7] .count[data-astro-cid-ysmacbz7]{font-size:1rem}}.navTrigger[data-astro-cid-s63ybj3v]{z-index:9999;right:max(calc((24 / var(--width-base)) * 100vw), 2rem);background-color:var(--color-bg);width:9.4rem;height:2.4rem;color:var(--color-navy);font-size:2.5rem;font-weight:400;line-height:2rem;font-family:var(--font-acumin);letter-spacing:-.1rem;cursor:pointer;pointer-events:auto;justify-content:space-between;display:flex;position:fixed;bottom:1.7rem}.navTriggerText[data-astro-cid-s63ybj3v]{padding-block-start:2px;display:inline-block}@media screen and (width>=769px){.navTrigger[data-astro-cid-s63ybj3v]{display:none}}.custom-scrollbar-track[data-astro-cid-uuixjd4r]{pointer-events:auto;background:#ffffff0d;width:10px;height:100vh;position:absolute;top:0;right:0}.custom-scrollbar-thumb[data-astro-cid-uuixjd4r]{cursor:grab;opacity:.5;background:#fff;border-radius:4px;width:100%;height:100px;transition:opacity .3s,background-color .3s}.custom-scrollbar-thumb[data-astro-cid-uuixjd4r]:active{background-color:var(--color-navy);cursor:grabbing;opacity:1}@media (any-hover:hover){.custom-scrollbar-thumb[data-astro-cid-uuixjd4r]:hover{opacity:.8}}.uiLayer[data-astro-cid-ju4pidww]{z-index:300;view-transition-name:ui-layer;pointer-events:none;position:fixed;inset:0}.custom-scrollbar-track,#navTrigger{pointer-events:auto}#pageUiLayer[data-astro-cid-ju4pidww]{z-index:200;pointer-events:none;position:relative}
