.ExperienceLanding_page__qBRwl{color:#17191c;background:#fff;font-family:var(--font-noto-sans-jp),"Noto Sans JP",sans-serif}.ExperienceLanding_page__qBRwl *{box-sizing:border-box}.ExperienceLanding_page__qBRwl a{color:inherit}.ExperienceLanding_wrap__0IFg3{width:min(1120px,calc(100% - 48px));margin:auto}.ExperienceLanding_hero__wnvLW{padding:90px 0 80px}.ExperienceLanding_label__Fn_HO{font-size:12px;font-weight:800;margin:0 0 24px;letter-spacing:.07em}.ExperienceLanding_heroGrid__bb7dN{display:grid;grid-template-columns:1.1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.ExperienceLanding_page__qBRwl h1{font-size:clamp(36px,4.3vw,62px);line-height:1.3;letter-spacing:-.04em;white-space:pre-line;margin:0;font-weight:900}.ExperienceLanding_page__qBRwl h2{font-size:clamp(28px,3.1vw,42px);line-height:1.4;letter-spacing:-.035em;margin:0 0 28px}.ExperienceLanding_page__qBRwl h3{font-size:19px;margin:0 0 14px}.ExperienceLanding_lead__P88xb{font-size:16px;line-height:2;margin:28px 0;color:#555}.ExperienceLanding_audience__o3vyM{font-size:12px;line-height:1.8;margin:24px 0}.ExperienceLanding_hero__wnvLW figure{margin:0}.ExperienceLanding_hero__wnvLW img{width:100%;aspect-ratio:4/5;object-fit:cover;display:block}.ExperienceLanding_hero__wnvLW figcaption{font-size:10px;color:#666;line-height:1.7;margin-top:12px}.ExperienceLanding_button__jg_ol{display:inline-block;background:#17191c;color:#fff!important;text-decoration:none;padding:18px 24px;font-size:14px;font-weight:700;line-height:1.6}.ExperienceLanding_button__jg_ol:hover{background:#363b40}.ExperienceLanding_section___pKtJ{padding:80px 0;border-top:1px solid #e5e7eb}.ExperienceLanding_problems__mvFoy{list-style:none;padding:0;margin:32px 0 0}.ExperienceLanding_problems__mvFoy li{padding:22px 0;border-bottom:1px solid #e5e7eb;font-size:18px;line-height:1.7}.ExperienceLanding_scenes__yda5Z{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:36px;gap:36px;margin-top:36px}.ExperienceLanding_scenes__yda5Z article{border-top:2px solid #17191c;padding-top:24px}.ExperienceLanding_scenes__yda5Z span{display:block;font-size:12px;margin-bottom:24px}.ExperienceLanding_faq__NRLWW p,.ExperienceLanding_scenes__yda5Z p,.ExperienceLanding_steps__OXV67 p{font-size:14px;line-height:2;color:#555;margin:0}.ExperienceLanding_steps__OXV67{counter-reset:step;list-style:none;padding:0;margin:48px 0 0;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:36px;gap:36px}.ExperienceLanding_steps__OXV67 li{counter-increment:step;padding-left:46px;position:relative}.ExperienceLanding_steps__OXV67 li:before{content:counter(step,decimal-leading-zero);position:absolute;left:0;font-size:14px;font-weight:800}.ExperienceLanding_faq__NRLWW{border-bottom:1px solid #ddd;padding:24px 0}.ExperienceLanding_faq__NRLWW summary{font-size:16px;font-weight:700;cursor:pointer;line-height:1.8}.ExperienceLanding_faq__NRLWW p{margin-top:18px}.ExperienceLanding_cta__TLj9u{background:#f5f5f5;padding:90px 0}.ExperienceLanding_cta__TLj9u p{line-height:2}.ExperienceLanding_cta__TLj9u .ExperienceLanding_button__jg_ol{margin-top:18px}.ExperienceLanding_hubLinks__W__y8{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:32px;gap:32px}.ExperienceLanding_hubLinks__W__y8 a{border-top:2px solid #17191c;padding:28px 0;text-decoration:none}.ExperienceLanding_hubLinks__W__y8 p{font-size:14px;line-height:1.9;color:#555}.ExperienceLanding_hubLinks__W__y8 a>span{display:block;margin-top:24px;font-size:13px;font-weight:700}@media(max-width:760px){.ExperienceLanding_wrap__0IFg3{width:calc(100% - 40px)}.ExperienceLanding_hero__wnvLW{padding:54px 0}.ExperienceLanding_heroGrid__bb7dN{grid-template-columns:1fr;gap:36px}.ExperienceLanding_hero__wnvLW img{aspect-ratio:4/3}.ExperienceLanding_section___pKtJ{padding:54px 0}.ExperienceLanding_hubLinks__W__y8,.ExperienceLanding_scenes__yda5Z,.ExperienceLanding_steps__OXV67{grid-template-columns:1fr;gap:28px}.ExperienceLanding_page__qBRwl h1{font-size:38px}.ExperienceLanding_page__qBRwl h2{font-size:29px}.ExperienceLanding_button__jg_ol{width:100%;text-align:center;font-size:13px}.ExperienceLanding_cta__TLj9u{padding:54px 0}.ExperienceLanding_problems__mvFoy li{font-size:16px}}.ExperienceLanding_section___pKtJ{scroll-margin-top:90px}.ExperienceLanding_hero__wnvLW{padding-top:40px}.ExperienceLanding_hero__wnvLW img{aspect-ratio:1.2}.ExperienceLanding_page__qBRwl a:focus-visible{outline:2px solid #555555;outline-offset:5px}