:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;width:var(--swiper-navigation-size);height:var(--swiper-navigation-size);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color));&.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}&.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{width:100%;height:100%;object-fit:contain;transform-origin:center;fill:currentColor;pointer-events:none}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2))}.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{top:var(--swiper-navigation-top-offset,50%);margin-top:calc(0px - (var(--swiper-navigation-size) / 2));margin-left:0}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{right:var(--swiper-navigation-sides-offset,4px);left:auto}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:var(--swiper-navigation-top-offset,50%);right:auto;margin-left:calc(0px - (var(--swiper-navigation-size) / 2));margin-top:0}.swiper-button-prev,~.swiper-button-prev{top:var(--swiper-navigation-sides-offset,4px);bottom:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.Flow_section__aSr3g{padding:80px 160px;background:linear-gradient(#050505,#857e44 44%)}.Flow_head__fqb_j{margin-bottom:0}.Flow_label__xfCzq{font-family:var(--fg-font-en);font-size:16px;font-weight:700;line-height:32px;letter-spacing:.1px;color:#fff;margin:0}.Flow_label__xfCzq:before{content:"01";margin:0 16px 0 0}.Flow_heading__MJTdP{font-size:24px;font-weight:700;line-height:36px;margin:0 0 40px}.Flow_heading__MJTdP,.Flow_sub__cVugZ{font-family:var(--fg-font-jp);letter-spacing:.1px;color:#fff}.Flow_sub__cVugZ{font-size:16px;font-weight:400;line-height:25.6px;margin:0}.Flow_swiperOuter__C2DMI{position:relative;overflow:hidden;margin:40px 0 80px}.Flow_swiperInner__R0_Ge{max-width:1060px;margin:0 auto;padding:80px 20px 100px}.Flow_swiper__Atrob{padding:0;overflow:visible}.Flow_slide__ngqU0{height:380px}.Flow_slide__ngqU0:not(.swiper-slide-visible) .Flow_card__st6fk{pointer-events:none;opacity:.3}.Flow_card__st6fk{position:relative;box-sizing:border-box;height:100%;min-width:200px;min-height:380px;border:1px solid #fff;border-radius:8px;padding:8px;margin:0 8px 0 0}.Flow_slideInner__HjXuF{padding:16px 2px}.Flow_slideTitle__MLhL0{font-family:var(--fg-font-jp);font-size:20px;font-weight:700;line-height:32px;letter-spacing:.1px;color:#fff;margin:0}.Flow_slideTitle__MLhL0:before{content:attr(data-num);display:block;font-weight:700;margin:0 8px 0 0}.Flow_slideBody__hlTB_,.Flow_slideTitle__MLhL0:before{font-family:var(--fg-font-jp);font-size:16px;line-height:25.6px;color:#fff}.Flow_slideBody__hlTB_{font-weight:400;letter-spacing:1px;margin:32px 0 0}.Flow_navButton__N4Ylh{position:absolute;box-sizing:border-box;top:90%;bottom:0;margin-top:-22px;padding:36px;background:#fff;border-radius:100px;border:none;cursor:pointer}.Flow_navButton__N4Ylh.swiper-button-prev{left:5%}.Flow_navButton__N4Ylh.swiper-button-next{left:18%}.Flow_navButton__N4Ylh.swiper-button-disabled{opacity:.35}.Flow_navButton__N4Ylh.swiper-button-next:after,.Flow_navButton__N4Ylh.swiper-button-prev:after{content:"";position:absolute;top:50%;width:10px;height:10px;border-color:#050505;border-style:solid;border-width:3px 3px 0 0}.Flow_navButton__N4Ylh.swiper-button-prev:after{left:53%;transform:translate(-53%,-50%) rotate(-135deg)}.Flow_navButton__N4Ylh.swiper-button-next:after{left:47%;transform:translate(-53%,-50%) rotate(45deg)}@media(max-width:1024px){.Flow_swiper__Atrob{max-width:300px}.Flow_navButton__N4Ylh.swiper-button-prev{left:3%}.Flow_navButton__N4Ylh.swiper-button-next{left:28%}}@media(max-width:767px){.Flow_section__aSr3g{padding:80px 20px}.Flow_label__xfCzq{margin:0 0 8px}.Flow_sub__cVugZ{font-size:14px;line-height:22.4px}}@media(max-width:480px){.Flow_swiperInner__R0_Ge{padding-top:40px}.Flow_slideTitle__MLhL0{font-size:16px}.Flow_slideBody__hlTB_{font-size:14px}.Flow_navButton__N4Ylh{top:88%;padding:32px}.Flow_navButton__N4Ylh.swiper-button-prev{left:10%}.Flow_navButton__N4Ylh.swiper-button-next{left:40%}}.Hero_hero__FwEC_{position:relative;width:100%;height:830px;background-repeat:no-repeat;background-size:cover;background-position:50% 50%;display:flex;align-items:center;justify-content:center;text-align:center}.Hero_text__VNkzS{display:flex;flex-direction:column;align-items:center}.Hero_eyebrow__yQigm{font-family:var(--fg-font-en);font-size:24px;font-weight:700;line-height:48px;letter-spacing:.1px;color:#fff;margin:0 0 16px}.Hero_title__2VCOB{font-family:var(--fg-font-jp);font-size:48px;font-weight:700;line-height:67.2px;letter-spacing:-.48px;color:#fff;margin:0}@media(max-width:767px){.Hero_hero__FwEC_{margin-top:-80px}.Hero_eyebrow__yQigm{font-size:16px;line-height:32px}.Hero_title__2VCOB{font-size:24px;line-height:33.6px}}.Hero_scrollLine__iDbOa{position:absolute;top:70%;left:50%}.Hero_scrollLine__iDbOa:after{content:"";position:absolute;top:0;width:1px;height:40px;background:#fff;opacity:0;animation:Hero_pathmove__5P7tB 1.4s ease-in-out infinite}@keyframes Hero_pathmove__5P7tB{0%{height:0;top:0;opacity:0}30%{height:40px;opacity:1}to{height:0;top:50px;opacity:0}}.Cta_section__v_mB1{padding:80px 160px;background:#000}.Cta_buttons__xJgPa{display:flex;flex-direction:row;align-items:center;justify-content:space-around;margin:0 112px}.Cta_button__odzAs{display:block;padding:16px 84px;border-radius:100px;background:#ff0;color:#333;font-family:var(--fg-font-jp);font-size:16px;font-weight:700;line-height:16px;letter-spacing:.1px;text-align:center;text-decoration:none;white-space:nowrap;transition:.3s}.Cta_button__odzAs:hover{opacity:.6}@media(max-width:767px){.Cta_section__v_mB1{padding:80px 20px}.Cta_buttons__xJgPa{flex-direction:column;align-items:stretch;width:320px;margin:0 auto}.Cta_button__odzAs{width:100%;box-sizing:border-box;margin-bottom:44px;white-space:normal}}.page_page__UEZ4h{--fg-font-en:Avenir,"Nunito Sans","Open Sans",游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic",sans-serif;--fg-font-jp:游ゴシック体,YuGothic,"游ゴシック Medium","Yu Gothic Medium",游ゴシック,"Yu Gothic",sans-serif;--fg-color-text:#ffffff;--fg-color-cta-bg:#ffff00;--fg-color-cta-text:#333333;--fg-header-height:80px;--fg-header-height-sp:64px;background:#000;color:var(--fg-color-text);overflow-x:hidden}