.page_home-sitemap-section__0bZll{margin-bottom:32px}.page_home-sitemap-details__kWN3e{display:grid;align-items:flex-end;position:relative;max-width:1024px;margin-inline:auto;box-sizing:border-box}@media(min-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e{grid-template-columns:50% 50%;min-height:640px;height:80svh;padding:max(16svh,120px) 16px}}@media(max-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e{grid-template-columns:80% 20%;height:480px;padding:32px 16px}}.page_home-sitemap-details__kWN3e:before{content:"";display:block;position:absolute;top:0;left:calc(-50vw + 50%);z-index:-1;width:100vw;height:100%;background-image:var(--detail-image);background-repeat:no-repeat;transition:opacity .2s ease}@media(min-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e:before{background-size:auto 80%;background-position:100% 100%;opacity:.5}}@media(max-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e:before{background-size:320px auto;background-position:top 16px right 0;opacity:1}}@media(any-hover:hover){.page_home-sitemap-details__kWN3e:has(.page_sitemap-details-heading__4cmXg>a:hover):before{opacity:1}}.page_sitemap-details-heading__4cmXg{margin-bottom:16px;color:var(--detail-color,#000);text-wrap:nowrap}@media(min-aspect-ratio:1/1){.page_sitemap-details-heading__4cmXg{font-size:3rem}}@media(max-aspect-ratio:1/1){.page_sitemap-details-heading__4cmXg{font-size:1.75rem}}.page_sitemap-details-heading__4cmXg>a{display:inline-flex;align-items:center;gap:16px}.page_sitemap-details-heading-icon__fwj9r{display:flex;align-items:center;justify-content:center;translate:0 .1lh;aspect-ratio:1;border:3px solid var(--detail-color,#000);border-radius:100%}@media(min-aspect-ratio:1/1){.page_sitemap-details-heading-icon__fwj9r{width:48px;color:var(--detail-color,#000);font-size:.5em}}@media(max-aspect-ratio:1/1){.page_sitemap-details-heading-icon__fwj9r{width:32px;font-size:.65em}}@media(any-hover:hover){.page_sitemap-details-heading__4cmXg>a:hover .page_sitemap-details-heading-icon__fwj9r{background-color:var(--detail-color,#000);color:var(--color-white)}}.page_sitemap-details-description__5xJvy{position:relative;padding-block:16px;color:var(--color-white);text-wrap:nowrap}@media(min-aspect-ratio:1/1){.page_sitemap-details-description__5xJvy{font-size:1.25rem}}@media(max-aspect-ratio:1/1){.page_sitemap-details-description__5xJvy{font-size:14px}}.page_sitemap-details-description__5xJvy:before{content:"";display:block;position:absolute;top:0;z-index:-1;width:100vw;height:100%;background-color:var(--detail-color,#000)}@media(min-aspect-ratio:1/1){.page_sitemap-details-description__5xJvy:before{left:calc(-50vw + 100%)}}@media(max-aspect-ratio:1/1){.page_sitemap-details-description__5xJvy:before{left:-16px}}@media(min-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e[data-direction=left]>div{grid-area:1/2/2/3}.page_home-sitemap-details__kWN3e[data-direction=left]:before{background-position:0 100%}}@media(max-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e[data-direction=left]:before{background-position:top 16px left 0}}@media(min-aspect-ratio:1/1){.page_home-sitemap-details__kWN3e[data-direction=left] .page_sitemap-details-description__5xJvy:before{left:calc(-50vw + 0%)}}.SitemapNavigation_home-sitemap__G5YJ3{background-color:#2993c4}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap__G5YJ3{display:grid;grid-template-columns:1fr auto 1fr;justify-content:center}.SitemapNavigation_home-sitemap__G5YJ3:after,.SitemapNavigation_home-sitemap__G5YJ3:before{content:"";display:block;background-size:auto 100%;background-position:50%}.SitemapNavigation_home-sitemap__G5YJ3:before{background-image:url(/images/contents/home/hero-horizontal-loop-left.webp)}.SitemapNavigation_home-sitemap__G5YJ3:after{background-image:url(/images/contents/home/hero-horizontal-loop-right.webp)}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap__G5YJ3{padding-top:var(--global-header-height);box-sizing:border-box}}.SitemapNavigation_home-sitemap-navigation__AAzMG{position:relative;background-position:50%;background-repeat:no-repeat}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-navigation__AAzMG{aspect-ratio:16/9;min-height:90svh;background-image:url(/images/contents/home/hero-horizontal-layer-upper.webp),url(/images/contents/home/background-stream-horizontal.webp),url(/images/contents/home/hero-horizontal-layer-lower.webp);background-size:auto calc(100% + 1px)}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-navigation__AAzMG{aspect-ratio:960/1568;background-image:url(/images/contents/home/hero-vertical-layer-upper.webp),url(/images/contents/home/background-stream-vertical.webp),url(/images/contents/home/hero-vertical-layer-lower.webp);background-size:100% auto}.SitemapNavigation_home-sitemap-navigation__AAzMG:after{content:"";display:block;position:absolute;bottom:0;left:0;width:100%;height:32px;background-image:linear-gradient(180deg,transparent,#2993c4)}}.SitemapNavigation_home-sitemap-pipe-layer__vB9bM{pointer-events:none;position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;background-position:50%;background-repeat:no-repeat}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-pipe-layer__vB9bM{aspect-ratio:16/9;background-image:url(/images/contents/home/hero-horizontal-part-orange.webp);background-size:auto 100%;filter:contrast(.95) brightness(1.025)}}@keyframes SitemapNavigation_stream-1__x_DgR{0%{background-position:0 50%}to{background-position:4000% 50%}}.SitemapNavigation_home-sitemap-stream-layer__WL97D{position:absolute;z-index:2;cursor:pointer}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-stream-layer__WL97D{top:46%;left:6%;translate:0 -50%;aspect-ratio:3.35/1;width:60%;background-image:url(/images/contents/home/stream-1.svg);background-size:auto 90%;background-position:center 50%;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);animation:SitemapNavigation_stream-1__x_DgR 60s linear infinite}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-stream-layer__WL97D{top:47.5%;left:0;translate:0 -50%;aspect-ratio:2/1;width:90%;background-image:url(/images/contents/home/stream-4.svg);background-size:auto 90%;background-position:center 50%;background-repeat:repeat-x;-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);animation:SitemapNavigation_stream-1__x_DgR 60s linear infinite}}@keyframes SitemapNavigation_slide__JPb0n{0%{transform:translateX(0)}to{transform:translateX(-143.5%)}}@keyframes SitemapNavigation_slide-mobile__fY1bA{0%{transform:translateX(0)}to{transform:translateX(-236.5%)}}.SitemapNavigation_home-sitemap-stream-slide-group__ixHiD{display:flex;align-items:center;gap:1%;position:absolute;top:0;left:0;width:100%;height:100%}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-stream-slide-group__ixHiD{animation:SitemapNavigation_slide__JPb0n 12s linear infinite}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-stream-slide-group__ixHiD{animation:SitemapNavigation_slide-mobile__fY1bA 12s linear infinite}}.SitemapNavigation_home-sitemap-stream-slide__4MyaR{display:block;aspect-ratio:1/1;width:auto;height:70%}.SitemapNavigation_home-sitemap-stream-slide__4MyaR.SitemapNavigation_--large__d7l3n{height:90%}.SitemapNavigation_home-sitemap-stream-slide__4MyaR:nth-child(n){translate:0 -20%}.SitemapNavigation_home-sitemap-stream-slide__4MyaR:nth-child(2n){translate:0 30%}.SitemapNavigation_home-sitemap-stream-slide__4MyaR:nth-child(3n){translate:0 -10%}.SitemapNavigation_home-sitemap-welcome__X9ITO{position:absolute;z-index:2;pointer-events:none}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-welcome__X9ITO{top:20%;left:46%}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-welcome__X9ITO{top:20%;left:40%}}.SitemapNavigation_home-sitemap-tetsuokun__ZKP7p>img{display:block;height:auto}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-tetsuokun__ZKP7p>img{width:7svh}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-tetsuokun__ZKP7p>img{width:14dvw}}@keyframes SitemapNavigation_fukidashi__a_R4C{0%{opacity:0;scale:.8}5%,95%{opacity:1;scale:1}to{opacity:0;scale:.8}}.SitemapNavigation_home-sitemap-tetsuokun-fukidashi__kgMc4{position:absolute;top:85%;left:0;width:auto;animation:SitemapNavigation_fukidashi__a_R4C 7s ease-in-out .5s;opacity:0}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-tetsuokun-fukidashi__kgMc4{height:18svh;translate:-35% 0}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-tetsuokun-fukidashi__kgMc4{height:30dvw;translate:-30% 0}}@keyframes SitemapNavigation_hop__HGPQw{0%{transform:translateY(0)}50%{transform:translateY(-10%)}to{transform:translateY(0)}}.SitemapNavigation_home-sitemap-fukidashi__qLZsT{display:flex;aspect-ratio:240/96;position:absolute;z-index:3}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/highschool"]{aspect-ratio:456/299;scale:1.25}.SitemapNavigation_home-sitemap-fukidashi__qLZsT>img{width:100%;height:100%;object-fit:contain;animation:SitemapNavigation_hop__HGPQw 2s ease-in-out 0s infinite}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-fukidashi__qLZsT{height:8svh;padding:2svh 2svh 4svh}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/work"]{top:12%;left:65%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/introduction"]{top:8%;left:30%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/new-employee"]{top:57%;left:43%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/highschool"]{top:54%;left:24%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/about"]{top:66%;left:60%}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-fukidashi__qLZsT{height:14dvw;padding-block:5dvw 10dvw}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/work"]{top:4%;left:55%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/introduction"]{top:8%;left:0}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/new-employee"]{top:54%;left:63%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/highschool"]{top:60%;left:22%}.SitemapNavigation_home-sitemap-fukidashi__qLZsT[href="/about"]{top:74%;left:43%}}.SitemapNavigation_home-sitemap-details__MjS77{display:grid;align-items:flex-end;position:relative;max-width:1024px;margin-inline:auto;box-sizing:border-box}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77{grid-template-columns:50% 50%;min-height:640px;height:80svh;padding:max(16svh,120px) 16px}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77{grid-template-columns:75% 25%;height:360px;padding:32px 16px}}.SitemapNavigation_home-sitemap-details__MjS77:before{content:"";display:block;position:absolute;top:0;left:calc(-50vw + 50%);z-index:-1;width:100vw;height:100%;background-image:var(--detail-image);background-repeat:no-repeat}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77:before{background-size:auto 80%;background-position:100% 100%}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77:before{background-size:240px auto;background-position:top 16px right 0}}.SitemapNavigation_sitemap-details-heading__7MJ_w{margin-bottom:16px;color:var(--detail-color,#000);font-weight:600}@media(min-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-heading__7MJ_w{font-size:3rem}}@media(max-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-heading__7MJ_w{font-size:2rem}}.SitemapNavigation_sitemap-details-heading__7MJ_w>a{display:flex;align-items:center;gap:16px}.SitemapNavigation_sitemap-details-heading-icon__EWFgr{display:flex;align-items:center;justify-content:center;aspect-ratio:1;width:48px;background-color:var(--detail-color,#000);border-radius:100%;color:var(--color-white);font-size:.5em}.SitemapNavigation_sitemap-details-description__V5nJY{position:relative;padding-block:16px;color:var(--color-white)}@media(min-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-description__V5nJY{font-size:1.25rem}}@media(max-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-description__V5nJY{font-size:12px}}.SitemapNavigation_sitemap-details-description__V5nJY:before{content:"";display:block;position:absolute;top:0;z-index:-1;width:100vw;height:100%;background-color:var(--detail-color,#000)}@media(min-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-description__V5nJY:before{left:calc(-50vw + 100%)}}@media(max-aspect-ratio:1/1){.SitemapNavigation_sitemap-details-description__V5nJY:before{left:-16px}.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left]{grid-template-columns:25% 75%}}.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left]>div{grid-area:1/2/2/3}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left]:before{background-position:0 100%}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left]:before{background-position:top 16px left 0}.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left] .SitemapNavigation_sitemap-details-heading__7MJ_w{text-align:right}}@media(min-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left] .SitemapNavigation_sitemap-details-description__V5nJY:before{left:calc(-50vw + 0%)}}@media(max-aspect-ratio:1/1){.SitemapNavigation_home-sitemap-details__MjS77[data-direction=left] .SitemapNavigation_sitemap-details-description__V5nJY:before{left:calc(-25vw - 8px)}}