.Banner_banner__eO3i5{width:100%;height:680px;position:relative}.Banner_banner__eO3i5 .banner_text{position:absolute;top:0;left:0;width:100%;height:100%}.Banner_banner__eO3i5 .banner_text .content{width:1200px;margin:0 auto;height:100%;display:flex;flex-direction:column;justify-content:center;color:#fff}.Banner_banner__eO3i5 .banner_text .content.blue_bg .title{color:#245bff}.Banner_banner__eO3i5 .banner_text .content.blue_bg .desc,.Banner_banner__eO3i5 .banner_text .content.blue_bg .subtitle{color:#000}.Banner_banner__eO3i5 .banner_text .content.blue_bg .tools .refer-btn{color:#fff;background:#245bff}.Banner_banner__eO3i5 .banner_text .content .subtitle{width:700px;margin-bottom:10px;font-family:var(--ff-woff2-B);font-size:20px;line-height:1.2}.Banner_banner__eO3i5 .banner_text .content .title{width:700px;margin-bottom:24px;white-space:pre-line;font-size:40px;font-family:var(--ff-woff2-EB);line-height:1.1;color:#fff}.Banner_banner__eO3i5 .banner_text .content .desc{width:700px;margin-bottom:40px;white-space:pre-line;font-size:20px;font-family:var(--ff-woff2-M);line-height:1.2}.Banner_banner__eO3i5 .banner_text .content .tools .refer-btn{margin-right:20px;border:1px solid #fff}@media(max-width:1120px){.Banner_banner__eO3i5{width:100%;height:5.4rem}.Banner_banner__eO3i5 .banner_text{width:100%;height:100%}.Banner_banner__eO3i5 .banner_text .content{width:unset;margin:.29rem .15rem;height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;text-align:center}.Banner_banner__eO3i5 .banner_text .content .subtitle{width:unset;font-size:.14rem;margin-bottom:.08rem}.Banner_banner__eO3i5 .banner_text .content .title{width:unset;font-size:.24rem;line-height:1.2;margin-bottom:.12rem}.Banner_banner__eO3i5 .banner_text .content .desc{width:unset;font-size:.14rem;white-space:pre-line;margin:0 .1rem .2rem;text-align:left}.Banner_banner__eO3i5 .banner_text .content .tools{display:flex;justify-content:space-between;flex-direction:column;align-content:center}.Banner_banner__eO3i5 .banner_text .content .tools .refer-btn{margin-right:0}.Banner_banner__eO3i5 .banner_text .content .tools>:last-child{margin-right:0;margin-top:.1rem}}.MembersFestivalReferral_receive_compoment__kEpZf .register_text{color:#fff;text-decoration:underline}.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn{background:#000;color:#fff;min-width:180px;height:45px;border-radius:22.5px;padding:0 24px;font-size:16px;font-family:var(--ff-woff2-M);font-weight:500;line-height:1.2;border:none}.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn.white{background:#fff;color:#000;border:1px solid #000}.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn.white:hover{background:#e6e6e6;color:#000;border:1px solid #000}.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn:disabled,.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn:hover{background:#333;color:#fff;border:none}.MembersFestivalReferral_receive_compoment__kEpZf .ecocredits-over{height:160px}.MembersFestivalReferral_receive_compoment__kEpZf .main-page{max-width:1200px;margin:0 auto}.MembersFestivalReferral_receive_compoment__kEpZf .ecocredits-title{font-size:48px;line-height:64px;font-family:var(--ff-woff2-B);margin-bottom:40px;text-align:center}@media((min-width:1025px) and (max-width:1440px)){.MembersFestivalReferral_receive_compoment__kEpZf .main-page{max-width:1100px;margin:0 auto}}@media(max-width:1024px){.MembersFestivalReferral_receive_compoment__kEpZf .ecocredits-over{height:80px}.MembersFestivalReferral_receive_compoment__kEpZf .main-page{max-width:auto;width:calc(100vw - 96px)}.MembersFestivalReferral_receive_compoment__kEpZf .ecocredits-title{font-size:24px;line-height:1.2}html[site=jp] .MembersFestivalReferral_receive_compoment__kEpZf .ecocredits-title{text-align:left}html[site=jp] .MembersFestivalReferral_receive_compoment__kEpZf .benefits-tabs{justify-content:flex-start}}@media(max-width:767px){.MembersFestivalReferral_receive_compoment__kEpZf .main-page{width:calc(100vw - 48px)}}@media(max-width:1120px){.MembersFestivalReferral_receive_compoment__kEpZf .refer-btn{min-width:1.57rem;height:.43rem;border-radius:.33rem;padding:0 .24rem;font-size:.14rem;border:none}}.MembersFestivalReferral_no_active_modal__9_cLu{width:560px!important}.MembersFestivalReferral_no_active_modal__9_cLu .ant-modal-content{padding:48px 80px;border-radius:8px}.MembersFestivalReferral_no_active_modal__9_cLu .content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.MembersFestivalReferral_no_active_modal__9_cLu .content .title{font-size:16px;line-height:1.2;font-family:var(--ff-woff2-M)}.MembersFestivalReferral_no_active_modal__9_cLu .content .msg{font-size:14px;line-height:1.2;font-family:var(--ff-woff2-L);white-space:pre-line;margin-top:12px;text-align:left}.MembersFestivalReferral_no_active_modal__9_cLu .content .tools{display:flex;justify-content:center;align-items:center;margin-top:24px}.MembersFestivalReferral_no_active_modal__9_cLu .content .btn{min-width:160px;height:45px;padding:13px 10px;border-radius:4px;font-size:16px;font-family:var(--ff-woff2-M);line-height:1.2;background:#000;color:#fff;border:none}.MembersFestivalReferral_no_active_modal__9_cLu .content .btn:hover{background:#333}.MembersFestivalReferral_no_active_modal__9_cLu .content .later{background:transparent;color:#03060b;border:1px solid #03060b;margin-right:24px}.MembersFestivalReferral_no_active_modal__9_cLu .content .later:hover{background:hsla(0,0%,100%,.3)}@media(max-width:1120px){.MembersFestivalReferral_no_active_modal__9_cLu{width:3.27rem}.MembersFestivalReferral_no_active_modal__9_cLu .ant-modal-content{padding:.4rem .2rem;border-radius:.08rem}.MembersFestivalReferral_no_active_modal__9_cLu .content .title{font-size:.2rem}.MembersFestivalReferral_no_active_modal__9_cLu .content .msg{font-size:.14rem;line-height:1.2;margin-top:.12rem}.MembersFestivalReferral_no_active_modal__9_cLu .content .tools{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:.24rem}.MembersFestivalReferral_no_active_modal__9_cLu .content .btn{min-width:auto;width:100%;height:.45rem;padding:.14rem .1rem;border-radius:.04rem;font-size:.14rem}.MembersFestivalReferral_no_active_modal__9_cLu .content .later{margin-right:0;margin-bottom:.1rem}}