.HeroVariant-module__FAN47q__hero{margin:-4rem calc(-1*var(--layoutGap-base))0;padding:8rem var(--layoutGap-base)0;position:relative}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero{grid-template-columns:1fr 1fr;align-items:center;gap:2.75rem;margin-top:-8rem;padding:6.6rem 3rem 4.4rem;display:grid}}@media screen and (min-width:1367px){.HeroVariant-module__FAN47q__hero{padding:6.6rem 6rem 4.4rem}}.HeroVariant-module__FAN47q__hero__content{z-index:2;position:relative}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__content{flex-direction:column;justify-content:center;justify-self:end;align-items:stretch;width:100%;max-width:550px;display:flex}}.HeroVariant-module__FAN47q__hero__catch{text-align:center;justify-items:center;gap:.8rem;display:grid}.HeroVariant-module__FAN47q__hero__h1{text-align:center;font-size:inherit;font-weight:inherit;line-height:inherit;justify-items:center;gap:.8rem;margin:0;padding:0;display:grid}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__catch{gap:1rem}}.HeroVariant-module__FAN47q__hero__subtitle{color:#666;letter-spacing:.1em;font-size:1.3rem;font-weight:500}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__subtitle{font-size:1.5rem}}.HeroVariant-module__FAN47q__hero__tagline{color:#333;margin-top:.5rem;font-size:1.4rem;font-weight:600}.HeroVariant-module__FAN47q__hero__tagline>span{color:var(--color-secondary);font-size:1.6rem;font-weight:800}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__tagline{font-size:1.8rem}.HeroVariant-module__FAN47q__hero__tagline>span{font-size:2rem}}.HeroVariant-module__FAN47q__hero__catchImage{width:33rem;margin-top:.6rem}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__catchImage{width:48.6rem;margin-top:.6rem}}.HeroVariant-module__FAN47q__hero__rightPanel{z-index:2;display:none;position:relative}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__rightPanel{flex-direction:column;justify-content:center;justify-self:start;gap:0;width:100%;max-width:550px;display:flex}}.HeroVariant-module__FAN47q__hero__searchMethods{flex-direction:row;gap:1.2rem;display:flex}.HeroVariant-module__FAN47q__hero__methodCard{aspect-ratio:1;color:#333;text-align:center;background:#fff;border:1px solid #f0f0f0;border-radius:12px;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:1.5rem;padding:1rem;text-decoration:none;transition:all .3s cubic-bezier(.25,.8,.25,1);display:flex;position:relative;overflow:hidden;box-shadow:0 4px 16px #0000000f}.HeroVariant-module__FAN47q__hero__methodIcon{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;transition:transform .3s;display:flex}.HeroVariant-module__FAN47q__hero__methodContent{flex-direction:column;gap:.2rem;display:flex}.HeroVariant-module__FAN47q__hero__methodName{color:#222;font-feature-settings:"palt";font-size:1.35rem;font-weight:700}.HeroVariant-module__FAN47q__hero__methodDesc{color:#999;font-size:1.1rem;font-weight:500;font-family:var(--fontFamily-bebas);letter-spacing:.05em;line-height:1}.HeroVariant-module__FAN47q__hero__methodArrow{color:#ddd;opacity:0;font-size:1.4rem;transition:all .3s;position:absolute;bottom:.8rem;right:1rem;transform:translate(-5px)}.HeroVariant-module__FAN47q__hero__methodCard:hover .HeroVariant-module__FAN47q__hero__methodArrow{opacity:1;color:#bbb;transform:translate(0)}.HeroVariant-module__FAN47q__hero__areaSection{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:1rem;padding:0;display:flex}.HeroVariant-module__FAN47q__hero__areaHeader{background:0 0;border-bottom:2px solid #e0e0e0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:0;padding:0 .2rem .8rem;display:flex}.HeroVariant-module__FAN47q__hero__areaHeaderEn{font-family:var(--fontFamily-bebas);color:#ffffffb3;letter-spacing:.05em;font-size:1.4rem;line-height:1}.HeroVariant-module__FAN47q__hero__areaHeaderJa{color:#333;margin:0;font-size:1.3rem;font-weight:700;line-height:1.4}.HeroVariant-module__FAN47q__hero__areaGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;display:grid}.HeroVariant-module__FAN47q__hero__areaBtn{color:#fff;cursor:pointer;letter-spacing:.03em;background:#1e3a5f;border:none;border-radius:8px;justify-content:center;align-items:center;padding:1.2rem .8rem;font-size:1.25rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex;box-shadow:0 2px 8px #1e3a5f33}.HeroVariant-module__FAN47q__hero__areaBtn:hover{background:#d1592e;transform:translateY(-2px);box-shadow:0 4px 16px #d1592e4d}.HeroVariant-module__FAN47q__hero__areaBtn:first-child{letter-spacing:.05em;background:linear-gradient(135deg,#1e3a5f,#2a4f7a);grid-column:1/-1;padding:1.4rem;font-size:1.4rem;font-weight:700}.HeroVariant-module__FAN47q__v1{max-width:500px!important}.HeroVariant-module__FAN47q__v1 .HeroVariant-module__FAN47q__hero__methodCard{box-shadow:none;border:2px solid #ddd}.HeroVariant-module__FAN47q__v1 .HeroVariant-module__FAN47q__hero__methodCard:hover{border-color:var(--color-primary);background:#fbfdff;box-shadow:0 6px 16px #1e3a5f26}.HeroVariant-module__FAN47q__v1 .HeroVariant-module__FAN47q__hero__methodIcon{color:#fff!important;background:#1e3a5f!important}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__methodCard{box-shadow:none;background:#f0f4f8;border:none}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__methodCard:hover{color:#fff;background:#1e3a5f}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__methodCard:hover .HeroVariant-module__FAN47q__hero__methodName,.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__methodCard:hover .HeroVariant-module__FAN47q__hero__methodDesc{color:#fff}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__methodIcon{color:#1e3a5f!important;background:#fff!important}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__areaBtn{background:#f8f9fa;border-color:#0000}.HeroVariant-module__FAN47q__v2 .HeroVariant-module__FAN47q__hero__areaBtn:hover{color:#fff;background:#333}.HeroVariant-module__FAN47q__v3 .HeroVariant-module__FAN47q__hero__methodCard{border:1px solid #eee;box-shadow:0 2px 8px #0000000a}.HeroVariant-module__FAN47q__v3 .HeroVariant-module__FAN47q__hero__areaSection{box-shadow:none;background:0 0;border:none;padding:1rem 0}.HeroVariant-module__FAN47q__v3 .HeroVariant-module__FAN47q__hero__areaHeader{border:none;margin-bottom:1rem}.HeroVariant-module__FAN47q__v3 .HeroVariant-module__FAN47q__hero__areaBtn{border:1px solid #eee;box-shadow:0 1px 3px #0000000d}.HeroVariant-module__FAN47q__v4 .HeroVariant-module__FAN47q__hero__methodCard{border:2px solid #333;border-radius:8px;box-shadow:4px 4px #0000001a}.HeroVariant-module__FAN47q__v4 .HeroVariant-module__FAN47q__hero__methodCard:hover{transform:translate(-2px,-2px);box-shadow:6px 6px #00000026}.HeroVariant-module__FAN47q__v4 .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#333;font-size:2rem}.HeroVariant-module__FAN47q__v4 .HeroVariant-module__FAN47q__hero__areaBtn{border:2px solid #333;border-radius:8px;font-weight:700}.HeroVariant-module__FAN47q__v4 .HeroVariant-module__FAN47q__hero__areaBtn:hover{color:#fff;background:#333}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__methodCard{color:#fff;background:#1a1a1a;border:1px solid #333}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__methodName{color:#fff}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__methodDesc{color:#aaa}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__methodIcon{color:#fff!important;background:#333!important}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__methodCard:hover{border-color:var(--color-secondary);background:#000}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__areaSection{background:#fcfcfc;border:1px solid #eee}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__areaBtn{color:#333;background:#fff;border:1px solid #ddd}.HeroVariant-module__FAN47q__v5 .HeroVariant-module__FAN47q__hero__areaBtn:hover{background:var(--color-secondary);color:#fff;border-color:var(--color-secondary)}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__methodCard{background:#fff;border:2px solid #1e3a5f;border-radius:8px;box-shadow:4px 4px #1e3a5f1a}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__methodCard:hover{border-color:#1e3a5f;transform:translate(-2px,-2px);box-shadow:6px 6px #1e3a5f26}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__methodIcon{color:#1e3a5f!important;background:#f0f4f8!important}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__methodName{color:#1e3a5f}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#333;font-size:2rem}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__areaBtn{border:2px solid #333;border-radius:8px;font-weight:700}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__areaBtn:hover{color:#fff;background:#333}.HeroVariant-module__FAN47q__searchPanelV6{border-radius:12px;box-shadow:0 4px 16px #1e3a5f1a;border:2px solid #1e3a5f!important}.HeroVariant-module__FAN47q__searchPanelWrapperV6{width:100%;max-width:600px;margin:16px auto 0}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__searchPanelWrapperV6{margin-top:24px}}.HeroVariant-module__FAN47q__searchPanelHeader{flex-direction:column;gap:.2rem;margin-bottom:.5rem;padding-left:4px;display:flex}.HeroVariant-module__FAN47q__searchPanelHeaderEn{font-family:var(--fontFamily-bebas);color:#333;letter-spacing:.05em;font-size:2rem;line-height:1}.HeroVariant-module__FAN47q__searchPanelHeaderJa{color:#333;margin:0;font-size:1.3rem;font-weight:700;line-height:1.4}.HeroVariant-module__FAN47q__hero__commonSection{background:#fff;border:2px solid #eee;border-radius:12px;flex-direction:column;gap:1.2rem;padding:1.5rem;display:flex}.HeroVariant-module__FAN47q__v6 .HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__v7 .HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__v8 .HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__v9 .HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__v10 .HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__v11 .HeroVariant-module__FAN47q__hero__commonSection{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffc;border:1px solid #fff9;margin-top:-1rem;padding:1.5rem;box-shadow:0 4px 20px #00000008}.HeroVariant-module__FAN47q__hero__stationGrid{grid-template-columns:repeat(3,1fr);gap:.6rem;display:grid}.HeroVariant-module__FAN47q__hero__stationBtn{color:#555;background:#f8f9fa;border:1px solid #e0e0e0;border-radius:6px;justify-content:center;align-items:center;padding:.6rem 0;font-size:1rem;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.HeroVariant-module__FAN47q__hero__stationBtn:hover{color:#fff;background:#1e3a5f;border-color:#1e3a5f;transform:translateY(-1px)}.HeroVariant-module__FAN47q__hero__featureGrid{grid-template-columns:repeat(3,1fr);gap:.8rem;margin-top:.5rem;display:grid}@media screen and (max-width:959px){.HeroVariant-module__FAN47q__hero__featureGrid{grid-template-columns:1fr;gap:.6rem}}.HeroVariant-module__FAN47q__hero__featureCard{background:var(--color-base,#333);border:1px solid var(--color-base,#333);color:#fff;border-radius:4px;justify-content:space-between;align-items:center;padding:1.4rem 1.6rem;text-decoration:none;transition:all .3s cubic-bezier(.165,.84,.44,1);display:flex;box-shadow:0 4px 12px #00000014}.HeroVariant-module__FAN47q__hero__featureCard:hover{color:var(--color-base,#333);background:#fff;transform:translateY(-2px);box-shadow:0 6px 16px #0000001f}.HeroVariant-module__FAN47q__hero__featureContent{flex-direction:column;gap:.2rem;display:flex}.HeroVariant-module__FAN47q__hero__featureTitle{letter-spacing:.05em;font-size:1.4rem;font-weight:700;line-height:1.4}.HeroVariant-module__FAN47q__hero__featureTitleSmall{opacity:.9;letter-spacing:.02em;font-size:.95rem;font-weight:500}.HeroVariant-module__FAN47q__hero__featureSub{font-family:var(--fontFamily-bebas,"Bebas Neue",sans-serif);letter-spacing:.1em;opacity:.6;margin-top:.2rem;font-size:1.1rem;line-height:1}.HeroVariant-module__FAN47q__hero__featureArrow{font-size:1.4rem;font-weight:300;transition:transform .3s}.HeroVariant-module__FAN47q__hero__featureCard:hover .HeroVariant-module__FAN47q__hero__featureArrow{color:var(--color-secondary,#d1592e);transform:translate(4px)}.HeroVariant-module__FAN47q__catch_v8{text-align:center;margin-bottom:2rem}.HeroVariant-module__FAN47q__sub_v8{color:#fff;letter-spacing:.05em;background:#1e3a5f;border-radius:20px;margin-bottom:.8rem;padding:4px 12px;font-size:.9rem;font-weight:700;display:inline-block}.HeroVariant-module__FAN47q__h1_v8{font-family:var(--fontFamily-bebas);color:#333;letter-spacing:.02em;margin:0 0 .5rem;font-size:4rem;line-height:1}.HeroVariant-module__FAN47q__tagline_v8{color:#444;font-size:1.5rem;font-weight:700;line-height:1.5}.HeroVariant-module__FAN47q__catch_v9{justify-content:center;display:flex}.HeroVariant-module__FAN47q__catchBox_v9{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);text-align:center;background:#ffffffb3;border:1px solid #fff;border-radius:16px;padding:2rem;box-shadow:0 8px 30px #0000000d}.HeroVariant-module__FAN47q__sub_v9{color:var(--color-secondary);letter-spacing:.1em;margin-bottom:.5rem;font-size:1.1rem;font-weight:700;display:block}.HeroVariant-module__FAN47q__h1_v9{font-family:var(--fontFamily-bebas);color:#333;margin:0 0 .5rem;font-size:3.5rem;line-height:1}.HeroVariant-module__FAN47q__tagline_v9{color:#555;border-top:1px solid #ddd;margin-top:.5rem;padding-top:.5rem;font-size:1.2rem;font-weight:700}.HeroVariant-module__FAN47q__catch_v10{text-align:center;margin-bottom:1.5rem}.HeroVariant-module__FAN47q__h1_v10{font-family:var(--fontFamily-bebas);color:#222;text-align:left;border-left:6px solid #1e3a5f;margin:0;padding-left:2rem;font-size:4rem;line-height:.9}.HeroVariant-module__FAN47q__accent_v10{color:var(--color-secondary)}.HeroVariant-module__FAN47q__tagline_v10{color:#666;text-align:left;margin-top:.5rem;padding-left:2.5rem;font-size:1.1rem;font-weight:600}.HeroVariant-module__FAN47q__catch_v11{text-align:center;margin-bottom:2rem}.HeroVariant-module__FAN47q__sub_v11{color:#333;margin-bottom:.5rem;font-size:1.3rem;font-weight:700;line-height:1.4}.HeroVariant-module__FAN47q__h1_v11{font-family:var(--fontFamily-bebas);color:#999;letter-spacing:.2em;margin:0 0 1rem;font-size:2.5rem}.HeroVariant-module__FAN47q__tagline_v11{color:#1e3a5f;justify-content:center;align-items:center;gap:1rem;font-size:1.2rem;font-weight:700;display:flex}.HeroVariant-module__FAN47q__searchPanelFinal{background:#fff;border-radius:12px;border:1px solid #e2e8f0!important;box-shadow:0 20px 40px -8px #0003,0 12px 16px -4px #0000001f!important}.HeroVariant-module__FAN47q__searchPanelHeaderFinal{border-bottom:2px solid #a0aec0;flex-direction:column;margin-bottom:8px;padding-bottom:4px;padding-left:4px;display:flex}.HeroVariant-module__FAN47q__sub_final{margin-bottom:.5rem}.HeroVariant-module__FAN47q__h1_final{font-family:var(--fontFamily-bebas);color:#222;letter-spacing:.02em;margin:0;font-size:9rem;line-height:.85}.HeroVariant-module__FAN47q__catch_final{text-align:center;margin-bottom:0}@media screen and (max-width:480px){.HeroVariant-module__FAN47q__catch_final{margin-bottom:0}}.HeroVariant-module__FAN47q__tagline_final{color:#333;background:0 0;border:none;margin-top:.2rem;margin-bottom:.2rem;padding:0;font-size:1.3rem;font-weight:700;display:block}.HeroVariant-module__FAN47q__tagline_highlight{color:#d1592e}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__stationBtn{background:#fff;padding:.8rem 0;font-size:1.3rem;font-weight:600;color:#333!important;border:1px solid #333!important}@media screen and (max-width:959px){.HeroVariant-module__FAN47q__hero{padding-top:4rem}.HeroVariant-module__FAN47q__hero__rightPanel{flex-direction:column;gap:0;padding:1.2rem 0 0;display:flex}.HeroVariant-module__FAN47q__hero__searchMethods{flex-direction:row;gap:.8rem;display:flex}.HeroVariant-module__FAN47q__hero__methodCard{border-radius:8px;flex:1;gap:.4rem;min-height:auto;padding:1rem .6rem}.HeroVariant-module__FAN47q__hero__methodIcon{width:36px;height:36px}.HeroVariant-module__FAN47q__hero__methodName{font-size:1.15rem}.HeroVariant-module__FAN47q__hero__methodDesc{font-size:1.1rem}.HeroVariant-module__FAN47q__hero__areaSection,.HeroVariant-module__FAN47q__hero__featureSection,.HeroVariant-module__FAN47q__hero__commonSection,.HeroVariant-module__FAN47q__hero__ctaRow{display:none}}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodCard{background:#fff;border:1px solid #333!important;box-shadow:0 2px 8px #00000008!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodCard:hover{background:#fff;transform:translateY(-2px);border-color:#d1592e!important;box-shadow:0 4px 12px #00000014!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodIcon{border:1px solid #fed7c8;color:#d1592e!important;background:#fff5f0!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodName{font-weight:700;line-height:1.4;color:#333!important;font-size:1.3rem!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodDesc{letter-spacing:.05em;line-height:1;color:#d1592e!important;font-family:var(--fontFamily-bebas)!important;font-size:2rem!important;font-weight:400!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__methodArrow{color:#333!important}.HeroVariant-module__FAN47q__searchPanelHeaderFinal .HeroVariant-module__FAN47q__searchPanelHeaderEn{color:#d1592e!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__areaHeaderEn,.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__commonSection .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#ffffffb3!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__sectionStyle_b .HeroVariant-module__FAN47q__hero__areaHeaderEn,.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__sectionStyle_c .HeroVariant-module__FAN47q__hero__areaHeaderEn,.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__sectionStyle_d .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#999!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__areaSection{gap:1rem;padding-top:.5rem;padding-bottom:0}.HeroVariant-module__FAN47q__hero__featureSection{flex-direction:column;gap:.5rem;margin-top:.8rem;display:flex}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__featureSection{gap:.5rem;padding-top:.5rem;padding-bottom:.5rem}.HeroVariant-module__FAN47q__sectionStyle_c~.HeroVariant-module__FAN47q__hero__featureSection,.HeroVariant-module__FAN47q__hero__featureSection{background:#fff;border:1px solid #333;border-radius:12px;padding:1rem;box-shadow:0 2px 8px #00000008}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__areaHeader{background:0 0;border-bottom:1px solid #ccc;border-radius:0;margin-bottom:.3rem;padding:0 0 .3rem}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__areaHeaderJa{color:#333;font-size:1.2rem}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureGrid{gap:.4rem}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureCard{border-radius:4px;grid-template-rows:auto auto;grid-template-columns:1fr auto;align-items:center;gap:0 .8rem;padding:.5rem .8rem;display:grid}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureContent{grid-area:1/1/3;gap:.1rem}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureTitle{letter-spacing:.02em;white-space:nowrap;font-size:1.05rem;font-weight:700;line-height:1.3}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureTitleSmall{font-size:.8rem;font-weight:500}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureSub{opacity:.5;margin-top:.1rem;font-size:.9rem}.HeroVariant-module__FAN47q__hero__featureSection .HeroVariant-module__FAN47q__hero__featureArrow{grid-area:1/2/3;align-self:center;font-size:1.2rem}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__commonSection{gap:.8rem;padding-top:.8rem;padding-bottom:.5rem;margin-top:1rem!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__searchMethods{padding-bottom:.8rem}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__areaBtn{font-weight:600;color:#333!important;border:1px solid #333!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__areaBtn:hover{color:#fff!important;background:#333!important}.HeroVariant-module__FAN47q__final .HeroVariant-module__FAN47q__hero__stationBtn:hover{color:#fff!important;background:#333!important;border-color:#333!important}.HeroVariant-module__FAN47q__sectionStyle_a{flex-direction:column;display:flex}.HeroVariant-module__FAN47q__sectionStyle_b{background:#fff!important;border:1px solid #e2e8f0!important;border-left:4px solid #1e3a5f!important;border-radius:8px!important;padding:1.2rem!important;box-shadow:0 2px 8px #0000000a!important}.HeroVariant-module__FAN47q__sectionStyle_b .HeroVariant-module__FAN47q__hero__areaHeader{background:0 0!important;margin-bottom:.8rem!important;padding:0!important}.HeroVariant-module__FAN47q__sectionStyle_b .HeroVariant-module__FAN47q__hero__areaHeaderJa{color:#1e3a5f!important;font-size:1.15rem!important}.HeroVariant-module__FAN47q__sectionStyle_b .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#a0aec0!important;font-size:1.1rem!important}.HeroVariant-module__FAN47q__sectionStyle_c{background:#fff!important;border:1px solid #333!important;border-radius:12px!important;padding:1.2rem!important;box-shadow:0 2px 8px #00000008!important}.HeroVariant-module__FAN47q__sectionStyle_c .HeroVariant-module__FAN47q__hero__areaHeader{background:0 0!important;border-bottom:1px solid #ccc!important;border-radius:0!important;margin-bottom:.6rem!important;padding:0 0 .5rem!important}.HeroVariant-module__FAN47q__sectionStyle_c .HeroVariant-module__FAN47q__hero__areaHeaderJa{color:#333!important;font-size:1.2rem!important}.HeroVariant-module__FAN47q__sectionStyle_c .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#999!important;font-size:1.3rem!important}.HeroVariant-module__FAN47q__hero__sectionDivider{background:#ddd;height:1px;margin:1rem 0}.HeroVariant-module__FAN47q__hero__seeAllLink{text-align:center;color:#1e3a5f;margin-top:1rem;padding:.6rem 0;font-size:.95rem;font-weight:600;text-decoration:none;transition:color .2s;display:block}.HeroVariant-module__FAN47q__hero__seeAllLink:hover{color:#d1592e}.HeroVariant-module__FAN47q__hero__ctaRow{background:#f5f5f5;border:1px solid #ddd;border-radius:12px;align-items:center;gap:1.5rem;margin-top:2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 4px 16px #00000014}.HeroVariant-module__FAN47q__hero__ctaLeft{flex:1;align-items:center;gap:1rem;display:flex}.HeroVariant-module__FAN47q__hero__ctaBuildingIcon{flex-shrink:0}.HeroVariant-module__FAN47q__hero__ctaTextBlock{flex-direction:column;gap:.2rem;display:flex}.HeroVariant-module__FAN47q__hero__ctaBadge{color:#fff;letter-spacing:.08em;background:#c0392b;border-radius:6px;width:fit-content;margin-bottom:.3rem;padding:.4rem 1.1rem;font-size:1.3rem;font-weight:800;line-height:1.4;display:inline-block}.HeroVariant-module__FAN47q__hero__ctaSubText{color:#777;font-size:1.1rem;line-height:1.5}.HeroVariant-module__FAN47q__hero__ctaMainText{color:#333;font-size:1.5rem;font-weight:800;line-height:1.4}.HeroVariant-module__FAN47q__hero__ctaRight{flex-direction:column;gap:.6rem;min-width:200px;display:flex}.HeroVariant-module__FAN47q__hero__ctaBtn{color:#fff;text-align:center;cursor:pointer;background:#d1592e;border:none;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:1.1rem 1.5rem;font-size:1.3rem;font-weight:700;text-decoration:none;transition:background .2s,transform .15s;display:flex}.HeroVariant-module__FAN47q__hero__ctaBtn:hover{color:#d1592e;background:#fff;transform:translateY(-1px);box-shadow:inset 0 0 0 1.5px #d1592e}.HeroVariant-module__FAN47q__hero__ctaBtnOutline{color:#d1592e;font-family:var(--font-lato),var(--font-inter),"Inter","Lato",sans-serif;letter-spacing:.08em;text-align:center;cursor:pointer;background:#fff;border:1.5px solid #d1592e;border-radius:8px;justify-content:center;align-items:center;gap:.5rem;padding:1rem 1.5rem;font-size:1.5rem;font-weight:700;text-decoration:none;transition:background .2s,border-color .2s;display:flex}.HeroVariant-module__FAN47q__hero__ctaBtnOutline:hover{color:#fff;background:#d1592e;border-color:#d1592e}.HeroVariant-module__FAN47q__hero__ctaIcon{font-size:1rem}.HeroVariant-module__FAN47q__hero__headerLink{color:#1e3a5f;white-space:nowrap;font-size:.85rem;font-weight:600;text-decoration:none;transition:color .2s}.HeroVariant-module__FAN47q__hero__headerLink:hover{color:#d1592e}.HeroVariant-module__FAN47q__sectionStyle_d{background:#fff!important;border:1px solid #e2e8f0!important;border-top:4px solid #1e3a5f!important;border-radius:0 0 10px 10px!important;padding:1.4rem!important;box-shadow:0 4px 12px #0000000f!important}.HeroVariant-module__FAN47q__sectionStyle_d .HeroVariant-module__FAN47q__hero__areaHeader{background:0 0!important;margin-bottom:.8rem!important;padding:0!important}.HeroVariant-module__FAN47q__sectionStyle_d .HeroVariant-module__FAN47q__hero__areaHeaderJa{color:#1e3a5f!important;font-size:1.2rem!important;font-weight:800!important}.HeroVariant-module__FAN47q__sectionStyle_d .HeroVariant-module__FAN47q__hero__areaHeaderEn{color:#a0aec0!important;font-size:1.2rem!important}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__centerLayout{flex-direction:column!important;align-items:center!important;gap:2rem!important;padding:6rem 3rem 4rem!important;display:flex!important}}.HeroVariant-module__FAN47q__hero__fullWidth{width:100%}.HeroVariant-module__FAN47q__hero__splitRow{grid-template-columns:1fr 1fr;gap:2rem;width:100%;display:grid}.HeroVariant-module__FAN47q__hero__splitCol{flex-direction:column;gap:1rem;display:flex}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__3col{grid-template-columns:1fr 1fr 1fr!important;align-items:start!important;gap:2rem!important;display:grid!important}}.HeroVariant-module__FAN47q__hero__midCol{flex-direction:column;gap:.8rem;display:flex}.HeroVariant-module__FAN47q__hero__endCol{flex-direction:column;gap:1rem;display:flex}.HeroVariant-module__FAN47q__hero__searchMethodsCol{flex-direction:column;gap:.8rem;display:flex}.HeroVariant-module__FAN47q__hero__searchMethods3{grid-template-columns:repeat(3,1fr)!important}.HeroVariant-module__FAN47q__hero__searchMethods4{grid-template-columns:repeat(4,1fr)!important}.HeroVariant-module__FAN47q__hero__methodCardCta{color:#fff!important;background:#f70!important;border-color:#f70!important}.HeroVariant-module__FAN47q__hero__methodCardCta .HeroVariant-module__FAN47q__hero__methodDesc,.HeroVariant-module__FAN47q__hero__methodCardCta .HeroVariant-module__FAN47q__hero__methodName,.HeroVariant-module__FAN47q__hero__methodCardCta .HeroVariant-module__FAN47q__hero__methodArrow{color:#fff!important}.HeroVariant-module__FAN47q__hero__linkRow{justify-content:center;gap:2rem;display:flex}.HeroVariant-module__FAN47q__hero__textLink{color:#ffffffb3;font-size:1.05rem;font-weight:600;text-decoration:none;transition:color .2s}.HeroVariant-module__FAN47q__hero__textLink:hover{color:#f70}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__hero__singleCol{max-width:900px!important;margin:0 auto!important}}.HeroVariant-module__FAN47q__hero__contentCenterV,.HeroVariant-module__FAN47q__hero__rightCenter{justify-content:center!important}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__layout_21{grid-template-columns:1.6fr 1fr!important}}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__searchMethods3{gap:1rem!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__methodCard{min-height:170px;padding:2rem 1.5rem!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__methodIcon{width:56px!important;height:56px!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__ctaBtn{background:#d1592e!important;border-color:#d1592e!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__ctaBtn:hover{background:#b84d28!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__ctaBtnOutline{color:#d1592e!important;border-color:#d1592e!important}.HeroVariant-module__FAN47q__layout_21 .HeroVariant-module__FAN47q__hero__ctaBtnOutline:hover{background:#fdf5f2!important}.HeroVariant-module__FAN47q__hero__freeSearch{border:1px solid #ddd;border-radius:10px;width:100%;display:flex;overflow:hidden;box-shadow:0 2px 8px #00000014}.HeroVariant-module__FAN47q__hero__freeSearchInput{color:#333;background:#fff;border:none;outline:none;flex:1;padding:1rem 1.4rem;font-size:1.05rem}.HeroVariant-module__FAN47q__hero__freeSearchInput::placeholder{color:#aaa}.HeroVariant-module__FAN47q__hero__freeSearchBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#d1592e;border:none;padding:1rem 2rem;font-size:1.1rem;font-weight:700;transition:background .2s}.HeroVariant-module__FAN47q__hero__freeSearchBtn:hover{background:#b84d28}@media screen and (min-width:960px){.HeroVariant-module__FAN47q__heroNewLayout{align-items:center;min-height:85vh}}.HeroVariant-module__FAN47q__hero__featureBtns{grid-template-columns:1fr 1fr;gap:2rem;width:100%;margin-top:4rem;display:grid}.HeroVariant-module__FAN47q__hero__featureBtnLarge{color:#fff;cursor:pointer;background-color:#333;background-position:50%;background-size:cover;border:none;border-radius:14px;flex-direction:column;justify-content:space-between;min-height:220px;padding:1.6rem 1.8rem;text-decoration:none;transition:all .35s cubic-bezier(.165,.84,.44,1);display:flex;position:relative;overflow:hidden;box-shadow:0 6px 24px #00000040}.HeroVariant-module__FAN47q__hero__featureBtnOverlay{z-index:1;background:linear-gradient(#0000001a 0%,#0009 100%);transition:background .35s;position:absolute;inset:0}.HeroVariant-module__FAN47q__hero__featureBtnLarge:hover .HeroVariant-module__FAN47q__hero__featureBtnOverlay{background:linear-gradient(#0000000d 0%,#00000080 100%)}.HeroVariant-module__FAN47q__hero__featureBtnLarge:hover{transform:translateY(-4px);box-shadow:0 10px 36px #00000059}.HeroVariant-module__FAN47q__hero__featureBtnTag{color:#fff;font-family:var(--fontFamily-bebas,"Bebas Neue",sans-serif);letter-spacing:.15em;z-index:2;background:#d1592e;border-radius:4px;align-self:flex-start;padding:.4rem 1.1rem;font-size:1.4rem;font-weight:400;display:inline-block;position:relative}.HeroVariant-module__FAN47q__hero__featureBtnBottom{z-index:2;flex-direction:column;gap:.3rem;display:flex;position:relative}.HeroVariant-module__FAN47q__hero__featureBtnLabel{color:#fff;letter-spacing:.02em;text-shadow:0 2px 8px #0006;font-size:1.8rem;font-weight:800;line-height:1.3}.HeroVariant-module__FAN47q__hero__featureBtnSub{font-family:var(--fontFamily-bebas,"Bebas Neue",sans-serif);color:#ffffffbf;letter-spacing:.12em;text-shadow:0 1px 4px #0000004d;font-size:1.2rem;line-height:1}.HeroVariant-module__FAN47q__hero__popularAreas{flex-direction:column;flex:1;gap:0;margin-top:1.6rem;display:flex}.HeroVariant-module__FAN47q__hero__popularHeader{align-items:baseline;gap:.8rem;margin-bottom:1.2rem;display:flex}.HeroVariant-module__FAN47q__hero__popularLabel{font-family:var(--fontFamily-bebas,"Bebas Neue",sans-serif);color:#d1592e;letter-spacing:.1em;font-size:2.2rem;line-height:1}.HeroVariant-module__FAN47q__hero__popularTitle{color:#888;letter-spacing:.05em;font-size:1.15rem;font-weight:600}.HeroVariant-module__FAN47q__hero__popularFeatured{color:#fff;letter-spacing:.05em;background:linear-gradient(135deg,#1e3a5f,#2a4f7a);border-radius:10px;align-items:center;gap:.8rem;margin-bottom:.8rem;padding:1.2rem 1.4rem;font-size:1.35rem;font-weight:700;text-decoration:none;transition:all .25s;display:flex;box-shadow:0 3px 12px #1e3a5f40}.HeroVariant-module__FAN47q__hero__popularFeatured .HeroVariant-module__FAN47q__hero__popularIcon{color:#fff}.HeroVariant-module__FAN47q__hero__popularFeatured:hover{color:#1e3a5f;background:#fff;border:1.5px solid #1e3a5f;transform:translateY(-2px);box-shadow:0 4px 16px #1e3a5f26}.HeroVariant-module__FAN47q__hero__popularFeatured:hover .HeroVariant-module__FAN47q__hero__popularIcon{color:#1e3a5f}.HeroVariant-module__FAN47q__hero__popularGrid{grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.HeroVariant-module__FAN47q__hero__popularCard{color:#333;cursor:pointer;background:#fff;border:1.5px solid #1e3a5f;border-radius:8px;align-items:center;gap:.5rem;padding:1rem;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .25s cubic-bezier(.25,.8,.25,1);display:flex}.HeroVariant-module__FAN47q__hero__popularCard:hover{color:#fff;background:#1e3a5f;border-color:#1e3a5f;transform:translateY(-2px);box-shadow:0 4px 12px #1e3a5f33}.HeroVariant-module__FAN47q__hero__popularCard:hover .HeroVariant-module__FAN47q__hero__popularIcon{color:#fff}.HeroVariant-module__FAN47q__hero__popularIcon{color:#1e3a5f;flex-shrink:0}.HeroVariant-module__FAN47q__hero__popularArrow{color:#ccc;margin-left:auto;font-size:1.1rem;transition:color .25s,transform .25s}.HeroVariant-module__FAN47q__hero__popularCard:hover .HeroVariant-module__FAN47q__hero__popularArrow,.HeroVariant-module__FAN47q__hero__popularFeatured:hover .HeroVariant-module__FAN47q__hero__popularArrow{color:currentColor;transform:translate(3px)}.HeroVariant-module__FAN47q__hero__popularFeatured .HeroVariant-module__FAN47q__hero__popularArrow{color:#ffffff80}.HeroVariant-module__FAN47q__hero__popularCardAll{color:#888;cursor:pointer;background:0 0;border:1.5px dashed #1e3a5f;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:1rem;font-size:1.15rem;font-weight:600;text-decoration:none;transition:all .25s;display:flex}.HeroVariant-module__FAN47q__hero__popularCardAll:hover{color:#fff;background:#1e3a5f;border-color:#1e3a5f}.HeroVariant-module__FAN47q__hero__ctaV4{background:linear-gradient(90deg,#d1592e 4px,#0000 4px);border-radius:0 12px 12px 0;margin-top:2rem;padding-left:4px}.HeroVariant-module__FAN47q__hero__ctaV4Content{background:#fff;border:1px solid #e0e0e0;border-left:none;border-radius:0 12px 12px 0;align-items:center;gap:1.2rem;padding:1rem 1.5rem;display:flex;box-shadow:0 2px 8px #0000000d}.HeroVariant-module__FAN47q__hero__ctaV4TextBlock{flex-direction:column;flex:1;gap:.2rem;display:flex}.HeroVariant-module__FAN47q__hero__ctaV4Badge{color:#c0392b;font-size:1.05rem;font-weight:700}.HeroVariant-module__FAN47q__hero__ctaV4Text{color:#333;font-size:1.2rem;font-weight:700;line-height:1.4}.HeroVariant-module__FAN47q__hero__ctaV4Actions{flex-direction:column;gap:.5rem;min-width:180px;display:flex}.HeroVariant-module__FAN47q__hero__ctaV4Btn{color:#fff;background:#d1592e;border-radius:8px;justify-content:center;align-items:center;padding:.8rem 1.2rem;font-size:1.15rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.HeroVariant-module__FAN47q__hero__ctaV4Btn:hover{color:#d1592e;background:#fff;box-shadow:inset 0 0 0 1.5px #d1592e}.HeroVariant-module__FAN47q__hero__ctaV4Phone{color:#d1592e;font-family:var(--font-lato),"Lato",sans-serif;letter-spacing:.05em;border:1.5px solid #d1592e;border-radius:8px;justify-content:center;align-items:center;padding:.6rem 1.2rem;font-size:1.3rem;font-weight:700;text-decoration:none;transition:all .2s;display:flex}.HeroVariant-module__FAN47q__hero__ctaV4Phone:hover{color:#fff;background:#d1592e}.HeroVariant-module__FAN47q__hero__ctaCompact{background:#f8f9fa;border:1px solid #e0e0e0;border-radius:12px;align-items:center;gap:1rem;width:100%;margin-top:2rem;padding:1.2rem 1.5rem;display:flex;box-shadow:0 2px 12px #0000000a}@media screen and (max-width:959px){.HeroVariant-module__FAN47q__heroNewLayout{padding-top:5rem;padding-bottom:2rem}.HeroVariant-module__FAN47q__hero__featureBtns{grid-template-columns:1fr 1fr;gap:.8rem;margin-top:1.5rem}.HeroVariant-module__FAN47q__hero__featureBtnLarge{text-align:center;flex-direction:column;gap:.8rem;padding:1.1rem 1rem}.HeroVariant-module__FAN47q__hero__featureBtnIcon{width:38px;height:38px}.HeroVariant-module__FAN47q__hero__featureBtnLabel{font-size:1.15rem}.HeroVariant-module__FAN47q__hero__featureBtnSub{font-size:.95rem}.HeroVariant-module__FAN47q__hero__featureBtnArrow{display:none}.HeroVariant-module__FAN47q__hero__ctaCompact{flex-direction:column;gap:.8rem;margin-top:1.2rem;padding:1rem}.HeroVariant-module__FAN47q__hero__ctaCompact .HeroVariant-module__FAN47q__hero__ctaRight{flex-direction:row;width:100%;min-width:0}.HeroVariant-module__FAN47q__hero__ctaCompact .HeroVariant-module__FAN47q__hero__ctaBtn,.HeroVariant-module__FAN47q__hero__ctaCompact .HeroVariant-module__FAN47q__hero__ctaBtnOutline{flex:1;padding:.8rem .5rem;font-size:1.1rem}}
.page-module___8aEwW__content{padding:0 var(--layoutGap-base)}.page-module___8aEwW__pickup{margin:0 -2.5rem}@media screen and (min-width:960px){.page-module___8aEwW__pickup{margin:0}}.page-module___8aEwW__pickup__update{color:var(--color-base-light);text-align:right;margin-top:4rem;font-size:1.2rem;line-height:1}.page-module___8aEwW__pickup__header{flex-direction:column;justify-content:center;align-items:center;padding:0 0 1.5rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__pickup__bgText{background:linear-gradient(135deg,#d1592e33 0%,#ff78461a 100%);-webkit-text-fill-color:transparent;white-space:nowrap;letter-spacing:.15em;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:6rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__pickup__titleWrap{z-index:1;align-items:center;gap:1rem;display:flex;position:relative}.page-module___8aEwW__pickup__accent{background:linear-gradient(90deg,#d1592e,#ff8c5a);border-radius:2px;width:30px;height:2px;display:block}.page-module___8aEwW__pickup__titleMain{text-align:center;flex-direction:column;align-items:center;gap:.4rem;display:flex}.page-module___8aEwW__pickup__titleEn{background:linear-gradient(135deg,#d1592e 0%,#ff8c5a 100%);-webkit-text-fill-color:transparent;letter-spacing:.12em;-webkit-background-clip:text;background-clip:text;font-size:2.4rem;font-weight:800;line-height:1;display:block}.page-module___8aEwW__pickup__titleJa{color:var(--color-base);letter-spacing:.08em;font-size:1.2rem;font-weight:600;display:block;position:relative}.page-module___8aEwW__pickup__decorLine{background:linear-gradient(90deg,transparent 0%,var(--color-secondary)50%,transparent 100%);border-radius:2px;width:50px;height:3px;margin-top:1rem}@media screen and (min-width:960px){.page-module___8aEwW__pickup__header{padding:0 0 2rem}.page-module___8aEwW__pickup__bgText{font-size:10rem}.page-module___8aEwW__pickup__accent{width:40px;height:3px}.page-module___8aEwW__pickup__titleEn{font-size:3.4rem}.page-module___8aEwW__pickup__titleJa{font-size:1.5rem}.page-module___8aEwW__pickup__decorLine{width:80px;height:4px;margin-top:1.5rem}}.page-module___8aEwW__carousel{margin-top:3rem;position:relative;overflow:visible}.page-module___8aEwW__carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:1.6rem;padding:.5rem 0;display:flex;overflow-x:auto}.page-module___8aEwW__carousel__track::-webkit-scrollbar{display:none}.page-module___8aEwW__carousel__card{scroll-snap-align:start;flex:0 0 calc(33.333% - 1.2rem);min-width:280px}.page-module___8aEwW__carousel__arrow{z-index:10;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;width:44px;height:44px;color:var(--color-base);background:#ffffffeb;border:none;border-radius:50%;justify-content:center;align-items:center;transition:all .2s;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 16px #00000026}.page-module___8aEwW__carousel__arrow:hover{background:#fff;transform:translateY(-50%)scale(1.08);box-shadow:0 6px 24px #0003}.page-module___8aEwW__carousel__arrowLeft{left:-22px}.page-module___8aEwW__carousel__arrowRight{right:-22px}@media screen and (max-width:959px){.page-module___8aEwW__carousel__card{flex:0 0 80%;min-width:260px}.page-module___8aEwW__carousel__arrowLeft{left:4px}.page-module___8aEwW__carousel__arrowRight{right:4px}}.page-module___8aEwW__new{background:var(--color-primary);margin-top:8rem;margin-left:calc(-1*var(--layoutGap-base));margin-right:calc(-1*var(--layoutGap-base));padding:4rem var(--layoutGap-base)}@media screen and (min-width:960px){.page-module___8aEwW__new{padding:6rem var(--layoutGap-base);margin-top:12rem}}.page-module___8aEwW__new__header{flex-direction:column;justify-content:center;align-items:center;padding:4rem 0 2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__new__bgText{background:linear-gradient(135deg,#ffffff1a 0%,#ffffff0d 100%);-webkit-text-fill-color:transparent;white-space:nowrap;letter-spacing:.15em;pointer-events:none;z-index:0;-webkit-user-select:none;user-select:none;-webkit-background-clip:text;background-clip:text;font-size:10rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__new__titleWrap{z-index:1;align-items:center;gap:1.5rem;display:flex;position:relative}.page-module___8aEwW__new__accent{background:linear-gradient(90deg,#d1592e,#ff8c5a);border-radius:2px;width:40px;height:3px;display:block}.page-module___8aEwW__new__titleMain{text-align:center;flex-direction:column;align-items:center;gap:.8rem;display:flex}.page-module___8aEwW__new__titleEn{background:linear-gradient(135deg,#d1592e 0%,#ff8c5a 100%);-webkit-text-fill-color:transparent;letter-spacing:.12em;-webkit-background-clip:text;background-clip:text;font-size:3.2rem;font-weight:800;line-height:1;display:block}.page-module___8aEwW__new__titleJa{color:#ffffffe6;letter-spacing:.08em;font-size:1.4rem;font-weight:600;display:block}.page-module___8aEwW__new__decorLine{background:linear-gradient(90deg,transparent 0%,var(--color-secondary)50%,transparent 100%);border-radius:2px;width:80px;height:4px;margin-top:1.5rem}@media screen and (min-width:960px){.page-module___8aEwW__new__header{padding:6rem 0 3rem}.page-module___8aEwW__new__bgText{font-size:16rem}.page-module___8aEwW__new__accent{width:60px;height:4px}.page-module___8aEwW__new__titleEn{font-size:5rem}.page-module___8aEwW__new__titleJa{font-size:1.8rem}.page-module___8aEwW__new__decorLine{width:120px;height:5px;margin-top:2rem}}.page-module___8aEwW__new__update{color:#fff9;text-align:center;margin-top:2rem;font-size:1.2rem;line-height:1}.page-module___8aEwW__new__office{margin:2rem 0 0;overflow:visible}@media screen and (min-width:960px){.page-module___8aEwW__new__office{margin:3rem 0 0}}.page-module___8aEwW__new__list{row-gap:3.2rem;margin-top:3rem;display:grid}.page-module___8aEwW__new__list>li{min-width:0}@media screen and (min-width:960px){.page-module___8aEwW__new__list{grid-template-columns:repeat(3,1fr);gap:3.2rem}}.page-module___8aEwW__new__button{margin-top:4rem}@media screen and (min-width:960px){.page-module___8aEwW__new__button{margin-top:8rem}}.page-module___8aEwW__newOffice{z-index:calc(var(--zIndex-element) - 1);transform-origin:100%;transition:transform var(--transition),box-shadow var(--transition);background:var(--color-white);border-radius:8px;overflow:hidden;transform:scale(1)}@media screen and (min-width:960px){.page-module___8aEwW__newOffice{height:auto}}.page-module___8aEwW__newOffice:hover{z-index:var(--zIndex-element);transform:scale(1.05);box-shadow:0 .4rem 3rem #3c3c3c26}.page-module___8aEwW__newOffice__link{display:block;position:relative}.page-module___8aEwW__newOffice__image{transition:padding-top var(--transition);background:#f7f7f7;padding-top:63.3588%;position:relative}@media screen and (min-width:960px){.page-module___8aEwW__newOffice__image{padding-top:63.7969%}}.page-module___8aEwW__newOffice__image>img{object-fit:contain;width:100%;height:100%;position:absolute;top:0;left:0}.page-module___8aEwW__newOffice__inner{background:var(--color-white);transition:padding var(--transition);flex-direction:column;padding:2.4rem 2.4rem 4rem;display:flex}@media screen and (min-width:960px){.page-module___8aEwW__newOffice__inner{padding:3.2rem 2.4rem 5.6rem}}.page-module___8aEwW__newOffice__title{transition:font-size var(--transition);margin-top:auto;font-size:1.6rem;font-weight:700}@media screen and (min-width:960px){.page-module___8aEwW__newOffice__title{font-size:2rem}}.page-module___8aEwW__newOffice__table table{border-spacing:0 .8rem;width:100%;font-size:1.2rem}@media screen and (min-width:960px){.page-module___8aEwW__newOffice__table table{font-size:1.4rem}}.page-module___8aEwW__newOffice__table th{text-align:left;width:6.6rem}.page-module___8aEwW__newOffice__table td>span{-webkit-line-clamp:1;line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-module___8aEwW__newOffice__arrow{background:var(--color-primary);width:5.2rem;height:5.2rem;color:var(--color-white);transition:opacity var(--transition);padding:1.2rem;position:absolute;bottom:0;right:0}@media screen and (min-width:960px){.page-module___8aEwW__newOffice__arrow{width:5.8rem;height:5.8rem;padding:1.6rem}}.page-module___8aEwW__about{margin-top:8rem}@media screen and (min-width:960px){.page-module___8aEwW__about{grid-template:auto auto 1fr/52.5rem 1fr 59rem;align-items:start;margin-top:16rem;display:grid}}.page-module___8aEwW__about__title{align-content:start;row-gap:.8rem;display:grid}@media screen and (min-width:960px){.page-module___8aEwW__about__title{grid-column:3}}.page-module___8aEwW__about__title>span{color:var(--color-secondary);font-size:1.2rem;font-weight:300;line-height:1}.page-module___8aEwW__about__title>h2{font-family:Noto Sans JP,sans-serif;font-size:2.4rem}@media screen and (min-width:960px){.page-module___8aEwW__about__title>h2{line-height:2}}.page-module___8aEwW__about__title>h2>span{font-weight:700}.page-module___8aEwW__about__text{margin-top:2.4rem;line-height:2}@media screen and (min-width:960px){.page-module___8aEwW__about__text{grid-column:3;margin-top:3.2rem}}.page-module___8aEwW__about__text>span{font-weight:700}.page-module___8aEwW__customers{margin-top:8rem}@media screen and (min-width:960px){.page-module___8aEwW__customers{margin-top:16rem}}.page-module___8aEwW__info{margin-top:8rem}@media screen and (min-width:960px){.page-module___8aEwW__info{margin-top:16rem}}.page-module___8aEwW__info__panels{z-index:var(--zIndex-element);margin:0 calc(-1*var(--layoutGap-base));flex-direction:column;row-gap:4.8rem;padding-left:2.4rem;display:flex;position:relative}@media screen and (min-width:960px){.page-module___8aEwW__info__panels{flex-direction:row;column-gap:16rem;padding:0 8rem 4rem}}.page-module___8aEwW__info__panels:before{content:"";z-index:-1;background:var(--color-gray);width:100%;height:calc(100% - 8rem);position:absolute;top:2.4rem;left:0}@media screen and (min-width:960px){.page-module___8aEwW__info__panels:before{height:calc(100% - 4rem);top:4rem}}.page-module___8aEwW__info__panel{flex-direction:column;padding:3.2rem 3.2rem 0;display:flex;position:relative}@media screen and (min-width:960px){.page-module___8aEwW__info__panel{width:50%;padding:4rem 4rem 0}}.page-module___8aEwW__info__panel:before{content:"";z-index:-1;background:var(--color-white);border-radius:3rem 0 0;width:100%;height:calc(100% - 3.2rem);position:absolute;top:0;left:0;box-shadow:0 .4rem 3rem #b4b4b440}@media screen and (min-width:960px){.page-module___8aEwW__info__panel:before{border-radius:0 3rem 0 0;height:calc(100% - 2.8rem)}}.page-module___8aEwW__info__title{text-align:left}.page-module___8aEwW__info__list{margin:2.4rem 0 auto}@media screen and (min-width:960px){.page-module___8aEwW__info__list{margin-top:3rem}}.page-module___8aEwW__info__list>li{padding-left:2rem;position:relative}.page-module___8aEwW__info__list>li:before{content:"";top:calc(.5em + (var(--lineHeight-base) - 1)*.5em);background:var(--color-secondary);width:1.2rem;height:.2rem;position:absolute;left:0;transform:translateY(-50%)}.page-module___8aEwW__info__list>li+li{margin-top:1.2rem}@media screen and (min-width:960px){.page-module___8aEwW__info__list>li+li{margin-top:2.4rem}}.page-module___8aEwW__info__button{margin-top:3.2rem}@media screen and (min-width:960px){.page-module___8aEwW__info__button{margin-top:4rem;translate:2rem}}.page-module___8aEwW__faq{margin-top:8rem;padding:0}@media screen and (min-width:960px){.page-module___8aEwW__faq{margin-top:12rem}}.page-module___8aEwW__faq__header{flex-direction:column;justify-content:center;align-items:center;padding:4rem 0 2rem;display:flex;position:relative;overflow:hidden}.page-module___8aEwW__faq__bgText{background:linear-gradient(135deg,#d1592e40 0%,#ff78461f 100%);-webkit-text-fill-color:transparent;white-space:nowrap;letter-spacing:.15em;pointer-events:none;z-index:0;-webkit-background-clip:text;background-clip:text;font-size:8rem;font-weight:900;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.page-module___8aEwW__faq__titleWrap{z-index:1;align-items:center;gap:1.6rem;display:flex;position:relative}.page-module___8aEwW__faq__accent{background:var(--color-primary,#d1592e);width:4rem;height:2px;display:block}.page-module___8aEwW__faq__titleMain{flex-direction:column;align-items:center;gap:.4rem;display:flex}.page-module___8aEwW__faq__titleEn{font-family:var(--fontFamily-en,"Lato",sans-serif);letter-spacing:.1em;color:var(--color-primary,#d1592e);font-size:3.2rem;font-weight:700}.page-module___8aEwW__faq__titleJa{font-family:var(--fontFamily-ja,"Noto Sans JP",sans-serif);letter-spacing:.08em;color:var(--color-base,#333);font-size:1.4rem;font-weight:500}.page-module___8aEwW__faq__list{max-width:800px;margin:0 auto;padding:0}.page-module___8aEwW__faq__item{border-bottom:1px solid #e5e5e5;padding:2.4rem 0}.page-module___8aEwW__faq__item:first-child{border-top:1px solid #e5e5e5}.page-module___8aEwW__faq__question{color:var(--color-base,#333);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:1.2rem;padding:.4rem 0;font-size:1.5rem;font-weight:700;line-height:1.6;transition:color .2s;display:flex}.page-module___8aEwW__faq__question:hover{color:var(--color-primary,#d1592e)}.page-module___8aEwW__faq__qText{flex:1}.page-module___8aEwW__faq__chevron{flex-shrink:0;width:1.2rem;height:1.2rem;transition:transform .3s;position:relative}.page-module___8aEwW__faq__chevron:before,.page-module___8aEwW__faq__chevron:after{content:"";background:#999;border-radius:1px;width:.8rem;height:2px;transition:transform .3s,background .2s;position:absolute;top:50%}.page-module___8aEwW__faq__chevron:before{left:0;transform:translateY(-50%)rotate(45deg)}.page-module___8aEwW__faq__chevron:after{right:0;transform:translateY(-50%)rotate(-45deg)}.page-module___8aEwW__faq__chevron--open:before{transform:translateY(-50%)rotate(-45deg)}.page-module___8aEwW__faq__chevron--open:after{transform:translateY(-50%)rotate(45deg)}.page-module___8aEwW__faq__question:hover .page-module___8aEwW__faq__chevron:before,.page-module___8aEwW__faq__question:hover .page-module___8aEwW__faq__chevron:after{background:var(--color-primary,#d1592e)}.page-module___8aEwW__faq__answerWrap{opacity:0;max-height:0;transition:max-height .35s,opacity .25s;overflow:hidden}.page-module___8aEwW__faq__answerWrap--open{opacity:1;max-height:300px}.page-module___8aEwW__faq__answer{align-items:flex-start;gap:1.2rem;margin:0;padding:1.2rem 0 .4rem;display:flex}.page-module___8aEwW__faq__answer p{color:#555;margin:0;font-size:1.4rem;line-height:1.8}.page-module___8aEwW__faq__qIcon{background:var(--color-primary,#d1592e);color:#fff;width:2.8rem;height:2.8rem;font-family:var(--fontFamily-en,"Lato",sans-serif);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}.page-module___8aEwW__faq__aIcon{width:2.8rem;height:2.8rem;color:var(--color-primary,#d1592e);font-family:var(--fontFamily-en,"Lato",sans-serif);background:#f0f0f0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:700;display:flex}@media screen and (min-width:960px){.page-module___8aEwW__faq__question{font-size:1.6rem}.page-module___8aEwW__faq__answer p{font-size:1.5rem}}@media screen and (max-width:767px){.page-module___8aEwW__content{padding:0 16px}.page-module___8aEwW__pickup{margin:0 -16px}.page-module___8aEwW__pickup__header{padding:40px 0 24px}.page-module___8aEwW__pickup__bgText{font-size:48px}.page-module___8aEwW__pickup__icon{width:56px;height:56px}.page-module___8aEwW__pickup__icon svg{width:26px}.page-module___8aEwW__pickup__english{font-size:11px}.page-module___8aEwW__pickup__japanese{font-size:22px}.page-module___8aEwW__pickup__subtitle{font-size:14px}.page-module___8aEwW__pickup__list{row-gap:20px;margin-top:24px}.page-module___8aEwW__new{margin-top:48px;padding:40px 16px}.page-module___8aEwW__new__subheading{font-size:12px}.page-module___8aEwW__new__heading{font-size:22px}.page-module___8aEwW__new__list{row-gap:20px;margin-top:20px}.page-module___8aEwW__new__button{margin-top:32px}.page-module___8aEwW__sectionTitle{font-size:20px}.page-module___8aEwW__sectionSubtitle{font-size:12px}.page-module___8aEwW__about{margin-top:40px;padding:32px 16px}.page-module___8aEwW__about__title{font-size:22px}.page-module___8aEwW__about__lead{margin-top:16px;font-size:15px;line-height:1.7}.page-module___8aEwW__news{margin-top:40px}.page-module___8aEwW__news__list>li{padding:14px 0}.page-module___8aEwW__news__date{font-size:13px}.page-module___8aEwW__news__tag{padding:3px 8px;font-size:11px}.page-module___8aEwW__news__title{font-size:15px;line-height:1.5}.page-module___8aEwW__info{margin-top:40px;padding:32px 16px}.page-module___8aEwW__info__title{font-size:22px}.page-module___8aEwW__info__list>li{font-size:15px;line-height:1.6}.page-module___8aEwW__info__button{margin-top:28px}}
.PartsButton-module__qBeYTW__partsButton{z-index:var(--zIndex-element);border:.1rem solid var(--color);background:var(--color);width:100%;min-height:5.6rem;color:var(--color-white);cursor:pointer;transition:background var(--transition),color var(--transition);align-items:center;margin-left:auto;margin-right:auto;padding:.8rem 1.6rem;display:flex;position:relative;overflow:hidden}@media screen and (min-width:520px){.PartsButton-module__qBeYTW__partsButton{max-width:40rem}}.PartsButton-module__qBeYTW__partsButton[data-style~=color-base]{--color:var(--color-base)}.PartsButton-module__qBeYTW__partsButton[data-style~=color-primary]{--color:var(--color-primary)}.PartsButton-module__qBeYTW__partsButton[data-style~=color-secondary]{--color:var(--color-secondary)}.PartsButton-module__qBeYTW__partsButton[disabled]{--color:var(--color-border)}.PartsButton-module__qBeYTW__partsButton[data-style~=inversion]{background:var(--color-white);color:var(--color)}.PartsButton-module__qBeYTW__partsButton[data-style~=inversion]:hover{color:var(--color-white)}.PartsButton-module__qBeYTW__partsButton[data-style~=inversion] .PartsButton-module__qBeYTW__circle{background:var(--color)}.PartsButton-module__qBeYTW__partsButton[data-style*=icon]:not([data-style~=inversion]):hover{background:var(--color-white)}.PartsButton-module__qBeYTW__partsButton[data-style~=inversion][data-style*=icon]:hover{color:var(--color);background:#edf1f8}.PartsButton-module__qBeYTW__partsButton[data-style*=icon] .PartsButton-module__qBeYTW__circle{display:none}.PartsButton-module__qBeYTW__partsButton[data-style~=small]{justify-content:center;min-height:4.8rem}.PartsButton-module__qBeYTW__partsButton[data-style~=small] .PartsButton-module__qBeYTW__label{font-size:1.4rem}.PartsButton-module__qBeYTW__partsButton:hover{color:var(--color)}.PartsButton-module__qBeYTW__partsButton:hover .PartsButton-module__qBeYTW__circle{transform:translateY(-50%)scale(93)!important}.PartsButton-module__qBeYTW__circle{z-index:-1;background:var(--color-white);transition:transform var(--transition);position:absolute;top:50%;left:2.4rem;transform:translateY(-50%)scale(1)}.PartsButton-module__qBeYTW__icon{justify-content:center;align-items:center;width:2.4rem;height:2.4rem;margin-right:.8rem;display:flex}.PartsButton-module__qBeYTW__label{text-align:center;width:100%;font-size:1.6rem;font-weight:700}
.page-module__NfDiEG__content{padding:0 var(--layoutGap-base);padding-top:6rem}.page-module__NfDiEG__breadcrumb{color:#666;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.2rem;display:flex}.page-module__NfDiEG__breadcrumbLink{color:#666;align-items:center;gap:.4rem;transition:color .2s;display:flex}.page-module__NfDiEG__breadcrumbLink:hover{color:var(--color-secondary)}.page-module__NfDiEG__breadcrumbSep{color:#ccc}.page-module__NfDiEG__breadcrumbCurrent{font-weight:700}.page-module__NfDiEG__partsTitleTertiary{font-size:2rem;font-weight:700;line-height:1.6}@media screen and (min-width:960px){.page-module__NfDiEG__partsTitleTertiary{font-size:2.4rem}}.page-module__NfDiEG__intro{grid-template:auto 24.6rem 1fr/var(--layoutGap-base)1fr 8rem;margin:0 calc(-1*var(--layoutGap-base));display:grid}@media screen and (min-width:960px){.page-module__NfDiEG__intro{grid-template:auto 21.2rem 1fr/36.8rem 16rem 1fr}}.page-module__NfDiEG__intro__title{padding:6.4rem 0 28rem var(--layoutGap-base);background:var(--color-secondary);color:var(--color-white);border-radius:0 5rem 0 0;grid-area:1/1/3/3}@media screen and (min-width:960px){.page-module__NfDiEG__intro__title{padding:8rem 0 25.2rem 8rem}}.page-module__NfDiEG__intro__content{padding:6.4rem var(--layoutGap-base)6.4rem 3.2rem;background:var(--color-gray);border-radius:5rem 0 0;grid-area:2/2/4/4}@media screen and (min-width:960px){.page-module__NfDiEG__intro__content{padding:8rem 16rem}}.page-module__NfDiEG__intro__content>p{margin-top:2.4rem;line-height:2}@media screen and (min-width:960px){.page-module__NfDiEG__intro__content>p{margin-top:3.2rem}}.page-module__NfDiEG__intro__content>p>sup{margin-right:-3.2%;line-height:1;display:inline-block;transform:scale(.6)translate(-42%,32%)}.page-module__NfDiEG__intro__content>ul{margin-top:3.2rem}@media screen and (min-width:960px){.page-module__NfDiEG__intro__content>ul{margin-top:4rem}}.page-module__NfDiEG__intro__content>ul>li{counter-increment:introNote;text-indent:-2.6em;padding-left:2.6em;font-size:1.2rem}.page-module__NfDiEG__intro__content>ul>li:before{content:"※" counter(introNote)"："}.page-module__NfDiEG__startup{margin-top:6.4rem}@media screen and (min-width:960px){.page-module__NfDiEG__startup{grid-template:auto 1fr/1fr 50.7rem;margin-top:8rem;display:grid}}.page-module__NfDiEG__startup>p{margin-top:2.4rem;line-height:2}@media screen and (min-width:960px){.page-module__NfDiEG__startup>p{margin-top:3.2rem}}.page-module__NfDiEG__startup__visual{margin-top:3.2rem;padding:2.2rem 0 .1rem;position:relative}@media screen and (min-width:960px){.page-module__NfDiEG__startup__visual{grid-area:1/2/3/3;margin-top:0;padding:3.6rem 0 .3rem 1rem}}.page-module__NfDiEG__startup__visual>p{background:var(--color-base);color:var(--color-white);white-space:nowrap;border:.1rem solid;border-radius:2rem;padding:.4rem 1.5rem;font-weight:700;position:absolute}@media screen and (min-width:960px){.page-module__NfDiEG__startup__visual>p{border-width:.2rem;border-radius:6rem;padding:1rem 2.2rem;font-size:1.4rem}}.page-module__NfDiEG__startup__visual>p:first-child{top:6.8%;left:1.9%}@media screen and (min-width:960px){.page-module__NfDiEG__startup__visual>p:first-child{top:11.1%;left:0}}.page-module__NfDiEG__startup__visual>p:nth-child(2){top:0;right:2%}@media screen and (min-width:960px){.page-module__NfDiEG__startup__visual>p:nth-child(2){right:17%}}.page-module__NfDiEG__startup__visual>p:nth-child(3){bottom:0;left:50%;transform:translate(-50%)}@media screen and (min-width:960px){.page-module__NfDiEG__startup__visual>p:nth-child(3){left:5.7%;transform:none}}.page-module__NfDiEG__faq{margin-top:6.4rem}@media screen and (min-width:960px){.page-module__NfDiEG__faq{margin-top:8rem}}.page-module__NfDiEG__faq__content{margin-top:2.4rem}@media screen and (min-width:960px){.page-module__NfDiEG__faq__content{margin-top:3.2rem}}.page-module__NfDiEG__faq__content>li{border-bottom:.1rem solid var(--color-border)}.page-module__NfDiEG__faq__question{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;width:100%;padding:2.4rem 0;font-size:1.6rem;font-weight:700;display:flex}@media screen and (min-width:960px){.page-module__NfDiEG__faq__question{padding:3.2rem 0}}.page-module__NfDiEG__faq__question>span{background:var(--color-secondary);width:2.4rem;height:2.4rem;color:var(--color-white);flex-shrink:0;justify-content:center;align-items:center;margin-left:1.6rem;display:flex}.page-module__NfDiEG__faq__answer{padding:0 0 2.4rem;line-height:2}@media screen and (min-width:960px){.page-module__NfDiEG__faq__answer{padding:0 0 3.2rem}}.page-module__NfDiEG__faq__note{color:var(--color-base-light);font-size:1.2rem}.page-module__NfDiEG__info{gap:4rem;margin-top:6.4rem;margin-bottom:8rem;display:grid}@media screen and (min-width:960px){.page-module__NfDiEG__info{grid-template-columns:repeat(2,1fr);margin-top:8rem}}.page-module__NfDiEG__info__block{background:var(--color-gray);text-align:center;border-radius:3rem;row-gap:2.4rem;padding:3.2rem;display:grid}@media screen and (min-width:960px){.page-module__NfDiEG__info__block{padding:4rem}}@media screen and (max-width:768px){.page-module__NfDiEG__content{padding-top:4rem}.page-module__NfDiEG__intro__title{padding:4rem 0 20rem var(--layoutGap-base)}.page-module__NfDiEG__intro__content{padding:4rem var(--layoutGap-base)4rem 2.4rem}.page-module__NfDiEG__startup,.page-module__NfDiEG__faq{margin-top:4rem}.page-module__NfDiEG__faq__question{min-height:44px;padding:2rem 0}.page-module__NfDiEG__info{gap:2.4rem;margin-top:4rem;margin-bottom:6rem}}@media screen and (max-width:480px){.page-module__NfDiEG__content{padding-left:16px;padding-right:16px}.page-module__NfDiEG__partsTitleTertiary{font-size:1.8rem}.page-module__NfDiEG__intro{grid-template:auto 20rem 1fr/12px 1fr 4rem}.page-module__NfDiEG__intro__title{border-radius:0 3rem 0 0;padding:3.2rem 0 18rem 12px}.page-module__NfDiEG__intro__content{border-radius:3rem 0 0;padding:3.2rem 12px 3.2rem 2rem}.page-module__NfDiEG__startup__visual>p{padding:.3rem 1rem;font-size:.85rem}.page-module__NfDiEG__faq__question{font-size:1.4rem}.page-module__NfDiEG__info__block{border-radius:2rem;padding:2.4rem}}
.page-module__tWQyga__content{padding:0 var(--layoutGap-base);padding-top:6rem}.page-module__tWQyga__breadcrumb{color:#666;align-items:center;gap:.5rem;margin-bottom:2rem;font-size:1.2rem;display:flex}.page-module__tWQyga__breadcrumbLink{color:#666;align-items:center;gap:.4rem;transition:color .2s;display:flex}.page-module__tWQyga__breadcrumbLink:hover{color:var(--color-secondary)}.page-module__tWQyga__breadcrumbSep{color:#ccc}.page-module__tWQyga__partsTitleTertiary{font-size:2rem;font-weight:700;line-height:1.6}.page-module__tWQyga__partsTitleTertiary_center{text-align:center;color:var(--color-base);margin-bottom:3rem;font-size:2rem;font-weight:700;line-height:1.6}@media screen and (min-width:960px){.page-module__tWQyga__partsTitleTertiary,.page-module__tWQyga__partsTitleTertiary_center{font-size:2.4rem}}.page-module__tWQyga__intro{grid-template:auto 24.6rem 1fr/var(--layoutGap-base)1fr 8rem;margin:0 calc(-1*var(--layoutGap-base));display:grid}@media screen and (min-width:960px){.page-module__tWQyga__intro{grid-template:auto 21.2rem 1fr/36.8rem 16rem 1fr}}.page-module__tWQyga__intro__title{padding:6.4rem 0 28rem var(--layoutGap-base);background:var(--color-secondary);color:var(--color-white);border-radius:0 5rem 0 0;grid-area:1/1/3/3}@media screen and (min-width:960px){.page-module__tWQyga__intro__title{padding:8rem 0 25.2rem 8rem}}.page-module__tWQyga__intro__content{padding:6.4rem var(--layoutGap-base)6.4rem 3.2rem;background:var(--color-gray);border-radius:5rem 0 0;grid-area:2/2/4/4}@media screen and (min-width:960px){.page-module__tWQyga__intro__content{padding:8rem 16rem}}.page-module__tWQyga__intro__textBlock{margin-top:2.4rem;line-height:2}.page-module__tWQyga__intro__textBlock p+p{margin-top:1.5rem}@media screen and (min-width:960px){.page-module__tWQyga__intro__textBlock{margin-top:3.2rem}}.page-module__tWQyga__intro__textBlock strong{color:#c0392b;border-bottom:2px solid #c0392b33;font-weight:700}.page-module__tWQyga__deadMoneyVisual{justify-content:center;margin-top:4rem;display:flex}.page-module__tWQyga__dmCard{text-align:center;background:#fff;border:2px dashed #ccc;border-radius:2rem;width:100%;max-width:300px;padding:2.5rem}.page-module__tWQyga__dmHeader{color:#666;margin-bottom:1rem;font-size:1.4rem;font-weight:700}.page-module__tWQyga__dmContent{background:var(--color-gray);border-radius:1rem;flex-direction:column;align-items:center;gap:.5rem;padding:1.5rem;display:flex}.page-module__tWQyga__dmIcon{color:#aaa}.page-module__tWQyga__dmLabel{color:#555;font-size:1.4rem;font-weight:700}.page-module__tWQyga__dmStatus{color:#fff;background:#888;border-radius:2rem;padding:.2rem 1rem;font-size:1.2rem;display:inline-block}.page-module__tWQyga__dmCaption{color:#c0392b;margin-top:1rem;font-size:1.2rem;font-weight:700}.page-module__tWQyga__section{margin-top:8rem;padding:0 0 4rem}.page-module__tWQyga__section__title{margin-bottom:4rem}.page-module__tWQyga__lead{text-align:center;color:var(--color-base);margin-bottom:4rem;font-size:1.8rem;font-weight:700}.page-module__tWQyga__lead strong{color:var(--color-secondary);background:#e56b001a;padding:0 .5rem}.page-module__tWQyga__mechanism__diagramWrapper{flex-direction:column;gap:3rem;max-width:900px;margin:0 auto;display:flex}@media screen and (min-width:960px){.page-module__tWQyga__mechanism__diagramWrapper{flex-direction:row;align-items:stretch}}.page-module__tWQyga__mechanismStep,.page-module__tWQyga__mechanismStep_main{border-radius:3rem;padding:3rem}.page-module__tWQyga__mechanismStep{background:var(--color-gray);flex-direction:column;flex:1;display:flex}.page-module__tWQyga__mechanismStep_main{border:2px solid var(--color-secondary);background:#fff;flex-direction:column;flex:1.5;display:flex;box-shadow:0 10px 30px #e56b001a}.page-module__tWQyga__stepTitle,.page-module__tWQyga__stepTitle_main{text-align:center;border-bottom:1px solid #0000001a;margin-bottom:1.5rem;padding-bottom:1rem;font-size:1.6rem;font-weight:700}.page-module__tWQyga__stepTitle_main{color:var(--color-secondary);border-bottom-color:#e56b0033}.page-module__tWQyga__stepDesc{min-height:3em;margin-bottom:2rem;font-size:1.3rem;line-height:1.6}.page-module__tWQyga__dParty,.page-module__tWQyga__dPartyMain{white-space:nowrap;border-radius:.8rem;padding:.8rem 1.2rem;font-size:1.2rem;font-weight:700}.page-module__tWQyga__dParty{color:#333;background:#eee}.page-module__tWQyga__dPartyMain{background:var(--color-secondary);color:#fff}.page-module__tWQyga__stepFlowHorizontal{justify-content:center;align-items:center;gap:1rem;margin-top:auto;padding:2rem 0;display:flex}.page-module__tWQyga__dArrow{color:#666;flex-direction:column;align-items:center;gap:.2rem;font-size:1rem;display:flex}.page-module__tWQyga__stepFlowMain{justify-content:center;gap:2rem;margin-bottom:2rem;display:flex}.page-module__tWQyga__flowLeft{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__tWQyga__dArrowVertical{color:#888;flex-direction:column;align-items:center;font-size:1rem;display:flex}.page-module__tWQyga__arrowDown{color:#ccc;font-size:1.4rem}.page-module__tWQyga__flowRight{align-items:flex-end;gap:1rem;padding-bottom:.5rem;display:flex}.page-module__tWQyga__dArrowWide{color:var(--color-secondary);border-bottom:2px solid var(--color-secondary);text-align:center;flex-direction:column;align-items:center;gap:.5rem;min-width:120px;padding-bottom:.5rem;font-size:1.1rem;font-weight:700;display:flex}.page-module__tWQyga__stepResult{background:#fffcf9;border:1px solid #e56b0033;border-radius:1.5rem;align-items:flex-start;gap:1rem;margin-top:auto;padding:1.5rem;display:flex}.page-module__tWQyga__resultIcon{color:var(--color-secondary);flex-shrink:0}.page-module__tWQyga__stepResult p{font-size:1.3rem;line-height:1.5}.page-module__tWQyga__stepResult strong{color:var(--color-secondary)}.page-module__tWQyga__content__narrow{max-width:800px;margin:0 auto}.page-module__tWQyga__reasonGrid{gap:2rem;display:grid}@media screen and (min-width:768px){.page-module__tWQyga__reasonGrid{grid-template-columns:1fr 1fr}}.page-module__tWQyga__reasonItem{background:var(--color-gray);border-radius:3rem;padding:3rem}.page-module__tWQyga__reasonHeader{color:var(--color-base);align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.page-module__tWQyga__reasonHeader h3{font-size:1.8rem;font-weight:700}.page-module__tWQyga__reasonItem p{font-size:1.4rem;line-height:1.8}.page-module__tWQyga__merit__list{flex-direction:column;gap:2rem;max-width:900px;margin:0 auto;display:flex}.page-module__tWQyga__merit__row{background:var(--color-gray);text-align:center;border-radius:3rem;flex-direction:column;align-items:center;gap:1.5rem;padding:2.5rem;display:flex}@media screen and (min-width:768px){.page-module__tWQyga__merit__row{text-align:left;flex-direction:row;align-items:flex-start;gap:3rem;padding:3rem}}.page-module__tWQyga__merit__icon{width:60px;height:60px;color:var(--color-secondary);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__tWQyga__merit__content h3{margin-bottom:.8rem;font-size:1.8rem;font-weight:700}.page-module__tWQyga__merit__content p{font-size:1.4rem;line-height:1.6}.page-module__tWQyga__info{gap:4rem;margin-top:6.4rem;margin-bottom:8rem;display:grid}@media screen and (min-width:960px){.page-module__tWQyga__info{grid-template-columns:repeat(2,1fr);margin-top:8rem}}.page-module__tWQyga__info__block{background:var(--color-gray);text-align:center;border-radius:3rem;row-gap:2.4rem;padding:3.2rem;display:grid}@media screen and (min-width:960px){.page-module__tWQyga__info__block{padding:4rem}}.page-module__tWQyga__intro__analogy{background:#fff;border:1px solid #0000000d;border-radius:2rem;margin-top:2.5rem;padding:2rem}.page-module__tWQyga__analogy__title{color:var(--color-secondary);margin-bottom:1rem;font-size:1.4rem;font-weight:700}.page-module__tWQyga__intro__analogy ul{margin-bottom:1.5rem;padding:0;list-style:none}.page-module__tWQyga__intro__analogy ul li{color:#444;align-items:center;gap:.8rem;margin-bottom:.8rem;font-size:1.5rem;font-weight:700;display:flex}.page-module__tWQyga__intro__analogy ul li:before{content:"";background:var(--color-secondary);border-radius:50%;width:6px;height:6px;display:inline-block}.page-module__tWQyga__intro__analogy ul li strong{color:#c0392b;background:#c0392b0d;padding:0 .5rem}.page-module__tWQyga__analogy__desc{color:#666;border-top:1px dashed #ddd;padding-top:1.5rem;font-size:1.3rem;line-height:1.6}@media screen and (max-width:768px){.page-module__tWQyga__info{gap:2.4rem}.page-module__tWQyga__info__block{border-radius:2rem;padding:2.4rem}.page-module__tWQyga__intro__analogy{border-radius:1.2rem;padding:1.6rem}}@media screen and (max-width:480px){.page-module__tWQyga__intro__analogy ul li{font-size:1.3rem}.page-module__tWQyga__analogy__desc{font-size:1.2rem}.page-module__tWQyga__analogy__title{font-size:1.3rem}.page-module__tWQyga__info__block{padding:2rem}}
