.home-kv{position:relative;z-index:1000;height:100vh;color:var(--color-txt2);pointer-events:none}.home-kv__catch{position:relative;width:100%;height:100%}.home-kv__catch p{--stroke-width:1px;--stroke-color:var( --color-txt2 );position:absolute;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:11;color:var(--pallet-transp);text-align:center;font-family:var(--font-sans-serif);font-weight:400;padding-top:.1px;padding-bottom:.1px;--line-height:var( --line-height-2xs )}.home-kv__catch p::after,.home-kv__catch p::before{content:'';display:block;width:0;height:0;font-size:inherit}.home-kv__catch p::before{margin-top:var(--font-sans-serif-top)}.home-kv__catch p::after{margin-bottom:var(--font-sans-serif-bottom)}@media screen and (min-width:1024px){.home-kv__catch p{top:48.11111%}}@media screen and (max-width:1023px){.home-kv__catch p{top:49.47526%}}@media screen and (min-width:1024px){.home-kv__catch p{font-size:var(--font-size100)}}@media screen and (max-width:1023px) and (min-width:561px){.home-kv__catch p{font-size:var(--font-size65)}}@media screen and (max-width:560px){.home-kv__catch p{font-size:var(--font-size50)}}.home-kv__catch .js-splittext span:nth-of-type(7){margin-right:-.1em}.home-kv__catch .js-splittext span:nth-of-type(14){margin-right:-.06em}.home-kv__catch .js-splittext span:nth-of-type(18){margin-right:-.15em}.home-posts{position:relative;z-index:10;height:calc(var(--ac-height) - 100vh + 100vh);margin-top:-15.8rem}.home-posts.is-done .home-posts__cards{opacity:0;visibility:hidden}.home-posts__cards{top:calc(50vh - var(--card-height) * .5);z-index:10;opacity:1;visibility:visible;transition:var(--transition-fade);transition-property:opacity,visibility}@media screen and (min-width:1024px){.home-posts__cards{--card-height:39.6rem}}@media screen and (max-width:1023px){.home-posts__cards{--card-height:29.7rem}}.home-curtain{background-color:var(--color-bg3);z-index:100}.home-gradation{background-color:var(--color-bg7);z-index:1;opacity:0}.home-works{--bg-color:var( --color-bg6 );--txt-color:var( --color-txt2 );position:relative;z-index:10;background-color:var(--bg-color);color:var(--txt-color)}@media screen and (min-width:1024px){.home-works{padding:7rem 0 13.6rem}}@media screen and (max-width:1023px){.home-works{padding:10rem 0 5.8rem}}.home-works__header{display:flex;align-items:flex-start;justify-content:space-between}.home-recruit__main{position:relative;padding-top:5.6rem}.home-recruit__main__txt{color:var(--color-txt2);font-family:var(--font-gothic2-bold)}@media screen and (min-width:1024px){.home-recruit__main__txt.-small{font-size:var(--font-size138);margin-top:-1.9rem;margin-bottom:-1.3rem}}@media screen and (max-width:1023px){.home-recruit__main__txt.-small{font-size:var(--font-size92);margin-top:-1.3rem;margin-bottom:-1.1rem}}@media screen and (min-width:1024px){.home-recruit__main__txt.-medium{font-size:var(--font-size240);margin-top:-3.7rem}}@media screen and (max-width:1023px){.home-recruit__main__txt.-medium{font-size:var(--font-size160);margin-top:-2.4rem}}@media screen and (min-width:1024px){.home-recruit__main__txt.-large{font-size:var(--font-size360)}}@media screen and (max-width:1023px){.home-recruit__main__txt.-large{font-size:var(--font-size240)}}.home-about__header{display:flex;flex-direction:column;justify-content:space-between}@media screen and (max-width:1023px){.home-about__header{height:66.7rem}}.home-about__circles{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.home-about__circles>div{position:absolute;z-index:0}.home-about__circles a{aspect-ratio:1/1;display:block;position:relative;z-index:0;overflow:hidden;border-radius:50%}@media screen and (min-width:1024px){.home-about__circles__team{width:20rem}}@media screen and (max-width:1023px){.home-about__circles__team{width:12rem}}.home-about__circles__sns{width:4.8rem}.home-about__symbol{display:flex;width:100%;margin-inline:auto}@media screen and (min-width:1024px){.home-about__symbol{max-width:66.1rem}}@media screen and (max-width:1023px){.home-about__symbol{max-width:31.2rem}}.home-about__symbol,.home-about__symbol svg{aspect-ratio:716/469;color:var(--color-txt2)}@media screen and (min-width:1024px){.home-about__map{min-height:57.7rem}}@media screen and (max-width:1023px){.home-about__map{max-height:75rem}}.home-about__map::after{content:'';display:block;padding-top:100%}.home-about__map iframe{-webkit-filter:var(--filter-gray);filter:var(--filter-gray)}.home-about__gallery{display:grid;gap:var(--gap)}@media screen and (min-width:1024px){.home-about__gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,calc(192 / 1440 * var(--ww))))}}@media screen and (max-width:1023px) and (min-width:561px){.home-about__gallery{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(6,minmax(0,calc(192 / 720 * var(--ww))))}}@media screen and (max-width:560px){.home-about__gallery{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,calc(150 / 375 * var(--ww))))}}@media screen and (min-width:561px){.home-about__gallery li:nth-of-type(1){grid-area:1/1/3/3}.home-about__gallery li:nth-of-type(2){grid-area:3/1/4/2}.home-about__gallery li:nth-of-type(3){grid-area:3/2/4/3}.home-about__gallery li:nth-of-type(4){grid-area:1/3/2/4}.home-about__gallery li:nth-of-type(5){grid-area:2/3/4/4}.home-about__gallery li:nth-of-type(6){grid-area:4/1/6/2}.home-about__gallery li:nth-of-type(7){grid-area:4/2/6/4}.home-about__gallery li:nth-of-type(8){grid-area:6/1/7/3}.home-about__gallery li:nth-of-type(9){grid-area:6/3/7/4}}@media screen and (max-width:560px){.home-about__gallery li:nth-of-type(1){grid-area:1/1/3/3}.home-about__gallery li:nth-of-type(2){grid-area:3/1/4/2}.home-about__gallery li:nth-of-type(3){grid-area:4/1/5/2}.home-about__gallery li:nth-of-type(4){display:none}.home-about__gallery li:nth-of-type(5){grid-area:3/2/5/3}.home-about__gallery li:nth-of-type(6){grid-area:7/1/8/2}.home-about__gallery li:nth-of-type(7){grid-area:5/1/7/3}.home-about__gallery li:nth-of-type(8){grid-area:8/1/9/3}.home-about__gallery li:nth-of-type(9){grid-area:7/2/8/3}}.home-about__gallery figure{position:relative;width:100%;height:100%}.home-mm{--bg-color:var( --page-montblanc-made );position:relative;z-index:10;background-color:var(--bg-color)}@media screen and (min-width:1024px){.home-mm{padding:7rem 0 13.6rem}}@media screen and (max-width:1023px){.home-mm{padding:10rem 0 5.8rem}}.home-mm__header{display:flex;align-items:flex-start;justify-content:space-between}
/*# sourceMappingURL=sourcemaps/page-home.min.css.map */