*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--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-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--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: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}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-feature-settings:normal;font-variation-settings:normal;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-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-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}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-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]:where(:not([hidden=until-found])){display:none}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.lenis.lenis-smooth iframe{pointer-events:none}::-moz-selection{color:#fff;background-color:var(--red)}::selection{color:#fff;background-color:var(--red)}@font-face{font-family:metric;src:url(/assets/fonts/metric/metric-regular.woff2) format("woff2");font-weight:400}@font-face{font-family:metric;src:url(/assets/fonts/metric/metric-medium.woff2) format("woff2");font-weight:500}@font-face{font-family:metric;src:url(/assets/fonts/metric/metric-semibold.woff2) format("woff2");font-weight:600}body{color:var(--text);font-feature-settings:"palt";overscroll-behavior:none}[lang=ja] body{font-family:游ゴシック体 Pr6N D,Yu Gothic Pr6N D,sans-serif}[lang=en] body{font-family:metric,sans-serif}.container{width:100%}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1025px){.container{max-width:1025px}}@media (min-width:1440px){.container{max-width:1440px}}body.has-header-transition .header{transition:transform .5s var(--easeJinLuck),border-width .5s var(--easeJinLuck),background-color .5s var(--easeJinLuck)}.header.is-black .header__logo,.header__logo{fill:var(--text)}.header.is-white .header__logo{fill:#fff}.header.is-black .slide-hover__cover .header__logo,.header.is-white .slide-hover__cover .header__logo{fill:var(--red)}body.is-top-mv-black-ui .header .header__logo{fill:var(--text)}body.has-top-mv-transition .header .header__logo{transition:fill var(--header-transition-time-sp) var(--easeJinLuck) var(--header-transition-logo-delay-sp)}@media (min-width:768px){body.has-top-mv-transition .header .header__logo{transition:fill var(--header-transition-time-pc) var(--easeJinLuck) var(--header-transition-logo-delay-pc)}}.float-header__wrapper{position:fixed;left:0;top:0;z-index:102;width:100%}@media (min-width:768px){.float-header__wrapper{z-index:105}}.float-header{--tw-translate-y:-100%;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));position:absolute;left:0;top:0;display:flex;height:3.75rem;width:100%;align-items:center;justify-content:space-between;border-bottom-width:1px;border-color:var(--line);--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.float-header{height:4.5rem;padding-left:3rem;padding-right:3rem}}.float-header{transition:transform .3s var(--easeJinLuck)}body.is-header-show .float-header{--tw-translate-y:0px;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))}body.is-float-header-hide .float-header{transform:translateY(-100%)}body.is-float-header-lock .float-header,body.is-float-header-lock .float-header-menu{transform:translateY(0)!important}.float-header-menu{--tw-translate-y:-100%;transition:transform .6s var(--easeJinLuck)}.float-header-menu,body.is-header-menu-show .float-header-menu{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))}body.is-header-menu-show .float-header-menu{--tw-translate-y:0px}body.is-float-header-hide .float-header-menu{transform:translateY(-100%)}.menu-button{position:relative;height:2rem;width:2rem}@media (min-width:1025px){.menu-button{height:3rem;width:3rem}}.menu-button span{position:absolute;left:50%;top:50%;display:block;height:2px;width:26px;transform-origin:center;--tw-translate-x:-50%;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));--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}@media (min-width:768px){.menu-button span{width:2.5rem}}.menu-button span{transition:transform .3s var(--easeJinLuck)}.menu-button svg path{transition:opacity .3s var(--easeJinLuck),transform .3s var(--easeJinLuck)}.menu-button.is-white span{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.menu-button.is-white .slide-hover__base svg{fill:#fff}.menu-button span:first-child{--tw-translate-y:-5px}.menu-button span:first-child,.menu-button span:nth-child(3){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))}.menu-button span:nth-child(3){--tw-translate-y:5px}.menu-button .slide-hover__cover span{background-color:var(--red)}body.is-menu-button-black .menu-button span{background:var(--text)!important}body.is-menu-button-black .menu-button .slide-hover__base svg{fill:var(--text)!important}body.is-menu-button-black .menu-button .slide-hover__cover span{background:var(--red)!important}body.is-menu-open .menu-button span:first-child{--tw-translate-y:0px;--tw-rotate:-29deg;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))}body.is-menu-open .menu-button svg path:nth-child(2){opacity:0}body.is-menu-open .menu-button span:nth-child(3){--tw-translate-y:0px;--tw-rotate:29deg;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))}body.is-top-mv-black-ui .menu-button__wrapper .menu-button .slide-hover__base svg{fill:var(--text)!important}body.has-top-mv-transition .menu-button__wrapper .menu-button .slide-hover__base svg{transition:fill var(--header-transition-time-sp) var(--easeJinLuck) var(--header-transition-logo-delay-sp)}@media (min-width:768px){body.has-top-mv-transition .menu-button__wrapper .menu-button .slide-hover__base svg{transition:fill var(--header-transition-time-pc) var(--easeJinLuck) var(--header-transition-logo-delay-pc)}}body.has-top-mv-transition.is-menu-button-black2 .menu-button__wrapper .menu-button .slide-hover__base svg{transition:none!important}.menu-button2__wrapper{transition:transform .3s var(--easeJinLuck);--tw-translate-y:-100%}.menu-button2__wrapper,body.is-header-show .menu-button2__wrapper{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))}body.is-header-show .menu-button2__wrapper{--tw-translate-y:0px}body.is-float-header-hide .menu-button2__wrapper{transform:translateY(-100%)!important}.menu-overlay{pointer-events:none;position:fixed;left:0;top:0;z-index:103;height:100%;width:100%;background-color:var(--menu-bg);opacity:0;transition:opacity .3s var(--easeJinLuck)}body.is-menu-open .menu-overlay{pointer-events:auto;opacity:1}.pc-navi{position:relative;margin-right:2.5rem;display:none;height:1.5rem;width:367px;align-items:center;justify-content:space-between;border-right-width:2px;border-color:var(--line);padding-right:2.5rem;line-height:1}@media (min-width:768px){.pc-navi{display:flex}}.lang-navi{display:flex;--tw-translate-x:0.75rem;--tw-translate-y:2px;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));align-items:center;justify-content:space-between;font-family:metric,sans-serif;font-size:1.125rem;line-height:1.24;letter-spacing:.03em;font-weight:600;opacity:0}@media (min-width:768px){.lang-navi{pointer-events:auto;--tw-translate-x:0px;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));font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600;opacity:1}}.lang-navi{transition:transform .3s var(--easeJinLuck),opacity .3s var(--easeJinLuck)}.lang-navi a{color:var(--lang-disabled)}.lang-navi span{color:var(--text)}.lang-navi .slash{position:relative;display:block;height:.5rem;width:22px}.lang-navi .slash:before{position:absolute;left:50%;top:50%;display:block;height:2px;width:14px;transform-origin:center;--tw-translate-x:-50%;--tw-translate-y:-50%;--tw-rotate:-45deg;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));background-color:var(--line);opacity:.4;--tw-content:"";content:var(--tw-content)}.lang-navi.is-white span{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}body.is-menu-button-black .lang-navi.is-white span{color:var(--text)}.lang-navi.is-black a .slide-hover__base{color:var(--disabled)}body.is-top-mv-black-ui .menu-button__wrapper .lang-navi.is-white span{color:var(--text)}body.is-top-mv-black-ui .menu-button__wrapper .lang-navi a .slide-hover__base{color:var(--disabled)}body.has-top-mv-transition .menu-button__wrapper .lang-navi a .slide-hover__base,body.has-top-mv-transition .menu-button__wrapper .lang-navi.is-white span{transition:color var(--header-transition-time-sp) var(--easeJinLuck) var(--header-transition-logo-delay-sp)}@media (min-width:768px){body.has-top-mv-transition .menu-button__wrapper .lang-navi a .slide-hover__base,body.has-top-mv-transition .menu-button__wrapper .lang-navi.is-white span{transition:color var(--header-transition-time-pc) var(--easeJinLuck) var(--header-transition-logo-delay-pc)}}body.has-top-mv-transition.is-menu-button-black2 .menu-button__wrapper .lang-navi a .slide-hover__base,body.has-top-mv-transition.is-menu-button-black2 .menu-button__wrapper .lang-navi.is-white span{transition:none!important}body.is-menu-button-black .lang-navi.is-white a{color:var(--disabled)}body.is-menu-open .lang-navi{--tw-translate-x:0px;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));opacity:1}#menu{transition:transform .4s var(--easeJinLuck)}body.is-menu-open #menu{--tw-translate-x:0px;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))}.fv-pagination .swiper-pagination-bullet{background-color:hsla(0,0%,100%,.4)}.fv-pagination .swiper-pagination-bullet span{display:block;height:100%;width:100%;transform-origin:left;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}@keyframes fv-scroll-button{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.fv-scroll-button.active svg path,.fv-scroll-button.active svg rect{animation:fv-scroll-button 1.2s var(--easeJinLuck) infinite alternate}.splash{pointer-events:none;visibility:hidden}html.is-splash-show .splash{visibility:visible}body.is-fv-ready .splash{pointer-events:auto}body.is-fv-ready .float-header__wrapper,body.is-fv-ready .fv-pagination,body.is-fv-ready .fv-scroll-button,body.is-fv-ready .header,body.is-fv-ready .menu-button__wrapper{opacity:0;transition:opacity .5s var(--easeJinLuck)}body.is-fv-ready.is-fv-start .float-header__wrapper,body.is-fv-ready.is-fv-start .fv-pagination,body.is-fv-ready.is-fv-start .fv-scroll-button,body.is-fv-ready.is-fv-start .header,body.is-fv-ready.is-fv-start .menu-button__wrapper{opacity:1;will-change:opacity}.mission-images{position:relative;height:376px;overflow:hidden}@media (min-width:1025px){.mission-images{height:40rem}}.mission-images__container{position:absolute;left:0;top:0;display:flex;height:100%;flex-wrap:nowrap;justify-content:flex-start}.mission-images__container.is-playing{will-change:transform}.mission-images__photo{display:flex;height:100%;width:256px;padding-right:1rem}@media (min-width:1025px){.mission-images__photo{height:40rem;width:408px;padding-right:3rem}}.mission-images__photo:nth-child(odd){align-items:flex-start}.mission-images__photo:nth-child(2n+2){align-items:flex-end}.top-mission-about-button{overflow:hidden}.top-mission-about-button .slide-hover__base{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.top-mission-about-button.is-playing .slide-hover__base{transition:clip-path .6s var(--easeJinLuck)}.top-mission-about-button .slide-hover__base-inner{--tw-translate-x:-150%;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));transition:transform .6s var(--easeJinLuck)}.top-mission-about-button.is-playing .slide-hover__base-inner{will-change:transform}.top-mission-about-button.active .slide-hover__base{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.top-mission-about-button.active .slide-hover__base-inner{--tw-translate-x:0px;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))}.top-whatwelookfor__bg{transition:transform .8s var(--easeJinLuck)}.top-whatwelookfor__content{transition:opacity .8s var(--easeJinLuck) .2s}.top-whatwelookfor.active .top-whatwelookfor__bg{--tw-translate-x:0px;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))}.top-whatwelookfor.active .top-whatwelookfor__content{opacity:1}.top-whatwelookfor__image{transition:opacity .8s var(--easeJinLuck)}.top-whatwelookfor__image.is-playing{will-change:opacity}.top-whatwelookfor__image.active{opacity:1}.top-whowesupport-item__header{--tw-translate-y:20px;opacity:0;transition:opacity .4s var(--easeJinLuck),transform .4s var(--easeJinLuck)}.top-whowesupport-item__header,.top-whowesupport-item__image{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))}.top-whowesupport-item__image{position:relative;--tw-translate-x:-10px;clip-path:polygon(0 0,0 0,0 100%,0 100%);transition:clip-path .6s var(--easeJinLuck) .2s,transform .4s var(--easeJinLuck) .1s}@media (min-width:768px){.top-whowesupport-item__image-bg{transition:opacity .6s var(--easeJinLuck)}.top-whowesupport-item__image-text1{transition:opacity .4s var(--easeJinLuck),transform .4s var(--easeJinLuck)}.top-whowesupport-item__image-text2{clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:opacity .4s var(--easeJinLuck),transform .4s var(--easeJinLuck),clip-path .4s var(--easeJinLuck)}.top-whowesupport-item__image:hover .top-whowesupport-item__image-bg{opacity:1}.top-whowesupport-item__image:hover .top-whowesupport-item__image-text1{--tw-translate-x:0px;opacity:1}.top-whowesupport-item__image:hover .top-whowesupport-item__image-text1,.top-whowesupport-item__image:hover .top-whowesupport-item__image-text2{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))}.top-whowesupport-item__image:hover .top-whowesupport-item__image-text2{--tw-translate-x:0.5rem;opacity:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}}.top-whowesupport-item.is-active .top-whowesupport-item__header{will-change:opacity;will-change:transform}.top-whowesupport-item.is-active .top-whowesupport-item__image{will-change:clip-path;will-change:transform}.top-whowesupport-item.active .top-whowesupport-item__header{--tw-translate-y:0px;opacity:1}.top-whowesupport-item.active .top-whowesupport-item__header,.top-whowesupport-item.active .top-whowesupport-item__image{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))}.top-whowesupport-item.active .top-whowesupport-item__image{--tw-translate-x:0px;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.top-news__bg{transform-origin:left;transition:transform .8s var(--easeJinLuck)}.top-news h2,.top-news__content{transition:opacity .8s var(--easeJinLuck) .4s}.top-news.active .top-news__bg{--tw-scale-x:1;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))}.top-news.active .top-news__content,.top-news.active h2{opacity:1}.footer-list-item:before{position:absolute;left:0;top:calc(50% - 1px);display:block;height:2px;width:10px;background-color:var(--line-bg);--tw-content:"";content:var(--tw-content)}.about h1{opacity:0;transition:opacity .4s var(--easeJinLuck) .4s}.about-mission__bg{transform-origin:left;--tw-scale-x:0;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));transition:transform .4s var(--easeJinLuck)}.about-mission__content{opacity:0;transition:opacity .4s var(--easeJinLuck) .4s}.about.active h1{opacity:1}.about.active .about-mission__bg{--tw-scale-x:1;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))}.about.active .about-mission__content{opacity:1}.news-list h1{opacity:0;transition:opacity .6s var(--easeJinLuck)}.news-list__bg{transform-origin:left;--tw-scale-x:0;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));transition:transform .6s var(--easeJinLuck)}.news-list__content{opacity:0;transition:opacity .4s var(--easeJinLuck) .6s}.news-list.active .news-list__content,.news-list.active h1{opacity:1}.news-list.active .news-list__bg{--tw-scale-x:1;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))}.news-detail__content{opacity:0;transition:opacity .4s var(--easeJinLuck)}.news-detail__navi{opacity:0;transition:opacity .6s var(--easeJinLuck) .4s}.news-detail__navi-bg{transform-origin:left;--tw-scale-x:0;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));transition:transform .6s var(--easeJinLuck) .4s}.news-detail.active .news-detail__content,.news-detail.active .news-detail__navi{opacity:1}.news-detail.active .news-detail__navi-bg{--tw-scale-x:1;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))}.news-detail-body>:last-child{margin-bottom:0}.news-detail-body h1{margin-bottom:1.5rem;margin-top:3.5rem}[lang=ja] .news-detail-body h1{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-weight:700}@media (min-width:768px){[lang=ja] .news-detail-body h1{font-size:3.25rem;line-height:1.52;letter-spacing:.04em;font-weight:700}}@media (min-width:1025px){[lang=ja] .news-detail-body h1{font-size:3.25rem;line-height:1.52;letter-spacing:.04em;font-weight:700}}[lang=en] .news-detail-body h1{font-size:2.25rem;line-height:1.1;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .news-detail-body h1{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .news-detail-body h1{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}.news-detail-body h2{margin-bottom:1.5rem;margin-top:3.5rem}[lang=ja] .news-detail-body h2{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.75rem;line-height:1.4;letter-spacing:.05em;font-weight:700}@media (min-width:768px){[lang=ja] .news-detail-body h2{font-size:2.625rem;line-height:1.4;letter-spacing:.06em;font-weight:700}}@media (min-width:1025px){[lang=ja] .news-detail-body h2{font-size:2.625rem;line-height:1.4;letter-spacing:.06em;font-weight:700}}[lang=en] .news-detail-body h2{font-size:2rem;line-height:1.12;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .news-detail-body h2{font-size:3.125rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .news-detail-body h2{font-size:3.125rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}.news-detail-body h3{margin-bottom:1.5rem;margin-top:3.5rem}[lang=ja] .news-detail-body h3{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.5rem;line-height:1.4;letter-spacing:.06em;font-weight:700}@media (min-width:768px){[lang=ja] .news-detail-body h3{font-size:2rem;line-height:1.46;letter-spacing:.06em;font-weight:700}}@media (min-width:1025px){[lang=ja] .news-detail-body h3{font-size:2rem;line-height:1.46;letter-spacing:.06em;font-weight:700}}[lang=en] .news-detail-body h3{font-size:1.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .news-detail-body h3{font-size:2.5rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .news-detail-body h3{font-size:2.5rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}.news-detail-body p{margin-bottom:1.5rem}[lang=ja] .news-detail-body p{font-size:1rem;line-height:1.94;letter-spacing:.07em;font-weight:600}@media (min-width:768px){[lang=ja] .news-detail-body p{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .news-detail-body p{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}[lang=en] .news-detail-body p{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}@media (min-width:768px){[lang=en] .news-detail-body p{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}@media (min-width:1025px){[lang=en] .news-detail-body p{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}.news-detail-body figure{margin-top:3.5rem;margin-bottom:3.5rem;display:block;width:100%;max-width:100%}@media (min-width:768px){.news-detail-body figure{width:auto}}.news-detail-body a{position:relative;color:var(--link)}[lang=ja] .news-detail-body a{font-size:1rem;line-height:1.94;letter-spacing:.07em;font-weight:600}@media (min-width:768px){[lang=ja] .news-detail-body a{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .news-detail-body a{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}[lang=en] .news-detail-body a{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}@media (min-width:768px){[lang=en] .news-detail-body a{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}@media (min-width:1025px){[lang=en] .news-detail-body a{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}.news-detail-body a{padding-bottom:.2em;background:linear-gradient(var(--link),var(--link)) 0 100%/100% 1.3px no-repeat;transition:background .4s var(--easeJinLuck);text-decoration:none}.news-detail-body a:hover{color:var(--red);background:linear-gradient(var(--red),var(--red)) 0 100%/100% 1.3px no-repeat}[lang=en] .news-detail-body a{padding-bottom:0}.news-detail-body ol{list-style-type:decimal;padding-left:1.3em}[lang=ja] .news-detail-body li{font-size:1rem;line-height:1.94;letter-spacing:.07em;font-weight:600}@media (min-width:768px){[lang=ja] .news-detail-body li{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .news-detail-body li{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}[lang=en] .news-detail-body li{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}@media (min-width:768px){[lang=en] .news-detail-body li{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}@media (min-width:1025px){[lang=en] .news-detail-body li{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}[lang=ja] .news-detail-link{font-size:.875rem;line-height:1.4;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .news-detail-link{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}@media (min-width:1025px){[lang=ja] .news-detail-link{font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}[lang=en] .news-detail-link{font-size:1.125rem;line-height:1.24;letter-spacing:.03em;font-weight:600}@media (min-width:768px){[lang=en] .news-detail-link{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}@media (min-width:1025px){[lang=en] .news-detail-link{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}.news-detail-link a,.news-detail-link a:hover{background:none}.news-detail-link span{display:block}.news-detail-link span.slide-hover__base{color:var(--link)}.news-detail-link span.slide-hover__cover{position:absolute;left:0;top:0;color:var(--red)}.news-detail-link span:after{background:url(/assets/images/common/link-arrow.svg) no-repeat 50%/contain;display:inline-block;height:1.25rem;width:1.25rem;--tw-translate-y:4px;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));--tw-content:"";content:var(--tw-content)}.news-detail-link span.slide-hover__cover:after{background-image:url(/assets/images/common/link-arrow-red.svg)}.news-detail-navi-button{position:relative;display:block;width:100%;border-bottom-width:2px;border-color:var(--line);padding-top:21px;padding-bottom:21px}[lang=ja] .news-detail-navi-button{font-size:1rem;line-height:1.4;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .news-detail-navi-button{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.25rem;line-height:1.56;letter-spacing:.08em;font-weight:700}}@media (min-width:1025px){[lang=ja] .news-detail-navi-button{font-size:1.25rem;line-height:1.56;letter-spacing:.08em;font-weight:700}}[lang=en] .news-detail-navi-button{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}@media (min-width:768px){[lang=en] .news-detail-navi-button{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}}@media (min-width:1025px){[lang=en] .news-detail-navi-button{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}}.about-link{position:relative;margin-bottom:10px;display:inline-block;color:var(--link)}[lang=ja] .about-link{font-size:.875rem;line-height:1.4;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .about-link{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}@media (min-width:1025px){[lang=ja] .about-link{font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}[lang=en] .about-link{font-size:1.125rem;line-height:1.24;letter-spacing:.03em;font-weight:600}@media (min-width:768px){[lang=en] .about-link{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}@media (min-width:1025px){[lang=en] .about-link{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}.about-link span{display:block}.about-link span:after{background:url(/assets/images/common/link-arrow.svg) no-repeat 50%/contain;display:inline-block;height:1.25rem;width:1.25rem;--tw-translate-y:4px;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));--tw-content:"";content:var(--tw-content)}.about-link span.slide-hover__cover:after{background-image:url(/assets/images/common/link-arrow-red.svg)}.whowesupport-kv img{transition:opacity .4s var(--easeJinLuck)}.whowesupport-kv__title{transition:opacity .4s var(--easeJinLuck) .4s}.whowesupport-kv.active img{position:relative;display:block;opacity:1}.whowesupport-kv.active .whowesupport-kv__title{opacity:1}.who-layout{position:relative;margin-left:auto;margin-right:auto;border-top-left-radius:7px;border-bottom-left-radius:7px;padding:3rem 1.5rem 1.5rem 3rem}@media (min-width:768px){.who-layout{display:flex;justify-content:space-between;padding:5.375rem calc(32px + 44px) 2.25rem calc(32px + 44px + 16px)}}@media (min-width:1025px){.who-layout{padding:7.5rem calc(85px + 50px) 3rem calc(85px + 50px + 24px)}}@media (min-width:1440px){.who-layout{width:1440px;padding-left:calc(120px + 64px + 40px);padding-right:calc(120px + 64px)}}.who-bg-layout{position:absolute;right:0;top:0;height:100%;width:calc(100% - 24px);border-top-left-radius:7px;border-bottom-left-radius:7px;background-color:var(--gray-bg)}@media (min-width:768px){.who-bg-layout{width:calc(100% - 32px)}}@media (min-width:1025px){.who-bg-layout{width:calc(100% - 85px)}}@media (min-width:1440px){.who-bg-layout{width:calc((100% - 1440px) / 2 + 1320px)}}@media (max-width:959px){.slide-hover__cover{visibility:hidden}}@media (min-width:960px){.slide-hover__base{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.slide-hover__base,.slide-hover__cover{transition:clip-path .3s var(--easeJinLuck)}.slide-hover__cover{clip-path:polygon(0 0,0 0,0 100%,0 100%)}.slide-hover:hover .slide-hover__base{clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%)}.slide-hover:hover .slide-hover__cover{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-12{bottom:3rem}.bottom-6{bottom:1.5rem}.bottom-\[30px\]{bottom:30px}.bottom-\[44px\]{bottom:44px}.left-0{left:0}.left-6{left:1.5rem}.right-0{right:0}.right-12{right:3rem}.right-18{right:4.5rem}.right-6{right:1.5rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-\[14px\]{top:14px}.z-\[20\]{z-index:20}.z-\[2\]{z-index:2}.z-\[3\]{z-index:3}.z-header{z-index:100}.z-menu{z-index:103}.z-menuButton{z-index:104}.z-splash{z-index:106}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-14{margin-bottom:3.5rem}.mb-16{margin-bottom:4rem}.mb-2{margin-bottom:.5rem}.mb-20{margin-bottom:5rem}.mb-25{margin-bottom:6.25rem}.mb-30{margin-bottom:7.5rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-2{margin-left:.5rem}.mt-6{margin-top:1.5rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.contents{display:contents}.hidden{display:none}.h-10{height:2.5rem}.h-15{height:3.75rem}.h-16{height:4rem}.h-20{height:5rem}.h-3{height:.75rem}.h-30{height:7.5rem}.h-35{height:8.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-8{height:2rem}.h-\[1\.6px\]{height:1.6px}.h-\[100svh\]{height:100svh}.h-\[1px\]{height:1px}.h-\[2px\]{height:2px}.h-\[3\.6px\]{height:3.6px}.h-\[34px\]{height:34px}.h-\[60px\]{height:60px}.h-auto{height:auto}.h-full{height:100%}.w-1\/2{width:50%}.w-10{width:2.5rem}.w-16{width:4rem}.w-2{width:.5rem}.w-20{width:5rem}.w-25{width:6.25rem}.w-30{width:7.5rem}.w-32{width:8rem}.w-35{width:8.75rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-60{width:15rem}.w-8{width:2rem}.w-\[113px\]{width:113px}.w-\[14px\]{width:14px}.w-\[176\.5px\]{width:176.5px}.w-\[184px\]{width:184px}.w-\[1px\]{width:1px}.w-\[311px\]{width:311px}.w-\[468px\]{width:468px}.w-\[83px\]{width:83px}.w-\[calc\(100\%-24px\)\]{width:calc(100% - 24px)}.w-\[calc\(425px\+32px\)\]{width:calc(425px + 32px)}.w-auto{width:auto}.w-full{width:100%}.max-w-\[1200px\]{max-width:1200px}.max-w-\[1440px\]{max-width:1440px}.max-w-\[300px\]{max-width:300px}.max-w-\[327px\]{max-width:327px}.max-w-\[415px\]{max-width:415px}.max-w-\[430px\]{max-width:430px}.max-w-\[517px\]{max-width:517px}.max-w-\[552px\]{max-width:552px}.origin-bottom{transform-origin:bottom}.origin-left{transform-origin:left}.origin-right{transform-origin:right}.origin-top{transform-origin:top}.-translate-x-4{--tw-translate-x:-1rem}.-translate-x-4,.-translate-x-full{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))}.-translate-x-full{--tw-translate-x:-100%}.-translate-y-1\/2{--tw-translate-y:-50%}.-translate-y-1\/2,.translate-x-full{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))}.translate-x-full{--tw-translate-x:100%}.translate-y-\[1px\]{--tw-translate-y:1px}.scale-x-0,.translate-y-\[1px\]{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))}.scale-x-0{--tw-scale-x:0}.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))}.cursor-pointer{cursor:pointer}.resize{resize:both}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.overflow-hidden{overflow:hidden}.rounded-\[7px\]{border-radius:7px}.rounded-l-\[7px\]{border-top-left-radius:7px;border-bottom-left-radius:7px}.rounded-r-\[10px\]{border-top-right-radius:10px;border-bottom-right-radius:10px}.border-b{border-bottom-width:1px}.border-t-2{border-top-width:2px}.border-line{border-color:var(--line)}.bg-black{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.bg-gray-500{--tw-bg-opacity:1;background-color:rgb(107 114 128/var(--tw-bg-opacity,1))}.bg-gray-bg{background-color:var(--gray-bg)}.bg-line-bg{background-color:var(--line-bg)}.bg-onphoto-dark{background-color:var(--onphoto-dark)}.bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.fill-black{fill:#000}.fill-gray-bg{fill:var(--gray-bg)}.fill-jin-red{fill:var(--red)}.fill-text{fill:var(--text)}.fill-white{fill:#fff}.object-cover{-o-object-fit:cover;object-fit:cover}.px-12{padding-left:3rem;padding-right:3rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-14{padding-top:3.5rem;padding-bottom:3.5rem}.py-16{padding-top:4rem;padding-bottom:4rem}.py-\[14px\]{padding-top:14px;padding-bottom:14px}.py-\[33px\]{padding-top:33px;padding-bottom:33px}.pb-10{padding-bottom:2.5rem}.pb-11{padding-bottom:2.75rem}.pb-14{padding-bottom:3.5rem}.pb-16{padding-bottom:4rem}.pb-20{padding-bottom:5rem}.pb-35{padding-bottom:8.75rem}.pb-6{padding-bottom:1.5rem}.pb-8{padding-bottom:2rem}.pb-\[100\%\]{padding-bottom:100%}.pb-\[137px\]{padding-bottom:137px}.pb-\[157px\]{padding-bottom:157px}.pb-\[6\.565217391304348\%\]{padding-bottom:6.565217391304348%}.pb-\[6\.79855871\%\]{padding-bottom:6.79855871%}.pb-\[6\.798559\%\]{padding-bottom:6.798559%}.pb-\[66\.81818182\%\]{padding-bottom:66.81818182%}.pl-6{padding-left:1.5rem}.pl-\[22px\]{padding-left:22px}.pr-5{padding-right:1.25rem}.pr-6{padding-right:1.5rem}.pt-12{padding-top:3rem}.pt-21{padding-top:5.375rem}.pt-25{padding-top:6.25rem}.pt-30{padding-top:7.5rem}.pt-31{padding-top:7.75rem}.pt-35{padding-top:8.75rem}.pt-6{padding-top:1.5rem}.pt-8{padding-top:2rem}.pt-\[116px\]{padding-top:116px}.pt-\[120px\]{padding-top:120px}.pt-\[140px\]{padding-top:140px}.pt-\[14px\]{padding-top:14px}.text-left{text-align:left}.text-center{text-align:center}.font-en{font-family:metric,sans-serif}.font-ja{font-family:游ゴシック体 Pr6N D,Yu Gothic Pr6N D,sans-serif}.font-ja-all{font-family:游ゴシック体 Pr6N D,Yu Gothic Pr6N D,游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif}.font-ja-b{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif}.text-catch-sp-en{font-size:2.625rem;line-height:1.1;letter-spacing:0;font-weight:600}.text-catch-sp-ja{font-size:2.5rem;line-height:1.4;letter-spacing:.08em;font-weight:700}.text-copyright-sp-en{font-size:1rem;line-height:1.375;letter-spacing:0;font-weight:600}.text-copyright-sp-ja{font-size:.875rem;line-height:1.4;letter-spacing:0;font-weight:700}.text-error-title-sp{font-size:3rem}.text-error-title-sp,.text-error-title2-sp{line-height:1.1;letter-spacing:0;font-weight:600}.text-error-title2-sp{font-size:1.5rem}.text-headline1-sp-en{font-size:2.25rem;line-height:1.1;letter-spacing:.01em;font-weight:600}.text-headline2-sp-en{font-size:2rem;line-height:1.12;letter-spacing:.01em;font-weight:600}.text-headline3-sp-en{font-size:1.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}.text-label1-pc-en{font-size:1.75rem}.text-label1-pc-en,.text-label1-sp-en{line-height:1.2;letter-spacing:.02em;font-weight:600}.text-label1-sp-en{font-size:1.375rem}.text-label2-sp-en{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}.text-label3-pc-en{font-size:1rem}.text-label3-pc-en,.text-label3-sp-en{line-height:1.24;letter-spacing:.03em;font-weight:600}.text-label3-sp-en{font-size:1.125rem}.text-label3-sp-ja{font-size:.875rem;line-height:1.4;letter-spacing:.08em;font-weight:600}.text-lead3-pc-en{font-size:1.25rem}.text-lead3-pc-en,.text-lead3-sp-en{line-height:1.34;letter-spacing:.02em;font-weight:500}.text-lead3-sp-en{font-size:1.125rem}.text-pagetop-sp{font-size:1rem}.text-pagetop-sp,.text-pagination-sp{line-height:1.24;letter-spacing:.03em;font-weight:600}.text-pagination-sp{font-size:1.125rem}.text-top-suppert-sp{font-size:.875rem;line-height:1.24;letter-spacing:.03em;font-weight:600}.text-top-whowesupport-view-all{font-size:3rem;line-height:1.6;letter-spacing:.1em;font-weight:500}.text-gray-bg{color:var(--gray-bg)}.text-jin-red{color:var(--red)}.text-link{color:var(--link)}.text-primary{color:var(--primary)}.text-text{color:var(--text)}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.opacity-0{opacity:0}.mix-blend-multiply{mix-blend-mode:multiply}.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)}@media (max-width:959px){.pc-only{display:none}}@media (min-width:960px){.sp-only{display:none}}.layout-default-width{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:1.5rem;padding-right:1.5rem}@media (min-width:768px){.layout-default-width{padding-left:2rem;padding-right:2rem}}@media (min-width:1025px){.layout-default-width{padding-left:85px;padding-right:85px}}@media (min-width:1440px){.layout-default-width{padding-left:7.5rem;padding-right:7.5rem}}[lang=ja] .util-text-splash{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-weight:700}@media (min-width:768px){[lang=ja] .util-text-splash{font-size:4.44444444vw;line-height:1.4;letter-spacing:.04em;font-weight:700}}@media (min-width:1440px){[lang=ja] .util-text-splash{font-size:4rem;line-height:1.4;letter-spacing:.04em;font-weight:700}}[lang=en] .util-text-splash{font-size:2.25rem;line-height:1.1;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-splash{font-size:5vw;line-height:1.1;letter-spacing:0;font-weight:600}}@media (min-width:1440px){[lang=en] .util-text-splash{font-size:4.5rem;line-height:1.1;letter-spacing:0;font-weight:600}}[lang=ja] .util-text-headline1t{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-weight:700}@media (min-width:768px){[lang=ja] .util-text-headline1t{font-size:2.625rem;line-height:1.4;letter-spacing:.06em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-headline1t{font-size:3.25rem;line-height:1.52;letter-spacing:.04em;font-weight:700}}[lang=en] .util-text-headline1t{font-size:2.25rem;line-height:1.1;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-headline1t{font-size:3.125rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .util-text-headline1t{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}[lang=ja] .util-text-headline1{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:2rem;line-height:1.4;letter-spacing:.05em;font-weight:700}@media (min-width:768px){[lang=ja] .util-text-headline1{font-size:3.25rem;line-height:1.52;letter-spacing:.04em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-headline1{font-size:3.25rem;line-height:1.52;letter-spacing:.04em;font-weight:700}}[lang=en] .util-text-headline1{font-size:2.25rem;line-height:1.1;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-headline1{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .util-text-headline1{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}[lang=ja] .util-text-headline3{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.5rem;line-height:1.4;letter-spacing:.06em;font-weight:700}@media (min-width:768px){[lang=ja] .util-text-headline3{font-size:2rem;line-height:1.46;letter-spacing:.06em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-headline3{font-size:2rem;line-height:1.46;letter-spacing:.06em;font-weight:700}}[lang=en] .util-text-headline3{font-size:1.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-headline3{font-size:2.5rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}@media (min-width:1025px){[lang=en] .util-text-headline3{font-size:2.5rem;line-height:1.1;letter-spacing:.01em;font-weight:600}}[lang=ja] .util-text-label2{font-size:1rem;line-height:1.4;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-label2{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.25rem;line-height:1.56;letter-spacing:.08em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-label2{font-size:1.25rem;line-height:1.56;letter-spacing:.08em;font-weight:700}}[lang=en] .util-text-label2{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-label2{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}}@media (min-width:1025px){[lang=en] .util-text-label2{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}}[lang=ja] .util-text-label3{font-size:.875rem;line-height:1.4;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-label3{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-label3{font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}}[lang=en] .util-text-label3{font-size:1.125rem;line-height:1.24;letter-spacing:.03em;font-weight:600}@media (min-width:768px){[lang=en] .util-text-label3{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}@media (min-width:1025px){[lang=en] .util-text-label3{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}}[lang=ja] .util-text-lead1{font-size:1.125rem;line-height:1.8;letter-spacing:.06em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-lead1{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.25rem;line-height:1.8;letter-spacing:.06em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-lead1{font-size:1.25rem;line-height:1.8;letter-spacing:.06em;font-weight:700}}[lang=en] .util-text-lead1{font-size:1.375rem;line-height:1.3;letter-spacing:0;font-weight:500}@media (min-width:768px){[lang=en] .util-text-lead1{font-size:1.5rem;line-height:1.3;letter-spacing:0;font-weight:500}}@media (min-width:1025px){[lang=en] .util-text-lead1{font-size:1.5rem;line-height:1.3;letter-spacing:0;font-weight:500}}[lang=ja] .util-text-lead2{font-size:1rem;line-height:1.8;letter-spacing:.07em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-lead2{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif;font-size:1.125rem;line-height:1.86;letter-spacing:.07em;font-weight:700}}@media (min-width:1025px){[lang=ja] .util-text-lead2{font-size:1.125rem;line-height:1.86;letter-spacing:.07em;font-weight:700}}[lang=en] .util-text-lead2{font-size:1.25rem;line-height:1.32;letter-spacing:.02em;font-weight:500}@media (min-width:768px){[lang=en] .util-text-lead2{font-size:1.375rem;line-height:1.32;letter-spacing:.02em;font-weight:500}}@media (min-width:1025px){[lang=en] .util-text-lead2{font-size:1.375rem;line-height:1.32;letter-spacing:.02em;font-weight:500}}[lang=ja] .util-text-body1{font-size:1.125rem;line-height:1.86;letter-spacing:.06em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-body1{font-size:1.125rem;line-height:1.86;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .util-text-body1{font-size:1.125rem;line-height:1.86;letter-spacing:.08em;font-weight:600}}[lang=en] .util-text-body1{font-size:1.375rem;line-height:1.32;letter-spacing:0;font-weight:400}@media (min-width:768px){[lang=en] .util-text-body1{font-size:1.375rem;line-height:1.32;letter-spacing:0;font-weight:400}}@media (min-width:1025px){[lang=en] .util-text-body1{font-size:1.375rem;line-height:1.32;letter-spacing:0;font-weight:400}}[lang=ja] .util-text-body2{font-size:1rem;line-height:1.94;letter-spacing:.07em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-body2{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .util-text-body2{font-size:1rem;line-height:1.94;letter-spacing:.08em;font-weight:600}}[lang=en] .util-text-body2{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}@media (min-width:768px){[lang=en] .util-text-body2{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}@media (min-width:1025px){[lang=en] .util-text-body2{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:400}}[lang=ja] .util-text-body3{font-size:.875rem;line-height:2.02;letter-spacing:.08em;font-weight:600}@media (min-width:768px){[lang=ja] .util-text-body3{font-size:.875rem;line-height:2.02;letter-spacing:.08em;font-weight:600}}@media (min-width:1025px){[lang=ja] .util-text-body3{font-size:.875rem;line-height:2.02;letter-spacing:.08em;font-weight:600}}[lang=en] .util-text-body3{font-size:1.125rem;line-height:1.36;letter-spacing:.04em;font-weight:400}@media (min-width:768px){[lang=en] .util-text-body3{font-size:1.125rem;line-height:1.36;letter-spacing:.04em;font-weight:400}}@media (min-width:1025px){[lang=en] .util-text-body3{font-size:1.125rem;line-height:1.36;letter-spacing:.04em;font-weight:400}}:root{--gray-400:#a0a0a0;--red:#e62221;--primary:#141414;--text:#263647;--white:#fff;--line:#a3aeb8;--lang-disabled:#ffffff66;--black:#000;--disabled:rgba(38,42,71,.4);--gray-bg:#f6f8fb;--line-bg:#7b8894;--link:#315b97;--menu-bg:#262a4766;--onphoto-dark:#262a4766;--easeInSine:cubic-bezier(0.47,0,0.745,0.715);--easeOutSine:cubic-bezier(0.39,0.575,0.565,1);--easeInOutSine:cubic-bezier(0.445,0.05,0.55,0.95);--easeInQuad:cubic-bezier(0.55,0.085,0.68,0.53);--easeOutQuad:cubic-bezier(0.25,0.46,0.45,0.94);--easeInOutQuad:cubic-bezier(0.455,0.03,0.515,0.955);--easeInCubic:cubic-bezier(0.55,0.055,0.675,0.19);--easeOutCubic:cubic-bezier(0.215,0.61,0.355,1);--easeInOutCubic:cubic-bezier(0.645,0.045,0.355,1);--easeInQuart:cubic-bezier(0.895,0.03,0.685,0.22);--easeOutQuart:cubic-bezier(0.165,0.84,0.44,1);--easeInOutQuart:cubic-bezier(0.77,0,0.175,1);--easeInQuint:cubic-bezier(0.755,0.05,0.855,0.06);--easeOutQuint:cubic-bezier(0.23,1,0.32,1);--easeInOutQuint:cubic-bezier(0.86,0,0.07,1);--easeInExpo:cubic-bezier(0.95,0.05,0.795,0.035);--easeOutExpo:cubic-bezier(0.19,1,0.22,1);--easeInOutExpo:cubic-bezier(1,0,0,1);--easeInCirc:cubic-bezier(0.6,0.04,0.98,0.335);--easeOutCirc:cubic-bezier(0.075,0.82,0.165,1);--easeInOutCirc:cubic-bezier(0.785,0.135,0.15,0.86);--easeInBack:cubic-bezier(0.6,-0.28,0.735,0.045);--easeOutBack:cubic-bezier(0.175,0.885,0.32,1.275);--easeInOutBack:cubic-bezier(0.68,-0.55,0.265,1.55);--easeJinLuck:cubic-bezier(0.81,0.11,0.52,0.95);--header-transition-time-pc:0.6s;--header-transition-time-sp:0.6s;--header-transition-logo-delay-pc:0.5s;--header-transition-logo-delay-sp:0s}.last\:mb-0:last-child{margin-bottom:0}@media (min-width:768px){.md\:absolute{position:absolute}.md\:relative{position:relative}.md\:sticky{position:sticky}.md\:-right-0{right:0}.md\:bottom-10{bottom:2.5rem}.md\:bottom-\[-4px\]{bottom:-4px}.md\:left-0{left:0}.md\:left-12{left:3rem}.md\:left-auto{left:auto}.md\:right-0{right:0}.md\:right-12{right:3rem}.md\:top-0{top:0}.md\:top-25{top:6.25rem}.md\:top-auto{top:auto}.md\:order-1{order:1}.md\:order-2{order:2}.md\:mb-0{margin-bottom:0}.md\:mb-10{margin-bottom:2.5rem}.md\:mb-12{margin-bottom:3rem}.md\:mb-14{margin-bottom:3.5rem}.md\:mb-15{margin-bottom:3.75rem}.md\:mb-16{margin-bottom:4rem}.md\:mb-17{margin-bottom:4.25rem}.md\:mb-20{margin-bottom:5rem}.md\:mb-21{margin-bottom:5.375rem}.md\:mb-25{margin-bottom:6.25rem}.md\:mb-32{margin-bottom:8rem}.md\:mb-5{margin-bottom:1.25rem}.md\:mb-6{margin-bottom:1.5rem}.md\:mb-7{margin-bottom:1.75rem}.md\:mb-8{margin-bottom:2rem}.md\:mr-10{margin-right:2.5rem}.md\:mr-\[6\.25\%\]{margin-right:6.25%}.md\:mr-\[calc\(8\.6549707602339\%-\(32px\*0\.86549707602339\)\)\]{margin-right:calc(8.6549707602339% - (32px * .86549707602339))}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-8{height:2rem}.md\:h-\[400px\]{height:400px}.md\:h-full{height:100%}.md\:max-h-\[calc\(100svh-300px\)\]{max-height:calc(100svh - 300px)}.md\:w-1\/2{width:50%}.md\:w-10{width:2.5rem}.md\:w-40{width:10rem}.md\:w-8{width:2rem}.md\:w-\[129px\]{width:129px}.md\:w-\[135px\]{width:135px}.md\:w-\[145px\]{width:145px}.md\:w-\[206px\]{width:206px}.md\:w-\[29\.861111111111111\%\]{width:29.86111111111111%}.md\:w-\[294px\]{width:294px}.md\:w-\[30\%\]{width:30%}.md\:w-\[495px\]{width:495px}.md\:w-\[51\.6666666666667\%\]{width:51.6666666666667%}.md\:w-\[64\%\]{width:64%}.md\:w-\[640px\]{width:640px}.md\:w-\[68\.1818181818182\%\]{width:68.1818181818182%}.md\:w-\[68\.916666666666667\%\]{width:68.91666666666667%}.md\:w-\[73\%\]{width:73%}.md\:w-\[74\.4318181818182\%\]{width:74.4318181818182%}.md\:w-\[77\%\]{width:77%}.md\:w-\[calc\(100\%-135px\)\]{width:calc(100% - 135px)}.md\:w-\[calc\(100\%-292px\)\]{width:calc(100% - 292px)}.md\:w-\[calc\(100\%-32px\)\]{width:calc(100% - 32px)}.md\:w-\[calc\(100\%-32px-\(100\%-64px\)\*0\.14\)\]{width:calc(100% - 32px - (100% - 64px) * .14)}.md\:w-\[calc\(42\.6136363636364\%-\(32px\*0\.426136363636364\)\+32px\)\]{width:calc(42.6136363636364% - (32px * .426136363636364) + 32px)}.md\:w-\[calc\(46\.4488636363636\%-32px\*0\.464488636363636\)\]{width:calc(46.4488636363636% - 32px * .464488636363636)}.md\:w-full{width:100%}.md\:items-end{align-items:flex-end}.md\:items-center{align-items:center}.md\:justify-end{justify-content:flex-end}.md\:justify-between{justify-content:space-between}.md\:rounded-l-\[7px\]{border-top-left-radius:7px;border-bottom-left-radius:7px}.md\:rounded-tl-\[10px\]{border-top-left-radius:10px}.md\:bg-transparent{background-color:transparent}.md\:bg-white{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}.md\:p-0{padding:0}.md\:px-0{padding-left:0;padding-right:0}.md\:px-16{padding-left:4rem;padding-right:4rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-\[84px\]{padding-left:84px;padding-right:84px}.md\:py-14{padding-top:3.5rem;padding-bottom:3.5rem}.md\:py-16{padding-top:4rem;padding-bottom:4rem}.md\:py-22{padding-top:5.5rem;padding-bottom:5.5rem}.md\:py-23{padding-top:5.75rem;padding-bottom:5.75rem}.md\:py-48{padding-top:12rem;padding-bottom:12rem}.md\:py-6{padding-top:1.5rem;padding-bottom:1.5rem}.md\:pb-0{padding-bottom:0}.md\:pb-12{padding-bottom:3rem}.md\:pb-14{padding-bottom:3.5rem}.md\:pb-15{padding-bottom:3.75rem}.md\:pb-17{padding-bottom:4.25rem}.md\:pb-18{padding-bottom:4.5rem}.md\:pb-25{padding-bottom:6.25rem}.md\:pb-37{padding-bottom:9.25rem}.md\:pb-48{padding-bottom:12rem}.md\:pb-\[50px\]{padding-bottom:50px}.md\:pb-\[9px\]{padding-bottom:9px}.md\:pl-0{padding-left:0}.md\:pl-8{padding-left:2rem}.md\:pl-\[27\%\]{padding-left:27%}.md\:pl-\[76px\]{padding-left:76px}.md\:pl-\[calc\(23\%\+32px\)\]{padding-left:calc(23% + 32px)}.md\:pl-\[calc\(23\%\+32px\+86px\)\]{padding-left:calc(23% + 32px + 86px)}.md\:pl-\[calc\(5\.33333333\%\*3\+3\.33333333\%\*2\)\]{padding-left:calc(5.33333333% * 3 + 3.33333333% * 2)}.md\:pr-0{padding-right:0}.md\:pr-12{padding-right:3rem}.md\:pr-8{padding-right:2rem}.md\:pt-10{padding-top:2.5rem}.md\:pt-14{padding-top:3.5rem}.md\:pt-18{padding-top:4.5rem}.md\:pt-19{padding-top:4.75rem}.md\:pt-29{padding-top:7.25rem}.md\:pt-32{padding-top:8rem}.md\:pt-37{padding-top:9.25rem}.md\:pt-45{padding-top:11.25rem}.md\:pt-48{padding-top:12rem}.md\:pt-\[10px\]{padding-top:10px}.md\:pt-\[77px\]{padding-top:77px}.md\:font-ja-b{font-family:游ゴシック体 Pr6N B,Yu Gothic Pr6N B,sans-serif}.md\:text-catch-pc-en{font-size:4.5rem;line-height:1.1;letter-spacing:0;font-weight:600}.md\:text-catch-pc-ja{font-size:4rem;line-height:1.4;letter-spacing:.04em;font-weight:700}.md\:text-copyright-pc-en{font-size:1.25rem;line-height:1.4;letter-spacing:0;font-weight:600}.md\:text-copyright-pc-ja{font-size:1.125rem;line-height:1.4;letter-spacing:0;font-weight:700}.md\:text-error-title-pc{font-size:6rem;line-height:1.1;letter-spacing:0;font-weight:600}.md\:text-error-title2-pc{font-size:2.5rem;line-height:1.1;letter-spacing:0;font-weight:600}.md\:text-headline1-pc-en{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}.md\:text-headline2-pc-en{font-size:3.125rem}.md\:text-headline2-pc-en,.md\:text-headline3-pc-en{line-height:1.1;letter-spacing:.01em;font-weight:600}.md\:text-headline3-pc-en{font-size:2.5rem}.md\:text-label1-pc-en{font-size:1.75rem;line-height:1.2;letter-spacing:.02em;font-weight:600}.md\:text-label2-pc-en{font-size:1.25rem;line-height:1.22;letter-spacing:.03em;font-weight:600}.md\:text-label3-pc-en{font-size:1rem;line-height:1.24;letter-spacing:.03em;font-weight:600}.md\:text-label3-pc-ja{font-size:1rem;line-height:1.62;letter-spacing:.08em;font-weight:700}.md\:text-lead3-pc-en{font-size:1.25rem;line-height:1.34;letter-spacing:.02em;font-weight:500}.md\:text-pagination-pc{font-size:1.25rem;line-height:1.24;letter-spacing:.03em;font-weight:500}}@media (min-width:1025px){.lg\:right-12{right:3rem}.lg\:right-8{right:2rem}.lg\:top-\[26px\]{top:26px}.lg\:mb-10{margin-bottom:2.5rem}.lg\:mb-12{margin-bottom:3rem}.lg\:mb-16{margin-bottom:4rem}.lg\:mb-18{margin-bottom:4.5rem}.lg\:mb-2{margin-bottom:.5rem}.lg\:mb-20{margin-bottom:5rem}.lg\:mb-25{margin-bottom:6.25rem}.lg\:mb-30{margin-bottom:7.5rem}.lg\:mb-35{margin-bottom:8.75rem}.lg\:mb-40{margin-bottom:10rem}.lg\:mb-45{margin-bottom:11.25rem}.lg\:mb-5{margin-bottom:1.25rem}.lg\:mb-6{margin-bottom:1.5rem}.lg\:mb-8{margin-bottom:2rem}.lg\:mb-\[105px\]{margin-bottom:105px}.lg\:mb-\[69px\]{margin-bottom:69px}.lg\:mb-\[98px\]{margin-bottom:98px}.lg\:mr-\[8\.6549707602339\%\]{margin-right:8.6549707602339%}.lg\:h-12{height:3rem}.lg\:h-25{height:6.25rem}.lg\:h-4{height:1rem}.lg\:h-\[100px\]{height:100px}.lg\:h-\[112px\]{height:112px}.lg\:h-\[120px\]{height:120px}.lg\:h-\[20px\]{height:20px}.lg\:h-\[390px\]{height:390px}.lg\:w-12{width:3rem}.lg\:w-45{width:11.25rem}.lg\:w-\[120px\]{width:120px}.lg\:w-\[245px\]{width:245px}.lg\:w-\[294px\]{width:294px}.lg\:w-\[306px\]{width:306px}.lg\:w-\[620px\]{width:620px}.lg\:w-\[65\.6140350877193\%\]{width:65.6140350877193%}.lg\:w-\[calc\(100\%-85px\)\]{width:calc(100% - 85px)}.lg\:w-\[calc\(100\%-85px-\(100\%-170px\)\*0\.14\)\]{width:calc(100% - 85px - (100% - 170px) * .14)}.lg\:w-\[calc\(425px\+85px\)\]{width:calc(425px + 85px)}.lg\:w-\[calc\(43\.2748538011696\%-85px\*0\.432748538011696\+85px\)\]{width:calc(43.2748538011696% - 85px * .432748538011696 + 85px)}.lg\:w-\[calc\(45\.1461988304094\%-85px\*0\.451461988304094\)\]{width:calc(45.1461988304094% - 85px * .451461988304094)}.lg\:translate-x-12{--tw-translate-x:3rem;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))}.lg\:rounded-r-\[7px\]{border-top-right-radius:7px;border-bottom-right-radius:7px}.lg\:px-12{padding-left:3rem;padding-right:3rem}.lg\:px-\[85px\]{padding-left:85px;padding-right:85px}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:py-30{padding-top:7.5rem;padding-bottom:7.5rem}.lg\:py-60{padding-top:15rem;padding-bottom:15rem}.lg\:pb-20{padding-bottom:5rem}.lg\:pb-30{padding-bottom:7.5rem}.lg\:pb-60{padding-bottom:15rem}.lg\:pb-\[18px\]{padding-bottom:18px}.lg\:pb-\[66px\]{padding-bottom:66px}.lg\:pb-\[90px\]{padding-bottom:90px}.lg\:pl-0{padding-left:0}.lg\:pl-10{padding-left:2.5rem}.lg\:pl-\[160px\]{padding-left:160px}.lg\:pl-\[85px\]{padding-left:85px}.lg\:pl-\[calc\(23\%\+64px\)\]{padding-left:calc(23% + 64px)}.lg\:pl-\[calc\(23\%\+64px\+86px\)\]{padding-left:calc(23% + 64px + 86px)}.lg\:pl-\[calc\(27\%\+85px\)\]{padding-left:calc(27% + 85px)}.lg\:pr-16{padding-right:4rem}.lg\:pr-\[85px\]{padding-right:85px}.lg\:pt-12{padding-top:3rem}.lg\:pt-25{padding-top:6.25rem}.lg\:pt-37{padding-top:9.25rem}.lg\:pt-40{padding-top:10rem}.lg\:pt-45{padding-top:11.25rem}.lg\:pt-60{padding-top:15rem}.lg\:pt-65{padding-top:16.25rem}.lg\:pt-\[245px\]{padding-top:245px}.lg\:text-headline1-pc-en{font-size:3.75rem;line-height:1.14;letter-spacing:.01em;font-weight:600}}@media (min-width:1440px){.xl\:mr-20{margin-right:5rem}.xl\:mr-\[104px\]{margin-right:104px}.xl\:flex{display:flex}.xl\:h-\[547px\]{height:547px}.xl\:w-\[1440px\]{width:1440px}.xl\:w-\[51\.6666666666667\%\]{width:51.6666666666667%}.xl\:w-\[517px\]{width:517px}.xl\:w-\[638px\]{width:638px}.xl\:w-\[calc\(\(100\%-1440px\)\/2\+1050px\)\]{width:calc((100% - 1440px) / 2 + 1050px)}.xl\:w-\[calc\(\(100\%-1440px\)\/2\+1114px\)\]{width:calc((100% - 1440px) / 2 + 1114px)}.xl\:w-\[calc\(100\%-\(100\%-1200px\)\/2\)\]{width:calc(100% - (100% - 1200px) / 2)}.xl\:w-\[calc\(1153px\+\(100\%-1440px\)\/2\)\]{width:calc(1153px + (100% - 1440px) / 2)}.xl\:w-\[calc\(425px\+120px\)\]{width:calc(425px + 120px)}.xl\:border-t-\[1px\]{border-top-width:1px}.xl\:px-30{padding-right:7.5rem}.xl\:pl-30,.xl\:px-30{padding-left:7.5rem}.xl\:pl-\[223px\]{padding-left:223px}.xl\:pl-\[391px\]{padding-left:391px}.xl\:pl-\[493px\]{padding-left:493px}.xl\:pl-\[calc\(390px\+144px\)\]{padding-left:calc(390px + 144px)}.xl\:pr-30{padding-right:7.5rem}.xl\:pr-\[120px\]{padding-right:120px}.xl\:pr-\[308px\]{padding-right:308px}}