@charset "UTF-8";html{color:#336;background:#fff}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,xmp{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:before,q:after{content:""}abbr,acronym{border:0;font-variant:normal}sup{vertical-align:text-top}sub{vertical-align:text-bottom}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;font-size:100%}legend{color:#336}#yui3-css-stamp.cssreset{display:none}input,select,textarea,button{outline:none}*{box-sizing:border-box}body{color:#336;-webkit-text-size-adjust:100%}img{max-width:100%;vertical-align:bottom}a{color:inherit;text-decoration:none}a,button{color:#336;cursor:pointer;border:none;background-color:transparent;text-align:left}:root{--_primaryColor: #0cf;--_secondaryColor: #336;--textColor: var(--_secondaryColor);--textColorPrimary: var(--_primaryColor);--borderColor: var(--_secondaryColor);--borderColorPrimary: var(--_primaryColor);--backgroundColorPrimary: var(--_primaryColor);--backgroundColorSecondary: var(--_secondaryColor)}:root{--_font-size-5xl: 56px;--_font-size-4xl: 40px;--_font-size-3xl: 32px;--_font-size-2xl: 24px;--_font-size-xl: 22px;--_font-size-lg: 20px;--_font-size-md: 16px;--_font-size-sm: 14px;--_font-size-xs: 13px;--_font-size-2xs: 12px;--_font-size-3xs: 10px}.heading-5xl,.p-serviceSingleHead__title,.p-serviceSingleSectionHead__title,.c-sectionHead__copy,.c-staticPageHead__title{font-size:var(--_font-size-5xl);font-weight:700}.text-5xl{font-size:var(--_font-size-5xl);letter-spacing:.06em}.heading-4xl,.p-recruitPageHead__message,.p-messagePageTexts__copy{font-size:var(--_font-size-4xl);font-weight:700}.text-4xl{font-size:var(--_font-size-4xl);letter-spacing:.06em}.heading-3xl,.p-memberSingleInterview__phrase,.p-systemFeaturePanel__title,.p-servicePageList__title,.c-post__title{font-size:var(--_font-size-3xl);font-weight:700}.text-3xl{font-size:var(--_font-size-3xl);letter-spacing:.06em}.heading-2xl,.p-memberSingleInterview__title,.p-recruitSingleHead__title,.p-serviceSingleHead__phrase,.p-servicePageList__texts:before,.p-servicePageList__copy{font-size:var(--_font-size-2xl);font-weight:700}.text-2xl{font-size:var(--_font-size-2xl);letter-spacing:.06em}.heading-xl,.p-privacyPage h3,.p-contactPageType .tel,.p-contactPageType .email,.p-memberSingleInterview__q,.p-accessPageTexts .tel,.l-headerMobileNavPanel__title{font-size:var(--_font-size-xl);font-weight:700}.text-xl{font-size:var(--_font-size-xl);letter-spacing:.06em}.heading-lg,.p-serviceFlowItem__title,.p-serviceFeatures__title{font-size:var(--_font-size-lg);font-weight:700}.text-lg,.p-serviceSingleNav__list a,.p-messagePageTexts p,.p-messagePageTexts__sign .name,.c-sectionHead__description,.c-staticPageHead__description{font-size:var(--_font-size-lg);letter-spacing:.06em}.heading-md,.p-memberSingle__name,.p-recruitPageGrid__title,.p-recruitPageMembersCard__name,.p-recruitPageNavList__title,.l-headerMobileNav__label{font-size:var(--_font-size-md);font-weight:700}.text-md,.p-newsPageList__link .content,.p-floatNav__texts p,.p-serviceSingleHead__description,.p-serviceSingleSectionHead__service,.p-accessPageTexts__list li,dl dd,.c-form input:not([type=checkbox]):not([type=radio]),.c-form textarea,.c-form select,.c-form label:has(input[type=checkbox]),.c-form label:has(input[type=radio]){font-size:var(--_font-size-md);letter-spacing:.06em}.heading-sm,.p-accessPageTexts__heading,.c-sectionHead__title,.c-staticPageHead__title span,.l-footerNav__category,.l-footerFootCompany__title{font-size:var(--_font-size-sm);font-weight:700}.text-sm,.p-privacyPage p,.p-recruitSingleHead__title:after,.p-systemFeatureList__item,.p-serviceFlowItem__description,.p-serviceFeatures__description,.p-serviceSingleHead__category,.p-messagePageTexts__sign .position,.c-linkButton,.c-form__action button,.c-pagination__item>a,.c-pagination__item>span,.c-pagination__prev>a,.c-pagination__prev>span,.c-pagination__next>a,.c-pagination__next>span,.c-companyPageNav__item,.l-footer__actions a{font-size:var(--_font-size-sm);letter-spacing:.06em}.heading-xs,.c-label{font-size:var(--_font-size-xs);font-weight:700}.text-xs,.p-newsPageList__link .date,.p-contactPageType__note,.p-memberSingleInterview__title:after,.p-recruitSinglePanel .note,.p-recruitPageGrid__description,.c-dialog__close button,.c-post__date,.l-footerNav__item a,.l-headerNav>ul>li>a,.l-headerMobileNavPanel__link{font-size:var(--_font-size-xs);letter-spacing:.06em}.heading-2xs,.c-form__label{font-size:var(--_font-size-2xs);font-weight:700}.text-2xs,.p-privacyPage .note,.p-privacyPage .list_number_circle>li:before,.p-privacyPage__info,.p-recruitPageFloat__nav a p,.p-recruitPageNavList__description,.p-accessPageTexts .note,.p-accessPageMap__address,dl dt,.c-linkButton--sm,.c-formTerms__texts,.c-form__message,.l-footerFootCompany__info,.l-footerFoot__links a,.l-bread__list a,.l-bread__list p,.l-headerInnerNav a,.l-headerMobileNav__others a{font-size:var(--_font-size-2xs);letter-spacing:.06em}.heading-3xs{font-size:var(--_font-size-3xs);font-weight:700}.text-3xs,.p-memberSingle__position,.p-recruitPageMembersCard__position,.p-serviceFlowItem__step:before,.l-footerFoot__copyright,.l-bread__list>li+li:before{font-size:var(--_font-size-3xs);letter-spacing:.06em}:root{--_space-unit: 8px;--space-6xl: calc(var(--_space-unit) * 12);--space-5xl: calc(var(--_space-unit) * 10);--space-4xl: calc(var(--_space-unit) * 8);--space-3xl: calc(var(--_space-unit) * 7);--space-2xl: calc(var(--_space-unit) * 6);--space-xl: calc(var(--_space-unit) * 5);--space-lg: calc(var(--_space-unit) * 3);--space-md: calc(var(--_space-unit) * 2);--space-sm: calc(var(--_space-unit) * 1.5);--space-xs: calc(var(--_space-unit) * 1);--space-2xs: calc(var(--_space-unit) * .5);--space-3xs: calc(var(--_space-unit) * .25);--space-0: calc(var(--_space-unit) * 0)}:root{--_radius-unit: 8px;--radius-md: calc(var(--_radius-unit) * 3);--radius-sm: calc(var(--_radius-unit) * 2);--radius-xs: calc(var(--_radius-unit) * 1);--radius-2xs: calc(var(--_radius-unit) * .75);--radius-3xs: calc(var(--_radius-unit) * .5);--radius-md-up: calc(var(--_radius-unit) * 3 + 1px);--radius-sm-up: calc(var(--_radius-unit) * 2 + 1px);--radius-xs-up: calc(var(--_radius-unit) * 1 + 1px);--radius-2xs-up: calc(var(--_radius-unit) * .75 + 1px);--radius-3xs-up: calc(var(--_radius-unit) * .5 + 1px);--radius-md-down: calc(var(--_radius-unit) * 3 - 1px);--radius-sm-down: calc(var(--_radius-unit) * 2 - 1px);--radius-xs-down: calc(var(--_radius-unit) * 1 - 1px);--radius-2xs-down: calc(var(--_radius-unit) * .75 - 1px);--radius-3xs-down: calc(var(--_radius-unit) * .5 - 1px)}@font-face{font-family:LINE Seed JP;font-weight:400;font-style:normal;src:url(/assets/fonts/LINESeedJP_Rg-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:LINE Seed JP;font-weight:700;font-style:normal;src:url(/assets/fonts/LINESeedJP_Bd-subset.woff2) format("woff2");font-display:swap}@font-face{font-family:LINE Seed JP;font-weight:900;font-style:normal;src:url(/assets/fonts/LINESeedJP_Eb-subset.woff2) format("woff2");font-display:swap}:root{--family: "LINE Seed JP","Helvetica Neue",Arial,"Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}html{color:var(--textColor);background-color:#212529;-webkit-text-size-adjust:100%;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-webkit-font-smoothing:subpixel-antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (width <= 768px){html:has(.is-showBurger){overflow:hidden}}html:has(.js-mobileMenu.is-active){overflow:hidden}body{opacity:1!important}body .p-loading{display:grid;place-items:center;position:fixed;z-index:30;inset:0;background-color:var(--backgroundColorSecondary);visibility:hidden;opacity:0;transition:visibility .4s ease-in-out,opacity .4s ease-in-out}body .p-loading:before{content:"";display:block;width:171px;height:20px;background:no-repeat center/contain url('data:image/svg+xml,<svg width="171" height="20" viewBox="0 0 171 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M170.641 20H111.996V16.1426H110.418V3.87793H111.996V0H170.641V20ZM113.507 3.87793H113.604L119.45 11.376H119.481V3.87793H122.667V16.1426H119.481L113.643 8.62793H113.604V16.1426H113.507V18.4922H169.131V1.51074H113.507V3.87793ZM100.523 3.47266C101.396 3.46861 102.262 3.62161 103.08 3.92383C103.88 4.22604 104.619 4.67334 105.257 5.24316C105.884 5.81146 106.395 6.49733 106.759 7.26172C107.133 8.04757 107.32 8.90916 107.307 9.7793C107.318 10.7039 107.153 11.6231 106.821 12.4863C106.498 13.2993 106.012 14.0373 105.392 14.6543C105.083 14.9665 104.743 15.2456 104.377 15.4873C104.019 15.7199 103.638 15.9149 103.24 16.0684C101.492 16.7147 99.5703 16.7148 97.8223 16.0684C97.0099 15.7559 96.2736 15.2737 95.6621 14.6543C95.3637 14.3613 95.0966 14.0379 94.8652 13.6895C94.6167 13.3096 94.4045 12.9064 94.2324 12.4863C93.8985 11.6236 93.7311 10.7044 93.7402 9.7793C93.7399 9.34428 93.7864 8.91042 93.8789 8.48535C93.9708 8.06294 94.1115 7.65225 94.2969 7.26172C94.6575 6.49832 95.1638 5.81251 95.7881 5.24414C96.4311 4.66952 97.1777 4.22176 97.9873 3.9248C98.7975 3.6195 99.6576 3.46614 100.523 3.47266ZM43.5254 3.47266C44.3979 3.46856 45.2645 3.62153 46.083 3.92383C46.8834 4.22604 47.6216 4.67334 48.2598 5.24316C48.8857 5.81184 49.3941 6.49777 49.7568 7.26172C50.1307 8.04759 50.318 8.90915 50.3047 9.7793C50.3158 10.7039 50.1517 11.6231 49.8203 12.4863C49.4974 13.2993 49.0107 14.0373 48.3906 14.6543C48.0822 14.9666 47.7413 15.2456 47.375 15.4873C47.0176 15.7198 46.6371 15.915 46.2393 16.0684C44.4928 16.7134 42.5727 16.7134 40.8262 16.0684C40.0138 15.7559 39.2775 15.2737 38.666 14.6543C38.3676 14.3613 38.1005 14.0379 37.8691 13.6895C37.6206 13.3096 37.4084 12.9064 37.2363 12.4863C36.9024 11.6236 36.735 10.7044 36.7441 9.7793C36.7404 9.34462 36.7839 8.91081 36.873 8.48535C36.9649 8.06295 37.1047 7.65224 37.29 7.26172C37.653 6.49756 38.1628 5.81184 38.79 5.24414C39.4335 4.6696 40.1803 4.22176 40.9902 3.9248C41.8003 3.61981 42.6598 3.46643 43.5254 3.47266ZM134.068 13.75H139.805V16.1455H131.312V3.88672H134.068V13.75ZM154.729 16.1455H152.004L148.739 7.45801L145.475 16.1455H142.75L147.357 3.88672H150.121L154.729 16.1455ZM3.18555 16.1426H0V3.87793H3.18555V16.1426ZM15.4072 11.376H15.4395V3.87793H18.624V16.1426H15.4395L9.60059 8.62793H9.56055V16.1426H6.375V3.87793H9.56055L15.4072 11.376ZM30.8545 11.376H30.8857V3.87793H34.0713V16.1426H30.8857L25.0469 8.62793H25.0078V16.1426H21.8223V3.87793H25.0078L30.8545 11.376ZM57.8086 11.3291L60.7881 3.87793H64.252L59.0166 16.1426H56.5361L51.3828 3.87793H54.8545L57.8086 11.3291ZM76.041 16.1426H72.6406L69.6777 7.66797H69.6455L66.6016 16.1426H63.2188L67.9375 3.87793H71.417L76.041 16.1426ZM84.8789 6.57812H82.2451V16.1426H79.0596V6.57812H76.4219V3.87793H84.8789V6.57812ZM90.8555 16.1426H87.6699V3.87793H90.8555V16.1426ZM162.001 3.87891C162.489 3.88062 162.976 3.92988 163.455 4.02637C163.931 4.11613 164.389 4.28596 164.809 4.52832C165.211 4.76347 165.549 5.09352 165.795 5.48926C166.066 5.9564 166.198 6.49081 166.176 7.03027C166.2 7.6422 166.003 8.24245 165.622 8.72168C165.239 9.17459 164.735 9.50837 164.168 9.68262V9.71777C164.509 9.77427 164.838 9.88235 165.146 10.0381C165.445 10.1891 165.714 10.3914 165.942 10.6357C166.171 10.8839 166.353 11.1712 166.479 11.4844C166.616 11.8302 166.683 12.1996 166.677 12.5713C166.697 13.1605 166.559 13.7444 166.278 14.2627C166.021 14.7098 165.659 15.0877 165.223 15.3623C164.762 15.6486 164.255 15.8509 163.724 15.96C163.158 16.0821 162.58 16.1431 162.001 16.1416H157.693V3.87891H162.001ZM161.628 10.9463H160.456V13.752H161.644C161.884 13.7515 162.124 13.7317 162.361 13.6924C162.597 13.6562 162.825 13.5828 163.038 13.4756C163.238 13.373 163.408 13.2213 163.532 13.0342H163.527C163.664 12.8137 163.732 12.5571 163.723 12.2979C163.742 12.0853 163.698 11.8713 163.597 11.6836C163.495 11.4958 163.339 11.342 163.15 11.2422C162.673 11.0259 162.152 10.9241 161.628 10.9463ZM43.5254 6.5625C42.9209 6.55661 42.3259 6.71247 41.8018 7.01367C41.2835 7.29878 40.8449 7.70957 40.5264 8.20801C40.2262 8.68402 40.0641 9.23417 40.0576 9.79688C40.0534 10.451 40.2144 11.0959 40.5264 11.6709C40.815 12.2176 41.2493 12.6742 41.7812 12.9893C42.3091 13.2976 42.9102 13.4592 43.5215 13.458C44.1329 13.4618 44.734 13.2998 45.2607 12.9893C45.7954 12.6775 46.2314 12.2202 46.5166 11.6709C46.8318 11.0972 46.9929 10.4514 46.9844 9.79688C46.9826 9.23369 46.8203 8.68225 46.5166 8.20801C46.1989 7.71108 45.7614 7.30086 45.2451 7.01562C44.723 6.71323 44.1287 6.55671 43.5254 6.5625ZM100.523 6.5625C99.9188 6.55654 99.3231 6.71239 98.7988 7.01367C98.2825 7.29875 97.8459 7.70902 97.5283 8.20605C97.2283 8.68194 97.0652 9.23142 97.0586 9.79395C97.0543 10.4481 97.2164 11.0929 97.5283 11.668C97.8169 12.2148 98.2512 12.6712 98.7832 12.9863C99.3111 13.2946 99.9121 13.4572 100.523 13.4561C101.135 13.4598 101.736 13.297 102.263 12.9863C102.797 12.6746 103.232 12.2173 103.518 11.668C103.833 11.0943 103.995 10.4485 103.986 9.79395C103.985 9.23085 103.821 8.68022 103.518 8.20605C103.2 7.70912 102.763 7.29891 102.247 7.01367C101.723 6.71124 101.128 6.55529 100.523 6.5625ZM161.437 6.23633H160.456V8.76562H161.574C162.029 8.79321 162.482 8.67495 162.865 8.42773C163.018 8.31247 163.14 8.16104 163.22 7.9873C163.28 7.85714 163.314 7.71737 163.323 7.5752V7.29688C163.314 7.16231 163.277 7.03051 163.214 6.91016C163.13 6.74985 163.003 6.61614 162.848 6.52344C162.411 6.30607 161.924 6.2066 161.437 6.23633Z" fill="white"/></svg>')}body{overflow-x:clip;container-type:inline-size;color:#336;font-family:var(--family);font-size:var(--font-size-body);-webkit-font-smoothing:antialiased;font-feature-settings:"palt" 1;width:min(100%,var(--maxBodyWidth));margin-inline:auto;background-color:var(--lightColor);min-height:100dvh;background-image:radial-gradient(color-mix(in srgb,#0cf 24%,#fff) 1px,#fff 1px);background-size:20px 20px;background-position:top center}strong{font-weight:700;font-size:1.1em}small{font-size:var(--font-size-3xs);letter-spacing:.08em}main{container-type:inline-size}main>section{padding-block:var(--space-xl)}@media (width <= 768px){main>section{padding-block:var(--space-lg)}}@media (width <= 600px){main>section{padding-block:var(--space-md)}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;contain:strict;display:inline-block;height:20px;inset:0;margin:auto;position:absolute;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:1;cursor:pointer;display:grid;place-items:center;width:48px;height:auto;aspect-ratio:1;border-radius:var(--radius-sm);background-color:var(--backgroundColorSecondary);border:1px solid white}@container (width <=600px){.splide__arrow{width:40px}}.splide__arrow:hover{background-color:#fff;border-color:var(--borderColor)}.splide__arrow:before{content:"";display:block;width:24px;aspect-ratio:1;background-color:#fff;mask:no-repeat center/20px url('data:image/svg+xml;utf8,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M27.9769 14.0006L27.9894 14.013L14.3548 27.6476L11.8371 25.1299L21.1862 15.7808L1.78015 15.7815L1.78084 12.2204H21.1862L11.8371 2.87124L14.3548 0.353553L27.9894 13.9881L27.9769 14.0006Z" fill="white"/></svg>')}@container (width <=600px){.splide__arrow:before{-webkit-mask-size:16px;mask-size:16px}}.splide__arrow:hover:before{background-color:var(--backgroundColorSecondary)}.splide__arrow--prev{left:2vw;scale:-1 1}@container (width <=600px){.splide__arrow--prev{left:1vw}}.splide__arrow--next{right:2vw}@container (width <=600px){.splide__arrow--next{right:1vw}}.splide__arrow>svg{display:none}.splide__arrow svg{display:none}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;inset:0 .5em 0 auto;padding:1em 0}.l-wrapper{display:grid;grid-template:"header" auto "main" 1fr "footer" auto}.l-wrapper .l-header{grid-area:header}.l-wrapper .l-main{grid-area:main}.l-wrapper .l-footer{grid-area:footer}.l-container{container-type:inline-size;width:min(100% - 200px,1200px);margin-inline:auto}@media (width <= 1200px){.l-container{width:min(100% - 100px)}}@media (width <= 900px){.l-container{width:min(100% - 4rem)}}@media (width <= 600px){.l-container{width:min(100% - 2rem)}}.l-header__wrapper{pointer-events:none;container-type:inline-size;position:sticky;top:0;z-index:20;transition:translate .4s ease-in-out}.l-header__wrapper:before,.l-header__wrapper:after{content:"";display:block;width:100%;height:100%;-webkit-mask-image:linear-gradient(to bottom,black,transparent);mask-image:linear-gradient(to bottom,black,transparent);position:absolute;inset:0 auto auto 0;z-index:-1;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);translate:0 -40%}.l-header__wrapper:after{-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);translate:0 -25%}.l-header__container{display:flex;align-items:center;gap:var(--space-lg);padding-block:var(--space-xl) 0;padding-inline:var(--space-2xl) var(--space-xl);margin-block:0 var(--space-xl);transition:translate 1.2s cubic-bezier(.56,-.16,0,1.01),opacity 1.2s cubic-bezier(.56,-.16,0,1.01),filter 1.2s cubic-bezier(.56,-.16,0,1.01),scale 1.2s cubic-bezier(.56,-.16,0,1.01);transition-delay:.4s;position:relative}@container (width > 900px){@starting-style{.l-header__container{translate:0 -24%;opacity:0;filter:blur(16px)}}}@container (width <= 1200px){.l-header__container{padding-block:var(--space-lg) 0;padding-inline:var(--space-xl) var(--space-lg);margin-block:0 var(--space-lg)}}@container (width <= 600px){.l-header__container{padding-block:var(--space-md) 0;padding-inline:var(--space-lg) var(--space-md);margin-block:0 var(--space-md)}}.l-header__container>*{pointer-events:all}.l-header__logo{display:grid;margin-inline:calc(var(--space-md) * -1) auto}.l-header__logo a{display:flex;align-items:center;padding:var(--space-sm) var(--space-md);border-radius:var(--radius-xs);transition:background-color .2s ease-in-out}.l-header__logo a:hover{background-color:color-mix(in srgb,var(--backgroundColorSecondary) 16%,white 60%)}.l-header__logo svg{width:171px;height:20px;vertical-align:bottom}@container (width <= 600px){.l-header__logo svg{width:136.8px;height:16px}}@container (width <= 900px){.l-headerNav{display:none}}.l-headerNav>ul{display:flex;align-items:center;gap:var(--space-md)}.l-headerNav>ul>li{transition:translate 1s cubic-bezier(.43,.34,.01,.7),color 1s cubic-bezier(.43,.34,.01,.7),opacity 1s cubic-bezier(.43,.34,.01,.7);--_delayBase: .4s;transition-delay:var(--_delayBase);position:relative}@container (width > 900px){@starting-style{.l-headerNav>ul>li{translate:0 -2em;opacity:0}}}.l-headerNav>ul>li{--_delayAdd: .15s}.l-headerNav>ul>li:nth-of-type(2){transition-delay:calc(var(--_delayAdd) * 1 + var(--_delayBase))}.l-headerNav>ul>li:nth-of-type(3){transition-delay:calc(var(--_delayAdd) * 2 + var(--_delayBase))}.l-headerNav>ul>li:nth-of-type(4){transition-delay:calc(var(--_delayAdd) * 3 + var(--_delayBase))}.l-headerNav>ul>li:nth-of-type(5){transition-delay:calc(var(--_delayAdd) * 4 + var(--_delayBase))}.l-headerNav>ul>li>a{--height: 2.4em;display:inline-grid;place-items:center;font-weight:700;line-height:1;height:var(--height);padding-inline:1.5em;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border:1px solid transparent;border-radius:var(--radius-xs);overflow:hidden;position:relative;transition:backdrop-filter .2s ease-in-out}.l-headerNav>ul>li>a:hover{background:color-mix(in srgb,var(--backgroundColorSecondary) 8%,transparent);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}.l-headerNav>ul>li>a:hover span{translate:0 -100%}.l-headerNav>ul>li>a:hover span:nth-child(1){opacity:0}.l-headerNav>ul>li>a:hover span:nth-child(2){opacity:1}.l-headerNav>ul>li>a span{display:block;line-height:1;width:max-content;transition:translate .2s ease-in-out,opacity .2s ease-in-out;line-height:calc(var(--height) - 3px)}.l-headerNav>ul>li>a span:nth-child(1){opacity:1}.l-headerNav>ul>li>a span:nth-child(2){opacity:0;position:absolute;inset:100% auto auto 50%;transform:translate(-50%)}.l-headerInnerNav{width:max-content;min-width:100%;padding-block:var(--space-3xs);position:absolute;display:grid;gap:var(--space-3xs);opacity:0;visibility:hidden}.l-headerNav:hover .l-headerInnerNav,.l-headerNav__item>a:focus+.l-headerInnerNav{opacity:1;visibility:visible}.l-headerInnerNav a{display:block;padding:.5em .75em;background:color-mix(in srgb,var(--backgroundColorSecondary) 8%,white 24%);-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px);border-radius:var(--radius-xs);opacity:0;translate:0 -.5em;filter:blur(8px);transition:opacity .2s ease-in-out,filter .2s ease-in-out,translate .2s ease-in-out}.l-headerInnerNav a:hover{background:color-mix(in srgb,var(--backgroundColorSecondary) 24%,white 24%)}.l-headerNav__item:hover .l-headerInnerNav a{opacity:1;translate:0;filter:blur(0px)}.l-headerInnerNav a:nth-of-type(2){transition-delay:.05s}.l-headerInnerNav a:nth-of-type(3){transition-delay:.1s}.l-headerInnerNav a:nth-of-type(4){transition-delay:.15s}.l-headerInnerNav a:nth-of-type(5){transition-delay:.2s}.l-header{--maskImage: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="24" height="24" viewBox="x,y" fill="" stroke-width="2.2"><path d="M3.76562 22.5H0.0214844L6.02148 1.5H9.7666L3.76562 22.5ZM10.8682 22.5H7.12305L13.123 1.5H16.8682L10.8682 22.5ZM17.9785 22.5H14.2334L20.2334 1.5H23.9785L17.9785 22.5Z" fill="currentColor"/></svg>');--maskColor: var(--backgroundColorSecondary);--hoverColor: color-mix(in srgb, var(--backgroundColorSecondary) 8%, transparent)}.l-header:has(.is-active){--maskImage: url('data:image/svg+xml;utf8,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M37.1211 7.12109L24.2422 20L37.1211 32.8789L32.8789 37.1211L20 24.2422L7.12109 37.1211L2.87891 32.8789L15.7578 20L2.87891 7.12109L7.12109 2.87891L20 15.7578L32.8789 2.87891L37.1211 7.12109Z" fill="currentColor"/></svg>');--maskColor: white;--hoverColor: color-mix(in srgb, white 8%, transparent)}.l-headerMobile{transition:filter .4s ease-in-out,visibility .4s ease-in-out,translate .4s ease-in-out,scale .4s ease-in-out,opacity .4s ease-in-out;transform-origin:center center;width:100dvw;height:100dvh;padding:calc(var(--space-md) * 2);position:fixed;inset:0 auto auto 0;z-index:21;visibility:hidden;opacity:0}@container (width <= 1200px){.l-headerMobile{padding:calc(var(--space-md) * 1)}}@container (width <= 600px){.l-headerMobile{padding:var(--space-sm)}}@starting-style{.l-headerMobile{opacity:0;filter:blur(1rem);translate:0 .5rem;scale:.9}}.l-headerMobile{opacity:0;filter:blur(1rem);translate:0 .5rem;scale:.9}.l-headerMobile.is-active{scale:1;rotate:0deg;visibility:visible!important;opacity:1!important;filter:blur(0);translate:0 0}.l-headerMobileNav{display:grid;width:100%;height:100%;padding-block:76px var(--space-md);padding-inline:var(--space-md);opacity:1;background-color:var(--backgroundColorSecondary);clip-path:polygon(calc(100% + -0px) calc(100% - 16px),calc(100% + -0px) calc(100% - 16px),calc(100% - .209401px) calc(100% - 13.404609px),calc(100% - .815648px) calc(100% - 10.942592px),calc(100% - 1.785807px) calc(100% - 8.646883px),calc(100% - 3.086944px) calc(100% - 6.550416px),calc(100% - 4.686125px) calc(100% - 4.686125px),calc(100% - 6.550416px) calc(100% - 3.086944px),calc(100% - 8.646883px) calc(100% - 1.785807px),calc(100% - 10.942592px) calc(100% - .815648px),calc(100% - 13.404609px) calc(100% - .209401px),calc(100% - 16px) calc(100% + -0px),16px calc(100% + -0px),16px calc(100% + -0px),13.40471835px calc(100% - .209401px),10.9427648px calc(100% - .815648px),8.64708145px calc(100% - 1.785807px),6.5506104px calc(100% - 3.086944px),4.68629375px calc(100% - 4.686125px),3.0870736px calc(100% - 6.550416px),1.78589205px calc(100% - 8.646883px),.8156912px calc(100% - 10.942592px),.20941315px calc(100% - 13.404609px),0px calc(100% - 16px),0px 76px,0px 76px,.20941288px 73.4047305px,.81569024px 70.942784px,1.78589016px 68.6471035px,3.08707072px 66.550632px,4.68629px 64.6863125px,6.55060608px 63.087088px,8.64707704px 61.7859015px,10.94276096px 60.815696px,13.40471592px 60.2094145px,16px 60px,204px 60px,204px 60px,206.595391px 59.7905882px,209.057408px 59.1843136px,211.353117px 58.2141174px,213.449584px 56.9129408px,215.313875px 55.313725px,216.913056px 53.4494112px,218.214193px 51.3529406px,219.184352px 49.0572544px,219.790599px 46.5952938px,220px 44px,220px 16px,220px 16px,220.209401px 13.40471592px,220.815648px 10.94276096px,221.785807px 8.64707704px,223.086944px 6.55060608px,224.686125px 4.68629px,226.550416px 3.08707072px,228.646883px 1.78589016px,230.942592px .81569024px,233.404609px .20941288px,236px 0px,calc(100% - 16px) 0px,calc(100% - 16px) 0px,calc(100% - 13.404609px) .20941288px,calc(100% - 10.942592px) .81569024px,calc(100% - 8.646883px) 1.78589016px,calc(100% - 6.550416px) 3.08707072px,calc(100% - 4.686125px) 4.68629px,calc(100% - 3.086944px) 6.55060608px,calc(100% - 1.785807px) 8.64707704px,calc(100% - .815648px) 10.94276096px,calc(100% - .209401px) 13.40471592px,calc(100% + -0px) 16px,calc(100% + -0px) calc(100% - 16px));position:relative}@container (width <= 600px){.l-headerMobileNav{padding-block:60px var(--space-sm);padding-inline:var(--space-sm);clip-path:polygon(calc(100% + -0px) calc(100% - 16px),calc(100% + -0px) calc(100% - 16px),calc(100% - .209401px) calc(100% - 13.404609px),calc(100% - .815648px) calc(100% - 10.942592px),calc(100% - 1.785807px) calc(100% - 8.646883px),calc(100% - 3.086944px) calc(100% - 6.550416px),calc(100% - 4.686125px) calc(100% - 4.686125px),calc(100% - 6.550416px) calc(100% - 3.086944px),calc(100% - 8.646883px) calc(100% - 1.785807px),calc(100% - 10.942592px) calc(100% - .815648px),calc(100% - 13.404609px) calc(100% - .209401px),calc(100% - 16px) calc(100% + -0px),16px calc(100% + -0px),16px calc(100% + -0px),13.40471835px calc(100% - .209401px),10.9427648px calc(100% - .815648px),8.64708145px calc(100% - 1.785807px),6.5506104px calc(100% - 3.086944px),4.68629375px calc(100% - 4.686125px),3.0870736px calc(100% - 6.550416px),1.78589205px calc(100% - 8.646883px),.8156912px calc(100% - 10.942592px),.20941315px calc(100% - 13.404609px),0px calc(100% - 16px),0px 64px,0px 64px,.20941288px 61.4047062px,.81569024px 58.9427456px,1.78589016px 56.6470594px,3.08707072px 54.5505888px,4.68629px 52.686275px,6.55060608px 51.0870592px,8.64707704px 49.7858826px,10.94276096px 48.8156864px,13.40471592px 48.2094118px,16px 48px,152px 48px,152px 48px,154.595391px 47.7905882px,157.057408px 47.1843136px,159.353117px 46.2141174px,161.449584px 44.9129408px,163.313875px 43.313725px,164.913056px 41.4494112px,166.214193px 39.3529406px,167.184352px 37.0572544px,167.790599px 34.5952938px,168px 32px,168px 16px,168px 16px,168.209401px 13.40471592px,168.815648px 10.94276096px,169.785807px 8.64707704px,171.086944px 6.55060608px,172.686125px 4.68629px,174.550416px 3.08707072px,176.646883px 1.78589016px,178.942592px .81569024px,181.404609px .20941288px,184px 0px,calc(100% - 16px) 0px,calc(100% - 16px) 0px,calc(100% - 13.404609px) .20941288px,calc(100% - 10.942592px) .81569024px,calc(100% - 8.646883px) 1.78589016px,calc(100% - 6.550416px) 3.08707072px,calc(100% - 4.686125px) 4.68629px,calc(100% - 3.086944px) 6.55060608px,calc(100% - 1.785807px) 8.64707704px,calc(100% - .815648px) 10.94276096px,calc(100% - .209401px) 13.40471592px,calc(100% + -0px) 16px,calc(100% + -0px) calc(100% - 16px))}}.l-headerMobileNav__label{color:#fff;line-height:62px;position:absolute;inset:0 auto auto 256px;z-index:11;opacity:1}@container (width <= 600px){.l-headerMobileNav__label{font-size:var(--_font-size-2xs);line-height:56px;inset:0 auto auto 188px}}@container (width <= 400px){.l-headerMobileNav__label{inset:0 auto auto 180px;font-size:calc(var(--_font-size-2xs) * .92)}}.l-headerMobileNav__layout{display:grid;grid-template-rows:1fr auto;gap:var(--space-sm)}@container (width <= 480px){.l-headerMobileNav__layout{gap:var(--space-xs)}}.l-headerMobileNav__others{display:flex;justify-content:flex-end;gap:var(--space-xs)}@container (width <= 480px){.l-headerMobileNav__others{gap:var(--space-2xs)}}.l-headerMobileNav__others a{color:#fff;font-weight:600;display:block;padding:.75em 1.5em;border-radius:var(--radius-xs);border:1px solid rgba(255,255,255,.16)}@container (width <= 480px){.l-headerMobileNav__others a{font-size:var(--_font-size-3xs)}}.l-headerMobileNav__others a:hover{background-color:#ffffff3d}.l-headerMobileNav__box{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:1px}@container (width <= 600px){.l-headerMobileNav__box{grid-template-columns:1fr;grid-template-rows:auto}}.l-headerMobileNavPanel{container:panel/inline-size;display:grid;grid-template-rows:auto 1fr;gap:var(--space-lg);background-color:#fff;border-radius:var(--radius-xs);padding:var(--space-lg)}@container (width <= 900px){.l-headerMobileNavPanel{padding:var(--space-md)}}@container (width <= 600px){.l-headerMobileNavPanel{padding:var(--space-xs);gap:var(--space-sm)}}@container (width <= 480px){.l-headerMobileNavPanel{gap:var(--space-2xs)}}.l-headerMobileNavPanel__title{display:grid;align-items:center;grid-template-columns:auto 1fr auto;gap:.5em;padding:.5em;border-radius:var(--radius-sm);transition:background-color .2s ease-in-out}@container (width <= 900px){.l-headerMobileNavPanel__title{font-size:var(--_font-size-lg)}}@container (width <= 600px){.l-headerMobileNavPanel__title{font-size:var(--_font-size-md)}}@container (width <= 400px){.l-headerMobileNavPanel__title{padding:.2em}}.l-headerMobileNavPanel__title:hover{background-color:color-mix(in srgb,var(--borderColor) 8%,transparent)}.l-headerMobileNavPanel__title:before,.l-headerMobileNavPanel__title:after{content:"";display:block;width:1lh;aspect-ratio:1;border-radius:var(--radius-xs);grid-column:3;grid-row:1}.l-headerMobileNavPanel__title:before{background-color:var(--backgroundColorPrimary)}.l-headerMobileNavPanel__title:after{background:no-repeat center/.64lh var(--backgroundColorSecondary) url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6816 12.6729L11.3277 5.31894" stroke="white" stroke-width="1.92"/><path d="M11.3281 18.6826L18.682 11.3287" stroke="white" stroke-width="1.92"/><path d="M5.22559 12.001H18.3042" stroke="white" stroke-width="1.92"/></svg>')}.l-headerMobileNavPanel__title:hover:after{translate:4px -4px}.l-headerMobileNavPanel__title svg{width:.8lh;aspect-ratio:1;grid-column:1}.l-headerMobileNavPanel__title span{grid-column:2}.l-headerMobileNavPanel__links{align-self:start;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-xs)}@container (width <= 480px){.l-headerMobileNavPanel__links{gap:var(--space-2xs)}}.l-headerMobileNavPanel__link{font-weight:600;display:grid;grid-template-columns:1fr auto;padding:1em;background-color:color-mix(in srgb,var(--backgroundColorSecondary) 8%,transparent);border-radius:var(--radius-xs);position:relative;z-index:1;overflow:hidden}@container (width <= 480px){.l-headerMobileNavPanel__link{font-size:var(--_font-size-3xs);padding:1em .25em 1em 1em}}.l-headerMobileNavPanel__link:before{display:block;content:"";position:absolute;inset:0;background-color:color-mix(in srgb,var(--backgroundColorSecondary) 16%,transparent);transition:transform .6s ease;transform:scaleX(0);transform-origin:right;z-index:-1}.l-headerMobileNavPanel__link:hover:before{transform:scaleX(1);transform-origin:left}.l-headerMobileNavPanel__link:after{content:"";display:block;width:1lh;aspect-ratio:1;background-color:var(--backgroundColorSecondary);mask:no-repeat center/.8lh url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.6816 12.6729L11.3277 5.31894" stroke="currentColor" stroke-width="1.92"/><path d="M11.3281 18.6826L18.682 11.3287" stroke="currentColor" stroke-width="1.92"/><path d="M5.22559 12.001H18.3042" stroke="currentColor" stroke-width="1.92"/></svg>')}.l-headerMobile__button{display:grid;place-items:center;color:var(--textColor);width:44px;aspect-ratio:1;position:relative;z-index:22;border-radius:var(--radius-xs);transition:background-color .2s ease-in-out}.l-headerMobile__button:hover{background-color:var(--hoverColor)}.l-headerMobile__button:before{content:"";display:block;width:100%;aspect-ratio:1;mask:no-repeat center/24px var(--maskImage);background-color:var(--maskColor)}@container (width <= 600px){.l-headerMobile__button{-webkit-mask-size:20px;mask-size:20px}}.l-bread{display:grid;place-items:center;height:40px;margin-top:-40px;padding:var(--space-2xs);position:sticky;bottom:0;z-index:1;pointer-events:none}.l-bread__content{width:max-content;margin-inline:auto;padding:var(--space-3xs);background-color:var(--backgroundColorSecondary);border-radius:var(--radius-2xs);mix-blend-mode:multiply}.l-bread__list{display:flex;align-items:center;flex-wrap:wrap}.l-bread__list>li{display:flex;align-items:center}.l-bread__list>li+li:before{content:"/";color:#fff;line-height:1;opacity:.64}.l-bread__list a,.l-bread__list p{color:#fff;line-height:1;display:inline-block;padding:.5em;border-radius:var(--radius-2xs);pointer-events:all}.l-bread__list a:hover{background-color:#fff6}.l-bread__list p{opacity:.64}.l-footer{color:#fff;background-color:var(--backgroundColorSecondary);padding-block:var(--space-5xl)}@container (width <= 560px){.l-footer{padding-block:var(--space-4xl)}}.l-footerBody{display:grid;gap:var(--space-5xl) var(--space-md);align-items:start;grid-template-columns:1fr 1fr}@container (width <= 900px){.l-footerBody{grid-template-columns:1fr}}.l-footer__contact{display:grid;gap:var(--space-xl)}.l-footer__message{font-size:var(--_font-size-lg);font-weight:700;letter-spacing:.12em;line-height:1.8}@container (width <= 900px){.l-footer__message{text-align:center}}@container (width <= 600px){.l-footer__message{font-size:min(4.6cqw,var(--_font-size-lg))}}.l-footer__actions{display:flex;gap:var(--space-xs)}@container (width <= 900px){.l-footer__actions{justify-content:center}}.l-footer__actions a{display:inline-flex;align-items:center;gap:var(--space-xs);color:var(--textColor);font-weight:700;background-color:#fff;padding:.8em 1.6em;border-radius:var(--radius-xs);position:relative}@container (width <= 560px){.l-footer__actions a{font-size:var(--_font-size-xs);padding:.8em}}.l-footer__actions a[data-undertext]{font-size:var(--_font-size-md)}@container (width <= 560px){.l-footer__actions a[data-undertext]{font-size:var(--_font-size-xs)}}.l-footer__actions a[data-undertext]:before{content:attr(data-undertext);color:#fff;font-size:var(--_font-size-2xs);font-weight:400;width:max-content;position:absolute;inset:100% auto auto 50%;translate:-50% 24%}.l-footer__actions a span{font-size:.8em}.l-footerNav{display:grid;grid-template-columns:auto auto auto;justify-content:flex-end;gap:0 var(--space-xl)}@container (width <= 1000px){.l-footerNav{justify-content:center}}@container (width <= 560px){.l-footerNav{grid-template-columns:1fr 1fr;gap:0}}.l-footerNav__category{color:#fff;display:inline-flex;margin-block:0 .5em;border-radius:var(--radius-xs);opacity:.8;padding:var(--space-2xs) var(--space-xs)}.l-footerNav__category:hover{opacity:1;background-color:#ffffff29}.l-footerNav__list{display:grid;gap:1px}.l-footerNav__item a{color:#fff;font-weight:400;display:inline-flex;border-radius:var(--radius-xs);opacity:.8;padding:var(--space-2xs) var(--space-xs)}.l-footerNav__item a:hover{opacity:1;background-color:#ffffff29}@container (width <= 560px){.l-footerNav__column.column-3{margin-top:-96px}}.l-footerFoot{margin-block:var(--space-2xl) 0;padding-block:var(--space-2xl) 0;border-top:1px solid rgba(255,255,255,.1)}.l-footerFoot__body{display:grid;grid-template-columns:auto 1fr;align-items:center}@container (width <= 600px){.l-footerFoot__body{grid-template-columns:1fr;gap:var(--space-lg)}}.l-footerFootCompany__title{display:block;margin-block:0 .5em}.l-footerFootCompany__info{opacity:.8}.l-footerFoot__logo{display:grid;align-items:center;justify-content:flex-end}.l-footerFoot__logo svg{grid-column:1;grid-row:1;width:50cqw;height:auto;aspect-ratio:8.6/1}@container (width <= 600px){.l-footerFoot__logo svg{width:100cqw}}.l-footerFoot__logo svg.outline{opacity:0;transition:opacity .8s cubic-bezier(.02,.67,.34,.98)}.l-footerFoot__logo svg.fill{opacity:0}.l-footerFoot__logo.is-show .outline{opacity:.6}.l-footerFoot__logo.is-show .fill{animation:flashLogo .4s cubic-bezier(.87,.71,.01,.99) forwards .4s}@keyframes flashLogo{0%{opacity:0}8%{opacity:.4}16%{opacity:.2}24%{opacity:0}48%{opacity:.7}64%{opacity:.3}72%{opacity:0}80%{opacity:.6}90%{opacity:0}to{opacity:1}}.l-footerFoot__bottom{margin-block:var(--space-2xl) 0;display:flex;justify-content:space-between}@container (width <= 600px){.l-footerFoot__bottom{display:grid;place-content:center;place-items:center;gap:var(--space-md)}}.l-footerFoot__links{display:flex;flex-wrap:wrap;gap:2em}.l-footerFoot__links a{color:#fff;display:inline-flex;opacity:.6}.l-footerFoot__links a:hover{opacity:1;text-decoration:underline}.l-footerFoot__copyright{opacity:.5}.c-staticPage{isolation:isolate;padding-block:var(--space-5xl)}@container (width <= 900px){.c-staticPage{padding-block:var(--space-4xl)}}@container (width <= 600px){.c-staticPage{padding-block:var(--space-2xl)}}.c-staticPageHead{--descriptionWidth: 448px;--copyTranslate: 0 .5em;--copyOpacity: 0;--copyColor: var(--textColorPrimary);--descTranslate: 0 1em;--descOpacity: 0;display:grid;grid-template-columns:1fr var(--descriptionWidth);margin-block:0 var(--space-5xl)}@container (width <= 900px){.c-staticPageHead{--descriptionWidth: 100%;grid-template-columns:1fr}}@container (width <= 600px){.c-staticPageHead{margin-block:0 var(--space-3xl)}}.c-staticPageHead--center{--descriptionWidth: 100%;text-align:center;display:grid;justify-content:center}.c-staticPageHead--column{display:grid;grid-template-columns:1fr}.c-staticPageHead--row{--descriptionWidth: 100%;text-align:center;display:grid;justify-content:center}.c-staticPageHead__title{overflow:hidden;font-weight:900;line-height:1;text-transform:uppercase;letter-spacing:0;transition:translate .8s cubic-bezier(.43,.34,.01,.7),color .8s cubic-bezier(.43,.34,.01,.7),opacity .8s cubic-bezier(.43,.34,.01,.7);transition-delay:.2s}@container (width <= 900px){.c-staticPageHead__title{font-size:calc(var(--_font-size-5xl) * .9)}}@container (width <= 600px){.c-staticPageHead__title{font-size:36px}}@starting-style{.c-staticPageHead__title{translate:var(--copyTranslate);opacity:var(--copyOpacity);color:var(--copyColor)}}.c-staticPageHead__title span{display:block;margin-block:1.5em 0;transition:translate 1s cubic-bezier(.96,.32,.13,1.02),filter 1s cubic-bezier(.96,.32,.13,1.02),opacity 1s cubic-bezier(.96,.32,.13,1.02)}@container (width <= 900px){.c-staticPageHead__title span{font-size:var(--_font-size-xs)}}@container (width <= 600px){.c-staticPageHead__title span{font-size:var(--_font-size-2xs);font-weight:500}}@starting-style{.c-staticPageHead__title span{translate:0 .5em;opacity:0;filter:blur(16px)}}.c-staticPageHead__texts{display:grid}@container (width <= 900px){.c-staticPageHead__texts{margin-block:var(--space-4xl) 0}}@container (width <= 600px){.c-staticPageHead__texts{margin-block:var(--space-lg) 0}}.c-staticPageHead--column .c-staticPageHead__texts{margin-block:var(--space-4xl) 0}@container (width <= 600px){.c-staticPageHead--column .c-staticPageHead__texts{margin-block:var(--space-lg) 0}}.c-staticPageHead__texts--row{display:flex;align-items:center;justify-content:space-between}@container (width <= 900px){.c-staticPageHead__texts--row{display:grid}}.c-staticPageHead__description{font-weight:700;line-height:1.8;letter-spacing:.06em;max-width:var(--descriptionWidth);transition:translate .8s cubic-bezier(.43,.34,.01,.7),opacity .8s cubic-bezier(.43,.34,.01,.7);transition-delay:.6s}@container (width <= 600px){.c-staticPageHead__description{font-size:var(--_font-size-sm);letter-spacing:.04em}}@starting-style{.c-staticPageHead__description{translate:var(--descTranslate);opacity:var(--descOpacity)}}.c-staticPageHead__description+.c-staticPageHead__description{margin-top:1em}@container (width <= 900px){.c-staticPageHead__description+.c-staticPageHead__description{margin-top:.5em}}.c-staticPageHead__description--sm{font-size:var(--font-size-md)}@container (width <= 900px){.c-staticPageHead__description--sm{font-size:var(--_font-size-sm)}}@container (width <= 600px){.c-staticPageHead__description--sm{font-size:var(--_font-size-xs)}}.c-singlePageBack{position:sticky;z-index:5;top:5rem;padding-block:var(--space-lg) var(--space-2xl);padding-inline:var(--space-2xl);pointer-events:none}@container (width <= 1200px){.c-singlePageBack{padding-inline:var(--space-xl)}}@container (width <= 900px){.c-singlePageBack{padding-inline:var(--space-lg)}}@container (width <= 600px){.c-singlePageBack{padding-block:var(--space-md);padding-inline:var(--space-md);top:3rem}}.c-singlePageBack>*{pointer-events:all}.c-companyPageNav{perspective:100vw}.c-companyPageNav__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--space-lg)}@container (width <= 600px){.c-companyPageNav__list{gap:var(--space-xs)}}.c-companyPageNav__item{--image: url(/assets/images/company/nav-company.png);font-weight:600;display:flex;align-items:flex-start;justify-content:flex-end;gap:.5em;padding:1em;aspect-ratio:16/7;border-radius:var(--radius-sm);position:relative;transform-style:preserve-3d;transition:transform .2s ease-in-out;background:no-repeat left 10% bottom/40.625% #ebebf0 var(--image)}@container (width <= 600px){.c-companyPageNav__item{font-size:var(--_font-size-2xs);aspect-ratio:16/5;background-size:31.25%}}.c-companyPageNav__item:nth-of-type(2){--image: url(/assets/images/company/nav-message.png)}.c-companyPageNav__item:nth-of-type(3){--image: url(/assets/images/company/nav-access.png)}.c-companyPageNav__item:hover{transform:rotate3d(1,1,0,16deg)}.c-companyPageNav__item:before{content:"";display:block;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-sm);position:absolute;inset:0;transform:translateZ(-24px)}.c-companyPageNav__item:after{content:"";display:block;width:1lh;aspect-ratio:1;border-radius:var(--radius-2xs);background:no-repeat center/.5rem var(--backgroundColorSecondary) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="24" height="24" viewBox="x,y" fill="" stroke-width="2.2"><path d="M21.75 4.03284L2.25003 4.03284" stroke="white" stroke-width="3.6"/><path d="M19.9672 21.7501L19.9672 2.25012" stroke="white" stroke-width="3.6"/><path d="M3.01723 20.9829L20.3572 3.64291" stroke="white" stroke-width="3.6"/></svg>');box-shadow:0 0 0 0 var(--backgroundColorPrimary);transition:translate .1s ease-in-out,box-shadow .1s ease-in-out}.c-companyPageNav__item:hover:after{translate:3px -3px;box-shadow:-3px 3px 0 0 var(--backgroundColorPrimary)}.c-section{padding-block:var(--space-5xl)}@container (width <= 900px){.c-section{padding-block:var(--space-4xl)}}@container (width <= 600px){.c-section{padding-block:var(--space-3xl)}}.c-sectionHead{--descriptionWidth: 448px;--titleTranslate: 0 -.5em;--titleOpacity: 0;--titleFilter: blur(16px);--copyTranslate: 0 .5em;--copyOpacity: 0;--copyColor: var(--textColorPrimary);--descTranslate: 0 1em;--descOpacity: 0;margin-block:0 var(--space-4xl)}@container (width <= 900px){.c-sectionHead{--descriptionWidth: 560px}}.c-sectionHead.is-show{--titleTranslate: 0 0;--titleOpacity: 1;--titleFilter: blur(0px);--copyTranslate: 0 0;--copyOpacity: 1;--copyColor: var(--textColor);--descTranslate: 0 0;--descOpacity: 1}.c-sectionHead--center{--descriptionWidth: 100%;text-align:center;display:grid;justify-content:center}.c-sectionHead__title{margin-block:0 1.5em;transition:translate 1s cubic-bezier(.96,.32,.13,1.02),filter 1s cubic-bezier(.96,.32,.13,1.02),opacity 1s cubic-bezier(.96,.32,.13,1.02);translate:var(--titleTranslate);opacity:var(--titleOpacity);filter:var(--titleFilter)}@container (width <= 900px){.c-sectionHead__title{font-size:var(--_font-size-xs)}}.c-sectionHead__texts{display:grid;gap:var(--space-lg)}.c-sectionHead__texts--row{display:flex;align-items:center;justify-content:space-between}@container (width <= 900px){.c-sectionHead__texts--row{display:grid}}.c-sectionHead__copy{overflow:hidden;letter-spacing:.04em;translate:var(--copyTranslate);opacity:var(--copyOpacity);color:var(--copyColor);transition:translate .8s cubic-bezier(.43,.34,.01,.7),color .8s cubic-bezier(.43,.34,.01,.7),opacity .8s cubic-bezier(.43,.34,.01,.7);transition-delay:.2s}@container (width <= 900px){.c-sectionHead__copy{font-size:var(--_font-size-4xl)}}@container (width <= 600px){.c-sectionHead__copy{font-size:32px}}.c-sectionHead--sm .c-sectionHead__copy{font-size:44px}@container (width <= 1000px){.c-sectionHead--sm .c-sectionHead__copy{font-size:40px}}@container (width <= 600px){.c-sectionHead--sm .c-sectionHead__copy{font-size:32px}}.c-sectionHead__description{font-weight:700;line-height:1.8;letter-spacing:.09em;max-width:var(--descriptionWidth);transition:translate .8s cubic-bezier(.43,.34,.01,.7),opacity .8s cubic-bezier(.43,.34,.01,.7);transition-delay:.6s;translate:var(--descTranslate);opacity:var(--descOpacity)}@container (width <= 900px){.c-sectionHead__description{font-size:var(--_font-size-md)}}@container (width <= 600px){.c-sectionHead__description{font-size:var(--_font-size-sm)}}@container (width <= 400px){.c-sectionHead__description{font-size:var(--_font-size-xs)}}.c-section__more{margin-block:var(--space-lg) 0;display:flex;justify-content:flex-end;z-index:1}.c-post{width:min(100%,640px);margin-inline:auto;padding-block:0 var(--space-5xl)}.c-post__date{font-weight:600;margin-block:0 3em}@container (width <= 600px){.c-post__date{font-size:var(--_font-size-3xs);font-weight:400}}@container (width <= 600px){.c-post__title{font-size:var(--_font-size-2xl)}}.c-editor{padding-block:0 var(--space-5xl)}.c-editor p{line-height:1.8em;letter-spacing:.06em}@container (width <= 600px){.c-editor p{font-size:var(--_font-size-sm)}}.c-editor p+p{line-height:2;margin-top:1em}.c-editor a{display:inline-block;text-decoration:underline}@container (width <= 600px){.c-editor a{font-size:var(--_font-size-sm)}}.c-editor a:hover{color:var(--textColorPrimary)}.c-editor img{border:.5px solid var(--borderColor);border-radius:var(--radius-xs);margin-block:1.5em}.c-pagination{display:grid;place-items:center}.c-pagination__layout{display:grid;grid-template-columns:auto 1fr auto;padding:1px;border-radius:var(--radius-2xs-up);background-color:var(--backgroundColorSecondary)}.c-pagination__list{display:flex;flex-wrap:wrap;gap:1px}.c-pagination__item>a,.c-pagination__item>span,.c-pagination__prev>a,.c-pagination__prev>span,.c-pagination__next>a,.c-pagination__next>span{display:grid;place-items:center;width:2em;aspect-ratio:1;background-color:#fff;border-radius:var(--radius-2xs);transition:color .1s ease-in-out,background-color .1s ease-in-out}.c-pagination__item>a:hover,.c-pagination__item>span:hover,.c-pagination__prev>a:hover,.c-pagination__prev>span:hover,.c-pagination__next>a:hover,.c-pagination__next>span:hover{color:#fff;background-color:var(--backgroundColorPrimary)}.c-pagination__item.is-current,.c-pagination__item.disabled,.c-pagination__prev.is-current,.c-pagination__prev.disabled,.c-pagination__next.is-current,.c-pagination__next.disabled{opacity:.72;pointer-events:none}.c-pagination__prev>a,.c-pagination__prev>span,.c-pagination__next>a,.c-pagination__next>span{height:100%;background-color:transparent}.c-pagination__prev>a:before,.c-pagination__prev>span:before,.c-pagination__next>a:before,.c-pagination__next>span:before{content:"";display:block;width:1em;aspect-ratio:1;mask:no-repeat center/contain url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><rect width="12" height="12"/><path d="M1.40539 5.99938L1.40124 6.00353L5.99744 10.5997L6.84541 9.75174L3.69175 6.59808L10.2352 6.59808L10.2352 5.39931L3.69313 5.39931L6.84541 2.24702L5.99744 1.39905L1.40124 5.99524L1.40539 5.99938Z" fill="currentColor"/></svg>');background-color:#fff}.c-pagination__next{scale:-1 1}.c-label{--backgroundColor: var(--backgroundColorSecondary);color:#fff;line-height:1;display:inline-grid;place-items:center;width:200px;padding:calc(.5em + 1px) 1em .5em;background-color:var(--backgroundColor);border-radius:var(--radius-xs) var(--radius-xs) 0 0;position:relative}@container (width <= 600px){.c-label{font-size:var(--_font-size-2xs);width:160px;min-width:max-content}}.c-label--narrow{width:120px}.c-label--wide{width:240px}.c-label:after{content:"";width:var(--radius-xs);aspect-ratio:1;display:block;background-color:var(--backgroundColor);position:absolute;inset:auto 0 0 auto;translate:100% 0;-webkit-mask-image:radial-gradient(circle at right top,transparent 70.71%,black 70.71%);mask-image:radial-gradient(circle at right top,transparent 70.71%,black 70.71%)}.c-label .small{font-size:.8em}.c-tabPanelTabs{display:flex}.c-tabPanelTabs__tab{cursor:pointer;--backgroundColor: color-mix(in srgb, var(--backgroundColorSecondary) 40%, white);translate:0 2px}.c-tabPanelTabs__tab.is-active{--backgroundColor: var(--backgroundColorSecondary);z-index:1;translate:0}@container (width <= 600px){.c-tabPanelTabs__tab.c-label--wide{margin-left:-80px}}.c-tabPanelPanels{position:relative;z-index:1}.c-tabPanelPanels__panel{display:none}.c-tabPanelPanels__panel.is-active{display:block}.c-form label:has(input[type=checkbox]),.c-form label:has(input[type=radio]),.c-form input:not([type=checkbox]):not([type=radio]),.c-form textarea,.c-form select{color:var(--textColor);padding-block:.4em;padding-inline:.64em;border:1px solid var(--borderColor);border-radius:var(--radius-xs);background-color:color-mix(in srgb,var(--backgroundColorPrimary) 8%,white)}.c-form{--commonSpace: var(--space-md);width:100%}.c-form__set+.c-form__set,.c-form__set+.c-form__group,.c-form__group+.c-form__set,.c-form__group+.c-form__group{margin-top:var(--commonSpace)}.c-form__group--col2{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--commonSpace) var(--space-lg)}@container (width <= 600px){.c-form__group--col2{grid-template-columns:1fr}}.c-form__group .c-form__set{margin-top:0}.c-form__label{display:block;padding-block:0 .25em;padding-inline:.64em}.c-form__label[data-required]:after{content:"※ 必須項目";display:inline-block;font-size:var(--_font-size-3xs);font-weight:400;padding:.25em .5em;border-radius:2px}.c-form input:not([type=checkbox]):not([type=radio]),.c-form textarea,.c-form select{width:100%}.c-form input:not([type=checkbox]):not([type=radio])::placeholder,.c-form textarea::placeholder,.c-form select::placeholder{color:color-mix(in srgb,var(--textColor) 64%,transparent)}.c-form input:not([type=checkbox]):not([type=radio]),.c-form textarea,.c-form select{resize:none}.c-form textarea{vertical-align:bottom}.c-form select{line-height:1.6;appearance:none;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 9L12 15L18 9" stroke="%23336" stroke-width="2" stroke-linecap="square"/></svg>');background-repeat:no-repeat;background-position:right 4px center;background-size:16px 16px;cursor:pointer}.c-form label:has(input[type=checkbox]),.c-form label:has(input[type=radio]){font-size:var(--_font-size-sm);line-height:2;display:inline-flex;-webkit-user-select:none;user-select:none;background-image:var(--iconImage);background-repeat:no-repeat;background-position:left 10px center;background-size:18px 18px;padding-left:36px;cursor:pointer}.c-form label:has(input[type=checkbox]) input,.c-form label:has(input[type=radio]) input{position:absolute;inset:0 auto auto 0;visibility:hidden}.c-form label:has(input[type=checkbox]){--iconImage: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="3" width="18" height="18" rx="4" stroke="%23336" stroke-width="2" stroke-linecap="square"/></svg>')}.c-form label:has(input[type=checkbox]:checked){color:#fff;background-color:color-mix(in srgb,var(--backgroundColorSecondary) 100%,transparent);--iconImage: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><rect x="3" y="3" width="18" height="18" rx="4" fill="%23336" stroke="%23336" stroke-width="2" stroke-linecap="square"/><path d="M7 13L10 16L17 9" stroke="white" stroke-width="2" stroke-linecap="square"/></svg>')}.c-form label:has(input[type=radio]){--iconImage: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="9" stroke="%23336" stroke-width="2" stroke-linecap="square"/></svg>')}.c-form label:has(input[type=radio]:checked){color:#fff;background-color:color-mix(in srgb,var(--backgroundColorSecondary) 100%,transparent);--iconImage: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="9" fill="white" stroke="white" stroke-width="2" stroke-linecap="square"/><circle cx="12" cy="12" r="5" fill="%23336"/></svg>')}.c-form__unitSet{display:flex;align-items:baseline;gap:var(--space-xs)}.c-formTerms{display:grid;gap:var(--space-sm);justify-items:center}.c-formTerms__texts{padding:.8em;height:6lh;overflow:auto;border-radius:var(--radius-xs);background-color:color-mix(in srgb,var(--backgroundColorSecondary) 16%,white)}.c-form__message{display:block}.c-form__message--center{text-align:center}.c-form__message--error{color:#f05;margin-block:.25em}.c-form__action{margin-block:var(--space-md) 0}.c-form__action button{font-weight:600;display:flex;align-items:center;justify-content:center;width:100%;padding:1em;background-color:var(--backgroundColorPrimary);border-radius:var(--radius-xs);transition:opacity .2s ease}.c-form__action button:disabled,.c-form__action button.is-disabled{pointer-events:none;cursor:not-allowed;opacity:.6}.c-divider{width:100%;height:1px;background-color:var(--backgroundColorSecondary);margin-block:var(--space-xl);position:relative}.c-divider--lg{margin-block:var(--space-lg)}.c-divider--md{margin-block:var(--space-md)}.c-divider--sm{margin-block:var(--space-sm)}.c-divider:before,.c-divider:after{content:"";display:block;width:16px;aspect-ratio:1;background-color:var(--backgroundColorSecondary);mask:no-repeat center/contain url('data:image/svg+xml;utf8,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99721 8C3.58021 7.99849 0 4.41735 0 0V8V16C0 11.5817 3.57893 8 7.99721 8Z" fill="currentColor"/></svg>');position:absolute;inset:50% auto auto 0;translate:0 -50%}.c-divider:after{inset:50% 0 auto auto;scale:-1 1}.c-linkButton{display:inline-flex;align-items:center;gap:.5em;font-weight:600;letter-spacing:.04em}@container (width <= 600px){.c-linkButton{font-size:var(--_font-size-2xs)}}.c-linkButton:before,.c-linkButton:after{content:"";color:#fff;display:block;width:2em;aspect-ratio:1;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-xs);background:var(--backgroundColorSecondary) no-repeat center/.64rem url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="24" height="24" viewBox="x,y" fill="" stroke-width="2.2"><path d="M21.75 4.03284L2.25003 4.03284" stroke="white" stroke-width="3.6"/><path d="M19.9672 21.7501L19.9672 2.25012" stroke="white" stroke-width="3.6"/><path d="M3.01723 20.9829L20.3572 3.64291" stroke="white" stroke-width="3.6"/></svg>');box-shadow:0 0 0 0 var(--backgroundColorPrimary);transition:translate .1s ease-in-out,box-shadow .1s ease-in-out}.c-linkButton:before{content:none}.c-linkButton:hover:before{translate:-3px -3px;box-shadow:-3px 3px 0 0 var(--backgroundColorPrimary)}.c-linkButton:hover:after{translate:3px -3px;box-shadow:-3px 3px 0 0 var(--backgroundColorPrimary)}.c-linkButton--back:before{content:"";scale:-1 1}.c-linkButton--back:after{content:none}.c-linkButton--sm{font-weight:600}.c-dialog{--duration: .3s;--scale: .6;scale:var(--scale);transition:all var(--duration) allow-discrete}.c-dialog[open]{opacity:1;scale:1}@starting-style{.c-dialog[open]{opacity:0;scale:var(--scale)}}.c-dialog{width:min(480px,100%);min-height:400px;padding:0;border-radius:var(--radius-md);border:1px solid var(--borderColor);inset:0;position:fixed}.c-dialog__inner{padding:var(--space-sm);background-color:#fff;position:relative}.c-dialog__close{position:absolute;inset:0 0 auto auto;padding:var(--space-xs);transition:.2s}.c-dialog__close button{color:#fff;line-height:1;background-color:var(--backgroundColorSecondary);border:1px solid white;border-radius:var(--radius-xs);padding:1em}.c-dialog .dialog__title{font-size:1.25rem;font-weight:700;margin-bottom:16px;padding-right:32px}.c-dialog .dialog__text{margin-bottom:32px}.c-dialog .dialog__buttons{display:flex;align-items:center;justify-content:center;gap:8px}.c-dialog::backdrop{background-color:#00000040;opacity:0;transition:display var(--duration) allow-discrete,opacity var(--duration)}.c-dialog[open]::backdrop{opacity:1}@starting-style{.c-dialog[open]::backdrop{opacity:0}}.p-companyPage dl{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}@container (width <= 900px){.p-companyPage dl{grid-template-columns:1fr;gap:1px 0}}.p-companyPage .group-left,.p-companyPage .group-right{display:grid;grid-template-columns:160px 1fr;gap:1px 0}@container (width <= 900px){.p-companyPage .group-left,.p-companyPage .group-right{grid-template-columns:100px 1fr}}dl{display:grid;align-items:flex-start}dl dt,dl dd{padding-block:var(--space-xs);padding-inline:.75em}dl dt{color:#fff;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-3xs)}@container (width <= 900px){dl dt{font-size:var(--_font-size-3xs)}}@container (width <= 900px){dl dd{font-size:var(--_font-size-sm)}}dl dd .small{display:inline-block;font-size:var(--_font-size-xs)}.p-messagePage{container:message/inline-size;display:grid;align-items:flex-start;grid-template-columns:.9fr 1fr}@container (width <= 900px){.p-messagePage{grid-template-columns:400px 1fr}}@container (width <= 800px){.p-messagePage{grid-template-columns:1fr}}.p-messagePageTexts{mix-blend-mode:multiply;padding-block:0 var(--space-2xl);position:relative;z-index:1}@container (width <= 800px){.p-messagePageTexts{padding-block:0;grid-column:1;grid-row:1}}.p-messagePageTexts__copy{font-size:min(var(--_font-size-4xl),3cqw);margin-block:0 2em}@container (width <= 800px){.p-messagePageTexts__copy{font-size:min(5cqw,32px)}}@container (width <= 600px){.p-messagePageTexts__copy{font-size:min(6cqw,32px)}}.p-messagePageTexts p{letter-spacing:.08em;line-height:1.9}@container (width <= 900px){.p-messagePageTexts p{font-size:var(--_font-size-md)}}.p-messagePageTexts p+p{margin-block:1.5em 0}.p-messagePageTexts__sign{text-align:right;display:grid;justify-content:end;margin-block:var(--space-2xl) var(--space-md);padding-inline:var(--space-md)}.p-messagePageTexts__sign .name{font-weight:600;margin-block:.5em 0}.p-messagePageImage{--topPosition: var(--space-2xl);display:grid;align-items:end;justify-content:space-between;position:sticky;top:var(--topPosition);translate:0 var(--space-xl);margin-top:-200px;margin-right:-80px}@container (width <= 900px){.p-messagePageImage{margin-right:-100px}}@container (width <= 800px){.p-messagePageImage{margin-top:-160px;position:relative;align-items:start;justify-content:end;grid-column:1;grid-row:1;margin-right:0}}.p-messagePageImage__inner{position:relative;display:contnets}.p-messagePageImage>img{display:block;min-height:calc(100dvh - var(--topPosition));object-fit:contain;object-position:center bottom}@container message (width <= 800px){.p-messagePageImage>img{height:auto;max-width:600px;max-height:none;width:80dvw;object-position:center top;translate:24dvw 0;-webkit-mask-image:linear-gradient(to bottom,black 40%,transparent 64%);mask-image:linear-gradient(to bottom,black 40%,transparent 64%)}}@container message (width <= 600px){.p-messagePageImage>img{-webkit-mask-image:linear-gradient(to bottom,black 24%,transparent 50%);mask-image:linear-gradient(to bottom,black 24%,transparent 50%)}}.p-accessPage{display:grid;grid-template-columns:320px 1fr;align-items:start;gap:var(--space-2xl) 0}@container (width<= 1080px){.p-accessPage{grid-template-columns:1fr}}.p-accessPageTexts{display:grid;gap:var(--space-xl)}@container (width<= 1080px){.p-accessPageTexts{grid-template-columns:max-content 1fr;align-items:start;gap:var(--space-4xl)}}@container (width<= 600px){.p-accessPageTexts{grid-template-columns:1fr;gap:var(--space-xl)}}.p-accessPageTexts__heading{font-weight:500;margin-block:0 1.25em}.p-accessPageTexts__list{display:grid;gap:var(--space-xs)}.p-accessPageTexts__list li{font-weight:600;display:grid;align-items:center;gap:.75em;grid-template-columns:auto 1fr;position:relative}.p-accessPageTexts__list li img{display:block;width:1lh;aspect-ratio:1}.p-accessPageTexts .tel{display:inline-flex;gap:.5em;position:relative}.p-accessPageTexts .tel:before{content:"";display:block;width:1em;aspect-ratio:1;background-color:var(--backgroundColorSecondary);mask:no-repeat left center/1em url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0001 10.9998C22.7348 10.9998 22.4805 10.8945 22.2929 10.7069C22.1054 10.5194 22.0001 10.265 22.0001 9.99981C21.9979 7.87873 21.1544 5.84512 19.6546 4.34529C18.1547 2.84546 16.1211 2.00192 14.0001 1.99981C13.7348 1.99981 13.4805 1.89445 13.2929 1.70691C13.1054 1.51938 13.0001 1.26502 13.0001 0.999807C13.0001 0.73459 13.1054 0.480236 13.2929 0.2927C13.4805 0.105163 13.7348 -0.000193459 14.0001 -0.000193459C16.6513 0.00271814 19.1932 1.05722 21.0679 2.93195C22.9426 4.80669 23.9971 7.34854 24.0001 9.99981C24.0001 10.265 23.8947 10.5194 23.7072 10.7069C23.5196 10.8945 23.2653 10.9998 23.0001 10.9998ZM20.0001 9.99981C20.0001 8.40851 19.3679 6.88239 18.2427 5.75717C17.1175 4.63195 15.5914 3.99981 14.0001 3.99981C13.7348 3.99981 13.4805 4.10516 13.2929 4.2927C13.1054 4.48024 13.0001 4.73459 13.0001 4.99981C13.0001 5.26502 13.1054 5.51938 13.2929 5.70691C13.4805 5.89445 13.7348 5.99981 14.0001 5.99981C15.0609 5.99981 16.0783 6.42123 16.8285 7.17138C17.5786 7.92153 18.0001 8.93894 18.0001 9.99981C18.0001 10.265 18.1054 10.5194 18.2929 10.7069C18.4805 10.8945 18.7348 10.9998 19.0001 10.9998C19.2653 10.9998 19.5196 10.8945 19.7072 10.7069C19.8947 10.5194 20.0001 10.265 20.0001 9.99981ZM22.1831 22.1638L23.0931 21.1148C23.6723 20.5337 23.9975 19.7468 23.9975 18.9263C23.9975 18.1059 23.6723 17.3189 23.0931 16.7378C23.0621 16.7068 20.6561 14.8558 20.6561 14.8558C20.0786 14.3061 19.3116 14.0001 18.5143 14.0012C17.7171 14.0023 16.951 14.3105 16.3751 14.8618L14.4691 16.4678C12.9132 15.8239 11.4999 14.879 10.3103 13.6873C9.12074 12.4957 8.17827 11.0807 7.53705 9.52381L9.13705 7.62381C9.68877 7.04798 9.99735 6.28168 9.99865 5.48421C9.99996 4.68674 9.69388 3.91943 9.14405 3.34181C9.14405 3.34181 7.29105 0.938807 7.26005 0.907807C6.6895 0.333555 5.91593 0.00682856 5.10648 -0.00177868C4.29702 -0.0103859 3.51668 0.299817 2.93405 0.861807L1.78405 1.86181C-5.00995 9.74381 9.62005 24.2608 17.7621 23.9998C18.5842 24.0046 19.399 23.8446 20.1584 23.5292C20.9177 23.2139 21.6061 22.7496 22.1831 22.1638Z" fill="currentColor"/></svg>');transform-origin:center}.p-accessPageTexts .tel:hover{--backgroundColor: color-mix( in srgb, var(--borderColor) 8%, transparent) ;box-shadow:0 0 0 8px var(--backgroundColor);background-color:var(--backgroundColor);border-radius:var(--radius-2xs)}.p-accessPageTexts .tel:hover:before{rotate:-8deg}.p-accessPageTexts .note{margin-block:.5em 0}.p-accessPageMap{display:grid;grid-template-columns:1fr max-content;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-sm);border:1px solid var(--borderColor)}@container (width<= 1080px){.p-accessPageMap{grid-row:1}}@container (width<= 600px){.p-accessPageMap{grid-template-columns:1fr}}.p-accessPageMap__address{color:#fff;writing-mode:vertical-rl;text-orientation:mixed;display:grid;align-content:start;gap:var(--space-xs);padding:var(--space-md)}@container (width<= 600px){.p-accessPageMap__address{display:grid;grid-template-columns:auto 1fr;gap:var(--space-lg);writing-mode:initial;text-orientation:initial;grid-row:1}}.p-accessPageMap__address .address{padding-inline:1em}@container (width<= 600px){.p-accessPageMap__address .address{padding-inline:0}}.p-accessPageMap__address .address a{color:#fff;pointer-events:none}.p-accessPageMap__map{aspect-ratio:4/3!important;border-radius:var(--radius-sm);overflow:hidden}@container (width<= 600px){.p-accessPageMap__map{aspect-ratio:3/4!important}}.p-accessPageMap__map iframe{width:100%;height:100%}.p-servicePageNav{margin-block:0 var(--space-5xl);position:sticky;top:112px;z-index:1}@container (width <= 900px){.p-servicePageNav{top:80px}}@container (width <= 600px){.p-servicePageNav{top:68px}}.p-servicePageNav__list{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-sm);width:min(100%,960px);margin-inline:auto;background-color:#fff;padding:var(--space-sm);border:1px solid color-mix(in srgb,var(--borderColor) 16%,transparent);border-radius:var(--radius-md);transition:padding .1s ease-in-out,gap .1s ease-in-out,width .1s ease-in-out,border-radius .1s ease-in-out}@container (width <= 900px){.p-servicePageNav__list{grid-template-columns:repeat(2,1fr)}}@container (width <= 600px){.p-servicePageNav__list{gap:var(--space-2xs);padding:var(--space-2xs);border-radius:var(--radius-sm);margin-inline:calc(var(--space-xs) * -1);width:auto}}@container (width > 600px){.is-scroll .p-servicePageNav__list{padding:var(--space-2xs);border-radius:var(--radius-md-down);gap:var(--space-2xs);width:min(100%,800px)}}.p-servicePageNav__link{font-size:var(--_font-size-sm);font-weight:600;text-align:center;display:grid;align-items:center;grid-template-columns:1fr auto;padding:1.2em;background-color:color-mix(in srgb,var(--borderColor) 16%,transparent);border-radius:var(--radius-sm)}@container (width <= 600px){.p-servicePageNav__link{font-size:var(--_font-size-2xs);padding-inline:.5em}}.p-servicePageNav__link{transition:font-size .1s ease-in-out,border-radius .1s ease-in-out,padding .1s ease-in-out}@container (width > 600px){.is-scroll .p-servicePageNav__link{font-size:var(--_font-size-xs);padding:.8em}}.is-scroll .p-servicePageNav__link{padding-block:.8em}.p-servicePageNav__link:hover{color:#fff;background-color:var(--backgroundColorSecondary)}.p-servicePageNav__link:after{content:"";display:block;width:1lh;aspect-ratio:1;background-color:var(--backgroundColorSecondary);mask:no-repeat center/contain url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 5V19" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/><path d="M19 12L12 19L5 12" stroke="currentColor" stroke-width="2"/></svg>')}@container (width <= 600px){.p-servicePageNav__link:after{width:.8lh}}.p-servicePageNav__link:hover:after{background-color:#fff}.p-servicePage__section{scroll-margin-top:200px}.p-servicePage__section+.p-servicePage__section{margin-block:var(--space-5xl) 0}.p-servicePageList{display:grid;gap:1px;padding:1px;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-md-up);border-top-left-radius:0;overflow:hidden;counter-reset:number 0}@container (width <= 600px){.p-servicePageList{border-radius:var(--radius-sm-up);border-top-left-radius:0}}.p-servicePageList__item{scroll-margin-top:200px;counter-increment:number 1}.p-servicePageList__link{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:var(--space-2xl);padding-block:var(--space-xl);padding-inline:var(--space-xl);background-color:#fff;border-radius:var(--radius-md);transition:border-radius .1s ease-in-out;overflow:hidden}@container (width <= 900px){.p-servicePageList__link{gap:var(--space-lg);padding-block:var(--space-lg);padding-inline:var(--space-lg)}}@container (width <= 600px){.p-servicePageList__link{grid-template-columns:1fr;padding-inline:var(--space-md);gap:0;border-radius:var(--radius-sm)}}@container (width <= 600px){.p-servicePageList__texts{display:contents}}.p-servicePageList__texts:before{content:counter(number,decimal-leading-zero) ".";display:block;margin-block:0 .5em;font-weight:100}@container (width <= 900px){.p-servicePageList__texts:before{font-size:var(--_font-size-2xl)}}@container (width <= 600px){.p-servicePageList__texts:before{font-size:var(--_font-size-xl);position:absolute;padding-block:.25em}}@container (width <= 900px){.p-servicePageList__title{font-size:var(--_font-size-2xl)}}@container (width <= 600px){.p-servicePageList__title{font-size:var(--_font-size-xl);padding-left:2em;padding-block:.25em}}.p-servicePageList__copy{font-size:22px;margin-block:.72em 0}@container (width <= 900px){.p-servicePageList__copy{font-size:16px}}.p-servicePageList__description{margin-block:var(--space-md) 0}@container (width <= 900px){.p-servicePageList__description{font-size:var(--_font-size-sm)}}@container (width <= 600px){.p-servicePageList__description{font-size:var(--_font-size-2xs);margin-block:1em 0}}.p-servicePageList__action{display:grid;justify-items:end;margin-block:var(--space-xl) 0}@container (width <= 600px){.p-servicePageList__action{grid-row:6;margin-block:var(--space-lg) 0}}@container (width <= 600px){.p-servicePageList__images{margin-block:var(--space-lg) 0}}.p-servicePageList__images--border{border:1px solid var(--borderColor);border-radius:var(--radius-sm);overflow:hidden}.p-serviceSingle{container:serviceSingle/inline-size}.p-serviceSingleNav__list:before,.p-serviceSingleNav__list:after,.p-serviceSingle__divider span:before,.p-serviceSingle__divider span:after,.p-serviceSingle__divider:before,.p-serviceSingle__divider:after{content:"";display:block;width:12px;aspect-ratio:1;background:no-repeat center/contain url('data:image/svg+xml,<svg width="8" height="8" viewBox="0 0 8 8" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M-3.49691e-07 0C-1.70877e-07 4.41828 3.58172 8 8 8H7.93675e-09L-3.49691e-07 0Z" fill="%23336"/></svg>');position:absolute;inset:0 auto auto 0}.p-serviceSingleHead{--spaceSize: max( calc((100dvw - 1000px)/2) , var(--space-2xl) );margin-inline:auto;display:grid;grid-template-columns:var(--spaceSize) 1fr 1fr var(--spaceSize);align-items:center;padding-block:0 var(--space-6xl)}@container (width <= 800px){.p-serviceSingleHead{grid-template-columns:1fr;padding-inline:var(--space-lg)}}@container (width <= 600px){.p-serviceSingleHead{padding-block:0 var(--space-2xl)}}.p-serviceSingleHead__texts{grid-column:2}.p-serviceSingleHead__category{font-weight:600;margin-block:0 1.5em}@container (width <= 600px){.p-serviceSingleHead__category{font-size:var(--_font-size-2xs);font-weight:400}}.p-serviceSingleHead__title{font-weight:900;font-size:min(var(--_font-size-5xl),48px)}@container (width <= 800px){.p-serviceSingleHead__title{font-size:var(--_font-size-4xl)}}@container (width <= 600px){.p-serviceSingleHead__title{font-size:var(--_font-size-3xl)}}.p-serviceSingleHead__phrase{letter-spacing:.06em;margin-block:.5em 0}@container (width <= 800px){.p-serviceSingleHead__phrase{font-size:var(--_font-size-xl)}}@container (width <= 600px){.p-serviceSingleHead__phrase{font-size:min(var(--_font-size-xl),5.5cqw)}}.p-serviceSingleHead__description{margin-block:1.5em 0}@container (width <= 600px){.p-serviceSingleHead__description{font-size:var(--_font-size-sm);margin-block:1em 0}}.p-serviceSingleHead__image{container-type:inline-size;grid-column:span 2;display:grid;place-items:center;margin-block:-80px}@container (width <= 800px){.p-serviceSingleHead__image{margin-block:0}}.p-serviceSingleHead__image img{display:block;width:100%;height:max(56cqw,400px);aspect-ratio:1;object-fit:contain}@container serviceSingle (width <= 800px){.p-serviceSingleHead__image img{height:160px;margin-block:var(--space-lg) 0}}.p-serviceSingleHead__image--end img{object-position:right center}.p-serviceSingle__divider{width:100%;background-color:var(--backgroundColorSecondary);position:relative}.p-serviceSingle__divider:before,.p-serviceSingle__divider:after{translate:0 -100%}.p-serviceSingle__divider:after{inset:0 0 auto auto;rotate:-90deg}.p-serviceSingle__divider span{display:block;width:100%;height:8px;position:relative}.p-serviceSingle__divider span:before,.p-serviceSingle__divider span:after{translate:0 100%;inset:auto auto 0 0;rotate:90deg}.p-serviceSingle__divider span:after{inset:auto 0 0 auto;rotate:180deg}.p-serviceSingle main{position:relative}.p-serviceSingleNav{display:grid;place-items:center;width:100%;position:absolute;inset:0 auto auto 0}.p-serviceSingleNav__list{counter-reset:number 0;display:flex;gap:1px;background-color:var(--backgroundColorSecondary);padding-block:0 1px;padding-inline:1px;border-radius:var(--radius-xs-up);border-top-left-radius:0;border-top-right-radius:0;position:relative}.p-serviceSingleNav__list:before,.p-serviceSingleNav__list:after{translate:-100% 0;rotate:180deg}.p-serviceSingleNav__list:after{inset:0 0 auto auto;translate:100% 0;rotate:90deg}.p-serviceSingleNav__list a{counter-increment:number 1;font-weight:600;display:flex;align-items:center;flex-wrap:wrap;padding-block:.5em;padding-inline:2em;background-color:#fff;border-radius:var(--radius-xs)}@container (width <= 800px){.p-serviceSingleNav__list a{font-size:var(--_font-size-md);padding-block:.25em;padding-inline:1em}}@container (width <= 600px){.p-serviceSingleNav__list a{font-size:var(--_font-size-sm)}}.p-serviceSingleNav__list a:hover{background-color:color-mix(in srgb,var(--backgroundColorSecondary) 8%,white)}.p-serviceSingleNav__list a:before{content:counter(number,decimal-leading-zero) ".";font-size:.8em;font-weight:400;display:inline-block;margin-inline:-.25em .25em}.p-serviceSingleNav__list a:after{content:"";display:block;width:100%;height:8px;background-color:var(--backgroundColorSecondary);mask:no-repeat center/contain url('data:image/svg+xml,<svg width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 3.5L6 8.5L11 3.5" stroke="currentColor"/></svg>')}.p-serviceSingleSection{padding-block:var(--space-6xl) calc(var(--space-6xl) + var(--space-xl))}@container (width <= 800px){.p-serviceSingleSection{padding-block:var(--space-4xl) var(--space-6xl)}}@container (width <= 600px){.p-serviceSingleSection{padding-block:var(--space-3xl) var(--space-4xl)}}.p-serviceSingleSection:nth-of-type(1):not(.no-nav){padding-block-start:calc(var(--space-6xl) + var(--space-2xl))}@container (width <= 800px){.p-serviceSingleSection:nth-of-type(1):not(.no-nav){padding-block-start:var(--space-6xl)}}.p-serviceSingleSection:nth-of-type(odd){background-color:color-mix(in srgb,var(--backgroundColorSecondary) 12%,transparent)}.p-serviceSingleSectionHead{display:grid;justify-items:center;margin-block:0 var(--space-4xl)}@container (width <= 600px){.p-serviceSingleSectionHead{margin-block:0 var(--space-xl)}}.p-serviceSingleSectionHead__service{font-weight:600;letter-spacing:.04em}.p-serviceSingleSectionHead__title{display:flex;align-items:center;justify-content:center;gap:.25em;margin-block:.3em}@container (width <= 800px){.p-serviceSingleSectionHead__title{font-size:var(--_font-size-4xl)}}@container (width <= 600px){.p-serviceSingleSectionHead__title{font-size:var(--_font-size-3xl)}}.p-serviceSingleSectionHead__title .count{font-size:.5em;font-weight:600;line-height:1;padding-block:.25em;padding-inline:.5em;border-radius:2em;color:var(--textColorPrimary);background-color:var(--backgroundColorSecondary)}.p-serviceSingleSectionHead__title .count:after{content:"."}.p-serviceSingleSectionHead__description{margin-block:1em 0;text-align:center}@container (width <= 800px){.p-serviceSingleSectionHead__description{font-size:var(--_font-size-sm)}}@container (width <= 600px){.p-serviceSingleSectionHead__description{text-align:left}}.p-serviceFeatures{display:grid;grid-template-columns:1fr 1fr 1fr;gap:var(--space-xl)}@container (width <= 800px){.p-serviceFeatures{grid-template-columns:1fr;width:min(100%,640px);margin-inline:auto}}@container (width <= 600px){.p-serviceFeatures{width:min(100%,480px)}}.p-serviceFeatures{--rotateDelay: 0}@container (width <= 800px){.p-serviceFeatures__item{display:grid;grid-template:"image title" auto "image desc" auto/auto 1fr;align-content:start;align-items:center;gap:0 var(--space-lg)}}@container (width <= 600px){.p-serviceFeatures__item{grid-template:"image title" auto "desc desc" auto/auto 1fr;gap:0 var(--space-sm)}}.p-serviceFeatures__item:nth-of-type(2){--rotateDelay: -5s}.p-serviceFeatures__item:nth-of-type(3){--rotateDelay: -10s}.p-serviceFeatures__image{grid-area:image;display:grid;place-items:center}.p-serviceFeatures__image img{display:block;width:120px;aspect-ratio:1;animation:rotate 60s linear forwards infinite;animation-delay:var(--rotateDelay)}@container (width <= 600px){.p-serviceFeatures__image img{width:100px}}@keyframes rotate{0%{rotate:0deg;translate:0}25%{translate:0 -1rem}75%{translate:0 1rem}to{rotate:360deg}}.p-serviceFeatures__title{grid-area:title;text-align:center;padding-block:1em}@container (width <= 800px){.p-serviceFeatures__title{text-align:left;padding-block:.5em}}.p-serviceFeatures__description{grid-area:desc}.p-serviceFlowItem__decor:before,.p-serviceFlowItem__decor:after,.p-serviceFlowItem:before,.p-serviceFlowItem:after{content:"";display:block;width:16px;aspect-ratio:1;background:no-repeat center/contain url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 0C8 4.28006 11.3611 7.77477 15.5879 7.98926L16 8C11.5817 8 8 11.5817 8 16C8 11.5817 4.41828 8 0 8L0.412109 7.98926C4.63886 7.77477 8 4.28006 8 0Z" fill="%23336"/></svg>');position:absolute}.p-serviceFlowList{counter-reset:number 0;display:grid;grid-template-columns:1fr 1fr 1fr}@container (width <= 800px){.p-serviceFlowList{grid-template-columns:1fr 1fr}}@container (width <= 480px){.p-serviceFlowList{grid-template-columns:1fr}}.p-serviceFlowList{transition:rotate 2s ease-in-out;transition-delay:4s}.p-serviceFlowItem{counter-increment:number 1;display:grid;padding:var(--space-xs);position:relative}.p-serviceFlowItem:before,.p-serviceFlowItem:after{inset:0 auto auto 0;translate:-50% -50%}.p-serviceFlowItem:after{inset:0 0 auto auto;translate:50% -50%}.p-serviceFlowItem>*{grid-area:1/-1/1/-1}.p-serviceFlowItem__arrow{display:block;width:32px;aspect-ratio:1;position:absolute;inset:50% calc(var(--space-xs) * -1) auto auto;translate:50% -50%;background-color:#00f;z-index:1;background:no-repeat center/contain url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M3 20H35" stroke="%23336" stroke-width="3"/><path d="M25 10L35 20L25 30" stroke="%23336" stroke-width="3"/></svg>')}@container (width <= 480px){.p-serviceFlowItem__arrow{inset:auto auto calc(var(--space-xs) * -1) 50%;translate:-50% 50%;rotate:90deg}}@container (480px < width <= 800px){.p-serviceFlowItem:nth-child(2n) .p-serviceFlowItem__arrow{inset:auto auto calc(var(--space-xs) * -1) calc(var(--space-xs) * -1);translate:-50% 50%;background-image:url('data:image/svg+xml,<svg width="40" height="40" viewBox="0 0 40 40" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.18457 33.6934L12.625 25.2529L14.7461 27.375L6.30762 35.8135H16.8271V38.8135H1.18555V23.1709H4.18457V33.6934ZM38.0596 4.06055L27.0596 15.0605L24.9385 12.9395L35.9385 1.93945L38.0596 4.06055Z" fill="%23336"/></svg>')}}.p-serviceFlowItem__box{background-color:#fff;padding:var(--space-lg);border-radius:var(--radius-xs);position:relative}.p-serviceFlowItem__image{position:absolute;inset:var(--space-lg) var(--space-lg) auto auto}.p-serviceFlowItem__image img{display:block;width:36px;aspect-ratio:1}.p-serviceFlowItem__step:before{content:"ステップ. " counter(number);font-weight:600;line-height:1;letter-spacing:0;color:#fff;display:inline-block;padding:.5em 1em;border-radius:2em;margin-block:0 2em;background-color:var(--backgroundColorSecondary)}.p-serviceFlowItem__description{margin-block:.75em}.p-serviceFlowItem__decor:before,.p-serviceFlowItem__decor:after{inset:auto 0 0 auto;translate:50% 50%}.p-serviceFlowItem__decor:after{inset:auto auto 0 0;translate:-50% 50%}.p-systemFeature__panels{display:grid;grid-template-columns:1fr 1fr;gap:1px;width:min(1000px,100%);margin-inline:auto;background-color:var(--backgroundColorSecondary);padding:1px;border-radius:var(--radius-md-up)}@container (width <= 800px){.p-systemFeature__panels{grid-template-columns:1fr}}.p-systemFeaturePanel{background-color:#fff;padding:var(--space-2xl);border-radius:var(--radius-md)}@container (width <= 900px){.p-systemFeaturePanel{padding:var(--space-xl)}}@container (width <= 600px){.p-systemFeaturePanel{padding:var(--space-lg)}}.p-systemFeaturePanel__title{font-weight:600}@container (width <= 900px){.p-systemFeaturePanel__title{font-size:var(--_font-size-2xl)}}@container (width <= 600px){.p-systemFeaturePanel__title{font-size:var(--_font-size-xl)}}.p-systemFeaturePanel__description{margin-block:.5em 1.5em}@container (width <= 900px){.p-systemFeaturePanel__description{font-size:var(--_font-size-sm)}}@container (width <= 600px){.p-systemFeaturePanel__description{font-size:var(--_font-size-xs)}}.p-systemFeature__archive{width:min(100%,800px);margin-inline:auto}@container (width <= 600px){.p-systemFeaturePanel .p-systemFeature__archive{width:auto;margin-inline:-.75rem}}.p-systemFeature__archive+.p-systemFeature__archive{margin-top:var(--space-lg)}.p-systemFeatureList{background-color:var(--backgroundColorSecondary);display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:1px;border-radius:var(--radius-xs-up);border-top-left-radius:0}.p-systemFeatureList--1col{grid-template-columns:1fr}@container (800px < width){.p-systemFeatureList--lg .p-systemFeatureList__item{font-size:var(--_font-size-md)}}.p-systemFeatureList__item{container:item/inline-size;font-weight:600;text-align:center;line-height:1.3;padding:var(--space-sm);background-color:#fff;border-radius:var(--radius-xs)}@container (width <= 900px){.p-systemFeatureList__item{font-size:var(--_font-size-sm)}}@container (width <= 400px){.p-systemFeatureList__item{font-size:var(--_font-size-2xs);padding:var(--space-xs)}}.p-systemFeatureList__item:has(img){display:grid;grid-template-columns:auto 1fr;align-items:center}@container (width <= 400px){.p-systemFeatureList__item:has(img){padding-inline:var(--space-2xs)}}.p-systemFeatureList__item:has(img) img{display:block;width:24px;aspect-ratio:1}@container item (width <= 240px){.p-systemFeatureList__item:has(img) img{width:18px}}@container item (width <= 200px){.p-systemFeatureList__item:has(img) img{width:16px}}.p-systemFeatureList__item .small{font-size:.8em}.p-floatNav{transform-style:preserve-3d;background-color:var(--backgroundColorSecondary);border:1px solid var(--borderColor);border-radius:var(--radius-sm);display:grid;grid-template-columns:160px 1fr;overflow:hidden;transition:transform .2s ease-in-out}@container (width <= 480px){.p-floatNav{grid-template-columns:100px 1fr}}.p-floatNav:hover{transform:rotate3d(1,1,0,16deg)}.p-floatNav__wrapper{perspective:100vw;position:fixed;inset:auto 0 0 auto;z-index:2;padding-block:var(--space-xl);padding-inline:var(--space-sm);width:360px;transition:opacity .2s ease-in-out,visibility .2s ease-in-out,transform .2s ease-in-out}@container (width <= 480px){.p-floatNav__wrapper{width:280px}}.p-floatNav__wrapper.is-hidden{opacity:0;visibility:hidden;pointer-events:none}.p-floatNav__image img{aspect-ratio:160/144;border-radius:var(--radius-sm-down);overflow:hidden}.p-floatNav__texts{padding:var(--space-md);text-align:center;display:grid;justify-items:center;align-content:center;gap:var(--space-xs);padding-block:0 var(--space-xs);position:relative}@container (width <= 480px){.p-floatNav__texts{gap:var(--space-2xs)}}.p-floatNav__texts:after{content:"";display:block;width:1lh;aspect-ratio:1;border-radius:var(--radius-2xs);background:no-repeat center/.5rem var(--backgroundColorSecondary) url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="24" height="24" viewBox="x,y" fill="" stroke-width="2.2"><path d="M21.75 4.03284L2.25003 4.03284" stroke="white" stroke-width="3.6"/><path d="M19.9672 21.7501L19.9672 2.25012" stroke="white" stroke-width="3.6"/><path d="M3.01723 20.9829L20.3572 3.64291" stroke="white" stroke-width="3.6"/></svg>');box-shadow:0 0 0 0 var(--backgroundColorPrimary);transition:translate .1s ease-in-out,box-shadow .1s ease-in-out;position:absolute;inset:auto 6px 6px auto;border:.5px solid rgba(255,255,255,.5)}@container (width <= 480px){.p-floatNav__texts:after{scale:.8;transform-origin:right bottom}}.p-floatNav__texts p{color:#fff}@container (width <= 480px){.p-floatNav__texts p{font-size:var(--_font-size-xs)}}.p-floatNav__texts svg,.p-floatNav__texts img{display:block;height:60px}@container (width <= 480px){.p-floatNav__texts svg,.p-floatNav__texts img{height:48px}}.p-recruitPageFloat{position:fixed;z-index:5;inset:auto 0 0 auto;padding:var(--space-md);transition:opacity .2s ease-in-out}@container (width <= 900px){.p-recruitPageFloat{padding-block:var(--space-xl)}}@container (width <= 480px){.p-recruitPageFloat{width:100%;padding-inline:var(--space-sm)}}.p-recruitPageFloat.is-hide{opacity:0;pointer-events:none}.p-recruitPageFloat__nav{display:grid;grid-template-columns:1fr 1fr;gap:1px;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-sm);padding:8px}@container (width <= 480px){.p-recruitPageFloat__nav{padding:2px;border-radius:var(--radius-xs-up)}}.p-recruitPageFloat__nav a{display:grid;gap:var(--space-2xs);background-color:#fff;border-radius:var(--radius-xs);padding-block:var(--space-sm);padding-inline:var(--space-md);position:relative;transition:opacity .2s ease-in-out}@container (width <= 480px){.p-recruitPageFloat__nav a{padding-block:var(--space-xs);padding-inline:var(--space-sm);gap:var(--space-3xs)}}@media (hover: hover){.p-recruitPageFloat__nav a:hover{opacity:.8}}.p-recruitPageFloat__nav a b{display:block;position:relative}.p-recruitPageFloat__nav a b:after{content:"";display:block;width:1lh;aspect-ratio:1;scale:.9;border-radius:var(--radius-2xs);background:no-repeat center/.5rem var(--backgroundColorSecondary) url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" preserveAspectRatio="none" width="24" height="24" viewBox="x,y" fill="" stroke-width="2.2"><path d="M21.75 4.03284L2.25003 4.03284" stroke="white" stroke-width="3.6"/><path d="M19.9672 21.7501L19.9672 2.25012" stroke="white" stroke-width="3.6"/><path d="M3.01723 20.9829L20.3572 3.64291" stroke="white" stroke-width="3.6"/></svg>');position:absolute;inset:0 0 auto auto}@container (width <= 600px){.p-recruitPageHead{margin-top:-2rem}}.p-recruitPageHead__message{font-size:3rem;font-weight:900;text-align:center;rotate:-4deg;transform:skew(-4deg);zoom:1.2;margin-block:0 1em}@container (width <= 900px){.p-recruitPageHead__message{font-size:5cqw}}@container (width <= 600px){.p-recruitPageHead__message{font-size:8cqw;line-height:1.3}}.p-recruitPageHead .js-showMessage .char{display:inline-block;opacity:.2;transform:translateY(6px);transition:opacity .3s ease,transform .3s ease;white-space:pre}.p-recruitPageHead .js-showMessage br{display:block;height:.6em}.p-recruitPageHead .js-showMessage br.mobile-only{display:none}@container (width <= 600px){.p-recruitPageHead .js-showMessage br.mobile-only{display:block}}.p-recruitPageGrid{display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(8,64px);gap:var(--space-xs);padding-inline:var(--space-md);padding-block:var(--space-xs)}@container (width <= 1200px){.p-recruitPageGrid{grid-template-columns:repeat(4,1fr)}}@container (width <= 900px){.p-recruitPageGrid{grid-template-columns:repeat(3,1fr)}}@container (width <= 600px){.p-recruitPageGrid{grid-template-columns:repeat(2,1fr);grid-template-rows:auto}}.p-recruitPageGrid__card{color:#fff;display:grid;align-content:start;gap:var(--space-2xs);padding-block:var(--space-md);padding-inline:var(--space-md);grid-row:span 2;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-xs)}.p-recruitPageGrid__card--primary{color:inherit;background-color:var(--backgroundColorPrimary)}@container (width <= 600px){.p-recruitPageGrid__title{font-size:var(--_font-size-sm)}}@container (width <= 600px){.p-recruitPageGrid__description{font-size:var(--_font-size-2xs)}}.p-recruitPageGrid img{display:block;width:100%;height:100%;border-radius:var(--radius-xs);object-fit:cover}.p-recruitPageGrid img[data-rows="3"]{grid-row:span 3}.p-recruitPageGrid img[data-rows="5"]{grid-row:span 5}.p-recruitPageBody{margin-block:calc(var(--space-4xl) + var(--space-4xl)) 0}@container (width <= 600px){.p-recruitPageBody{margin-block:var(--space-4xl) 0}}.p-recruitPageWay .c-sectionHead{margin-bottom:0}.p-recruitPageWay__container{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-lg)}@container (width <= 800px){.p-recruitPageWay__container{grid-template-columns:1fr}}.p-recruitPageWay__image{width:100%;height:427px;clip-path:polygon(calc(100% + -0px) calc(100% - 61px),calc(100% + -0px) calc(100% - 61px),calc(100% - .209401px) calc(100% - 58.404609px),calc(100% - .815648px) calc(100% - 55.942592px),calc(100% - 1.785807px) calc(100% - 53.646883px),calc(100% - 3.086944px) calc(100% - 51.550416px),calc(100% - 4.686125px) calc(100% - 49.686125px),calc(100% - 6.550416px) calc(100% - 48.086944px),calc(100% - 8.646883px) calc(100% - 46.785807px),calc(100% - 10.942592px) calc(100% - 45.815648px),calc(100% - 13.404609px) calc(100% - 45.209401px),calc(100% - 16px) calc(100% - 45px),calc(100% - 81px) calc(100% - 45px),calc(100% - 81px) calc(100% - 45px),calc(100% - 83.595391px) calc(100% - 44.790599px),calc(100% - 86.057408px) calc(100% - 44.184352px),calc(100% - 88.353117px) calc(100% - 43.214193px),calc(100% - 90.449584px) calc(100% - 41.913056px),calc(100% - 92.313875px) calc(100% - 40.313875px),calc(100% - 93.913056px) calc(100% - 38.449584px),calc(100% - 95.214193px) calc(100% - 36.353117px),calc(100% - 96.184352px) calc(100% - 34.057408px),calc(100% - 96.790599px) calc(100% - 31.595391px),calc(100% - 97px) calc(100% - 29px),calc(100% - 97px) calc(100% - 16px),calc(100% - 97px) calc(100% - 16px),calc(100% - 97.209401px) calc(100% - 13.404609px),calc(100% - 97.815648px) calc(100% - 10.942592px),calc(100% - 98.785807px) calc(100% - 8.646883px),calc(100% - 100.086944px) calc(100% - 6.550416px),calc(100% - 101.686125px) calc(100% - 4.686125px),calc(100% - 103.550416px) calc(100% - 3.086944px),calc(100% - 105.646883px) calc(100% - 1.785807px),calc(100% - 107.942592px) calc(100% - .815648px),calc(100% - 110.404609px) calc(100% - .209401px),calc(100% - 113px) calc(100% + -0px),16px calc(100% + -0px),16px calc(100% + -0px),13.40471349px calc(100% - .209401px),10.94275712px calc(100% - .815648px),8.64707263px calc(100% - 1.785807px),6.55060176px calc(100% - 3.086944px),4.68628625px calc(100% - 4.686125px),3.08706784px calc(100% - 6.550416px),1.78588827px calc(100% - 8.646883px),.81568928px calc(100% - 10.942592px),.20941261px calc(100% - 13.404609px),0px calc(100% - 16px),0px 61px,0px 61px,.20941288px 58.4047305px,.81569024px 55.942784px,1.78589016px 53.6471035px,3.08707072px 51.550632px,4.68629px 49.6863125px,6.55060608px 48.087088px,8.64707704px 46.7859015px,10.94276096px 45.815696px,13.40471592px 45.2094145px,16px 45px,179px 45px,179px 45px,181.595391px 44.7905882px,184.057408px 44.1843136px,186.353117px 43.2141174px,188.449584px 41.9129408px,190.313875px 40.313725px,191.913056px 38.4494112px,193.214193px 36.3529406px,194.184352px 34.0572544px,194.790599px 31.5952938px,195px 29px,195px 16px,195px 16px,195.209401px 13.40471592px,195.815648px 10.94276096px,196.785807px 8.64707704px,198.086944px 6.55060608px,199.686125px 4.68629px,201.550416px 3.08707072px,203.646883px 1.78589016px,205.942592px .81569024px,208.404609px .20941288px,211px 0px,calc(100% - 16px) 0px,calc(100% - 16px) 0px,calc(100% - 13.404609px) .20941288px,calc(100% - 10.942592px) .81569024px,calc(100% - 8.646883px) 1.78589016px,calc(100% - 6.550416px) 3.08707072px,calc(100% - 4.686125px) 4.68629px,calc(100% - 3.086944px) 6.55060608px,calc(100% - 1.785807px) 8.64707704px,calc(100% - .815648px) 10.94276096px,calc(100% - .209401px) 13.40471592px,calc(100% + -0px) 16px,calc(100% + -0px) calc(100% - 61px));background:url(/assets/images/recruit/way.jpg) center center/cover}@container (width <= 900px){.p-recruitPageWay__image{height:320px}}@container (width <= 800px){.p-recruitPageWay__image{height:240px}}.p-recruitPageMembers{scroll-margin-top:200px;margin-top:var(--space-6xl)}.p-recruitPageMembers__container{margin-block:0 var(--space-3xl)}.p-recruitPageMembers .c-sectionHead{margin-bottom:0}@container (width <= 800px){.p-recruitPageMembersCards.splide__list{padding-inline:var(--space-2xl)!important}}@container (width <= 600px){.p-recruitPageMembersCards.splide__list{padding-inline:var(--space-md)!important}}.p-recruitPageMembersCards__wrapper{background:linear-gradient(to bottom,transparent var(--space-lg),var(--backgroundColorSecondary) var(--space-lg),var(--backgroundColorSecondary) calc(100% - var(--space-lg)),transparent calc(100% - var(--space-lg)))}@container (width <= 800px){.p-recruitPageMembersCards__wrapper{background:linear-gradient(to bottom,transparent calc(var(--space-lg) - 1px),var(--backgroundColorSecondary) calc(var(--space-lg) - 1px),var(--backgroundColorSecondary) calc(100% - var(--space-lg)),transparent calc(100% - var(--space-lg)))}}.p-recruitPageMembersCards .splide__slide{padding-block:var(--space-lg);display:grid;grid-template-columns:1fr 1fr;pointer-events:none}@container (width <= 800px){.p-recruitPageMembersCards .splide__slide{grid-template-columns:1fr}}.p-recruitPageMembersCard{position:relative;margin-left:-1px;translate:8.3333333333vw 0;pointer-events:all}@container (width <= 1200px){.p-recruitPageMembersCard{translate:12.5vw 0}}@container (width <= 800px){.p-recruitPageMembersCard{translate:0 0;margin-left:0;margin-top:-1px}}@media (hover: hover){.p-recruitPageMembersCard:hover .p-recruitPageMembersCard__inner{translate:0 -1rem}}.p-recruitPageMembersCard__inner{display:grid;align-content:start;padding-block:var(--space-md) 0;padding-inline:var(--space-md);border:1px solid var(--borderColor);aspect-ratio:3/4;border-radius:var(--radius-sm);background-color:#fff;translate:0 0;transition:translate .2s ease-in-out}@container (width <= 800px){.p-recruitPageMembersCard__inner{aspect-ratio:3/5}}@container (width <= 600px){.p-recruitPageMembersCard__inner{padding-block:var(--space-sm);padding-inline:var(--space-sm)}}.p-recruitPageMembersCard__position{margin-block:0 .5em}.p-recruitPageMembersCard__phrase{position:absolute;inset:auto 0 0;padding:var(--space-xs)}.p-recruitPageMembersCard__phrase .inner{font-size:max(var(--_font-size-sm),.8vw);display:grid;grid-template-columns:auto 1fr;gap:.5em;padding:var(--space-xs);border:1px solid var(--borderColor);background-color:#fff;border-radius:var(--radius-xs)}@container (width <= 1200px){.p-recruitPageMembersCard__phrase .inner{font-size:min(var(--_font-size-md),1.7vw)}}@container (width <= 800px){.p-recruitPageMembersCard__phrase .inner{font-size:max(2vw,var(--_font-size-sm))}}.p-recruitPageMembersCard__phrase .inner:before{content:none;display:block;width:1lh;aspect-ratio:1;background:no-repeat top center/contain url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M13.0003 12.0001C13.0003 12.5521 12.5523 13.0001 12.0003 13.0001C11.4483 13.0001 11.0003 12.5521 11.0003 12.0001C11.0003 11.4481 11.4483 11.0001 12.0003 11.0001C12.5523 11.0001 13.0003 11.4481 13.0003 12.0001ZM15.3337 11.0001C14.7817 11.0001 14.3337 11.4481 14.3337 12.0001C14.3337 12.5521 14.7817 13.0001 15.3337 13.0001C15.8857 13.0001 16.3337 12.5521 16.3337 12.0001C16.3337 11.4481 15.8857 11.0001 15.3337 11.0001ZM8.667 11.0001C8.115 11.0001 7.667 11.4481 7.667 12.0001C7.667 12.5521 8.115 13.0001 8.667 13.0001C9.219 13.0001 9.667 12.5521 9.667 12.0001C9.667 11.4481 9.219 11.0001 8.667 11.0001ZM20.0003 12.2267V16.6667C20.0003 18.5047 18.505 20.0001 16.667 20.0001H12.7223C8.055 20.0001 4.31367 16.8054 4.02033 12.5694C3.85967 10.2521 4.705 7.98407 6.33967 6.3474C7.97433 4.71074 10.2423 3.86274 12.5577 4.0194C16.731 4.30274 20.0003 7.9074 20.0003 12.2267ZM18.667 12.2267C18.667 8.60607 15.9443 5.5854 12.4677 5.3494C12.315 5.33874 12.1623 5.33407 12.0103 5.33407C10.2397 5.33407 8.53767 6.03274 7.283 7.2894C5.92033 8.6534 5.21567 10.5447 5.35033 12.4774C5.599 16.0641 8.69967 18.6674 12.723 18.6674H16.6677C17.7703 18.6674 18.6677 17.7701 18.6677 16.6674V12.2274L18.667 12.2267Z" fill="%23336"/></svg>')}@container (400px < width){.p-recruitPageMembersCard__phrase .inner:before{content:""}}.p-recruitPageMembersCard__phrase p{font-weight:700;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;min-height:3lh}.p-recruitPageMembersCard__image{overflow:hidden}.p-recruitPageMembersCard__image img{display:block;width:90%;margin-inline:auto}@container (width <= 800px){.p-recruitPageMembersCard__image img{width:100%}}.p-recruitPageNav{scroll-margin-top:200px;margin-block:var(--space-5xl) 0}.p-recruitPageNavList{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;padding:1px;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-xs-up);border-top-left-radius:0}@container (width <= 900px){.p-recruitPageNavList{grid-template-columns:repeat(2,1fr)}}@container (width <= 600px){.p-recruitPageNavList{grid-template-columns:repeat(1,1fr)}}.p-recruitPageNavList__item{display:grid;background-color:var(--backgroundColorPrimary);border-radius:var(--radius-xs)}.p-recruitPageNavList__link{outline:1px solid var(--borderColor);display:grid;grid-template-rows:auto 1fr auto;align-content:start;background-color:#fff;padding:var(--space-xs);border-radius:var(--radius-xs);transition:border-radius .1s ease-in-out}@container (width <= 600px){.p-recruitPageNavList__link{grid-template-columns:1.4fr 2fr;gap:0 var(--space-sm)}}.p-recruitPageNavList__link:hover{translate:10px -10px}.p-recruitPageNavList__link img{display:block;border-radius:var(--radius-xs)}.p-recruitPageNavList__texts{display:grid;align-content:start;gap:var(--space-xs);padding-block:var(--space-sm);padding-inline:var(--space-2xs)}@container (width <= 600px){.p-recruitPageNavList__texts{padding-block:var(--space-xs)}}@container (width <= 600px){.p-recruitPageNavList__title{font-size:var(--_font-size-sm)}}@container (width <= 600px){.p-recruitPageNavList__description{font-size:var(--_font-size-3xs)}}.p-recruitPageNavList .c-linkButton{justify-self:end}@container (width <= 600px){.p-recruitPageNavList .c-linkButton{grid-column:span 2;padding-inline:0}}.p-recruitSingle{width:min(100%,720px);margin-inline:auto;padding-block:0 var(--space-5xl)}.p-recruitSingleHead{display:grid;grid-template-columns:1fr 3fr;gap:var(--space-2xl)}@container (width <= 900px){.p-recruitSingleHead{gap:var(--space-lg)}}@container (width <= 600px){.p-recruitSingleHead{grid-template-columns:1fr;text-align:center}}.p-recruitSingleHead__image img{border-radius:var(--radius-sm)}@container (width <= 900px){.p-recruitSingleHead__image{width:min(200px,100%);margin-inline:auto}}.p-recruitSingleHead__texts{display:grid;align-items:center}@container (width <= 600px){.p-recruitSingleHead__title{font-size:var(--_font-size-xl)}}.p-recruitSingleHead__title:after{content:attr(data-english);display:block;font-weight:400;margin-block:.5em 0}@container (width <= 600px){.p-recruitSingleHead__title:after{font-size:var(--_font-size-2xs)}}.p-recruitSingleBody{margin-block:var(--space-2xl) 0}.p-recruitSinglePanel{width:100%;background:var(--backgroundColorSecondary);padding:1px;border-radius:var(--radius-xs-up);border-top-left-radius:0}.p-recruitSinglePanel__box{background-color:#fff;border-radius:var(--radius-xs);padding:var(--space-lg)}@container (width <= 600px){.p-recruitSinglePanel__box{padding:var(--space-sm)}}.p-recruitSinglePanel dl{line-height:1.8;display:grid;align-items:stretch;grid-template-columns:160px 1fr;gap:1px 0}@container (width <= 900px){.p-recruitSinglePanel dl{grid-template-columns:90px 1fr}}.p-recruitSinglePanel dl ul{list-style-type:"・";padding-left:.5em;margin-block:.5em 1em;line-height:1.5}.p-recruitSinglePanel dl ul>li::marker{font-weight:600}.p-recruitSinglePanel dl ul>li+li{margin-block:.5em 0}.p-recruitSinglePanel dl ul ul{padding-left:1em}.p-recruitSinglePanel dl ul ul li::marker{font-weight:400}@container (width <= 600px){.p-recruitSinglePanel dl dd{font-size:var(--_font-size-xs)}}.p-recruitSinglePanel .note{text-align:center}.p-recruitSinglePanel__action{display:grid;place-items:center;padding-block:var(--space-md);margin-block:var(--space-md) 0}.p-recruitSinglePanel__action .c-linkButton{border:1px solid var(--borderColor);padding-block:1em;padding-inline:2em 1em;border-radius:var(--radius-sm)}.p-recruitSinglePanel__action .c-linkButton:hover{background-color:color-mix(in srgb,var(--backgroundColorSecondary) 8%,transparent)}.p-recruitSinglePanel .c-button{font-weight:600;display:flex;align-items:center;justify-content:center;width:100%;padding:1em;background-color:var(--backgroundColorPrimary);border-radius:var(--radius-xs)}.p-memberSingle{display:grid;grid-template-columns:1fr 2fr;align-items:start;gap:var(--space-2xl)}@container (width <= 900px){.p-memberSingle{grid-template-columns:200px 1fr;gap:var(--space-md)}}@container (width <= 600px){.p-memberSingle{grid-template-columns:120px 1fr;gap:var(--space-xs)}}.p-memberSingleImage{position:sticky;top:200px}@container (width <= 900px){.p-memberSingleImage{margin-left:-2rem}}@container (width <= 600px){.p-memberSingleImage{margin-left:-1rem;top:240px}}@container (width <= 600px){.p-memberSingleImage__image{display:block;width:100%;aspect-ratio:16/25;position:relative}}@container (width <= 600px){.p-memberSingleImage picture{width:140%;aspect-ratio:16/25;position:absolute;inset:auto 0 0 auto;translate:8% 0}}.p-memberSingleImage img{display:block;width:min(320px,100%);margin-block:-40px 0;margin-inline:auto}@container (width <= 600px){.p-memberSingleImage img{margin-block:0 0}}.p-memberSingleImage__texts{width:100%;border-top:1px solid var(--borderColor);padding-block:var(--space-md);padding-inline:var(--space-lg);-webkit-mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%);mask-image:linear-gradient(to right,transparent 0,black 5%,black 95%,transparent 100%)}@container (width <= 600px){.p-memberSingleImage__texts{writing-mode:vertical-rl;place-content:end}}.p-memberSingleInterview{--leftPadding: var(--space-3xl);padding-block:0 var(--space-5xl);margin-block:-80px 0;position:relative}@container (width <= 600px){.p-memberSingleInterview{margin-block:0}}.p-memberSingleInterview__title{font-weight:900;text-transform:uppercase}@container (width <= 600px){.p-memberSingleInterview__title{font-size:var(--_font-size-md)}}.p-memberSingleInterview__title:after{content:attr(data-kana);display:block;font-weight:400}@container (width <= 600px){.p-memberSingleInterview__title:after{font-size:var(--_font-size-3xs)}}.p-memberSingleInterview__phrase{padding-block:2em}@container (width <= 900px){.p-memberSingleInterview__phrase{font-size:var(--_font-size-2xl)}}@container (width <= 600px){.p-memberSingleInterview__phrase{font-size:var(--_font-size-lg);padding-block:1em}}@container (width <= 900px){.p-memberSingleInterview__phrase br{display:none}}.p-memberSingleInterview__body{counter-reset:number 0;margin-block:var(--space-2xl) 0}@container (width <= 900px){.p-memberSingleInterview__body{margin-block:var(--space-lg) 0}}@container (width <= 600px){.p-memberSingleInterview__body{margin-block:0 0}}.p-memberSingleInterview__set{counter-increment:number 1}.p-memberSingleInterview__set+.p-memberSingleInterview__set{margin-block:var(--space-2xl) 0}.p-memberSingleInterview__q,.p-memberSingleInterview__a{padding-inline:var(--leftPadding) 0}.p-memberSingleInterview__q{position:relative}@container (width <= 900px){.p-memberSingleInterview__q{font-size:var(--_font-size-lg)}}@container (width <= 600px){.p-memberSingleInterview__q{font-size:var(--_font-size-md);padding-inline:0}}.p-memberSingleInterview__q:before{content:"Q" counter(number) ".";font-weight:400;position:absolute;left:0}@container (width <= 600px){.p-memberSingleInterview__q:before{position:relative;display:block}}.p-memberSingleInterview__a{margin-block:1em 0}@container (width <= 900px){.p-memberSingleInterview__a{padding-inline:0}}@container (width <= 600px){.p-memberSingleInterview__a{font-size:var(--_font-size-sm)}}.p-memberSingleInterview__a p{line-height:1.8;letter-spacing:.06em}.p-memberSingleInterview__a p+p{margin-block:1em 0}.p-recruitForm{width:min(640px,100%);margin-inline:auto;padding-block:0 var(--space-5xl)}.p-recruitForm__box{background-color:var(--backgroundColorSecondary);padding:1px;border-radius:var(--radius-sm-up);border-top-left-radius:0}.p-recruitForm__inner{background-color:#fff;padding:var(--space-xl);border-radius:var(--radius-sm)}@container (width <= 600px){.p-recruitForm__inner{padding:var(--space-lg)}}.p-contactPage{display:grid;align-items:start;grid-template-columns:1fr 1fr;gap:0 var(--space-xl)}@container (width <= 900px){.p-contactPage{grid-template-columns:1fr}}@container (width > 900px){.p-contactPage__texts{position:sticky;top:160px}}.p-contactPage__types{display:grid;gap:var(--space-xl);align-content:start}@container (width <= 900px){.p-contactPage__types{gap:var(--space-lg)}}@container (width <= 600px){.p-contactPage__types{gap:var(--space-md)}}.p-contactPageType{scroll-margin-top:160px}.p-contactPageType__box{border:1px solid var(--borderColor);border-radius:var(--radius-xs-up);border-top-left-radius:0;background-color:var(--backgroundColorSecondary);overflow:hidden}.p-contactPageType__inner{background-color:#fff;padding-block:var(--space-lg);padding-inline:var(--space-xl);border-radius:var(--radius-xs);container-type:inline-size}@container (width <= 900px){.p-contactPageType__inner{padding-inline:var(--space-lg)}}@container (width <= 600px){.p-contactPageType__inner{padding-inline:var(--space-lg)}}.p-contactPageType .tel,.p-contactPageType .email{--icon: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.0001 10.9998C22.7348 10.9998 22.4805 10.8945 22.2929 10.7069C22.1054 10.5194 22.0001 10.265 22.0001 9.99981C21.9979 7.87873 21.1544 5.84512 19.6546 4.34529C18.1547 2.84546 16.1211 2.00192 14.0001 1.99981C13.7348 1.99981 13.4805 1.89445 13.2929 1.70691C13.1054 1.51938 13.0001 1.26502 13.0001 0.999807C13.0001 0.73459 13.1054 0.480236 13.2929 0.2927C13.4805 0.105163 13.7348 -0.000193459 14.0001 -0.000193459C16.6513 0.00271814 19.1932 1.05722 21.0679 2.93195C22.9426 4.80669 23.9971 7.34854 24.0001 9.99981C24.0001 10.265 23.8947 10.5194 23.7072 10.7069C23.5196 10.8945 23.2653 10.9998 23.0001 10.9998ZM20.0001 9.99981C20.0001 8.40851 19.3679 6.88239 18.2427 5.75717C17.1175 4.63195 15.5914 3.99981 14.0001 3.99981C13.7348 3.99981 13.4805 4.10516 13.2929 4.2927C13.1054 4.48024 13.0001 4.73459 13.0001 4.99981C13.0001 5.26502 13.1054 5.51938 13.2929 5.70691C13.4805 5.89445 13.7348 5.99981 14.0001 5.99981C15.0609 5.99981 16.0783 6.42123 16.8285 7.17138C17.5786 7.92153 18.0001 8.93894 18.0001 9.99981C18.0001 10.265 18.1054 10.5194 18.2929 10.7069C18.4805 10.8945 18.7348 10.9998 19.0001 10.9998C19.2653 10.9998 19.5196 10.8945 19.7072 10.7069C19.8947 10.5194 20.0001 10.265 20.0001 9.99981ZM22.1831 22.1638L23.0931 21.1148C23.6723 20.5337 23.9975 19.7468 23.9975 18.9263C23.9975 18.1059 23.6723 17.3189 23.0931 16.7378C23.0621 16.7068 20.6561 14.8558 20.6561 14.8558C20.0786 14.3061 19.3116 14.0001 18.5143 14.0012C17.7171 14.0023 16.951 14.3105 16.3751 14.8618L14.4691 16.4678C12.9132 15.8239 11.4999 14.879 10.3103 13.6873C9.12074 12.4957 8.17827 11.0807 7.53705 9.52381L9.13705 7.62381C9.68877 7.04798 9.99735 6.28168 9.99865 5.48421C9.99996 4.68674 9.69388 3.91943 9.14405 3.34181C9.14405 3.34181 7.29105 0.938807 7.26005 0.907807C6.6895 0.333555 5.91593 0.00682856 5.10648 -0.00177868C4.29702 -0.0103859 3.51668 0.299817 2.93405 0.861807L1.78405 1.86181C-5.00995 9.74381 9.62005 24.2608 17.7621 23.9998C18.5842 24.0046 19.399 23.8446 20.1584 23.5292C20.9177 23.2139 21.6061 22.7496 22.1831 22.1638Z" fill="currentColor"/></svg>');display:inline-flex;padding-left:1.2lh;position:relative}@container (width <= 600px){.p-contactPageType .tel,.p-contactPageType .email{font-size:var(--_font-size-lg)}}.p-contactPageType .tel:before,.p-contactPageType .email:before{content:"";display:block;width:1em;aspect-ratio:1;position:absolute;inset:50% auto auto .2em;translate:0 -50%;background-color:var(--backgroundColorSecondary);mask:no-repeat left center/1em var(--icon);transform-origin:center}.p-contactPageType .tel:hover,.p-contactPageType .email:hover{--backgroundColor: color-mix( in srgb, var(--borderColor) 8%, transparent) ;box-shadow:0 0 0 8px var(--backgroundColor);background-color:var(--backgroundColor);border-radius:var(--radius-2xs)}.p-contactPageType .tel:hover:before,.p-contactPageType .email:hover:before{rotate:-8deg}.p-contactPageType .email{--icon: url('data:image/svg+xml;utf8,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.954 5.54199L15.536 13.96C14.5974 14.8962 13.3257 15.422 12 15.422C10.6743 15.422 9.40263 14.8962 8.464 13.96L0.046 5.54199C0.032 5.69999 0 5.84299 0 5.99999V18C0.00158786 19.3256 0.528882 20.5964 1.46622 21.5338C2.40356 22.4711 3.6744 22.9984 5 23H19C20.3256 22.9984 21.5964 22.4711 22.5338 21.5338C23.4711 20.5964 23.9984 19.3256 24 18V5.99999C24 5.84299 23.968 5.69999 23.954 5.54199Z" fill="currentColor"/><path d="M14.1219 12.546L23.2559 3.411C22.8134 2.67732 22.1893 2.07004 21.4439 1.64773C20.6984 1.22542 19.8567 1.00234 18.9999 1H4.9999C4.14312 1.00234 3.3014 1.22542 2.55592 1.64773C1.81045 2.07004 1.18637 2.67732 0.743896 3.411L9.8779 12.546C10.4415 13.1073 11.2045 13.4225 11.9999 13.4225C12.7953 13.4225 13.5583 13.1073 14.1219 12.546Z" fill="currentColor"/></svg>')}.p-newsPage{display:grid;grid-template-columns:1fr 1fr;gap:0 var(--space-xl)}@container (width <= 900px){.p-newsPage{grid-template-columns:1fr}}.p-newsPageList{display:grid;gap:1px;padding:1px;background-color:var(--backgroundColorSecondary);border-radius:var(--radius-xs-up);border-top-left-radius:0;overflow:hidden}.p-newsPageList__link{display:block;background-color:#fff;padding:1em 1.5em;border-radius:var(--radius-xs);transition:border-radius .1s ease-in-out}.p-newsPageList__link:hover{border-bottom-right-radius:var(--radius-md)}.p-newsPageList__link .date{font-weight:500;letter-spacing:0;display:block;margin-block:0 .4em}@container (width <= 600px){.p-newsPageList__link .date{font-size:var(--_font-size-2xs)}}.p-newsPageList__link .content{font-weight:700}@container (width <= 600px){.p-newsPageList__link .content{font-size:var(--_font-size-sm)}}.p-privacyPage{width:min(800px,100%);margin-inline:auto}.p-privacyPage p{line-height:2}.p-privacyPage p+p{margin-top:2em}.p-privacyPage .note{margin-block:1em 0}.p-privacyPage h3{margin-block:3em 1em}.p-privacyPage ol{margin-block:2em;list-style-type:decimal;padding-inline:1.2em 0}.p-privacyPage ol>li::marker{font-size:.8em;font-weight:600}.p-privacyPage ol>li+li{margin-block:1em}.p-privacyPage .list_number{margin:2em 0;list-style-type:decimal;padding:0 0 0 1em}.p-privacyPage .list_number>li::marker{font-size:.75em}.p-privacyPage .list_number>li+li{margin:1em 0 0}.p-privacyPage .list_kakko{padding:0 0 0 1em;margin:10px 0 0;counter-reset:number 0}.p-privacyPage .list_kakko>li{counter-increment:number 1;list-style-type:none;list-style-position:inside;position:relative;display:flex;align-items:baseline}.p-privacyPage .list_kakko>li+li{margin:.5em 0 0}.p-privacyPage .list_kakko>li:before{content:"（" counter(number) "）";font-size:.8em;font-weight:600;padding:0 5px 0 0}.p-privacyPage .list_kakko>li .list_kakko{padding:0}.p-privacyPage .list_number_circle{counter-reset:number 0;padding:0;margin:8px 0}.p-privacyPage .list_number_circle>li{counter-increment:number 1;display:flex;align-items:center;gap:.5em;padding:0 0 0 1em;position:relative}.p-privacyPage .list_number_circle>li+li{margin-block:.5em 0}.p-privacyPage .list_number_circle>li:before{content:counter(number);line-height:1;display:grid;place-items:center;width:1.2lh;height:1.2lh;border:1px solid var(--borderColor);border-radius:50%}.p-privacyPage .list_number_en{counter-reset:cnt_en;padding:0 0 0 1em;margin:8px 0}.p-privacyPage .list_number_en>li{display:flex}.p-privacyPage .list_number_en>li+li{margin:8px 0 0}.p-privacyPage .list_number_en>li:before{content:counter(cnt_en,lower-alpha) " )";counter-increment:cnt_en;margin:0 4px 0 0;flex:0 0 auto}.p-privacyPage__info{margin-block:var(--space-2xl)}.p-privacyPage__info dl{display:grid;grid-template-columns:auto auto auto auto;gap:var(--space-xs) var(--space-lg);border-block:.5px solid var(--borderColor);padding:var(--space-xs)}@container (width <= 600px){.p-privacyPage__info dl{grid-template-columns:1fr 1fr}}.p-privacyPage__info dl dt,.p-privacyPage__info dl dd{padding:0}.p-privacyPage__info dl dt{color:var(--textColor);background-color:transparent}.p-privacyPage__info dl dd{font-size:var(--_font-size-sm)}.p-privacyPage .address{margin-block:var(--space-md) 0;border:.5px solid var(--borderColor);padding:var(--space-lg)}.p-privacyPage .address p{font-size:var(--_font-size-sm);line-height:1.5}.p-privacyPage .address p+p{margin-block:1em 0}.p-privacyPage .address p .small{font-size:.8em}.p-privacyPage table{margin:2em 0;border:1px solid var(--borderColor)}.p-privacyPage table th,.p-privacyPage table td{font-size:var(--_font-size-sm);padding:.25em .5em;border:1px solid var(--borderColor)}.p-privacyPage .list_attorney>li+li{margin:20px 0 0}.p-privacyPage__area+.p-privacyPage__area{margin-block:var(--space-2xl) 0}.u-mt8{margin-top:8px}.u-mt12{margin-top:12px}.u-mt16{margin-top:16px}.u-mt20{margin-top:20px}.u-mt24{margin-top:24px}.u-mt28{margin-top:28px}.u-mt32{margin-top:32px}.u-mt36{margin-top:36px}.u-mt40{margin-top:40px}.u-mt44{margin-top:44px}.u-mt48{margin-top:48px}.u-mt52{margin-top:52px}.u-mt56{margin-top:56px}.u-mt60{margin-top:60px}.u-mt64{margin-top:64px}.u-mt68{margin-top:68px}.u-mt72{margin-top:72px}.u-mt76{margin-top:76px}.u-mt80{margin-top:80px}
