@layer components{._header_1axy2_4{position:relative;z-index:1;padding-top:var(--header-height);padding-bottom:3.2rem}@media screen and (max-width:767px){._header_1axy2_4{padding-bottom:2.3rem}}._header_1axy2_4:before{content:"";position:absolute;z-index:-1;top:0;left:0;display:block;width:100%;height:calc(var(--header-height) + 14rem);background-color:var(--color-yellow);clip-path:polygon(0 0,100% 0,100% calc(100% - (100% - var(--header-height))),0% 100%)}@media screen and (max-width:767px){._header_1axy2_4:before{clip-path:polygon(0 0,100% 0%,100% calc(100% - (100% - var(--header-height)) + 1.8rem),0 calc(100% - 8.8rem))}}@media screen and (min-width:1440px){._header-heading-wrapper_1axy2_33{margin-top:calc(12 / var(--pc-design-canvas-w) * 100vw)}}@media screen and (max-width:767px){._header-heading-wrapper_1axy2_33{margin-top:3.2rem}}._header-heading_1axy2_33{min-height:28.5rem;line-height:.9;font-family:var(--font-kasumigaseki-recruit);font-size:28.5rem;font-weight:900;letter-spacing:-.06em;transform:translate(-.035em)}@media screen and (max-width:767px){._header-heading_1axy2_33{min-height:11.3rem;font-size:11.3rem;white-space:nowrap;transform:translate(-.05em)}}._header-description_1axy2_59{min-height:18rem;margin-top:1.2rem;line-height:1.09;font-family:var(--font-sans-yakuhan-all);font-size:8rem;letter-spacing:.025em;font-weight:900}@media screen and (max-width:767px){._header-description_1axy2_59{min-height:17.5rem;margin-top:.6rem;margin-left:.15em;white-space:nowrap;font-size:4rem}}._header-description_1axy2_59 [data-spirit-hero-anim*=cursor]{font-weight:300;opacity:1;visibility:hidden;font-size:.85em;vertical-align:.135em}._header-bg_1axy2_84{position:absolute;top:0;left:0;z-index:-2;width:100%;height:100%}._header-bg_1axy2_84 img{object-fit:cover;width:100%;height:100%}._full-image_1axy2_97 img{display:block;width:100%}._texts_1axy2_101{background-color:var(--color-yellow);padding-top:6rem;padding-bottom:18rem}@media screen and (max-width:767px){._texts_1axy2_101{padding-top:5.4rem;padding-bottom:10.4rem;padding-right:var(--page-padding);padding-left:var(--page-padding)}}@media screen and (min-width:768px){._texts-block_1axy2_115{width:var(--container-middle-width);margin-right:auto;margin-left:auto}}._texts-block_1axy2_115+._texts-block_1axy2_115{margin-top:4rem}._texts-block-heading_1axy2_124{line-height:1.44;font-size:3.2rem;font-weight:900;letter-spacing:.025em}@media screen and (max-width:767px){._texts-block-heading_1axy2_124{font-size:2.5rem}._texts-block-heading_1axy2_124._--sp-centering_1axy2_134{text-align:center}}._texts-block-body_1axy2_138{margin-top:3rem;line-height:2;font-size:1.6rem;font-weight:700;letter-spacing:.025em}@media screen and (max-width:767px){._texts-block-body_1axy2_138{margin-top:2rem;text-align:justify}}._ceo_1axy2_151{margin-top:6.1rem}@media screen and (min-width:768px){._ceo_1axy2_151{width:var(--container-width);margin-right:auto;margin-left:auto}}@media screen and (max-width:767px){._ceo_1axy2_151{margin-top:3.8rem}}._video-container_1axy2_166{position:relative;aspect-ratio:16/8}@media screen and (max-width:767px){._video-container_1axy2_166{aspect-ratio:16/9}}@media screen and (max-width:767px){._video-container_1axy2_166{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}}._video-container_1axy2_166 video{display:block;width:100%;height:100%;object-fit:cover}._video-icon_1axy2_187{width:8.6rem;position:absolute;top:50%;left:50%;z-index:1;transform:translate(-50%) translateY(-50%);color:#fff;opacity:.23;transition:opacity .15s ease-out}@media screen and (max-width:767px){._video-icon_1axy2_187{width:6rem}}._video-container-button_1axy2_203:hover ._video-icon_1axy2_187{opacity:.55}._video-button_1axy2_206{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;overflow:hidden;transition:opacity .25s ease-out}[data-ceo-message-video=root].--active ._video-button_1axy2_206{pointer-events:none;opacity:0}._video-play-icon_1axy2_220{width:8.8rem;position:absolute;top:50%;left:50%;z-index:2;transform:translate(-50%) translateY(-50%);color:#fff;opacity:.6;transition:opacity .25s ease-out;line-height:0}@media screen and (max-width:767px){._video-play-icon_1axy2_220{width:6rem}}@media(hover:hover){._video-button_1axy2_206:hover ._video-play-icon_1axy2_220{opacity:1}}._video-thumbnail_1axy2_242{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%}._video-thumbnail_1axy2_242 img{width:100%;height:100%;object-fit:cover;transition:transform .2s ease-out}@media(hover:hover){._video-button_1axy2_206:hover ._video-thumbnail_1axy2_242 img{transform:scale(1.035)}}._video-thumbnail_1axy2_242:after{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background-color:#0003;mix-blend-mode:multiply;transition:background-color .2s ease-out}@media(hover:hover){._video-button_1axy2_206:hover ._video-thumbnail_1axy2_242:after{background-color:#0000001a}}._ceo-profile_1axy2_279{line-height:1.4;margin-top:5.2rem;text-align:center}@media screen and (max-width:767px){._ceo-profile_1axy2_279{margin-top:2.8rem}}._ceo-position_1axy2_289{font-size:1.8rem;font-weight:900;letter-spacing:.025em}._ceo-name_1axy2_294{margin-top:.3em;font-size:3.2rem;font-weight:900;letter-spacing:.025em}@media screen and (max-width:767px){._ceo-name_1axy2_294{margin-top:.6rem}}._philosophy_1axy2_305{position:relative;padding-top:12rem;padding-bottom:12rem}@media screen and (max-width:767px){._philosophy_1axy2_305{padding-top:7.2rem;padding-bottom:6rem}}._philosophy-heading_1axy2_316{position:absolute;top:0;left:50%;transform:translate(-50%) translateY(-65%);line-height:1;font-family:var(--font-kasumigaseki-recruit);font-size:8.8rem;font-weight:900;letter-spacing:-.06em}@media screen and (max-width:767px){._philosophy-heading_1axy2_316{transform:translate(calc(-50% - .03em)) translateY(-70%);font-size:5.6rem;white-space:nowrap}}._philosophy-body_1axy2_334{text-align:center}._philosophy-body-large_1axy2_337{display:block;line-height:2.1;font-family:var(--font-sans-yakuhan-all);font-size:6.5rem;font-weight:900;letter-spacing:.025em}@media screen and (max-width:767px){._philosophy-body-large_1axy2_337{line-height:1.236;font-size:5.9rem;min-height:2.5em}}._philosophy-body-large_1axy2_337 [data-spirit-philosophy-anim*=cursor]{font-weight:400;opacity:1;visibility:hidden;font-size:.85em;vertical-align:.135em}._philosophy-body-small_1axy2_359{display:block;margin-top:.25em;line-height:1.81;font-family:var(--font-kasumigaseki-recruit);font-size:2.9rem;font-weight:900;letter-spacing:-.06em}@media screen and (max-width:767px){._philosophy-body-small_1axy2_359{margin-top:3.2rem;max-width:10em;min-height:2.5em;margin-right:auto;margin-left:auto;line-height:1.21}}._philosophy-body-small_1axy2_359 [data-spirit-philosophy-anim*=cursor]{font-weight:400;opacity:1;visibility:hidden;font-size:.85em;vertical-align:.135em;margin-left:.1em}}[data-astro-cid-qglgxwle][data-spirit-hero-mask=target]{opacity:0;pointer-events:none}
