/*
! tailwindcss v3.0.24 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}html{line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input:-ms-input-placeholder,textarea:-ms-input-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:after,:before{--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%;margin-right:auto;margin-left:auto}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1800px){.container{max-width:1800px}}.container{max-width:87.2%}@media (min-width:768px){.container{width:85%;max-width:1224px}}.visible{visibility:visible}.fixed{position:fixed}.relative{position:relative}.z-\[1\]{z-index:1}.my-16{margin-top:4rem;margin-bottom:4rem}.mb-\[160px\]{margin-bottom:160px}.mb-\[80px\]{margin-bottom:80px}.mt-\[3em\]{margin-top:3em}.mb-40{margin-bottom:10rem}.mt-\[112px\]{margin-top:112px}.mt-\[136px\]{margin-top:136px}.block{display:block}.hidden{display:none}.max-w-\[1016px\]{max-width:1016px}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.border{border-width:1px}.bg-none{background-image:none}.pt-\[64px\]{padding-top:64px}.pb-\[80px\]{padding-bottom:80px}.pt-48{padding-top:12rem}.pt-\[100px\]{padding-top:100px}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.transition{transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}:root{--color-black:#1c1c1c;--color-white:#fff;--color-danger:#f63636;--color-gray-50:#fcfcfc;--color-gray-100:#f7f7f7;--color-gray-200:#f2f2f2;--color-gray-300:#e9e9e9;--color-gray-400:#c7c7c7;--color-gray-500:#a9a9a9;--color-gray-600:#7f7f7f;--color-gray-700:#6a6a6a;--color-gray-800:#4b4b4b;--color-gray-900:#292929;--fontFamily-futura-b:"FuturaLTPro-Book";--fontFamily-futura-l:"FuturaLTPro-Light";--fontFamily-tazugane-r:"TazuganeGothicStdN-Regular";--fontFamily-tazugane-l:"TazuganeGothicStdN-Light";--fontSize-L8:6.4rem/1.375;--fontSize-L7:5.6rem/1.42;--fontSize-L6:4.8rem/1.5;--fontSize-L5:4rem/1.5;--fontSize-L4:3.2rem/1.562;--fontSize-L3:2.4rem/1.666;--fontSize-L2:2rem/1.5;--fontSize-L1:1.8rem/1.777;--fontSize-M:1.6rem/1.75;--fontSize-S1:1.4rem/1.6;--fontSize-S2:1.2rem/1.6;--fontSize-S3:1rem/1.6}html{padding:0;margin:0;font-size:10px;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"chws" 1;min-height:100%;text-align:justify;background:var(--color-gray-50)}body{font:var(--fontSize-S1) var(--fontFamily-tazugane-l),sans-serif;background:url(/img/common/background-sp.svg) no-repeat 100% 0;background-size:contain}@media screen and (min-width:768px){body{background:url(/img/common/background.svg) no-repeat 100% 0}}#content{overflow:visible}#content,img{width:100%}h1,h2,h3,h4,h5{font-feature-settings:"palt"}@media screen and (min-width:768px){h1,h2,h3,h4,h5{letter-spacing:.015em}}input,select,textarea{border-radius:0;color:var(--color-black);font-family:sans-serif!important}::-moz-placeholder{font-family:sans-serif}:-ms-input-placeholder{font-family:sans-serif}::placeholder{font-family:sans-serif}pre.wp-block-preformatted{white-space:normal}:focus{outline:2px solid var(--color-black)}:focus:not(:focus-visible){outline:0}.spinner-icon{display:none!important}.has-text-align-right{text-align:right}.swiper-slide-next,.swiper-slide-prev{cursor:pointer}.swiper-pagination-fraction:not(:root){width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;bottom:-64px}.wp-block-embed__wrapper{position:relative;width:100%;aspect-ratio:16/9}.wp-block-embed__wrapper>iframe{position:absolute;top:0;left:0;width:100%;height:100%}#download-detail-page .swiper-button-disabled>.arrow{background:var(--color-gray-400)}#download-detail-page .swiper-button-disabled>.arrow:before{border-color:var(--color-gray-400)}#download-detail-page .documentStyle-overview>.wp-block-group__inner-container>.wp-block-group{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid var(--color-gray-300)}@media screen and (min-width:1024px){#download-detail-page .documentStyle-overview>.wp-block-group__inner-container>.wp-block-group{margin-bottom:32px;padding-bottom:32px}}.commonStyle-clients .list{display:grid;grid-template-columns:repeat(auto-fit,minmax(156px,1fr));-moz-column-gap:8px;column-gap:8px;row-gap:8px;justify-content:space-between}@media screen and (min-width:768px){.commonStyle-clients .list{grid-template-columns:repeat(auto-fit,minmax(276px,1fr));gap:40px}}.commonStyle-clients .item{box-shadow:4px 8px 60px rgba(0,0,0,.06);background:var(--color-white)}@media screen and (min-width:768px){.commonStyle-clients .item{box-shadow:20px 24px 44px rgba(0,0,0,.1)}}.commonStyle-clients .link{display:block;padding-bottom:12px}@media screen and (min-width:768px){.commonStyle-clients .link{padding-bottom:24px}}.commonStyle-clients .clienttxt{display:inline;margin-bottom:12px;padding:8px 12px 0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font:var(--fontSize-S2) var(--fontFamily-tazugane-l);line-height:1.3333333333;text-align:left}@media screen and (min-width:768px){.commonStyle-clients .clienttxt{text-align:justify;padding:8px 24px 16px;-webkit-line-clamp:inherit;font:var(--fontSize-S1) var(--fontFamily-tazugane-l);line-height:1.7142857143}}.commonStyle-clients .arrow{margin-right:16px;margin-left:auto;position:relative;display:block;width:16px;height:1px;background:var(--color-gray-500)}@media screen and (min-width:768px){.commonStyle-clients .arrow{margin-right:24px;width:20px}}.commonStyle-clients .arrow:before{position:absolute;content:"";width:7px;height:7px;top:0;bottom:0;right:0;margin:auto;border-top:1px solid;border-right:1px solid;border-color:var(--color-gray-500);transform:rotate(45deg)}@media screen and (min-width:768px){.commonStyle-clients .arrow:before{width:9px;height:9px}}.ReactModal__Overlay{opacity:0;transition:opacity .2s ease-in-out}.ReactModal__Overlay--after-open{opacity:1}.ReactModal__Overlay--before-close,.transition-list-item-enter{opacity:0}.transition-list-item-enter-active{opacity:1;transition:opacity .3s ease-in}.transition-list-item-exit{opacity:1}.transition-list-item-exit-active{opacity:0;transition:opacity .3s ease-in}@media (min-width:640px){.sm\:hidden{display:none}}@media (min-width:768px){.md\:mb-\[112px\]{margin-bottom:112px}.md\:mt-\[96px\]{margin-top:96px}.md\:mb-\[240px\]{margin-bottom:240px}.md\:mb-\[200px\]{margin-bottom:200px}.md\:mb-\[280px\]{margin-bottom:280px}.md\:mb-60{margin-bottom:15rem}.md\:mt-\[200px\]{margin-top:200px}.md\:mt-\[240px\]{margin-top:240px}.md\:mt-\[280px\]{margin-top:280px}.md\:block{display:block}.md\:hidden{display:none}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:gap-x-\[10\%\]{-moz-column-gap:10%;column-gap:10%}.md\:pt-\[120px\]{padding-top:120px}.md\:pb-\[200px\]{padding-bottom:200px}.md\:pt-\[220px\]{padding-top:220px}}@media (min-width:1024px){.lg\:mb-\[280px\]{margin-bottom:280px}.lg\:block{display:block}}.Style_btn__mNtP5{position:relative;margin-left:40px;width:48px;height:48px;display:flex;flex-direction:column;justify-content:center;flex-shrink:0}@media screen and (min-width:768px){.Style_btn__mNtP5{width:64px;height:64px}}.Style_btn__mNtP5:before{border-radius:50%;border:1px solid var(--color-gray-800);transition:transform .4s ease-in-out .01s,border .3s ease-in-out .02s}.Style_btn__mNtP5:after,.Style_btn__mNtP5:before{position:absolute;content:"";width:100%;height:100%}.Style_btn__mNtP5:after{border-radius:50%;transform:scale(0);background-color:hsla(0,0%,42%,.12);filter:blur(8px);transition:transform .4s ease-in-out .02s,background-color .3s ease-in-out .03s}@media(any-hover:hover){.Style_btn__mNtP5:hover{transform:scale(1.2)}.Style_btn__mNtP5:hover:before{border:1px solid var(--color-gray-900);transform:scale(1.2)}.Style_btn__mNtP5:hover:after{transform:scale(1.35)}}.Style_-show__k_DSH:before{border-color:var(--color-gray-600)}.Style_-show__k_DSH .Style_btninner__412fL span{position:relative}.Style_-show__k_DSH .Style_btninner__412fL span:first-of-type{margin:0;top:6px;transform:rotate(45deg);background-color:var(--color-gray-500)}.Style_-show__k_DSH .Style_btninner__412fL span:nth-of-type(2){opacity:0}.Style_-show__k_DSH .Style_btninner__412fL span:nth-of-type(3){margin:0;bottom:6px;transform:rotate(-45deg);background-color:var(--color-gray-500)}.Style_btninner__412fL{position:relative;width:100%;height:14px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.Style_btninner__412fL span{width:24px;height:1px;position:relative;transition:transform .3s ease-in-out .01s}.Style_btninner__412fL span:first-of-type{margin-left:4px;background:var(--color-gray-600);z-index:0;overflow:hidden}.Style_btninner__412fL span:first-of-type:after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-black);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation1__a8Zqu;animation-name:Style_LineAnimation1__a8Zqu;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation1__a8Zqu{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation1__a8Zqu{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}.Style_btninner__412fL span:nth-of-type(2){background:var(--color-gray-500);z-index:0;overflow:hidden}.Style_btninner__412fL span:nth-of-type(2):after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-gray-800);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation2__qiR77;animation-name:Style_LineAnimation2__qiR77;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation2__qiR77{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation2__qiR77{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}.Style_btninner__412fL span:nth-of-type(3){margin-left:-4px;background:var(--color-gray-400);z-index:0;overflow:hidden}.Style_btninner__412fL span:nth-of-type(3):after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-gray-900);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation3__CDFvD;animation-name:Style_LineAnimation3__CDFvD;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation3__CDFvD{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation3__CDFvD{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@media screen and (min-width:768px){.Style_btninner__412fL span{position:relative;transition:transform .3s ease-in-out .01s}.Style_btninner__412fL span:first-of-type{z-index:0;overflow:hidden}.Style_btninner__412fL span:first-of-type:after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-black);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation1__a8Zqu;animation-name:Style_LineAnimation1__a8Zqu;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation1__a8Zqu{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation1__a8Zqu{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}.Style_btninner__412fL span:nth-of-type(2){z-index:0;overflow:hidden}.Style_btninner__412fL span:nth-of-type(2):after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-gray-800);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation2__qiR77;animation-name:Style_LineAnimation2__qiR77;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation2__qiR77{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation2__qiR77{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}.Style_btninner__412fL span:nth-of-type(3){z-index:0;overflow:hidden}.Style_btninner__412fL span:nth-of-type(3):after{content:"";position:absolute;width:24px;height:1px;left:0;background:var(--color-gray-900);z-index:1;transform:scale(0);-webkit-animation-name:Style_LineAnimation3__CDFvD;animation-name:Style_LineAnimation3__CDFvD;-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;transform-origin:left top;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-delay:0;animation-delay:0;-webkit-animation-fill-mode:backwords;animation-fill-mode:backwords;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;transform:scaleX(0)}@-webkit-keyframes Style_LineAnimation3__CDFvD{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}@keyframes Style_LineAnimation3__CDFvD{0%{transform:scaleX(0)}30%{transform:scaleX(3);left:40px}to{transform:scaleX(3);left:40px}}}.Style_modal-inner__sh99z{width:100%;height:100%;max-height:100vh;margin:auto;overflow:scroll;background:url(/img/header/sp-bg-01.svg) no-repeat bottom;background-size:100% 80vh}@media screen and (min-width:768px){.Style_modal-inner__sh99z{display:grid;grid-template-columns:30% 1fr;grid-template-rows:1fr 200px;background:url(/img/header/pc-bg-01.svg) no-repeat bottom;background-size:cover}}.Style_modal-content__O2COY{width:87.5%;padding-top:152px;margin:0 auto}@media screen and (min-width:768px){.Style_modal-content__O2COY{grid-column:2;grid-row:1;width:100%;padding:114px 114px 72px;display:grid;grid-template-columns:1fr}}@media screen and (min-width:1024px){.Style_modal-content__O2COY{grid-template-columns:1fr 1fr;grid-auto-rows:-webkit-max-content;grid-auto-rows:max-content;-moz-column-gap:40px;column-gap:40px;padding:114px 72px 72px}}@media screen and (min-width:1280px){.Style_modal-content__O2COY{padding:114px 114px 72px}}.Style_link-item__VIUZf{border-top:1px solid var(--color-gray-800)}@media screen and (min-width:768px){.Style_link-item__VIUZf{padding-bottom:24px;grid-column:1;border-top:0}}.Style_link-item__VIUZf:last-of-type{margin-bottom:40px;border-bottom:1px solid var(--color-gray-800)}@media screen and (min-width:768px){.Style_link-item__VIUZf:last-of-type{margin-bottom:0;border-bottom:0}}.Style_link-item__VIUZf .Style_linktitle__lSHYw{display:flex;position:relative;padding:24px 0;align-items:center;gap:16px}@media screen and (min-width:768px){.Style_link-item__VIUZf .Style_linktitle__lSHYw{padding:0;display:inline-block}.Style_link-item__VIUZf .Style_linktitle__lSHYw .Style_en__2h3Wp{display:inline-block;margin-left:20px;vertical-align:text-bottom}.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG{position:relative;transition:color .2s ease-in-out .01s}.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:before{position:absolute;content:"";width:100%;height:1px;display:block;background-color:var(--color-gray-500);transform-origin:right top;transform:scaleX(0);transition:transform .2s ease-in-out .01s;z-index:0;right:0;bottom:-3px;left:0}.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:after{position:absolute;content:"";width:100%;height:1px;display:block;background:linear-gradient(315.21deg,#686868,#2e2e2e 100.37%);transform-origin:right top;transform:scaleX(0);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s;z-index:0;right:0;bottom:-3px;left:0}}@media screen and (min-width:768px)and (any-hover:hover){.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:hover,.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:hover .Style_ja__P67cs,.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:hover .Style_title__7UxVV{color:var(--color-gray-400)}.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:hover:after,.Style_link-item__VIUZf .Style_linktitle__lSHYw.Style_link-hover__yM_CG:hover:before{transform:scale(1);transform-origin:left top}}.Style_link-item__VIUZf .Style_ja__P67cs{color:var(--color-gray-200);font:var(--fontSize-L1) var(--fontFamily-tazugane-l)}@media screen and (min-width:1024px){.Style_link-item__VIUZf .Style_ja__P67cs{font:var(--fontSize-L3) var(--fontFamily-tazugane-l)}}.Style_link-item__VIUZf .Style_en__2h3Wp{color:var(--color-gray-700);font:var(--fontSize-S1) var(--fontFamily-futura-b)}.Style_link-item__VIUZf .Style_careerIcon__1dU6L{display:inline-block;width:20px;height:20px;margin:0 0 -2px 6px;vertical-align:baseline}.Style_link-item__VIUZf .Style_careerIcon__1dU6L line,.Style_link-item__VIUZf .Style_careerIcon__1dU6L path,.Style_link-item__VIUZf .Style_careerIcon__1dU6L polyline{transition:stroke .2s ease-in-out .01s;stroke:currentColor}@media screen and (min-width:1024px){.Style_link-item__VIUZf.Style_-project__nWGXW{grid-column:2;grid-row:1/6}}.Style_project-list__oGrmw{padding:0 24px 0 16px;counter-reset:number 0}@media screen and (min-width:768px){.Style_project-list__oGrmw{padding-left:0}}.Style_project-list__oGrmw .Style_item__Esn__{position:relative;padding-left:30px}.Style_project-list__oGrmw .Style_item__Esn__:before{position:absolute;left:0;font:var(--fontSize-S1) var(--fontFamily-futura-b);color:var(--color-gray-600);line-height:1.4;counter-increment:number 1;content:"0" counter(number)}@media screen and (min-width:768px){.Style_project-list__oGrmw .Style_item__Esn__:before{font:var(--fontSize-M) var(--fontFamily-futura-b)}}.Style_project-list__oGrmw .Style_item__Esn__:not(:first-of-type){margin-top:16px}@media screen and (min-width:768px){.Style_project-list__oGrmw .Style_item__Esn__ a{position:relative;transition:color .2s ease-in-out .01s}.Style_project-list__oGrmw .Style_item__Esn__ a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_project-list__oGrmw .Style_item__Esn__ a:after,.Style_project-list__oGrmw .Style_item__Esn__ a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_project-list__oGrmw .Style_item__Esn__ a:after{background:linear-gradient(315.21deg,#686868,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}}@media screen and (min-width:768px)and (any-hover:hover){.Style_project-list__oGrmw .Style_item__Esn__ a:hover,.Style_project-list__oGrmw .Style_item__Esn__ a:hover .Style_ja__P67cs,.Style_project-list__oGrmw .Style_item__Esn__ a:hover .Style_title__7UxVV{color:var(--color-gray-400)}.Style_project-list__oGrmw .Style_item__Esn__ a:hover:after,.Style_project-list__oGrmw .Style_item__Esn__ a:hover:before{transform:scale(1);transform-origin:left top}}.Style_project-list__oGrmw .Style_title__7UxVV{font:var(--fontSize-S2) var(--fontFamily-tazugane-l);color:var(--color-gray-50);text-align:left;transition:color .2s ease-in-out .01s}@media screen and (min-width:768px){.Style_project-list__oGrmw .Style_title__7UxVV{font:var(--fontSize-S1) var(--fontFamily-tazugane-l)}}.Style_project-list__oGrmw .Style_client__y8t8x{font:var(--fontSize-S3) var(--fontFamily-tazugane-l);color:var(--color-gray-500)}@media screen and (min-width:768px){.Style_project-list__oGrmw .Style_client__y8t8x{font:var(--fontSize-S2) var(--fontFamily-tazugane-l)}}.Style_aco-btn__UKmCC{position:relative;display:block}.Style_aco-btn__UKmCC:after,.Style_aco-btn__UKmCC:before{position:absolute;content:"";background:var(--color-gray-500);top:0;bottom:0;margin:auto}.Style_aco-btn__UKmCC:before{width:17px;height:1px;right:8px}.Style_aco-btn__UKmCC:after{width:1px;height:17px;right:16px;transition:transform .2s}.Style_aco-btn__UKmCC.Style_-open__YYZxY:after{transform:rotate(90deg)}@media screen and (min-width:768px){.Style_aco-btn__UKmCC:after,.Style_aco-btn__UKmCC:before{content:none}}.Style_aco-body__es_PO{max-height:0;opacity:0;visibility:hidden;transition:opacity .5s,max-height .3s,margin .3s;margin-bottom:0}@media screen and (min-width:768px){.Style_aco-body__es_PO{margin-top:12px;max-height:-webkit-fit-content;max-height:-moz-fit-content;max-height:fit-content;opacity:1;visibility:visible}}.Style_aco-body__es_PO.Style_-open__YYZxY{max-height:100vh;opacity:1;visibility:visible;margin-bottom:20px}.Style_lower-list__4v2B2{padding:0 24px 0 40px}@media screen and (min-width:768px){.Style_lower-list__4v2B2{padding:0;display:flex;align-items:center;flex-wrap:wrap}}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx{color:var(--color-gray-50);word-break:keep-all;font-feature-settings:"palt"}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx:not(:first-of-type){margin-top:16px}@media screen and (min-width:768px){.Style_lower-list__4v2B2 .Style_loweritem__3MSXx:not(:first-of-type){margin-top:0}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx{position:relative;font:var(--fontSize-S1) var(--fontFamily-tazugane-l)}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx:not(:last-of-type){margin-top:0;padding-right:16px}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx:not(:last-of-type):after{position:absolute;content:"";right:7px;top:0;bottom:0;margin:auto;width:1px;height:16px;background:var(--color-gray-400);transform:rotate(30deg)}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a{position:relative;transition:color .2s ease-in-out .01s}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:after,.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:after{background:linear-gradient(315.21deg,#686868,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}}@media screen and (min-width:768px)and (any-hover:hover){.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:hover,.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:hover .Style_ja__P67cs,.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:hover .Style_title__7UxVV{color:var(--color-gray-400)}.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:hover:after,.Style_lower-list__4v2B2 .Style_loweritem__3MSXx a:hover:before{transform:scale(1);transform-origin:left top}}.Style_bottom-list__Lkz_E{margin-bottom:48px;display:flex;flex-direction:column;row-gap:8px;color:var(--color-gray-500)}@media screen and (min-width:768px){.Style_bottom-list__Lkz_E{margin-top:64px;margin-bottom:0}}@media screen and (min-width:1024px){.Style_bottom-list__Lkz_E{margin-top:0}}.Style_bottom-list__Lkz_E .Style_en__2h3Wp{font:var(--fontSize-S1) var(--fontFamily-futura-b)}.Style_bottom-list__Lkz_E .Style_ja__P67cs{font:var(--fontSize-S1) var(--fontFamily-tazugane-l)}.Style_bottom-list__Lkz_E .Style_blankicon__4RMhu{margin-left:6px;display:inline-block;width:12px;height:12px;vertical-align:baseline}.Style_bottom-list__Lkz_E .Style_blankicon__4RMhu path{stroke:var(--color-gray-500);transition:stroke .2s ease-in-out .01s}.Style_bottom-list__Lkz_E a{position:relative;transition:color .2s ease-in-out .01s}.Style_bottom-list__Lkz_E a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_bottom-list__Lkz_E a:after,.Style_bottom-list__Lkz_E a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_bottom-list__Lkz_E a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_bottom-list__Lkz_E a:hover{color:var(--color-gray-300)}.Style_bottom-list__Lkz_E a:hover .Style_blankicon__4RMhu path{stroke:var(--color-gray-300)}.Style_bottom-list__Lkz_E a:hover:after,.Style_bottom-list__Lkz_E a:hover:before{transform:scale(1);transform-origin:left top}}.Style_bottom-btns__WPFF8{display:flex;flex-direction:column;row-gap:16px;width:87.5%;margin:0 auto;padding-bottom:48px}@media screen and (min-width:768px){.Style_bottom-btns__WPFF8{grid-column:2;grid-row:2;flex-direction:row;width:100%;height:100%;padding-bottom:0}}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB{width:100%;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:hsla(0,0%,42%,0);z-index:1;position:relative;transition:color .2s ease-in-out .01s}@media screen and (min-width:768px){.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB{height:100%}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:not(:first-of-type){border-left:1px solid hsla(0,0%,42%,.2)}}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:before{background-color:var(--color-gray-600);transition:transform .2s ease-in-out .01s}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:after,.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:before{position:absolute;content:"";width:100%;height:100%;display:block;transform-origin:right top;transform:scaleX(0);z-index:-1;right:0;top:1px;left:0}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:after{background:linear-gradient(315.21deg,#505050,#141414 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:hover{color:var(--color-gray-400)}.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:hover:after,.Style_bottom-btns__WPFF8 .Style_bottombtn__SeHKB:hover:before{transform:scale(1);transform-origin:left top}}.Style_bottom-btns__WPFF8 .Style_btnja__BSPJi{font:var(--fontSize-L1) var(--fontFamily-tazugane-l);color:var(--color-white)}@media screen and (min-width:768px){.Style_bottom-btns__WPFF8 .Style_btnja__BSPJi{font:var(--fontSize-L3) var(--fontFamily-tazugane-l)}}.Style_bottom-btns__WPFF8 .Style_btnen___oYX8{font:var(--fontSize-S1) var(--fontFamily-futura-b);color:var(--color-gray-500)}.Style_pc-background__QHKGy{display:none}@media screen and (min-width:768px){.Style_pc-background__QHKGy{display:block;grid-column:1;grid-row:1/3;background:#fff}}.Style_pc-background__QHKGy .Style_bgimg__x1gTp{width:auto!important;height:100%;max-width:none;display:none;overflow:hidden}.Style_pc-background__QHKGy .Style_bgimg__x1gTp.Style_-bgshow__9DP0A{display:block}.Style_pc-background__QHKGy .Style_img__qZdzz{width:auto!important;height:100%;max-width:none}.Style_header__9D_VS{position:fixed;top:0;left:0;width:100%;padding:16px;z-index:10;background-color:transparent;mix-blend-mode:difference}@media screen and (min-width:768px){.Style_header__9D_VS{padding:24px 48px 24px 40px}}.Style_header__9D_VS.Style_-scrollTop__Nnr7N .Style_nav__SWW5w{opacity:1;visibility:visible}.Style_inner__d79lJ{display:flex;justify-content:space-between;align-items:center}.Style_logo__Xw0R_{margin-right:auto;flex-shrink:0}.Style_logo__Xw0R_ svg{width:88px}@media screen and (min-width:768px){.Style_logo__Xw0R_ svg{width:146px}}.Style_nav__SWW5w{display:none;opacity:1;transition:opacity .3s,visibility .3s}@media screen and (min-width:1024px){.Style_nav__SWW5w{opacity:0;visibility:hidden;display:block}.Style_nav__SWW5w .Style_link__XCqqJ{padding:12px 10px;color:#fff}.Style_nav__SWW5w .Style_link__XCqqJ:before{background-color:var(--color-gray-300);transition:transform .2s ease-in-out .01s}.Style_nav__SWW5w .Style_link__XCqqJ:after,.Style_nav__SWW5w .Style_link__XCqqJ:before{position:absolute;content:"";width:calc(100% - 20px);height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-1px;left:10px}.Style_nav__SWW5w .Style_link__XCqqJ:after{background:linear-gradient(315.21deg,#4e4e4e,#1d1d1d 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}}@media screen and (min-width:1024px)and (any-hover:hover){.Style_nav__SWW5w .Style_link__XCqqJ:hover:after,.Style_nav__SWW5w .Style_link__XCqqJ:hover:before{transform:scale(1);transform-origin:left top}}@media screen and (min-width:1024px){.Style_nav__SWW5w .Style_head__vT7Xv{transition:color .3s;color:#fff}}.Style_nav__SWW5w.Style_-hideen__BuuM4{opacity:0!important;visibility:hidden!important}.Style_nav__SWW5w .Style_list__kSsNq{display:flex;align-items:center;-moz-column-gap:16px;column-gap:16px;transition:color .2s ease-in-out .01s}@media(any-hover:hover){.Style_nav__SWW5w .Style_list__kSsNq:hover :is(a,.Style_head__vT7Xv):not(:hover){color:var(--color-gray-700)}.Style_nav__SWW5w .Style_list__kSsNq:hover .Style_lower-box__TSePV:not(:hover):after,.Style_nav__SWW5w .Style_list__kSsNq:hover .Style_lower-box__TSePV:not(:hover):before{background:var(--color-gray-700)}}.Style_nav__SWW5w .Style_item__n2_ME{position:relative}.Style_nav__SWW5w .Style_head__vT7Xv{cursor:pointer;transition:color .3s}.Style_lower-box__TSePV{position:relative}.Style_lower-box__TSePV:after,.Style_lower-box__TSePV:before{position:absolute;content:"";margin:auto;background:var(--color-gray-100)}.Style_lower-box__TSePV:before{width:9px;height:1px;left:-12px;top:0}.Style_lower-box__TSePV:after{height:9px;width:1px;left:-8px;top:-4px;transition:height .3s}.Style_lower-box__TSePV:hover:before{opacity:0}.Style_lower-box__TSePV:hover.Style_-service__yiiu_:after{height:88px}.Style_lower-box__TSePV:hover.Style_-company__8WrLO:after{height:140px}.Style_lower-box__TSePV:hover .Style_lower-list__kfLbY{visibility:visible;opacity:1}.Style_lower-list__kfLbY{position:absolute;left:0;top:auto;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:6px 0;opacity:0;visibility:hidden}.Style_lower-list__kfLbY .Style_loweritem__MCGLM{color:#fff;padding-top:4px}.Style_externalIcon__Q3Ci7{display:inline-block;width:16px;height:16px;margin:0 0 -2px 4px}.Style_icon__FSHwT{width:16px;height:16px}.Style_rounded-btn__CrA3i{display:flex;flex-direction:column;justify-content:center;align-items:center;height:64px;border:1px solid var(--color-gray-500);border-radius:64px;overflow:hidden;position:relative;z-index:1;transition:border .28s ease-in-out .1s,box-shadow .28s ease-in-out .1s}.Style_rounded-btn__CrA3i .Style_ja__eDD1M{position:relative;font:var(--fontSize-L1) var(--fontFamily-tazugane-l);line-height:1;color:var(--color-gray-200);z-index:1;transition:all .35s ease-in-out .2s;padding-top:2px}.Style_rounded-btn__CrA3i .Style_en__pvyx_{margin-top:3px;font:var(--fontSize-S2) var(--fontFamily-futura-b);line-height:1;color:var(--color-gray-600);z-index:1}.Style_rounded-btn__CrA3i .Style_blank__3Db_K{display:inline-block;width:16px;margin-left:4px;z-index:1}.Style_rounded-btn__CrA3i .Style_blank__3Db_K line,.Style_rounded-btn__CrA3i .Style_blank__3Db_K path,.Style_rounded-btn__CrA3i .Style_blank__3Db_K polyline{transition:stroke .2s ease-in-out .01s;stroke:var(--color-gray-500)}.Style_rounded-btn__CrA3i:before{background-color:hsla(0,0%,85%,.3);transition:transform .2s ease-in-out .01s}.Style_rounded-btn__CrA3i:after,.Style_rounded-btn__CrA3i:before{position:absolute;content:"";width:100%;height:100%;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;top:0;right:0;bottom:0;left:0}.Style_rounded-btn__CrA3i:after{background:linear-gradient(315.21deg,#4e4e4e,#1d1d1d 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_rounded-btn__CrA3i:hover{box-shadow:24px 24px 44px rgba(0,0,0,.15);border:1px solid var(--color-gray-600)}.Style_rounded-btn__CrA3i:hover .Style_ja__eDD1M{color:var(--color-gray-100)!important;margin-left:6px}.Style_rounded-btn__CrA3i:hover .Style_blank__3Db_K line,.Style_rounded-btn__CrA3i:hover .Style_blank__3Db_K path,.Style_rounded-btn__CrA3i:hover .Style_blank__3Db_K polyline{stroke:var(--color-gray-300)}.Style_rounded-btn__CrA3i:hover .Style_en__pvyx_{color:var(--color-gray-600)}.Style_rounded-btn__CrA3i:hover:after,.Style_rounded-btn__CrA3i:hover:before{transform:scale(1);transform-origin:left top}}@media screen and (min-width:768px){.Style_sp__HuzSf{display:none}}.Style_pc__zJMok{display:none}@media screen and (min-width:768px){.Style_pc__zJMok{display:block}}.Style_global-footer__heYVR{position:relative;padding:32px 0 40px;color:var(--color-white);background:linear-gradient(180deg,#000,#373737);overflow:hidden}@media screen and (min-width:768px){.Style_global-footer__heYVR{padding:124px 0 40px}}.Style_global-footer__heYVR .Style_inner__7ZGq1{position:relative}@media screen and (min-width:768px){.Style_global-footer__heYVR .Style_inner__7ZGq1{display:grid;grid-template-columns:120px 1fr 1fr;grid-template-rows:auto auto auto;-moz-column-gap:16px;column-gap:16px}}@media screen and (min-width:1024px){.Style_global-footer__heYVR .Style_inner__7ZGq1{grid-template-columns:212px 1fr 1fr;-moz-column-gap:40px;column-gap:40px}}@media screen and (min-width:1280px){.Style_global-footer__heYVR .Style_inner__7ZGq1{grid-template-columns:212px 1fr 368px}}@media screen and (min-width:1800px){.Style_global-footer__heYVR .Style_inner__7ZGq1{-moz-column-gap:142px;column-gap:142px}}.Style_footer-bg__Fr6Gr{position:absolute;width:100%;left:0;bottom:0}.Style_footer-logo__mAh2R{display:block;width:126px;margin-bottom:40px}@media screen and (min-width:768px){.Style_footer-logo__mAh2R{width:100%;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;grid-column:1;grid-row:1}}.Style_footer-logo__mAh2R svg{width:100%}.Style_footer-list__VWeui{display:grid;grid-template-columns:repeat(2,1fr);row-gap:24px;-moz-column-gap:24px;column-gap:24px;margin-bottom:24px}.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a{position:relative;transition:color .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:before{position:absolute;content:"";width:100%;height:1px;display:block;background-color:var(--color-gray-500);transform-origin:right top;transform:scaleX(0);transition:transform .2s ease-in-out .01s;z-index:0;right:0;bottom:-3px;left:0}.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:after{position:absolute;content:"";width:100%;height:1px;display:block;background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transform-origin:right top;transform:scaleX(0);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s;z-index:0;right:0;bottom:-3px;left:0}@media(any-hover:hover){.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:hover,.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:hover .Style_ja__HfYJt,.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:hover:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_whoweare__Ff68O a:hover:before{transform:scale(1);transform-origin:left top}}.Style_footer-list__VWeui>.Style_item__kuOon.Style_service__JcRiW{grid-column:1;grid-row:2}.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S{grid-column:1;grid-row:3}.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a{position:relative;transition:color .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:before{position:absolute;content:"";width:100%;height:1px;display:block;background-color:var(--color-gray-500);transform-origin:right top;transform:scaleX(0);transition:transform .2s ease-in-out .01s;z-index:0;right:0;bottom:-3px;left:0}.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:after{position:absolute;content:"";width:100%;height:1px;display:block;background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transform-origin:right top;transform:scaleX(0);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s;z-index:0;right:0;bottom:-3px;left:0}@media(any-hover:hover){.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:hover,.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:hover .Style_ja__HfYJt,.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:hover:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_technology__QoM1S a:hover:before{transform:scale(1);transform-origin:left top}}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr{grid-column:2;grid-row:1}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a{position:relative;transition:color .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:hover,.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:hover .Style_ja__HfYJt,.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:hover:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_career__ToQsr a:hover:before{transform:scale(1);transform-origin:left top}}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285{grid-column:2;grid-row:2}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a{position:relative;transition:color .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:hover,.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:hover .Style_ja__HfYJt,.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:hover:after,.Style_footer-list__VWeui>.Style_item__kuOon.Style_news___V285 a:hover:before{transform:scale(1);transform-origin:left top}}.Style_footer-list__VWeui>.Style_item__kuOon.Style_company__NCqos{grid-column:2;grid-row:3}@media screen and (min-width:768px){.Style_footer-list__VWeui{display:block;grid-column:2;grid-row:1/3;margin-bottom:0}.Style_footer-list__VWeui>.Style_item__kuOon{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.Style_footer-list__VWeui>.Style_item__kuOon:not(:first-of-type){margin-top:32px}}@media screen and (min-width:1280px){.Style_footer-list__VWeui{margin-left:60px}}.Style_lower-list__elmk0{margin-top:12px}@media screen and (min-width:1024px){.Style_lower-list__elmk0{display:flex;align-items:center}}.Style_lower-list__elmk0 .Style_loweritem__EycnC{font:var(--fontSize-S2) var(--fontFamily-tazugane-l)}@media screen and (min-width:1024px){.Style_lower-list__elmk0 .Style_loweritem__EycnC{font:var(--fontSize-S1) var(--fontFamily-tazugane-l);white-space:nowrap;font-feature-settings:"palt" on}}.Style_lower-list__elmk0 .Style_loweritem__EycnC:not(:first-of-type){position:relative;margin-top:4px}@media screen and (min-width:1024px){.Style_lower-list__elmk0 .Style_loweritem__EycnC:not(:first-of-type){margin-top:0;padding-left:16px}.Style_lower-list__elmk0 .Style_loweritem__EycnC:not(:first-of-type):before{position:absolute;content:"";left:7px;top:0;bottom:0;margin:auto;width:1px;height:16px;background:var(--color-gray-400);transform:rotate(30deg)}}.Style_lower-list__elmk0 .Style_loweritem__EycnC a{position:relative;transition:color .2s ease-in-out .01s}.Style_lower-list__elmk0 .Style_loweritem__EycnC a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_lower-list__elmk0 .Style_loweritem__EycnC a:after,.Style_lower-list__elmk0 .Style_loweritem__EycnC a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_lower-list__elmk0 .Style_loweritem__EycnC a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_lower-list__elmk0 .Style_loweritem__EycnC a:hover,.Style_lower-list__elmk0 .Style_loweritem__EycnC a:hover .Style_ja__HfYJt,.Style_lower-list__elmk0 .Style_loweritem__EycnC a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_lower-list__elmk0 .Style_loweritem__EycnC a:hover:after,.Style_lower-list__elmk0 .Style_loweritem__EycnC a:hover:before{transform:scale(1);transform-origin:left top}}.Style_footer-list-project__mFEMn{grid-template-columns:1fr}@media screen and (min-width:768px){.Style_footer-list-project__mFEMn{grid-column:3;grid-row:1}}@media screen and (min-width:1280px){.Style_footer-list-project__mFEMn{margin-left:0}}.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN{position:relative;transition:color .2s ease-in-out .01s}.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:after,.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:hover,.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:hover .Style_ja__HfYJt,.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:hover:after,.Style_footer-list-project__mFEMn .Style_list-title__P_ZRN:hover:before{transform:scale(1);transform-origin:left top}}.Style_list-title__P_ZRN{display:flex;flex-direction:column;position:relative}@media screen and (min-width:768px){.Style_list-title__P_ZRN{flex-direction:row;align-items:center}}.Style_list-title__P_ZRN .Style_ja__HfYJt{font:var(--fontSize-L1) var(--fontFamily-tazugane-l);color:var(--color-gray-200);line-height:1;transition:color .2s ease-in-out .01s;display:flex;align-items:center;white-space:nowrap}@media screen and (min-width:768px){.Style_list-title__P_ZRN .Style_ja__HfYJt{font:var(--fontSize-L2) var(--fontFamily-tazugane-l)}}@media screen and (min-width:1024px){.Style_list-title__P_ZRN .Style_ja__HfYJt{font:var(--fontSize-L3) var(--fontFamily-tazugane-l)}}.Style_list-title__P_ZRN .Style_en___KHu0{margin-top:8px;font:var(--fontSize-S1) var(--fontFamily-futura-b);color:var(--color-gray-700);line-height:1}@media screen and (min-width:768px){.Style_list-title__P_ZRN .Style_en___KHu0{margin-top:0;margin-left:8px}}@media screen and (min-width:1024px){.Style_list-title__P_ZRN .Style_en___KHu0{margin-left:16px}}.Style_project-list__JnTrk{margin-top:12px;counter-reset:number 0}@media screen and (min-width:768px){.Style_project-list__JnTrk{margin-top:8px}}.Style_project-list__JnTrk>.Style_item__kuOon{position:relative;padding-left:30px}.Style_project-list__JnTrk>.Style_item__kuOon:before{position:absolute;left:0;font:var(--fontSize-S1) var(--fontFamily-futura-b);color:var(--color-gray-600);line-height:1.4;counter-increment:number 1;content:"0" counter(number)}@media screen and (min-width:768px){.Style_project-list__JnTrk>.Style_item__kuOon:before{font:var(--fontSize-M) var(--fontFamily-futura-b)}}.Style_project-list__JnTrk>.Style_item__kuOon:not(:first-of-type){margin-top:16px}.Style_project-list__JnTrk>.Style_item__kuOon a{position:relative;transition:color .2s ease-in-out .01s}.Style_project-list__JnTrk>.Style_item__kuOon a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_project-list__JnTrk>.Style_item__kuOon a:after,.Style_project-list__JnTrk>.Style_item__kuOon a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_project-list__JnTrk>.Style_item__kuOon a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_project-list__JnTrk>.Style_item__kuOon a:hover,.Style_project-list__JnTrk>.Style_item__kuOon a:hover .Style_ja__HfYJt,.Style_project-list__JnTrk>.Style_item__kuOon a:hover .Style_title__zVb3o{color:var(--color-gray-400)}.Style_project-list__JnTrk>.Style_item__kuOon a:hover:after,.Style_project-list__JnTrk>.Style_item__kuOon a:hover:before{transform:scale(1);transform-origin:left top}}.Style_project-list__JnTrk .Style_title__zVb3o{font:var(--fontSize-S2) var(--fontFamily-tazugane-l);color:var(--color-gray-50);transition:color .2s ease-in-out .01s}@media screen and (min-width:768px){.Style_project-list__JnTrk .Style_title__zVb3o{font:var(--fontSize-S1) var(--fontFamily-tazugane-l)}}.Style_project-list__JnTrk .Style_client__2gylh{font:var(--fontSize-S3) var(--fontFamily-tazugane-l);color:var(--color-gray-500)}@media screen and (min-width:768px){.Style_project-list__JnTrk .Style_client__2gylh{font:var(--fontSize-S2) var(--fontFamily-tazugane-l)}}.Style_footer-btns__ahDKq{grid-column:3;grid-row:2;margin:48px auto 0;max-width:380px}@media screen and (min-width:768px){.Style_footer-btns__ahDKq{margin-top:100px;width:100%}}.Style_footer-btns__ahDKq .Style_btn__Vb5TI:not(:first-of-type){margin-top:16px}.Style_footer-bottom__zIENw{margin-top:56px;color:var(--color-gray-500)}@media screen and (min-width:768px){.Style_footer-bottom__zIENw{margin-top:140px;grid-column:1/4;grid-row:3;justify-self:end;display:flex;align-items:center}}.Style_footer-bottom__zIENw .Style_copyright__E7Jj0{margin-top:40px}@media screen and (min-width:768px){.Style_footer-bottom__zIENw .Style_copyright__E7Jj0{margin-top:0;margin-left:20px}}.Style_footer-bottom__zIENw .Style_copyright__E7Jj0 small{font:var(--fontSize-S1) var(--fontFamily-futura-b)}.Style_bottom-list__7Vz38{display:flex;align-items:center;flex-wrap:wrap;-moz-column-gap:12px;column-gap:12px}@media screen and (min-width:768px){.Style_bottom-list__7Vz38{flex-wrap:nowrap;-moz-column-gap:20px;column-gap:20px}}.Style_bottom-list__7Vz38 .Style_en___KHu0{font:var(--fontSize-S1) var(--fontFamily-futura-b)}.Style_bottom-list__7Vz38 .Style_ja__HfYJt{font:var(--fontSize-S1) var(--fontFamily-tazugane-l)}.Style_bottom-list__7Vz38 .Style_blankicon__qXfIm{margin-left:6px;display:inline-block;width:12px;height:12px;vertical-align:baseline}.Style_bottom-list__7Vz38 .Style_blankicon__qXfIm line,.Style_bottom-list__7Vz38 .Style_blankicon__qXfIm path,.Style_bottom-list__7Vz38 .Style_blankicon__qXfIm polyline{transition:stroke .2s ease-in-out .01s;stroke:var(--color-gray-500)}.Style_bottom-list__7Vz38 a{position:relative;transition:color .2s ease-in-out .01s}.Style_bottom-list__7Vz38 a:before{background-color:var(--color-gray-500);transition:transform .2s ease-in-out .01s}.Style_bottom-list__7Vz38 a:after,.Style_bottom-list__7Vz38 a:before{position:absolute;content:"";width:100%;height:1px;display:block;transform-origin:right top;transform:scaleX(0);z-index:0;right:0;bottom:-3px;left:0}.Style_bottom-list__7Vz38 a:after{background:linear-gradient(315.21deg,#898989,#2e2e2e 100.37%);transition:transform .3s ease-in-out .07s,box-shadow .3s ease-in-out .06s}@media(any-hover:hover){.Style_bottom-list__7Vz38 a:hover{color:var(--color-gray-300)}.Style_bottom-list__7Vz38 a:hover .Style_blankicon__qXfIm line,.Style_bottom-list__7Vz38 a:hover .Style_blankicon__qXfIm path,.Style_bottom-list__7Vz38 a:hover .Style_blankicon__qXfIm polyline{stroke:var(--color-gray-300)}.Style_bottom-list__7Vz38 a:hover:after,.Style_bottom-list__7Vz38 a:hover:before{transform:scale(1);transform-origin:left top}}.Style_careerIcon__xFb4Q{display:inline-block;width:20px;height:20px;margin:0 0 1px 6px;vertical-align:baseline;flex-shrink:0}.Style_careerIcon__xFb4Q line,.Style_careerIcon__xFb4Q path,.Style_careerIcon__xFb4Q polyline{transition:stroke .2s ease-in-out .01s;stroke:currentColor}.Style_careerIcon__xFb4Q .Style_icon__Ag_L2{width:100%;height:100%}.Style_cta-section__t1fgI{border-top:1px solid var(--color-gray-300)}@media screen and (min-width:768px){.Style_cta-section__t1fgI{display:flex}}.Style_cta-item__bIXHO+.Style_cta-item__bIXHO{border-top:1px solid var(--color-gray-300)}@media screen and (min-width:768px){.Style_cta-item__bIXHO+.Style_cta-item__bIXHO{border-top:0}.Style_cta-item__bIXHO{width:50%}.Style_cta-item__bIXHO:not(:first-of-type){border-left:1px solid var(--color-gray-300)}}.Style_cta-item__bIXHO .Style_link__n0CSh{position:relative;display:block;height:100%;padding:40px 24px;background-color:var(--color-white);transition:background-color .3s,color .3s}@media screen and (min-width:768px){.Style_cta-item__bIXHO .Style_link__n0CSh{padding:112px 80px 112px 108px}}@media(hover:hover){.Style_cta-item__bIXHO .Style_link__n0CSh:hover{background-color:hsla(0,0%,100%,0)}.Style_cta-item__bIXHO .Style_link__n0CSh:hover .Style_en__QKPTz,.Style_cta-item__bIXHO .Style_link__n0CSh:hover .Style_ja__h15op,.Style_cta-item__bIXHO .Style_link__n0CSh:hover .Style_lead__GvSXt,.Style_cta-item__bIXHO .Style_link__n0CSh:hover .Style_title__Y1NPk{color:var(--color-white)}}.Style_cta-item__bIXHO .Style_title__Y1NPk{display:flex;flex-direction:column}.Style_cta-item__bIXHO .Style_en__QKPTz{font:4rem var(--fontFamily-futura-l);color:var(--color-gray-900)}@media screen and (min-width:768px){.Style_cta-item__bIXHO .Style_en__QKPTz{font-size:8.8rem;font-size:clamp(40px,2.5rem + (1vw - 7.68px)*7.1429,88px)}}.Style_cta-item__bIXHO .Style_ja__h15op{color:var(--color-gray-800)}@media screen and (min-width:768px){.Style_cta-item__bIXHO .Style_ja__h15op{font-size:2rem}}.Style_cta-item__bIXHO .Style_lead__GvSXt{margin-top:12px;color:var(--color-gray-500)}@media screen and (min-width:768px){.Style_cta-item__bIXHO .Style_lead__GvSXt{margin-top:40px;font:var(--fontSize-M) var(--fontFamily-tazugane-l)}}.Style_cta-item__bIXHO .Style_background__KHqh0{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.Style_cta-item__bIXHO .Style_background__KHqh0 img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.Style_page-transition__y_Boa{z-index:-1;opacity:0}.Style_page-transition__y_Boa,.Style_transition-lottie__PV6Dd{position:fixed;top:0;bottom:0;left:0;right:0}