.page_main__m7BmE{padding-top:7.1010248902vw}@media(max-width:768px){.page_main__m7BmE{padding-top:13.3333333333vw}}.page_container__rwhvt{padding-bottom:11.2737920937vw;position:relative}@media(max-width:768px){.page_container__rwhvt{padding-bottom:25.641025641vw}}.page_container__rwhvt:before{background-color:#f7f7f7;bottom:0;content:"";height:calc(100% - 41.21522694vw);left:0;position:absolute;width:100%}@media(max-width:768px){.page_container__rwhvt:before{height:calc(100% - 88.9743589744vw)}}.page_inner__AIy_x{align-items:flex-start;display:flex;justify-content:space-between;padding:0 11.2005856515vw;position:relative}@media(max-width:768px){.page_inner__AIy_x{display:block;padding:0 8.2051282051vw}}.page_contents__fo1C5{width:62.5183016105vw}@media(max-width:768px){.page_contents__fo1C5{width:100%}}.page_heading__BWHFW{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s}.page_heading__BWHFW.page_-inview__omDrQ{opacity:1;transform:translateY(0)}.page_heading__BWHFW .page_-en___uY1G{display:block;font-size:3.6603221083vw;font-weight:600;letter-spacing:.5px;line-height:2.29;text-transform:uppercase}@media(max-width:768px){.page_heading__BWHFW .page_-en___uY1G{font-size:8.2051282051vw;letter-spacing:.32px;line-height:1.25}}.page_heading__BWHFW .page_-ja__eFCfI{display:block;font-size:1.1713030747vw;font-weight:500;letter-spacing:.32px;line-height:2.5;margin-top:-1.317715959vw}@media(max-width:768px){.page_heading__BWHFW .page_-ja__eFCfI{font-size:3.5897435897vw;letter-spacing:1.12px;line-height:1.75;margin-top:1.2820512821vw}}.page_text__1O7Dj{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;font-size:1.0248901903vw;line-height:2.2;margin-top:2.2693997072vw;width:29.2093704246vw}.page_text__1O7Dj.page_-inview__omDrQ{opacity:1;transform:translateY(0)}@media(max-width:768px){.page_text__1O7Dj{font-size:3.3333333333vw;line-height:2.1;margin-top:6.1538461538vw;width:100%}}.page_lists__tvH50{margin-top:9.5900439239vw}@media(max-width:768px){.page_lists__tvH50{margin-top:12.3076923077vw}}.page_item__z_NKZ:not(:first-child){margin-top:11.7130307467vw}@media(max-width:768px){.page_item__z_NKZ:not(:first-child){margin-top:25.641025641vw}}.page_item__image__i0bEp{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;height:25.9579062958vw;width:62.5183016105vw}.page_item__image__i0bEp.page_-inview__omDrQ{opacity:1;transform:translateY(0)}@media(max-width:768px){.page_item__image__i0bEp{height:34.8717948718vw;width:100%}}.page_item-small__heading__kTHpG{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;font-size:1.1713030747vw;font-weight:600;letter-spacing:.16px;line-height:1;margin-top:3.4407027818vw}.page_item-small__heading__kTHpG.page_-inview__omDrQ{opacity:1;transform:translateY(0)}@media(max-width:768px){.page_item-small__heading__kTHpG{font-size:3.5897435897vw;letter-spacing:.14px;margin-top:8.2051282051vw}}.page_item-small__heading__kTHpG .page_-num__zrQ4A{color:#1888f0}.page_item-main__heading__IDtud{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;align-items:center;display:flex;font-size:1.0248901903vw;font-weight:400;gap:0 1.1713030747vw;line-height:1;margin-top:1.2445095168vw}.page_item-main__heading__IDtud.page_-inview__omDrQ{opacity:1;transform:translateY(0)}@media(max-width:768px){.page_item-main__heading__IDtud{font-size:3.0769230769vw;gap:0 3.0769230769vw;margin-top:3.3333333333vw}}.page_item-main__heading__IDtud .page_-en___uY1G{letter-spacing:.7px}.page_item-main__heading__IDtud .page_-ja__eFCfI{align-items:center;display:flex;gap:0 1.1713030747vw}@media(max-width:768px){.page_item-main__heading__IDtud .page_-ja__eFCfI{gap:0 3.0769230769vw}}.page_item-main__heading__IDtud .page_-ja__eFCfI:before{background-color:#000;content:"";display:block;height:.7320644217vw;width:1px}@media(max-width:768px){.page_item-main__heading__IDtud .page_-ja__eFCfI:before{height:2.8205128205vw}}.page_item-contents__ojH_V{opacity:0;transform:translateY(30px);transition:opacity 1s cubic-bezier(.165,.84,.44,1) .2s,transform 1s cubic-bezier(.165,.84,.44,1) .2s;align-items:flex-start;display:flex;justify-content:space-between;margin-top:1.756954612vw}.page_item-contents__ojH_V.page_-inview__omDrQ{opacity:1;transform:translateY(0)}@media(max-width:768px){.page_item-contents__ojH_V{display:block;margin-top:7.4358974359vw}}.page_item__block__FP1w0{width:27.8184480234vw}@media(max-width:768px){.page_item__block__FP1w0{width:100%}}.page_item__title__NEViF{font-size:1.9033674963vw;font-weight:700;letter-spacing:.26px;line-height:1.6}@media(max-width:768px){.page_item__title__NEViF{font-size:4.6153846154vw;letter-spacing:.18px;line-height:1.6;margin-top:7.4358974359vw}}.page_item__button__3MYn5{align-items:center;color:inherit;display:flex;gap:0 .7320644217vw;margin-top:3.8067349927vw;width:max-content}@media(max-width:768px){.page_item__button__3MYn5{gap:0 2.5641025641vw;margin:10.2564102564vw 0 0 auto}}.page_item__button__3MYn5.page_-pc__y2QBb{display:flex}@media(max-width:768px){.page_item__button__3MYn5.page_-pc__y2QBb{display:none}}.page_item__button__3MYn5.page_-sp___j0Eu{display:none}@media(max-width:768px){.page_item__button__3MYn5.page_-sp___j0Eu{display:flex}}.page_item__button__3MYn5 .page_-text__1GGv7{font-size:1.1713030747vw;letter-spacing:.16px;line-height:2.5;position:relative}@media(max-width:768px){.page_item__button__3MYn5 .page_-text__1GGv7{font-size:4.1025641026vw}}.page_item__button__3MYn5 .page_-text__1GGv7:before{background-color:#000;bottom:.5856515373vw;content:"";display:block;height:1px;left:0;position:absolute;transition:width .3s;width:0}.page_item__button__3MYn5 .page_-icon__W2who{align-items:center;background-color:#1888f0;border:1px solid #1888f0;border-radius:50%;display:flex;height:2.635431918vw;justify-content:center;overflow:hidden;transition:background-color .3s;width:2.635431918vw}@media(max-width:768px){.page_item__button__3MYn5 .page_-icon__W2who{height:9.2307692308vw;width:9.2307692308vw}}.page_item__button__3MYn5 .page_-arrow__q5gtW{align-items:center;display:flex;gap:0 2.635431918vw;justify-content:space-between;transform:translateX(-1.6837481698vw);transition:transform .3s}@media(max-width:768px){.page_item__button__3MYn5 .page_-arrow__q5gtW{gap:0 9.2307692308vw;transform:translateX(-5.8974358974vw)}}.page_item__button__3MYn5 .page_-arrow__q5gtW>svg{width:.7320644217vw}@media(max-width:768px){.page_item__button__3MYn5 .page_-arrow__q5gtW>svg{width:2.5641025641vw}}@media(hover:hover)and (pointer:fine){.page_item__button__3MYn5:hover .page_-text__1GGv7:before{width:100%}.page_item__button__3MYn5:hover .page_-icon__W2who{background-color:#fff}.page_item__button__3MYn5:hover .page_-arrow__q5gtW{transform:translateX(1.756954612vw)}}.page_item__text__gLK_X{font-size:1.0248901903vw;letter-spacing:.14px;line-height:1.9;width:32.4304538799vw}@media(max-width:768px){.page_item__text__gLK_X{font-size:3.3333333333vw;letter-spacing:.13px;margin-top:4.1025641026vw;width:100%}}.page_nav__lists__wuhXM{position:-webkit-sticky;position:sticky;top:12.5183016105vw}@media(max-width:768px){.page_nav__lists__wuhXM{display:none}}.page_nav__list__fT_5K:before{background-color:#1888f0;border-radius:50%;content:"";display:block;height:.5856515373vw;left:0;position:absolute;top:50%;transform:translate(calc(-100% - .5124450952vw),-50%) scale(0);width:.5856515373vw}.page_nav__list__fT_5K.page_-active__KGxmq{position:relative}.page_nav__list__fT_5K.page_-active__KGxmq:before{transform:translate(calc(-100% - .5124450952vw),-50%) scale(1);transition:transform .3s}.page_nav__list__fT_5K:not(:first-child){margin-top:.3660322108vw}.page_nav__button__izY_0{color:inherit;font-size:1.0248901903vw;font-weight:500;letter-spacing:.28px;line-height:1.68;transition:opacity .3s}@media(hover:hover)and (pointer:fine){.page_nav__button__izY_0:hover{opacity:.5}}