@font-face{font-family:zelviafont;font-weight:400;font-style:normal;src:url(../font/zelviafont/ZelviaFont-Regular.otf) format("opentype")}:root{--color-white:#fff;--color-black:#000;--color-gray:#f3f3f3;--color-dark-gray:#ededed;--color-disabled-gray:#cacaca;--color-blue:#0054a7;--color-line:#ccc;--color-red:#e60012;--color-sns-line:#4cc764;--color-sns-facebook:#0866ff;--weight-regular:400;--weight-medium:500;--weight-semi-bold:600;--weight-bold:700;--weight-extra-bold:800;--grade-gold-light:#c49b38;--grade-gold-dark:#a27e27;--grade-blue-light:var(--color-blue);--grade-blue-dark:#002141;--grade-gold:linear-gradient(160deg,var(--grade-gold-light),var(--grade-gold-dark));--grade-blue:linear-gradient(160deg,var(--grade-blue-light),var(--grade-blue-dark));--clip-path-height:100px;--angle:60deg;--slack:calc(var(--clip-path-height)/tan(var(--angle)))}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{display:flex;margin:0!important;padding:0!important;height:100%;backface-visibility:hidden}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{display:flex;align-items:center;-ms-flex-align:center;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;margin:0;list-style-type:none;pointer-events:auto;line-height:1}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{flex-shrink:0;box-sizing:border-box;position:relative;margin:0;list-style-type:none!important;backface-visibility:hidden}.splide__slide img{vertical-align:bottom}.splide__spinner{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border:2px solid #999;border-left-color:transparent;border-radius:50%;width:20px;height:20px;animation:splide-loading 1s linear infinite;contain:strict}.splide__sr{overflow:hidden;clip:rect(0 0 0 0);position:absolute;margin:-1px;padding:0;border:0;width:1px;height:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.p-top a{text-decoration:none}.l-section{overflow-x:clip;padding:0 18px}@media (min-width:768px){.l-section{padding:0 60px}}.l-section_inner{position:relative;padding:80px 0}@media (min-width:768px){.l-section_inner{margin:0 auto;padding:120px 0 140px;max-width:1152px}}.sec_ttl_deco{width:var(--width);height:var(--clip-path-height);background-color:var(--color-blue);--clip-path-height:0.875rem;--width:0.6875rem;clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}.sec_ttl .sec_ttl_en{height:2.25rem}.sec_ttl .sec_ttl_en>svg{display:block;height:100%}@media (min-width:768px){.sec_ttl .sec_ttl_en>svg{margin:0 auto}}@media (min-width:768px){.sec_ttl._lg .sec_ttl_en{height:2.9375rem}}@media (min-width:768px){.sec_ttl._lg .sec_ttl_deco{--width:0.9375rem;--clip-path-height:1.0625rem}}@media (min-width:768px){.sec_ttl._lg .sec_ttl_txt{font-size:1.125rem}}.sec_ttl .sec_ttl_ja{display:flex;align-items:center;margin-top:16px;gap:7px}@media (min-width:768px){.sec_ttl .sec_ttl_ja{justify-content:center;margin-top:20px}}.sec_ttl .sec_ttl_deco{background-color:var(--color-blue);--width:0.75rem;--clip-path-height:0.8125rem}@media (min-width:768px){.sec_ttl .sec_ttl_deco{--width:0.625rem;--clip-path-height:0.75rem}}.sec_ttl .sec_ttl_txt{padding-bottom:2px;letter-spacing:0;font-size:.875rem;font-weight:var(--weight-bold);line-height:1}.sec_lead{height:1rem}@media (min-width:768px){.sec_lead{height:1.4375rem}}.sec_lead>*,.sec_lead img{display:block;height:100%}.fv{overflow-x:clip;position:relative;padding:4.4444444444vw 2.2222222222vw 12.7777777778vw}@media (min-width:768px){.fv{padding:85px 0 57px}}.fv_grid{opacity:.15;position:absolute}.fv_grid,.fv_movie{top:0;left:0;width:100%;height:100%}.fv_movie{position:fixed;z-index:-1;--movie_mask_opacity_rate:0.8}.fv_movie:after{content:"";opacity:var(--movie_mask_opacity_rate);position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-blue)}.fv_movie video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv_movie_blur_mask{top:0;height:100%;--movie_mask_blur_rate:14px;-webkit-backdrop-filter:blur(var(--movie_mask_blur_rate));backdrop-filter:blur(var(--movie_mask_blur_rate))}.fv_grade,.fv_movie_blur_mask{position:absolute;left:0;width:100%}.fv_grade{bottom:-1px;height:55.5555555556vw;background:linear-gradient(0deg,var(--color-white) 0,transparent)}@media (min-width:768px){.fv_grade{height:20.8333333333vw;background:linear-gradient(0deg,var(--color-white) 0,var(--color-white) 56px,transparent)}}@media (min-width:1280px){.fv_grade{background:linear-gradient(0deg,var(--color-white) 0,var(--color-white) 4.375vw,transparent)}}.fv_inner{position:relative}.fv_logo{margin:0 auto;width:27.7777777778vw}@media (min-width:768px){.fv_logo{display:none}}.fv_logo>a{display:block;width:100%;height:100%}.fv_left_slide,.fv_right_slide{display:none}@media (min-width:768px){.fv_left_slide,.fv_right_slide{display:block;position:absolute;top:0;right:0;left:0;margin:auto;width:65vw;aspect-ratio:936/668}.fv_left_slide ul,.fv_right_slide ul{position:relative;width:100%;height:100%}.fv_left_slide ul li,.fv_right_slide ul li{overflow:hidden;opacity:0;position:absolute;top:0;left:0;width:100%;height:100%;transform:rotate(.001deg)}.fv_left_slide ul li:after,.fv_right_slide ul li:after{content:"";opacity:.6;position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--color-blue)}.fv_left_slide ul li div,.fv_right_slide ul li div{position:absolute;top:0;left:0;width:100%;height:100%}.fv_left_slide ul li img,.fv_right_slide ul li img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.fv_left_slide ul li.is-active,.fv_right_slide ul li.is-active{opacity:1;z-index:1}}@media (min-width:768px){.fv_right_slide{transform:translateX(calc(100% + 4.86111vw)) scale(.667);transform-origin:left center}}@media (min-width:768px){.fv_left_slide{transform:translateX(calc(-100% - 4.86111vw)) scale(.667);transform-origin:right center}}.fv_slide{position:relative;z-index:1;margin-top:4.7222222222vw}@media (min-width:768px){.fv_slide{margin-top:0}}.fv_slide_item{width:95.5555555556vw}@media (min-width:768px){.fv_slide_item{width:65vw}}.fv_slide_item>a{display:block;position:relative;width:100%;height:100%}.fv_slide_item>a img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}:root{--ng_bg_top:16.6666666667vw}@media (min-width:768px){:root{--ng_bg_top:1.953125vw}}@media (min-width:1280px){:root{--ng_bg_top:100%}}.ng{overflow:hidden;position:relative;z-index:1;margin-top:-16.6666666667vw;background-image:linear-gradient(180deg,transparent 0,transparent var(--ng_bg_top),var(--color-white) var(--ng_bg_top),var(--color-white));pointer-events:none}@media (min-width:768px){.ng{margin-top:-1.953125vw;height:7.625rem}}@media (min-width:1280px){.ng{margin-top:calc(-7.625rem + -3.47222vw);height:7.625rem}}.ng_inner{position:relative;top:0;left:-35vw;margin:auto;padding:4.4444444444vw 0 30.2777777778vw;width:158.666%;height:100%;background-color:var(--color-blue);pointer-events:all;--clip-path-height:84.1666666667vw;clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}@media (min-width:768px){.ng_inner{display:flex;position:absolute;right:-.625vw;left:auto;padding:0;width:-moz-fit-content;width:fit-content;background-color:transparent;clip-path:none}}.ng_top{display:flex;align-items:center;padding:0 25vw 0 51.3888888889vw;gap:3.3333333333vw}@media (min-width:768px){.ng_top{display:block;padding:0;width:354px;cursor:pointer;background-color:var(--color-blue);--clip-path-height:122px;clip-path:polygon(calc(var(--clip-path-height)/tan(60deg)) 0,100% 0,calc(100% - var(--clip-path-height)/tan(60deg)) 100%,0 100%)}}.ng_ttl{display:flex;align-items:center;gap:1.3888888889vw}@media (min-width:768px){.ng_ttl{margin-top:28px;margin-left:64px;gap:10px}}.ng_ttl .sec_ttl_deco{background-color:color-mix(in srgb,var(--color-white) 50%,transparent);--width:3.0555555556vw;--clip-path-height:3.8888888889vw}@media (min-width:768px){.ng_ttl .sec_ttl_deco{--width:20px;--clip-path-height:25px}}.ng_ttl_txt{height:3.8888888889vw}@media (min-width:768px){.ng_ttl_txt{height:20px}}.ng_ttl_txt>svg{display:block;height:100%;fill:var(--color-white)}@media (min-width:768px){.ng_link_wrapper{margin:20px 0 0 70px;width:calc(100% - var(--clip-path-height)/tan(var(--angle))*2)}}.ng_link{width:-moz-fit-content;width:fit-content}@media (min-width:768px){.ng_link{position:relative;left:-12px;margin:0 auto}}.ng_link>a{display:block;padding:1.9444444444vw 3.8888888889vw 2.2222222222vw;border:1px solid var(--color-white);border-radius:8.8888888889vw;width:100%}@media (min-width:768px){.ng_link>a{padding:4px 16px;border-radius:2rem}}.ng_link_txt{display:block;letter-spacing:0;color:var(--color-white);font-size:3.3333333333vw;font-weight:var(--weight-bold);line-height:1.41}@media (min-width:768px){.ng_link_txt{font-size:.75rem}}.ng_card{display:grid;margin-top:4.4444444444vw;margin-left:28.3333333333vw;outline:1px solid var(--color-line);width:112.7777777778vw;background-color:var(--color-white);grid-template-columns:auto 1fr;grid-template-rows:auto auto 1fr;--clip-path-height:35.8333333333vw;clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}@media (min-width:768px){.ng_card{margin-top:0;margin-left:calc(var(--clip-path-height)/tan(var(--angle))*-1);width:auto;max-width:none;--clip-path-height:7.625rem}}.ng_card_top{display:grid;align-items:center;margin-left:16.6666666667vw;grid-column:1/span 2;grid-row:1;grid-template-columns:1fr auto}@media (min-width:768px){.ng_card_top{margin-left:56px}}.ng_card_top .pref{display:flex;align-items:center;justify-content:center;height:var(--clip-path-height);background-color:var(--color-black);color:var(--color-white);font-size:2.7777777778vw;font-weight:var(--weight-bold);text-box-trim:trim-both;--clip-path-height:4.7222222222vw;clip-path:polygon(calc(var(--clip-path-height)/tan(60deg)) 0,100% 0,calc(100% - var(--clip-path-height)/tan(60deg)) 100%,0 100%)}@media (min-width:768px){.ng_card_top .pref{font-size:12px;--clip-path-height:24px}}.ng_card_top .round{display:flex;align-items:center;justify-content:center;margin-left:calc(var(--clip-path-height)/tan(var(--angle))*-1);height:var(--clip-path-height);background-color:var(--color-black);text-box-trim:trim-both;--clip-path-height:4.7222222222vw;clip-path:polygon(calc(var(--clip-path-height)/tan(60deg)) 0,100% 0,calc(100% - var(--clip-path-height)/tan(60deg)) 100%,0 100%)}@media (min-width:768px){.ng_card_top .round{padding:0 14px 2px;--clip-path-height:24px}}.ng_card_top .round>span{position:relative;left:-2.2222222222vw;color:var(--color-white);font-size:2.7777777778vw;font-weight:var(--weight-bold)}@media (min-width:768px){.ng_card_top .round>span{left:0;font-size:12px;font-weight:var(--weight-bold)}}._pattern_01 .ng_card_top .round{width:24.4444444444vw}@media (min-width:768px){._pattern_01 .ng_card_top .round{width:79px}}._pattern_02 .ng_card_top .round{width:49.4444444444vw}@media (min-width:768px){._pattern_02 .ng_card_top .round{width:188px}}._pattern_03 .ng_card_top .round{width:30vw}@media (min-width:768px){._pattern_03 .ng_card_top .round{width:105px}}._pattern_04 .ng_card_top .round{width:35vw}@media (min-width:768px){._pattern_04 .ng_card_top .round{width:124px}}._bar_color_red .ng_card_top .pref{background-color:#e60012}._bar_color_blue .ng_card_top .pref{background-color:#001e55}._bar_color_purple .ng_card_top .pref{background-color:#643fa2}.ng_card_top_left{display:flex;justify-content:center;margin-left:7.7777777778vw;width:34.4444444444vw;background-color:var(--color-gray);grid-column:1;grid-row:2;--clip-path-height:15.2777777778vw;clip-path:polygon(calc(var(--clip-path-height)/tan(60deg)) 0,100% 0,calc(100% - var(--clip-path-height)/tan(60deg)) 100%,0 100%)}@media (min-width:768px){.ng_card_top_left{margin-left:0;width:158px;grid-column:1;grid-row:2/span 3;--clip-path-height:98px}}.ng_card_top_left .group_logo{display:flex;align-items:center;justify-content:center;width:16.3888888889vw;height:100%}@media (min-width:768px){.ng_card_top_left .group_logo{position:relative;width:46px}}.ng_card_top_left .group_logo .logo{width:11.1111111111vw;height:11.1111111111vw}@media (min-width:768px){.ng_card_top_left .group_logo .logo{position:absolute;margin:auto;width:60px;height:60px;inset:0 -100%}}.ng_card_top_left .group_logo .logo img{width:100%}.ng_card_top_right{padding:.8333333333vw 0 1.3888888889vw;grid-column:2/2;grid-row:2/3}@media (min-width:768px){.ng_card_top_right{padding:3px 70px 3px 0;--clip-path-height:98px;grid-column:2;grid-row:2}}.ng_card_top_right .day,.ng_card_top_right .dot,.ng_card_top_right .month{letter-spacing:-.07em;font-size:8.8888888889vw;line-height:1}@media (min-width:768px){.ng_card_top_right .day,.ng_card_top_right .dot,.ng_card_top_right .month{font-size:32px}}.ng_card_top_right .schedule{display:flex;align-items:baseline;margin-left:2.7777777778vw}@media (min-width:768px){.ng_card_top_right .schedule{margin-left:14px}}.ng_card_top_right .youbi{margin-left:calc(.07em + .83333vw);letter-spacing:.05em;font-size:3.3333333333vw;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.ng_card_top_right .youbi{margin-left:calc(.07em + 4px);font-size:12px}}.ng_card_top_right .time{letter-spacing:.05em;font-size:3.6111111111vw;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.ng_card_top_right .time{font-size:14px;font-weight:var(--weight-regular)}}.ng_card_top_right .pref{margin-top:.5555555556vw;margin-left:-2.2222222222vw;font-size:3.3333333333vw}@media (min-width:768px){.ng_card_top_right .pref{margin-top:3px;margin-left:-4px;font-size:12px}}.ng_card_link_wrapper{border-top:1px solid var(--color-line);grid-column:1/span 2}@media (min-width:768px){.ng_card_link_wrapper{margin-left:calc(102px/tan(var(--angle))*-1);grid-column:2;grid-row:3;--clip-path-height:40px}}.ng_card_link_list{display:flex;justify-content:center;padding:2.7777777778vw 21.1111111111vw 2.7777777778vw 11.6666666667vw;gap:2.2222222222vw}@media (min-width:768px){.ng_card_link_list{align-items:center;justify-content:flex-start;margin-left:29px;padding:0;height:100%;gap:8px}}.ng_card_link{min-width:38.8888888889vw}@media (min-width:768px){.ng_card_link{min-width:112px}}.ng_card_link>a{display:block;position:relative;padding:1.9444444444vw 2.7777777778vw;border-radius:100vmax;width:100%;height:100%;background-color:var(--color-black)}@media (min-width:768px){.ng_card_link>a{padding:5px 20px 6px}}.ng_card_link>a:before{content:"";opacity:0;position:absolute;top:1px;left:1px;border-radius:100vmax;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--color-white)}.ng_card_link>a span{display:block;position:relative;text-align:center;color:var(--color-white);font-size:3.3333333333vw;font-weight:var(--weight-bold)}@media (min-width:768px){.ng_card_link>a span{font-size:12px}}.ng_card_link._gold>a{background:var(--grade-gold)}.intro{background-color:var(--color-white);background-image:linear-gradient(180deg,var(--color-white) 0,var(--color-white) 20vw,transparent 0,transparent),url(../img/common/triangle/triangle_white_01.svg),url(../img/common/triangle/triangle_white_02.svg);background-position:0 0,left calc(50% + 26px) top 0,left 50% top 0;background-size:cover,52px 90.07px,52px 90.07px}@media (min-width:768px){.intro{background-image:url(../img/common/triangle/triangle_white_01.svg),url(../img/common/triangle/triangle_white_02.svg);background-position:left calc(50% + 45px) top 83px,left 50% top 83px;background-size:90px 155.9px,90px 155.9px}}@media (min-width:1280px){.intro{background-position:left calc(50% + 45px) top 90px,left 50% top 90px}}.topics{overflow:hidden;position:relative;z-index:1;margin-top:-22.2222222222vw;padding-bottom:52px;padding-left:18px}@media (min-width:768px){.topics{margin-top:0;padding-top:56px;padding-bottom:89px;padding-left:10%}}@media (min-width:1280px){.topics{padding-top:63px;padding-left:10%}}.topics .js-grid{position:absolute;bottom:0;left:0;width:100%;height:100%}.topics_ttl{display:flex;gap:5px}@media (min-width:768px){.topics_ttl{gap:10px}}.topics_ttl .sec_ttl_deco{background-color:color-mix(in srgb,var(--color-white) 50%,transparent);--clip-path-height:0.875rem;--width:0.6875rem}@media (min-width:768px){.topics_ttl .sec_ttl_deco{background-color:var(--color-blue);--clip-path-height:1.5625rem;--width:1.25rem}}.topics_ttl .ttl_txt{height:.875rem;fill:var(--color-white)}@media (min-width:768px){.topics_ttl .ttl_txt{height:1.5625rem;fill:var(--color-black)}}.topics_ttl .ttl_txt>svg{display:block;height:100%}.topics_slide{margin-top:14px}@media (min-width:768px){.topics_slide{margin-top:22px}}.topics_slide_item{position:relative;width:140px;aspect-ratio:7/5}@media (min-width:768px){.topics_slide_item{width:220px}}.topics_slide_item>a{display:block;width:100%;height:100%}.top_nav{overflow:hidden;position:relative;z-index:1}@media (min-width:768px){.top_nav_inner{margin:0 auto;padding-left:var(--plusRate);width:calc(100% + var(--plusRate));min-width:880px;--range:90px;--clip-path-height:calc(var(--range)*sqrt(3)/2*2);--plusRate:70px}}@media (min-width:1024px){.top_nav_inner{padding-left:108px;width:calc(100% + 164px)}}@media (min-width:1280px){.top_nav_inner{padding-left:56px;width:calc(100% + 127px)}}@media (min-width:1440px){.top_nav_inner{padding-left:0;width:100%;max-width:1440px}}.top_nav_list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto}@media (min-width:768px){.top_nav_list{grid-template-columns:repeat(2,1fr)}}@media (min-width:1440px){.top_nav_list{margin-left:-45px;grid-template-columns:repeat(4,auto)}}.top_nav_item{position:relative;border-top:1px solid var(--color-line)}.top_nav_item:nth-of-type(n+3){border-bottom:1px solid var(--color-line)}@media (min-width:768px){.top_nav_item{width:100%;height:var(--clip-path-height);--range:90px;--clip-path-height:calc(var(--range)*sqrt(3)/2*2);clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}}@media (min-width:1440px){.top_nav_item{border-bottom:1px solid var(--color-line);width:450px}}@media (min-width:768px){.top_nav_item+.top_nav_item{margin-left:calc(var(--clip-path-height)*-1/tan(var(--angle)))}}@media (min-width:768px){.top_nav_item:last-child{margin-left:calc(var(--clip-path-height)*-1/tan(var(--angle))*2)}}@media (min-width:1440px){.top_nav_item:last-child{margin-left:calc(var(--clip-path-height)*-1/tan(var(--angle)))}}.top_nav_item:after{content:"";position:absolute;top:0;right:0;margin:auto;width:1px;height:100%;background-color:var(--color-line)}@media (min-width:768px){.top_nav_item:after{height:calc(var(--clip-path-height)*2/sqrt(3));transform:rotate(30deg);transform-origin:top right}}@media (min-width:768px){.top_nav_item:first-child:before,.top_nav_item:nth-child(3):before{content:"";position:absolute;top:0;left:calc(var(--clip-path-height)/tan(var(--angle)));margin:auto;width:1px;height:calc(var(--clip-path-height)*2/sqrt(3));transform:rotate(30deg);transform-origin:top left;background-color:var(--color-line)}}@media (min-width:1440px){.top_nav_item:nth-child(3):before{content:none}}.top_nav_item:nth-child(2n):after{content:none}@media (min-width:768px){.top_nav_item:nth-child(2n):after{content:""}}.top_nav_item>a{display:block;padding:26px 17px 29px 18px;width:100%;height:100%;text-decoration:none}@media (min-width:768px){.top_nav_item>a{display:flex;flex-direction:column;justify-content:center;padding:0}}.top_nav_item .en{height:1.25rem}@media (min-width:768px){.top_nav_item .en{padding-left:90px;height:1.625rem}}.top_nav_item .en svg{display:block;height:100%}.top_nav_item .ja{margin-top:11px;margin-left:3px;letter-spacing:.05em;font-size:.625rem;font-weight:var(--weight-bold);line-height:1}@media (min-width:768px){.top_nav_item .ja{margin-top:17px;margin-left:60px;font-size:.9375rem}}.top_nav_item .arw{position:absolute;right:0;bottom:0;width:20px;height:20px;background-color:var(--color-black)}@media (min-width:768px){.top_nav_item .arw{right:calc(156px/tan(var(--angle)) - var(--clip-path-height)/tan(var(--angle)));width:46px;height:var(--clip-path-height);--clip-path-height:24px;clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}}.top_nav_item .arw svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:10px;height:10px;fill:var(--color-white)}@media (min-width:768px){.top_nav_item .arw svg{left:-3px;width:13px;height:13px}}.statement{overflow-x:clip;position:relative;background-color:var(--color-white);background-image:url(../img/common/triangle/triangle_white_01.svg),url(../img/common/triangle/triangle_white_02.svg);background-position:left 50% top 0,left calc(50% + 26px) top 0;background-size:52px 90.07px,52px 90.07px}@media (min-width:768px){.statement{background-position:left calc(50% + 45px) top 0,left 50% top 0;background-size:90px 155.9px,90px 155.9px}}.statement_inner{position:relative;padding:58px 0 60px}@media (min-width:768px){.statement_inner{margin:0 auto;padding:23px 0 43px}}@media (min-width:1024px){.statement_inner{margin:0 auto;padding:148px 0 100px}}.statement_plg._01{position:absolute;top:0;left:-245px;width:283px;height:var(--clip-path-height);--clip-path-height:225px}@media (min-width:768px){.statement_plg._01{top:-128px;left:-493px;width:628px;--clip-path-height:467px}}@media (min-width:1024px){.statement_plg._01{top:0}}.statement_plg._02{position:absolute;top:315px;right:-91px;width:286px;height:var(--clip-path-height);--clip-path-height:225px}@media (min-width:768px){.statement_plg._02{top:390px;right:-204px;width:500px;--clip-path-height:390px}}@media (min-width:1024px){.statement_plg._02{top:234px;right:-180px;width:810px;--clip-path-height:624px}}.statement_plg._03{position:absolute;z-index:1;bottom:-80px;left:-123px;width:180px;height:var(--clip-path-height);transform:scaleX(-1);--clip-path-height:116px}@media (min-width:768px){.statement_plg._03{top:780px;right:-244px;left:auto;width:448px;transform:none;--clip-path-height:312px}}@media (min-width:1024px){.statement_plg._03{top:858px;right:-178px;left:auto;width:628px;transform:none;--clip-path-height:467px}}.statement_slogan{position:relative;margin:0 auto}@media (min-width:1024px){.statement_slogan{padding:0 60px;max-width:1272px}}.statement_slogan img{width:100%}.statement_slogan .slogan{position:relative;margin:0 auto;width:94.444%;max-width:500px;aspect-ratio:310/164}@media (min-width:768px){.statement_slogan .slogan{margin-top:136px;width:732px;max-width:none}}@media (min-width:1024px){.statement_slogan .slogan{margin:0 0 0 20px;width:732px}}.statement_slogan .slogan svg{display:block;position:absolute;top:0;left:0;width:100%;height:100%}@media (min-width:1024px){.statement_slogan .slogan svg{left:0}}.statement_body{position:relative;margin-top:190px;padding:0 18px}@media (min-width:768px){.statement_body{margin:136px auto 0;padding:0 60px;max-width:1272px}}.statement_body .lead{display:inline-block;padding:.125rem .375rem .25rem .75rem;background:linear-gradient(90deg,var(--color-black),var(--color-black))}@media (min-width:768px){.statement_body .lead{padding:.0625rem .75rem .25rem 1rem}}.statement_body .lead p{letter-spacing:0;color:var(--color-white);font-size:2.25rem;font-weight:900;line-height:1.45}@media (min-width:768px){.statement_body .lead p{font-size:3rem}}.statement_body .txt{margin-top:56px}@media (min-width:768px){.statement_body .txt{margin-top:32px}}.statement_body .txt p{letter-spacing:.05em;word-break:keep-all;font-size:.9375rem;font-weight:var(--weight-bold);line-height:2}@media (min-width:768px){.statement_body .txt p{letter-spacing:.004em;font-size:1.125rem;line-height:2.15}}.statement_body .txt p span{display:inline-block}.member{overflow-x:clip;position:relative;padding:90px 0 76px;background:url(../img/top/member_bg_sm.webp) bottom/cover no-repeat}@media (min-width:768px){.member{padding:153px 0 114px;background:url(../img/top/member_bg_lg.webp) bottom/cover no-repeat}}.member:before{content:"";top:-70px;height:109px;background:linear-gradient(0deg,var(--color-white) 0,transparent)}.member:before,.member_ov{position:absolute;left:0;width:100%}.member_ov{top:0;right:0;bottom:0;margin:auto;max-width:1440px;height:100%;pointer-events:none}.member_ov:after,.member_ov:before{content:"";position:absolute;top:0;bottom:0;width:calc(50vw - 720px);background-color:var(--color-black)}.member_ov:before{left:calc(-50vw - -720px)}.member_ov:after{right:calc(-50vw - -720px)}.member_ov .top{position:absolute;top:0;left:0;width:100%;height:390px;background:linear-gradient(180deg,var(--color-black) 0,transparent)}@media (min-width:768px){.member_ov .top{height:521px}}.member_ov .right{position:absolute;top:0;right:0;width:46%;height:100%;background:linear-gradient(270deg,var(--color-black) 0,transparent)}@media (min-width:768px){.member_ov .right{width:50%}}.member_ov .bottom{position:absolute;bottom:0;left:0;width:100%;height:390px;background:linear-gradient(0deg,var(--color-black) 0,transparent)}@media (min-width:768px){.member_ov .bottom{height:483px}}.member_ov .left{position:absolute;top:0;left:0;width:46%;height:100%;background:linear-gradient(90deg,var(--color-black) 0,transparent)}@media (min-width:768px){.member_ov .left{width:50%}}.member_ov .circle{opacity:.2;position:absolute;bottom:10px;left:8.0555555556vw;border-radius:50%;width:200px;height:200px;background-color:var(--color-white);filter:blur(100px)}@media (min-width:768px){.member_ov .circle{opacity:.1;bottom:30px;left:540px;width:370px;height:370px}}.member_deco{position:absolute;top:-1px;left:0;width:100%;height:48px;background:url(../img/top/member_deco_sm.webp) 0 0/390px 100% repeat-x}@media (min-width:768px){.member_deco{height:116px;background:url(../img/top/member_deco_lg.webp) 0 0/1440px 100% repeat-x}}.member_inner{position:relative}@media (min-width:768px){.member_slide_cursor{opacity:0;position:absolute;z-index:1;top:0;left:0;width:100px;height:100px;cursor:pointer}.member_slide_cursor_inner{display:grid;border:1px solid var(--color-white);border-radius:50%;width:100%;height:100%;transform:scale(.5);background-color:color-mix(in srgb,var(--color-black) 20%,transparent 80%);place-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.member_slide_cursor_inner .cursor_arw{width:16px;height:16px;background-color:var(--color-white);-webkit-mask-image:url(../img/common/icon/anchor.svg);mask-image:url(../img/common/icon/anchor.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.member_slide_cursor{transition:opacity .16s cubic-bezier(.25,.46,.45,.94)}.member_slide_cursor.is-prev{opacity:1;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.member_slide_cursor.is-prev .member_slide_cursor_inner{transform:scale(1)}.member_slide_cursor.is-prev .cursor_arw{transform:rotate(90deg)}.member_slide_cursor.is-next{opacity:1;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.member_slide_cursor.is-next .member_slide_cursor_inner{transform:scale(1)}.member_slide_cursor.is-next .cursor_arw{transform:rotate(-90deg)}.member_slide_cursor.is-center{opacity:1;transition:opacity .34s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.member_slide_cursor.is-center .member_slide_cursor_inner{display:flex;align-items:center;justify-content:center;position:relative;transform:scale(1.6)}.member_slide_cursor.is-center .member_slide_cursor_inner:before{content:"click";display:block;text-align:center;color:#fff;font-size:.875rem}.member_slide_cursor.is-center .cursor_arw{visibility:hidden;opacity:0;width:0}.member_slide_cursor.is-hidden{opacity:0;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.member_slide_cursor_inner{transition:transform .6s cubic-bezier(.075,.82,.165,1),background-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter .34s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.075,.82,.165,1),backdrop-filter .34s cubic-bezier(.25,.46,.45,.94),background-color .34s cubic-bezier(.25,.46,.45,.94);transition:transform .6s cubic-bezier(.075,.82,.165,1),backdrop-filter .34s cubic-bezier(.25,.46,.45,.94),background-color .34s cubic-bezier(.25,.46,.45,.94),-webkit-backdrop-filter .34s cubic-bezier(.25,.46,.45,.94)}}.member_slide_item{position:relative;z-index:1;width:300px;height:346px;pointer-events:none}@media (min-width:768px){.member_slide_item{width:540px;height:622px}}.member_slide_item img{width:100%}.member_slide_item>a{display:block;position:relative;width:100%;height:100%}.member_slide_item>a .member_spray{position:absolute;z-index:-1;top:75px;right:40px;width:116px;aspect-ratio:470/479}@media (min-width:768px){.member_slide_item>a .member_spray{top:179px;right:91px;width:232px}}.member_slide_item>a .member_spray .spray{position:absolute;top:0;left:0;width:100%;height:100%}.member_slide_item>a .member_info{display:flex;align-items:center;flex-direction:column;position:absolute;top:37px;right:28px;gap:5px}@media (min-width:768px){.member_slide_item>a .member_info{top:58px;right:34px;gap:11px}}.member_slide_item>a .member_info .num{margin-left:-.07em;width:68px;text-align:center;letter-spacing:-.07em;color:var(--color-white);font-size:80px;line-height:1;text-stroke:2px #beac71;-webkit-text-stroke:2px #beac71}@media (min-width:768px){.member_slide_item>a .member_info .num{width:135px;font-size:160px}}.member_slide_item>a .member_info .position{padding:3px 8px 4px;border:1px solid color-mix(in srgb,var(--color-white) 50%,transparent);width:-moz-fit-content;width:fit-content;letter-spacing:0;color:var(--color-white);font-size:10px;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.member_slide_item>a .member_info .position{padding:4px 10px;font-size:16px}}.member_slide_item>a .thumb{position:relative;margin-left:10px;width:100%;height:100%;--clip-path-height:173px;clip-path:polygon(0 0,100% 0,100% calc(100% - var(--clip-path-height)),calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}@media (min-width:768px){.member_slide_item>a .thumb{margin-left:0;--clip-path-height:312px}}.member_slide_item>a .thumb img{position:absolute;right:0;bottom:0;left:0;margin:auto;width:auto;height:320px}@media (min-width:768px){.member_slide_item>a .thumb img{height:580px}}.member_slide_item>a .thumb:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:var(--clip-path-height);background:linear-gradient(180deg,var(--grade-blue-light) 0,var(--grade-blue-dark));clip-path:polygon(calc(var(--clip-path-height)/tan(var(--angle))) 0,100% 0,calc(100% - var(--clip-path-height)/tan(var(--angle))) 100%,0 100%)}.member_slide_item>a .name{display:flex;flex-direction:column;position:absolute;bottom:32px;left:10px;width:calc(100% - var(--clip-path-height)/tan(var(--angle)));text-align:center;color:var(--color-white);row-gap:8px;--clip-path-height:173px}@media (min-width:768px){.member_slide_item>a .name{flex-direction:column-reverse;bottom:20px;left:28px;--clip-path-height:312px;row-gap:12px}}.member_slide_item>a .name .en{font-size:12px;line-height:1}@media (min-width:768px){.member_slide_item>a .name .en{font-size:18px}}.member_slide_item>a .name .ja{letter-spacing:.05em;font-size:18px;font-weight:var(--weight-bold);line-height:1}@media (min-width:768px){.member_slide_item>a .name .ja{font-size:32px}}.member_slide_item{transition:filter .34s cubic-bezier(.25,.46,.45,.94);filter:grayscale(1)}.member_slide_item .member_info{opacity:.3;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.member_slide_item.is-active{position:relative;z-index:1;pointer-events:all;filter:grayscale(.1)}.member_slide_item.is-active .member_info{opacity:1}.member_link{position:relative;margin:31px auto 0}@media (min-width:768px){.member_link{margin-top:60px}}.info{overflow-x:clip;position:relative;padding:0 18px}@media (min-width:768px){.info{padding:0 70px}}.info_inner{position:relative;padding:72px 0 80px}@media (min-width:1280px){.info_inner{display:grid;margin:0 auto;padding:126px 0 143px;max-width:1300px;--columWidth:calc(570px - min(9.4444444444vw, 136px)/2);grid-template-columns:repeat(2,minmax(var(--columWidth),1fr));gap:min(9.4444444444vw,136px)}}.highlights_plg._01{position:absolute;top:0;right:-218px;width:283px;height:var(--clip-path-height);transform:scaleX(-1);--clip-path-height:203px}@media (min-width:768px){.highlights_plg._01{right:auto;left:-523px;width:613px;transform:none;--clip-path-height:440px}}.highlights_plg._02{position:absolute;bottom:-45px;left:-50px;width:193px;height:var(--clip-path-height);transform:scaleX(-1);--clip-path-height:154px}@media (min-width:768px){.highlights_plg._02{right:-361px;bottom:-157px;left:auto;width:720px;transform:none;--clip-path-height:468px}}.highlights_body{position:relative;margin-top:30px}@media (min-width:768px){.highlights_body{margin-top:60px}}.highlights_label{display:flex;justify-content:center;position:relative;margin:0 auto}@media (min-width:768px){.highlights_label{display:grid;grid-template-columns:repeat(2,8.75rem)}}.highlights_label .round{padding:.375rem .625rem;border:1px solid var(--color-black);width:5.5rem;background-color:var(--color-black);text-align:center;color:var(--color-white);font-size:.875rem;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.highlights_label .round{padding:.6875rem 0 .8125rem;width:8.75rem;font-size:1.25rem}}.highlights_label .date{padding:.375rem .625rem;border:1px solid var(--color-black);width:5.5rem;background-color:var(--color-white);text-align:center;font-size:.875rem;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.highlights_label .date{padding:.6875rem 0 .8125rem;width:8.75rem;font-size:1.25rem}}.highlights_label .date .day{font-size:inherit;font-weight:var(--weight-regular)}.highlights_label .youbi{display:inline-block;font-size:.625rem;font-weight:400}@media (min-width:768px){.highlights_label .youbi{font-size:1rem}}.highlights_card{margin-top:-14px;padding:30px 20px 24px;background-color:var(--color-gray)}@media (min-width:768px){.highlights_card{margin-top:-22px;padding:49px 20px 44px}}.highlights_card .card_top{text-align:center}@media (min-width:768px){.highlights_card .card_top{display:flex;justify-content:center;gap:17px}}.highlights_card .league{position:relative;padding-bottom:10px;font-size:.75rem;font-weight:var(--weight-bold);line-height:1}@media (min-width:768px){.highlights_card .league{padding-bottom:0;font-size:.875rem;font-weight:var(--weight-regular)}}.highlights_card .league:after{content:"";position:absolute;right:0;bottom:0;left:0;margin:auto;width:20px;height:1px;background-color:var(--color-line)}@media (min-width:768px){.highlights_card .league:after{top:0;right:-.3125rem;bottom:0;left:auto;width:1px;height:.8125rem}}.highlights_card .studium{margin-top:8px;font-size:.75rem;line-height:1}@media (min-width:768px){.highlights_card .studium{margin-top:0;font-size:.875rem}}.highlights_card .card_vs{display:flex;align-items:center;justify-content:center;position:relative;margin-top:20px;gap:62px}@media (min-width:768px){.highlights_card .card_vs{margin-top:25px;gap:74px}}.highlights_card .card_vs:before{content:"";position:absolute;top:1.8125rem;right:0;left:0;margin:auto;width:25px;height:6px;background-color:var(--color-line)}@media (min-width:768px){.highlights_card .card_vs:before{top:3.125rem}}.highlights_card .flip{display:grid;grid-template-columns:auto auto;grid-template-rows:auto 1fr;-moz-column-gap:16px;column-gap:16px}@media (min-width:768px){.highlights_card .flip{-moz-column-gap:32px;column-gap:32px}}.highlights_card .flip.myteam{direction:rtl}.highlights_card .logo{align-self:center;margin:0 auto;width:52px;aspect-ratio:1/1}@media (min-width:768px){.highlights_card .logo{width:92px}}.highlights_card .logo img{display:block;margin:0 auto;height:100%}.highlights_card .num{display:grid;position:relative;border:1px solid var(--color-line);border-radius:2.42px;width:40px;height:64px;background:linear-gradient(0deg,#010101,#757575);place-items:center}@media (min-width:768px){.highlights_card .num{border-radius:4px;width:71px;height:100%;grid-column:2;grid-row:1/span 2}}.highlights_card .num:before{content:"";opacity:.3;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:1px;background-color:var(--color-line)}.highlights_card .num>span{color:var(--color-white);font-family:zelviafont;font-size:36px;line-height:1}@media (min-width:768px){.highlights_card .num>span{font-size:56px}}.highlights_card .name{margin-top:14px;text-align:center;font-size:.75rem;font-weight:var(--weight-medium);line-height:1;grid-column:1/span 2;direction:ltr}@media (min-width:768px){.highlights_card .name{margin-top:6px;grid-column:1}}.highlights_lead{margin-top:32px}.highlights_movie{margin-top:14px;width:100%;aspect-ratio:16/9}@media (min-width:768px){.highlights_movie{margin-top:23px}}.highlights_movie iframe{width:100%;height:100%}.highlights_link{margin:33px auto 0}@media (min-width:768px){.highlights_link{margin-top:42px}}.ranking{position:relative;margin-top:72px}@media (min-width:1280px){.ranking{margin-top:0}.ranking:before{content:"";position:absolute;top:0;left:calc(max(-9.4444444444vw, -136px)/2);width:1px;height:100%;background-color:var(--color-line)}}.ranking_body{margin-top:30px}@media (min-width:768px){.ranking_body{margin-top:60px}}.table_wrapper{overflow:scroll;position:relative;width:-moz-fit-content;width:fit-content;max-width:100%;height:324px;overscroll-behavior:none}@media (min-width:768px){.table_wrapper{margin:0 auto;height:786px}}@media (min-width:1280px){.table_wrapper{width:100%}}.table{width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}@media (min-width:1280px){.table{width:100%}}.table_header{position:sticky;z-index:4;top:0;left:0}.table_header,.table_row{display:grid;width:36.375rem;grid-template-columns:2.5rem 142fr repeat(8,50fr);grid-template-rows:2.75rem}@media (min-width:768px){.table_header,.table_row{width:37.3125rem;grid-template-columns:2.6875rem 170fr repeat(8,48fr)}}@media (min-width:1280px){.table_header,.table_row{width:100%}}@media (min-width:768px){.table_header{grid-template-rows:4.125rem}}@media (min-width:768px){.table_row{grid-template-rows:3.75rem}}.table_cell{display:grid;height:100%;background-color:var(--color-white);font-size:.625rem;font-weight:var(--weight-bold);place-items:center}@media (min-width:768px){.table_cell{font-size:.75rem;font-weight:var(--weight-regular)}}._blue .table_cell{background-color:var(--color-blue);color:var(--color-white)}._blue .table_cell:first-child{color:#f6d073}.table_cell.name{display:flex;align-items:center;padding:0 9px}@media (min-width:768px){.table_cell.name{padding:0 12px}}.table_cell.name .logo{display:block;width:24px;height:24px;text-align:center}.table_cell.name .logo img{height:100%;-o-object-fit:contain;object-fit:contain}.table_cell.name .name_txt{display:block;margin-left:6px;transition:display .34s cubic-bezier(.25,.46,.45,.94)}@media (min-width:768px){.table_cell.name .name_txt{margin-left:8px}}.table_cell.name .name_txt.is-hide{display:none}.table_header .table_cell{position:sticky;z-index:1;top:0;background-color:var(--color-black);color:var(--color-white);font-weight:var(--weight-semi-bold)}@media (min-width:768px){.table_header .table_cell{font-weight:var(--weight-regular)}}.table_header .fixed-column{z-index:2}.fixed-column{position:sticky;z-index:2;left:0;background-color:var(--color-white)}.fixed-column:nth-child(2){z-index:3;left:2.5rem}@media (min-width:768px){.fixed-column:nth-child(2){left:2.6875rem}}.table_wrapper{border:1px solid var(--color-line)}.table_header .table_cell:not(:last-child){border-right:1px solid color-mix(in srgb,var(--color-white) 30%,transparent 70%)}.table_body .table_row{border-top:1px solid var(--color-line)}.table_body .table_row .table_cell:not(:last-child){border-right:1px solid var(--color-line)}.table_body .table_row._blue{border-top:none;border-left:none}.table_body .table_row._blue .table_cell:last-child{border-right:none}.table_body .table_row._blue+.table_row{border-top:none}.table_wrapper._goal{width:600px}@media (min-width:768px){.table_wrapper._goal{width:100%}}.table_wrapper .table_header,.table_wrapper .table_row{transition:grid-template-columns .16s cubic-bezier(.25,.46,.45,.94)}.table_wrapper.is-scroll .table_header,.table_wrapper.is-scroll .table_row{grid-template-columns:2.5rem 62fr repeat(8,60fr)}@media (min-width:768px){.table_wrapper.is-scroll .table_header,.table_wrapper.is-scroll .table_row{grid-template-columns:2.6875rem 90fr repeat(8,58fr)}}.table_wrapper.is-scroll .table_cell.name{justify-content:center}.table_wrapper{scrollbar-width:none}.table_wrapper::-webkit-scrollbar{display:none}.js-scrollBox_wrapper{position:relative;margin:0 auto;width:-moz-fit-content;width:fit-content;max-width:100%}@media (min-width:1280px){.js-scrollBox_wrapper{width:100%}}.js-scrollBox{position:relative}.scroll-track{position:absolute;border-radius:100vmax;background:#d6d6d6}.scroll-track._vertical{z-index:1;right:4px;bottom:10px;width:4px;height:calc(100% - 64px)}@media (min-width:768px){.scroll-track._vertical{height:calc(100% - 86px)}}.scroll-track._horizontal{z-index:5;bottom:4px;left:10px;width:calc(100% - 20px);height:4px}.scroll-bar{display:block;position:absolute;z-index:1;top:0;left:0;border-radius:100vmax;cursor:pointer;background:var(--color-black)}._vertical .scroll-bar{width:100%}._horizontal .scroll-bar{height:100%}.news{overflow-x:clip}.news .sec_ttl{padding-left:18px}@media (min-width:768px){.news .sec_ttl{padding:0;height:6.25rem}}.news_inner{position:relative;padding:80px 0}@media (min-width:768px){.news_inner{margin:0 auto;padding:120px 0 140px;max-width:1272px}}@media (min-width:768px){.news_plg{position:absolute;top:0;left:-450px;width:566px;height:var(--clip-path-height);--clip-path-height:368px}}.news_slide{margin:30px 0 0 18px}@media (min-width:768px){.news_slide{margin:60px 0 0 60px;max-width:1152px}}.news_slide:not(.is-overflow) .c-slide_num_controller{display:none}.news_slide_item{width:260px}@media (min-width:768px){.news_slide_item{width:362px}}.news_slide_item>a{display:grid;width:100%;height:100%;background-color:var(--color-white);grid-template-rows:auto 1fr}.news_slide_thumb{width:100%;aspect-ratio:260/158}.news_slide_thumb img{width:100%;-o-object-fit:cover;object-fit:cover}.news_slide_cont{position:relative;padding:20px 17px}@media (min-width:768px){.news_slide_cont{padding:28px 32px 56px}}.news_slide_cont_top{display:flex;align-items:center;flex-wrap:wrap;gap:10px}@media (min-width:768px){.news_slide_cont_top{gap:12px}}.news_slide_cont_top .date>time{letter-spacing:0;font-size:.8125rem;font-weight:var(--weight-bold);line-height:1}@media (min-width:768px){.news_slide_cont_top .date>time{font-size:1rem}}.news_slide_cont_top .category{padding:.25rem;border:1px solid var(--color-line);border-radius:.125rem;letter-spacing:0;font-size:.625rem;font-weight:var(--weight-medium);line-height:1}@media (min-width:768px){.news_slide_cont_top .category{padding:.375rem;font-size:.75rem}}.news_slide_cont_top .category>span{position:relative;padding-left:11px;font-size:inherit;line-height:inherit}.news_slide_cont_top .category>span:before{content:"";position:absolute;top:50%;left:5px;width:1px;height:1em;transform:translateY(-50%);background-color:var(--color-line)}@media (min-width:768px){.news_slide_cont_top .category>span:before{transform:translateY(-38%)}}.news_slide_ttl{overflow:hidden;margin-top:12px}.news_slide_ttl>p{display:-webkit-box;-webkit-box-orient:vertical;letter-spacing:.05em;font-size:.875rem;font-weight:var(--weight-bold);line-height:1.45;-webkit-line-clamp:3;font-feature-settings:"palt"}@media (min-width:768px){.news_slide_ttl>p{font-size:1.125rem}}.news_slide_icon{position:absolute;right:0;bottom:0;width:2rem;height:1.25rem;background-color:var(--color-black);clip-path:polygon(30% 0,100% 0,100% 100%,0 100%)}@media (min-width:768px){.news_slide_icon{width:2.5rem;height:1.5rem}}.news_slide_icon:before{content:"";position:absolute;top:0;bottom:0;left:.875rem;margin:auto;width:.625rem;height:.625rem;background-color:var(--color-white);-webkit-mask-image:url(../img/common/icon/arrow.svg);mask-image:url(../img/common/icon/arrow.svg);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@media (min-width:768px){.news_slide_icon:before{left:1.125rem;width:.8125rem;height:.8125rem}}.news_search{margin-top:40px}@media (min-width:768px){.news_search{margin-top:100px}}.news_search_inner{padding:0 18px}@media (min-width:768px){.news_search_inner{padding:0 60px}}@media (min-width:1024px){.news_search_inner{display:grid;grid-template-columns:minmax(9.375rem,18rem) 1fr;grid-template-rows:auto 1fr;-moz-column-gap:80px;column-gap:80px}}.news_search_body{margin-top:12px}@media (min-width:768px){.news_search_body{margin-top:16px;grid-column:1;grid-row:2}}.news_search_select{position:relative;z-index:1;border:1px solid var(--color-line);border-radius:1.875rem;width:100%;height:2.75rem;background-color:var(--color-white)}@media (min-width:768px){.news_search_select{height:3.25rem}}.news_search_select:after{content:"";position:absolute;z-index:-1;top:0;right:14px;bottom:0;margin:auto;width:.625rem;height:.625rem;background-color:var(--color-black);-webkit-mask-image:url(../img/common/icon/anchor.svg);mask-image:url(../img/common/icon/anchor.svg)}@media (min-width:768px){.news_search_select:after{right:20px;width:.8125rem;height:.8125rem}}.news_search_select select{padding:0 1.25rem;border:none;border-radius:1.875rem;width:100%;height:100%;cursor:pointer;background:none;letter-spacing:.05em;font-size:.875rem;font-weight:var(--weight-bold);line-height:1.45;appearance:none;-moz-appearance:none;-webkit-appearance:none}.news_search_link{margin:32px 0 0 auto}@media (min-width:768px){.news_search_link{margin-top:40px}}.movie{position:relative;width:100%;height:100%}.movie_deco{position:absolute;z-index:1;top:-2px;left:0;width:100%;height:48px;background:url(../img/top/movie_deco_sm.webp) 0 0/390px 100% repeat-x}@media (min-width:768px){.movie_deco{height:116px;background:url(../img/top/movie_deco_lg.webp) 0 0/1440px 100% repeat-x}}.movie_inner{overflow:hidden;position:relative;width:100%;height:320px}@media (min-width:768px){.movie_inner{padding-top:53px;height:653px}}.movie_thumb{position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767.98px){.partner .sec_ttl_en{height:5.1875rem}}.partner_plg{position:absolute;top:-113px;right:-209px;width:273px;height:var(--clip-path-height);--clip-path-height:203px}@media (min-width:768px){.partner_plg{top:auto;right:auto;bottom:-178px;left:-190px;width:430px;--clip-path-height:280px}}.partner_ttl .en{letter-spacing:-.07em;font-size:3.25rem;line-height:1}.partner_ttl .ja{position:relative;margin-top:.75rem;padding-left:.875rem;letter-spacing:0;font-size:.875rem;font-weight:var(--weight-bold);line-height:1}.partner_ttl .ja:before{content:"";position:absolute;top:.125rem;left:0;width:.25rem;height:.8125rem;transform:skewX(-30deg);transform-origin:left bottom;background-color:var(--color-blue)}.partner_list_wrapper{margin-top:36px}@media (min-width:768px){.partner_list_wrapper{margin-top:58px}}.partner_list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}@media (min-width:768px){.partner_list{grid-template-columns:repeat(auto-fit,minmax(13.875rem,1fr));gap:10px}}.partner_item{border:1px solid var(--color-line)}.partner_links{margin-top:40px}@media (min-width:1024px){.partner_links{display:flex;justify-content:center;margin-top:60px;gap:32px}}.partner_link{margin:0 auto}@media (min-width:1024px){.partner_link{margin:0}}.partner_link+.partner_link{margin-top:12px}@media (min-width:1024px){.partner_link+.partner_link{margin:0}}.sns{overflow-x:clip;padding:0 18px}@media (min-width:768px){.sns{padding:0 70px}}@media (min-width:768px){.sns .sec_ttl{height:6.25rem}}.sns_inner{position:relative;padding:72px 0 80px}@media (min-width:1280px){.sns_inner{margin:0 auto;padding:120px 0 140px;max-width:1300px}}.sns_plg{position:absolute;top:-158px;left:-235px;width:273px;height:var(--clip-path-height);transform:scaleX(-1);--clip-path-height:203px}@media (min-width:768px){.sns_plg{top:auto;right:-440px;bottom:0;left:auto;width:620px;transform:none;--clip-path-height:403px}}.sns_icon_list_wrapper{margin-top:32px}@media (min-width:768px){.sns_icon_list_wrapper{margin:66px auto 0;max-width:1152px}}.sns_icon_list{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.75rem,1fr));gap:8px}@media (min-width:768px){.sns_icon_list{grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr));gap:20px}}.sns_icon_list .c-card_item{margin:0}.sns_icon_item>a{display:block;position:relative;padding:24px 15px 36px;width:100%;height:100%}@media (min-width:768px){.sns_icon_item>a{padding:32px 52px 46px}}.sns_icon_item .item_icon{display:grid;margin:0 auto;border:1px solid var(--color-line);border-radius:50%;width:60px;height:60px;background-color:var(--color-white);place-items:center}@media (min-width:768px){.sns_icon_item .item_icon{width:80px;height:80px}}.sns_icon_item .item_icon img{display:block;width:27px;-o-object-fit:contain;object-fit:contain}@media (min-width:768px){.sns_icon_item .item_icon img{width:36px}}.sns_icon_item .item_cont{margin-top:20px}.sns_icon_item .item_ttl{text-align:center;letter-spacing:0;font-size:.9375rem;font-weight:var(--weight-semi-bold);line-height:1}@media (min-width:768px){.sns_icon_item .item_ttl{font-size:1.125rem}}.sns_icon_item .item_ttl span{letter-spacing:inherit;font-size:.75rem;line-height:inherit}@media (min-width:768px){.sns_icon_item .item_ttl span{font-size:.875rem}}.sns_icon_item .item_txt{margin-top:10px}@media (min-width:768px){.sns_icon_item .item_txt{margin-top:16px}}.sns_icon_item .item_txt>p{letter-spacing:.05em;font-size:.75rem;font-weight:var(--weight-bold);line-height:1.5}@media (min-width:768px){.sns_icon_item .item_txt>p{font-size:.9375rem}}.fv_slide{display:flex;flex-direction:column-reverse;gap:3.3333333333vw}@media (min-width:768px){.fv_slide{flex-direction:column;gap:20px}}.fv_slide .c-slide_autoplay_controller{display:flex;align-items:center;padding:0 2.7777777778vw;gap:5.2777777778vw}@media (min-width:768px){.fv_slide .c-slide_autoplay_controller{margin:0 auto;padding:0;width:65vw;gap:24px}}@media (min-width:1280px){.fv_slide .c-slide_autoplay_controller{margin:auto;padding:0 58.828125vw 0 2.7777777778vw;width:100%;gap:1.6666666667vw}}.fv_slide .splide__toggle{flex-shrink:0;position:relative;width:2.2222222222vw;height:2.7777777778vw;min-height:auto}@media (min-width:768px){.fv_slide .splide__toggle{width:.8333333333vw;height:1.0416666667vw}}.fv_slide .splide__toggle__play{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;border-top:1.3888888889vw solid transparent;border-bottom:1.3888888889vw solid transparent;border-left:2.2222222222vw solid var(--color-white);width:0;height:0}@media (min-width:768px){.fv_slide .splide__toggle__play{border-top:.4166666667vw solid transparent;border-bottom:.4166666667vw solid transparent;border-left:.8333333333vw solid var(--color-black)}}.fv_slide .splide__toggle__pause{position:absolute;top:0;left:0;width:2.2222222222vw;height:2.7777777778vw}@media (min-width:768px){.fv_slide .splide__toggle__pause{width:.8333333333vw;height:1.0416666667vw}}.fv_slide .splide__toggle__pause:after,.fv_slide .splide__toggle__pause:before{content:"";position:absolute;top:0;width:.5555555556vw;height:100%;background-color:var(--color-white)}@media (min-width:768px){.fv_slide .splide__toggle__pause:after,.fv_slide .splide__toggle__pause:before{width:.2083333333vw;background-color:var(--color-black)}}.fv_slide .splide__toggle__pause:before{left:0}.fv_slide .splide__toggle__pause:after{right:0}.fv_slide .fv_slide_progress{display:flex;justify-content:space-between;width:100%;gap:1.1111111111vw}@media (min-width:768px){.fv_slide .fv_slide_progress{gap:.6944444444vw}}.fv_slide .fv_slide_progress_group{display:grid;align-items:flex-end;grid-template-columns:auto 1fr;gap:1.1111111111vw}@media (min-width:768px){.fv_slide .fv_slide_progress_group{gap:.6944444444vw}}.fv_slide .fv_slide_progress_group .num{opacity:.5;width:3.8888888889vw;min-height:auto;letter-spacing:-.07em;color:var(--color-white);font-size:4.1666666667vw;line-height:1}@media (min-width:768px){.fv_slide .fv_slide_progress_group .num{opacity:.2;width:1.25vw;color:var(--color-black);font-size:1.3888888889vw}}.fv_slide .fv_slide_progress_group .bar{position:relative;bottom:.5555555556vw;width:100%;height:1px;background-color:color-mix(in srgb,var(--color-white) 50%,transparent 50%)}@media (min-width:768px){.fv_slide .fv_slide_progress_group .bar{bottom:3px;background-color:color-mix(in srgb,var(--color-black) 20%,transparent 80%)}}.fv_slide .fv_slide_progress_group .bar_inner{position:absolute;top:0;left:0;width:0;height:1px;background-color:var(--color-white)}@media (min-width:768px){.fv_slide .fv_slide_progress_group .bar_inner{background-color:var(--color-black)}}.fv_slide .fv_slide_progress_group .bar_inner.is-complete{width:100%!important}.fv_slide .fv_slide_progress_group.is-active .num{opacity:1;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.fv_slide_item{overflow:hidden}.fv_slide_item .js-fvSlide_inner{display:block;overflow:hidden;width:100%;height:100%}.fv_slide_item .js-fvSlide_inner img{transform:rotate(.0001deg);will-change:transform}.fv_slide_item>a{overflow:hidden}.fv_slide_item>a img{transition:transform .16s cubic-bezier(.25,.46,.45,.94);transform:rotate(.001deg)}.fv_slide_item>a:hover img{transition:transform .68s cubic-bezier(.23,1,.32,1);transform:scale(1.03)}.ng_link>a{transition:border-color .16s cubic-bezier(.25,.46,.45,.94),background-color .16s cubic-bezier(.25,.46,.45,.94)}.ng_link>a .ng_link_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.ng_link>a:hover{border-color:var(--color-blue);transition:border-color .24s cubic-bezier(.25,.46,.45,.94),background-color .24s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-white)}.ng_link>a:hover .ng_link_txt{transition:color .24s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}@media (min-width:768px){.ng_top .ng_link>a{transition:border-color .16s cubic-bezier(.25,.46,.45,.94),background-color .16s cubic-bezier(.25,.46,.45,.94)}.ng_top .ng_link>a .ng_link_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.ng_top:hover .ng_link>a{border-color:var(--color-blue);transition:border-color .24s cubic-bezier(.25,.46,.45,.94),background-color .24s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-white)}.ng_top:hover .ng_link>a .ng_link_txt{transition:color .24s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}}@media (max-width:767.98px){.ng_link>a{transition:border-color .16s cubic-bezier(.25,.46,.45,.94),background-color .16s cubic-bezier(.25,.46,.45,.94)}.ng_link>a .ng_link_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.ng_link>a:hover{border-color:var(--color-blue);transition:border-color .24s cubic-bezier(.25,.46,.45,.94),background-color .24s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-white)}.ng_link>a:hover .ng_link_txt{transition:color .24s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}}.ng_card_link>a:before{transition:opacity .16s cubic-bezier(.25,.46,.45,.94)}.ng_card_link>a:before span{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.ng_card_link>a:hover:before{opacity:1;transition:opacity .24s cubic-bezier(.25,.46,.45,.94)}.ng_card_link>a:hover span{transition:color .24s cubic-bezier(.25,.46,.45,.94);color:var(--color-black)}.ng_card_link._gold>a:hover span{color:var(--grade-gold-dark)}.top_nav_item>a{transition:color .16s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-white)}.top_nav_item>a .en svg{transition:fill .16s cubic-bezier(.25,.46,.45,.94);fill:var(--color-black)}.top_nav_item>a .arw{transition:background-color .16s cubic-bezier(.25,.46,.45,.94)}.top_nav_item>a:hover{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}.top_nav_item>a:hover .en svg{transition:fill .34s cubic-bezier(.25,.46,.45,.94);fill:var(--color-blue)}.top_nav_item>a:hover .arw{transition:background-color .34s cubic-bezier(.25,.46,.45,.94);background-color:var(--color-blue)}.top_nav_item>a:hover .arw svg{animation:arw .34s cubic-bezier(.25,.46,.45,.94)}.member_spray .spray{opacity:0;transform:scale(.6);transform-origin:left bottom}.member_slide_item.is-active .spray{opacity:1;transition:opacity .34s cubic-bezier(.25,.46,.45,.94),transform .75s cubic-bezier(.19,1,.22,1);transform:scale(1)}.member_slide_item.is-active .spray._02{transition:opacity .34s cubic-bezier(.25,.46,.45,.94),transform .65s cubic-bezier(.19,1,.22,1) .1s}.partner_item_inner>a{transition:opacity .16s cubic-bezier(.25,.46,.45,.94)}.partner_item_inner>a:hover{opacity:.65;transition:opacity .34s cubic-bezier(.25,.46,.45,.94)}.news_slide_item>a .news_slide_thumb{overflow:hidden}.news_slide_item>a img{transition:transform .2s cubic-bezier(.25,.46,.45,.94);transform:rotate(.001deg)}.news_slide_item>a:hover img{transition:transform .45s cubic-bezier(.165,.84,.44,1);transform:scale(1.05)}.news_slide_item>a:hover .news_slide_icon:before{animation:arw .34s cubic-bezier(.165,.84,.44,1)}.news_search_item>a .news_search_item_thumb{overflow:hidden}.news_search_item>a img{transition:transform .2s cubic-bezier(.25,.46,.45,.94);transform:rotate(.001deg)}.news_search_item>a .cont_ttl{transition:color .2s cubic-bezier(.25,.46,.45,.94)}.news_search_item>a:hover img{transition:transform .45s cubic-bezier(.165,.84,.44,1);transform:scale(1.05)}.news_search_item>a:hover .cont_icon:before{animation:arw .34s cubic-bezier(.165,.84,.44,1)}.news_search_item>a:hover .cont_ttl{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}@keyframes arw{0%{transform:translateX(0)}50%{transform:translateX(160%)}51%{transform:translateX(-160%)}to{transform:translateX(0)}}#mask path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:6px}#mask02 path{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:37px}.js-SVGpolygon{transform:translateX(-100%)}.is-show .js-SVGpolygon{transition:transform 2s cubic-bezier(.19,1,.22,1) .3s;transform:translateX(0)}.sns_icon_item>a .item_ttl,.sns_icon_item>a .item_txt{transition:color .16s cubic-bezier(.25,.46,.45,.94)}.sns_icon_item>a:hover .item_ttl,.sns_icon_item>a:hover .item_txt{transition:color .34s cubic-bezier(.25,.46,.45,.94);color:var(--color-blue)}.sns_icon_item>a:hover .item_icon img{transform:scale(1)}