@import url("https://fonts.googleapis.com/css2?family=Zen+Kaku+Gothic+New:wght@400;500;700&display=swap");﻿.br_sp{display:none}.br_sp1{display:none}.br_sp2{display:none}.br_sp3{display:none}.br_sp3t{display:none}.br_sp4{display:none}.br_sp5{display:none}.br_sp6{display:none}.br_sp7{display:none}@media (max-width:1900px){.br_sp{display:block}}@media (max-width:1380px){.br_sp1{display:block}}@media (max-width:1200px){.br_sp2{display:block}}@media (max-width:1024px){.br_sp3t{display:block}}@media (max-width:825px){.br_sp3{display:block}}@media (max-width:480px){.br_sp4{display:block}}@media (max-width:414px){.br_sp5{display:block}}@media (max-width:375px){.br_sp6{display:block}}.b_w100{width:100%}.b_w90{width:90%}.b_w80{width:80%}.b_w70{width:70%}.b_w65{width:65%}.b_w60{width:60%}.b_w50{width:50%}.b_w40{width:40%}.b_w30{width:30%}.b_w25{width:25%}.b_w10,.b_w100,.b_w20,.b_w30,.b_w40,.b_w50,.b_w60,.b_w65,.b_w70,.b_w80,.b_w90{height:auto;position:relative;overflow:hidden;margin-left:auto;margin-right:auto}.b_w100n{width:100%}.b_w90n{width:90%}.b_w80n{width:80%}.b_w70n{width:70%}.b_w65n{width:65%}.b_w60n{width:60%}.b_w50n{width:50%}.b_w40n{width:40%}.b_w30n{width:30%}.b_w20n{width:20%}.b_w10n{width:10%}.b_w100n,.b_w10n,.b_w20n,.b_w30n,.b_w40n,.b_w50n,.b_w60n,.b_w70n,.b_w80n,.b_w90n{height:auto;position:relative;overflow:hidden}.b_wfit{margin:0 auto;width:fit-content}@media screen and (max-width:1501px){.b_w80{width:80%}.b_w70{width:80%}.b_w65{width:75%}.b_w60{width:70%}.b_w50{width:60%}.b_w40{width:50%}.b_w30{width:40%}.b_w80n{width:90%}.b_w70n{width:80%}.b_w65n{width:75%}.b_w60n{width:70%}.b_w50n{width:60%}.b_w40n{width:50%}}@media (max-width:1300px){.b_w80{width:90%}.b_w70{width:90%}.b_w65{width:85%}.b_w60{width:80%}.b_w50{width:70%}.b_w40{width:60%}.b_w30{width:50%}.b_w80n{width:100%}.b_w70n{width:90%}.b_w65n{width:85%}.b_w60n{width:80%}.b_w50n{width:70%}.b_w40n{width:60%}}@media (max-width:1024px){.b_w80{width:90%}.b_w70{width:90%}.b_w65{width:85%}.b_w60{width:80%}.b_w50{width:70%}.b_w40{width:60%}.b_w30{width:50%}.b_w80n{width:100%}.b_w70n{width:90%}.b_w65n{width:85%}.b_w60n{width:80%}.b_w50n{width:70%}.b_w40n{width:60%}}@media (max-width:768px){.b_w80{width:90%}.b_w65,.b_w70{width:85%}.b_w60{width:80%}.b_w50{width:75%}.b_w40{width:65%}.b_w30{width:60%}.b_w80n{width:90%}.b_w65n,.b_w70n{width:85%}.b_w60n{width:80%}.b_w50n{width:75%}.b_w40n{width:65%}}@media (max-width:480px){.b_w80{width:95%}.b_w65,.b_w70{width:90%}.b_w30,.b_w40,.b_w40n,.b_w50,.b_w60{width:90%}.b_w50n,.b_w60n,.b_w65n,.b_w70n{width:90%}}@media (max-width:375px){.b_w30,.b_w40,.b_w40n{width:90%}}.f_s_60{font-size:.6rem}.f_s_70{font-size:.7rem}.f_s_80{font-size:.8rem}.f_s_90{font-size:.95rem}.f_s_100{font-size:1rem}.f_s_110{font-size:1.1rem}.f_s_120{font-size:1.2rem}.f_s_130{font-size:1.3rem}.f_s_140{font-size:1.4rem}.f_s_150{font-size:1.5rem}.f_s_160{font-size:1.6rem}.f_s_170{font-size:1.7rem}.f_s_180{font-size:1.8rem}.f_s_190{font-size:1.9rem}.f_s_200{font-size:2rem}.f_s_220{font-size:2.2rem}.f_s_240{font-size:2.4rem}.f_s_260{font-size:2.6rem}.f_s_280{font-size:2.8rem}.f_s_300{font-size:3rem}@media (max-width:1501px){.f_s_120{font-size:1.15rem}.f_s_130{font-size:1.2rem}.f_s_140{font-size:1.3rem}.f_s_150{font-size:1.4rem}.f_s_160{font-size:1.5rem}.f_s_170{font-size:1.6rem}.f_s_180{font-size:1.7rem}.f_s_190{font-size:1.8rem}.f_s_200{font-size:1.9rem}.f_s_220{font-size:1.9rem}.f_s_240{font-size:2.2rem}.f_s_260{font-size:2.4rem}.f_s_280{font-size:2.6rem}.f_s_300{font-size:2.8rem}}@media (max-width:1380px){.f_s_120{font-size:1.1rem}.f_s_130{font-size:1.2rem}.f_s_140{font-size:1.3rem}.f_s_150{font-size:1.4rem}.f_s_160{font-size:1.5rem}.f_s_170{font-size:1.5rem}.f_s_180{font-size:1.6rem}.f_s_190{font-size:1.7rem}.f_s_200{font-size:1.7rem}.f_s_220{font-size:2rem}.f_s_240{font-size:2.2rem}.f_s_260{font-size:2.2rem}.f_s_280{font-size:2.4rem}.f_s_300{font-size:2.6rem}}@media (max-width:1024px){.f_s_120{font-size:1.1rem}.f_s_130{font-size:1.2rem}.f_s_140{font-size:1.3rem}.f_s_160{font-size:1.4rem}.f_s_150{font-size:145%}.f_s_160{font-size:1.5rem}.f_s_170{font-size:1.6rem}.f_s_180{font-size:1.6rem}.f_s_190{font-size:1.7rem}.f_s_200{font-size:1.8rem}.f_s_220{font-size:2rem}.f_s_240{font-size:2.1rem}.f_s_260{font-size:2.2rem}.f_s_280{font-size:2.3rem}.f_s_300{font-size:2.4rem}}@media (max-width:768px){.f_s_100{font-size:1rem}.f_s_110{font-size:1.05rem}.f_s_120{font-size:1.1rem}.f_s_130{font-size:1.15rem}.f_s_140{font-size:1.2rem}.f_s_150{font-size:1.3rem}.f_s_160{font-size:1.4rem}.f_s_170{font-size:1.5rem}.f_s_180{font-size:1.55rem}.f_s_190{font-size:1.6rem}.f_s_200{font-size:1.65rem}.f_s_220{font-size:1.7rem}.f_s_240{font-size:1.75rem}.f_s_260{font-size:1.8rem}.f_s_280{font-size:1.85rem}.f_s_300{font-size:1.9rem}}@media (max-width:480px){.f_s_100{font-size:.9rem}.f_s_110,.f_s_120{font-size:1rem}.f_s_130{font-size:1.05rem}.f_s_140,.f_s_150{font-size:1.15rem}.f_s_160{font-size:1.18rem}.f_s_170,.f_s_180,.f_s_190,.f_s_200{font-size:1.2rem}.f_s_220,.f_s_240{font-size:1.25rem}.f_s_260,.f_s_280{font-size:1.3rem}.f_s_300{font-size:1.35rem}}@media (max-width:375px){.f_s_90{font-size:.8rem}.f_s_100{font-size:.87rem}.f_s_110{font-size:.9rem}.f_s_120{font-size:.95rem}.f_s_130{font-size:1rem}.f_s_140{font-size:1.05rem}.f_s_150{font-size:1.1rem}.f_s_160,.f_s_170{font-size:1.1rem}.f_s_180{font-size:1.15rem}.f_s_190,.f_s_200{font-size:1.2rem}.f_s_220{font-size:1.25rem}.f_s_240{font-size:1.3rem}.f_s_260{font-size:1.35rem}.f_s_280{font-size:1.4rem}.f_s_300{font-size:1.6rem}}@media (max-width:375px){.f_s_100,.f_s_120{font-size:.8rem}.f_s_130{font-size:.9rem}.f_s_140,.f_s_150,.f_s_160,.f_s_170{font-size:1rem}.f_s_180,.f_s_190{font-size:1.1rem}.f_s_200{font-size:1.2rem}.f_s_220,.f_s_240{font-size:1.25rem}.f_s_260,.f_s_280{font-size:1.3rem}.f_s_300{font-size:1.4rem}}.m_tb_2{margin-top:2rem;margin-bottom:2rem}.m_tb_3{margin-top:3rem;margin-bottom:3rem}.m_tb_5{margin-top:5rem;margin-bottom:5rem}@media screen and (max-width:480px){.m_tb_5{margin-top:3rem;margin-bottom:3rem}}.m_tb_7{margin-top:7rem;margin-bottom:7rem}@media screen and (max-width:480px){.m_tb_7{margin-top:4rem;margin-bottom:4rem}}.m_tb_8{margin-top:8rem;margin-bottom:8rem}@media screen and (max-width:480px){.m_tb_8{margin-top:5rem;margin-bottom:5rem}}.m_tb_10{margin-top:10rem;margin-bottom:10rem}@media screen and (max-width:834px){.m_tb_10{margin-top:8rem;margin-bottom:8rem}}@media screen and (max-width:480px){.m_tb_10{margin-top:5rem;margin-bottom:5rem}}.m_t_1{margin-top:1rem}.m_t_2{margin-top:2rem}.m_t_3{margin-top:3rem}.m_t_5{margin-top:5rem}@media screen and (max-width:834px){.m_t_5{margin-top:3rem}}.m_t_5s{margin-top:5rem}@media screen and (max-width:1024px){.m_t_5s{margin-top:0}}@media screen and (max-width:834px){.m_t_5s{margin-top:0}}.m_t_7{margin-top:7rem}@media screen and (max-width:480px){.m_t_7{margin-top:5rem}}.m_t_8{margin-top:8rem}@media screen and (max-width:834px){.m_t_8{margin-top:6rem}}@media screen and (max-width:480px){.m_t_8{margin-top:4rem}}.m_t_10{margin-top:10rem}@media screen and (max-width:834px){.m_t_10{margin-top:8rem}}@media screen and (max-width:480px){.m_t_10{margin-top:6rem}}.m_t_12{margin-top:12rem}@media screen and (max-width:834px){.m_t_12{margin-top:10rem}}@media screen and (max-width:480px){.m_t_12{margin-top:8rem}}.m_t_15{margin-top:15rem}@media screen and (max-width:1024px){.m_t_15{margin-top:12rem}}@media screen and (max-width:480px){.m_t_15{margin-top:8rem}}.m_b_3{margin-bottom:3rem}.m_b_5{margin-bottom:5rem}.m_b_8{margin-bottom:8rem}.m_tblr_2{margin:2rem}.m_tblr_3{margin:3rem}.m_tblr_5{margin:5rem}.m_tblr_8{margin:8rem}.m_l_5{margin-left:5px}.m_l_10{margin-left:10px}.m_r_5{margin-right:5px}.m_r_10{margin-right:10px}.p_tb_1{padding-top:1rem;padding-bottom:1rem}.p_tb_2{padding-top:2rem;padding-bottom:2rem}.p_tb_3{padding-top:3rem;padding-bottom:3rem}.p_tb_4{padding-top:4rem;padding-bottom:4rem}.p_tb_5{padding-top:5rem;padding-bottom:5rem}@media screen and (max-width:480px){.p_tb_5{padding-top:3rem;padding-bottom:3rem}}.p_tb_7{padding-top:7rem;padding-bottom:7rem}.p_tb_8{padding-top:8rem;padding-bottom:8rem}.p_tb_10{padding-top:10rem;padding-bottom:10rem}.p_t_1{padding-top:1rem}.p_t_2{padding-top:2rem}.p_t_3{padding-top:3rem}.p_t_4{padding-top:4rem}.p_t_5{padding-top:5rem}.p_t_8{padding-top:8rem}.p_t_10{padding-top:10rem}.p_b_1{padding-bottom:1rem}.p_b_3{padding-bottom:3rem}.p_b_5{padding-bottom:5rem}.p_b_8{padding-bottom:8rem}.p_tblr_2{padding:2rem}.p_tblr_3{padding:3rem}.p_tblr_5{padding:5rem}.p_tblr_8{padding:8rem}.p_lr_1{padding-left:1rem;padding-right:1rem}.p_lr_2{padding-left:2rem;padding-right:2rem}.p_lr_3{padding-left:3rem;padding-right:3rem}.p_lr_4{padding-left:4rem;padding-right:4rem}.p_lr_5{padding-left:5rem;padding-right:5rem}.p_l_3{padding-left:3rem}.p_t3_b5{padding:3rem 0 5rem}.p_t5_b8{padding:5rem 0 8rem}.p_tb3_lr5{padding:3rem 5rem}.p_tb5_lr7{padding:5rem 7rem}.c_lh_130{line-height:1.3}.c_lh_150{line-height:1.5}.c_lh_180{line-height:1.8}.c_lh_200{line-height:2}.c_lh_220{line-height:2.2}.c_lh_240{line-height:2.4}.c_f_cw{color:#fff}.c_f_c1{color:#1794b3}.c_f_c7{color:#2480a1}.c_bg_cw{background-color:#fff}.c_bg_c1{background-color:#1794b3}.c_bg_c2{background-color:#eff5f8}.c_bg_c7{background-color:#008ea4}.c_b_cw{border:2px solid #fff}.f_w4{font-weight:400 !important}.f_w5{font-weight:500 !important}.f_w6{font-weight:600 !important}.f_fj_yg{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",sans-serif;font-weight:500}.f_fj_yg_w6{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium",sans-serif;font-weight:600}.f_fj_ud{font-family:"UD Shin Go Medium",'Zen Kaku Gothic New',sans-serif;transform:scale(.93,1)}.f_fj_sf1{font-family:"Folk Regular","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.f_fj_sf2{font-family:"Folk Medium","游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif}.f_fe_loboto{font-family:'Roboto Condensed',sans-serif;font-weight:600}.f_fe_loboto2{font-family:'Roboto',sans-serif;font-weight:600}.f_fe_loboto2-s{font-family:'Roboto',sans-serif;font-weight:500}.t_a_c{text-align:center}.t_a_l{text-align:left}.t_a_ib{text-align:left;display:inline-block}i.c_fas_r{margin-right:10px}i.c_fas_l{margin-left:10px}.iof_cover{object-fit:cover}span.under{background:linear-gradient(transparent 80%,rgba(50,165,210,.7) 80%)}span.under_s{background:linear-gradient(transparent 90%,#3098d0 90%)}.c_l_s{letter-spacing:-1px}.c_l_sp1{letter-spacing:1px}.c_l_sp2{letter-spacing:2px}.c_l_sp3{letter-spacing:3px}.fadeIn_c{opacity:0;transition:1s;transition-delay:1.5s}.fadeIn_c2{opacity:0;transition:2s;transition-delay:1.5s}.fadeIn_c3{opacity:0;transition:1.5s}.fadeIn_c4{opacity:0;transition:1.5s;transition-delay:5.8s}.fadeInUp{opacity:0;transform:translateY(40px);transition:.8s;transition-delay:.9s}.fadeInUp_d{opacity:0;transform:translateY(40px);transition:.9s;transition-delay:1.5s}.fadeInUp_o{opacity:0;transform:translateY(40px);transition:.9s}.fInuo_1{transition-delay:1s}.fInuo_2{transition-delay:1.4s}@media screen and (max-width:480px){.fInuo_2{transition-delay:1s}}.fInuo_3{transition-delay:1.8s}@media screen and (max-width:480px){.fInuo_3{transition-delay:1s}}.fInuo_4{transition-delay:1s}@media screen and (max-width:480px){.fInuo_4{transition-delay:1s}}.fInuo_4s{transition-delay:2.2s}@media screen and (max-width:480px){.fInuo_4s{transition-delay:1s}}.fInuo_5{transition-delay:1.4s}@media screen and (max-width:480px){.fInuo_5{transition-delay:1s}}.fInuo_5s{transition-delay:2.6s}@media screen and (max-width:480px){.fInuo_5s{transition-delay:1s}}.slideIn{opacity:0}.slide_animation{opacity:1;-webkit-animation-name:slidein;animation-name:slidein;-webkit-animation-duration:.8s;animation-duration:.8s}@-webkit-keyframes slidein{0%{position:absolute;left:-100vw}100%{position:relative;left:0}}.invisible{transition:opacity .5s ease;opacity:.0}.visible{transition:opacity .5s ease;opacity:1.0}.text_u_l{display:inline-block}span.text_a_ul{position:relative;z-index:1}span.text_a_ul:after{content:'';position:absolute;left:0;bottom:-10px;width:0;height:20px;background:#ffec00;z-index:-1;transition:all .8s}span.text_a_ul.isActive:after{width:100%}@media (max-width:768px){span.text_a_ul:after{height:12px}}@media (max-width:480px){span.text_a_ul:after{height:10px;bottom:-8px}}.slide-in{overflow:hidden;display:inline-block}.slide-in_inner{display:inline-block}.left_text_A{opacity:0}.slideA_LR{animation-name:slideTextX100;animation-duration:1.5s;animation-fill-mode:forwards;animation-delay:.7s;opacity:0}@keyframes slideTextX100{from{transform:translateX(-100%);opacity:0}to{transform:translateX(0);opacity:1}}.blur{animation-name:blurAnime;animation-duration:3s;animation-fill-mode:forwards;animation-delay:2s}@keyframes blurAnime{from{filter:blur(20px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.slidein-right.delighter{transition:all 1s ease-out;transform:translateX(-100%);opacity:0}.slidein-right.delighter.started{transform:none;opacity:1}.bc_text.delighter{display:block;transition:all 1s ease-out;opacity:0;width:0;overflow:hidden;transition-delay:1.2s}.bc_text.delighter.started{width:100%;opacity:1}.am_ul{border-bottom:1px solid #b1c855}.uline-right.delighter{transition:all 1.5s ease-out;overflow:hidden;white-space:nowrap;width:0}.uline-right_ml.delighter{transition:all 2s ease-out;overflow:hidden;white-space:nowrap;width:0}.uline-right_l.delighter{transition:all 4s ease-out;overflow:hidden;white-space:nowrap;width:0}.uline-right.delighter.started,.uline-right_l.delighter.started,.uline-right_ml.delighter.started{width:100%}.uline-right.delighter.started.ended,.uline-right_l.delighter.started.ended,.uline-right_ml.delighter.started.ended{width:100%}.a_text_fadein p:nth-of-type(1){transition:all 1.5s .5s}.a_text_fadein p:nth-of-type(2){transition:all 1.5s 2s}.a_text_fadein p:nth-of-type(3){transition:all 1.5s 4s}.ETextAnime span{opacity:0}.ETextAnime.appeartext span{animation:text_anime_on 1s ease-out forwards}@keyframes text_anime_on{0%{opacity:0}100%{opacity:1}}.cliptext,.cliptext2,.cliptext3{transition:all .8s ease;clip-path:inset(0 100% 0 0)}.cliptext_l{transition:all 1.2s ease;clip-path:inset(0 100% 0 0);transition-delay:1s}.cliptext{transition-delay:2s}.cliptext2{transition-delay:1s}.cliptext3{transition-delay:2.5s}.cliptext.anime,.cliptext2.anime,.cliptext3.anime,.cliptext_l.anime{clip-path:inset(0)}