﻿html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .ttl{font-size:1.4rem;letter-spacing:.1em}html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .border{width:10.5rem}html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .border span{text-align:center}html:not(.lang-ja) .apply__wrap .btn.finished::after{content:"This year's event has ended";font-size:1.2rem}html:not(.lang-ja) #apply .apply__wrap .btn a{font-size:1.5rem}html:not(.lang-ja) #apply .recruit__info .recruit__ttl{font-size:1.6rem;line-height:1.25em}html:not(.lang-ja) #apply .recruit__info .btn{width:35rem}html:not(.lang-ja) #apply .recruit__info .btn a{font-size:1.4rem}html:not(.lang-ja) #about .about__wrap .about__subttl{width:30.5rem}html:not(.lang-ja) #about .about__wrap .about__subttl .ruby{margin-left:.87rem;margin-right:0}html:not(.lang-ja) #about .about__wrap .about__txt{font-size:1.1rem}html:not(.lang-ja) #exhibition .exhibition__wrap .exhibition_ttl{font-size:1.6rem;line-height:1.25em}html:not(.lang-ja) #exhibition .exhibition__wrap .btn{width:28rem}html:not(.lang-ja) #exhibition .exhibition__wrap .btn a{font-size:1.4rem}html:not(.lang-ja) #exhibition .exhibition__wrap .btn.finished::after{content:"Registration has ended"}html:not(.lang-ja) #eo .sec_inner{padding:0 2rem}html:not(.lang-ja) #eo .eo__ttl span::before{width:100%;left:48.5%}html:not(.lang-ja) #eo .eo__table .eo__table_item .eo__table_ttl{flex:0 1 27%;width:27%;font-size:1.2rem;letter-spacing:.03em}html:not(.lang-ja) #eo .eo__table .eo__table_item .eo__table_data{flex:0 1 70%;width:70%;font-size:1.1rem}#home{margin-top:0}#mv{margin-bottom:.6rem;padding:0 0 4.24rem;position:relative}#mv .mv__container{z-index:1}#mv .mv__wrap{align-items:center}#mv .mv__wrap .mv__item:not(.swiper-slide-active){pointer-events:none}#mv .mv__wrap .mv__item:hover{opacity:1}#mv .mv__prev,#mv .mv__next{width:2.97rem;height:2.787rem;position:absolute;top:calc(50% - 1rem);transform:translateY(-50%);z-index:2}#mv .mv__prev{background:url("../../img/home/mv_slide_prev.svg") center/cover no-repeat;left:2rem}#mv .mv__next{background:url("../../img/home/mv_slide_next.svg") center/cover no-repeat;right:2rem}#mv .mv__schedule{padding:1.12rem 2.2rem .5rem 3.65rem;background:#0a0a0b;background:linear-gradient(180deg, rgba(10, 10, 11, 0) 0%, #0a0a0b 50%, #0a0a0b 100%);position:absolute;top:30.6rem;left:0;z-index:2}#mv .mv__schedule .mv__schedule_txt{display:inline-flex;align-items:center;margin-bottom:.5rem}#mv .mv__schedule .mv__schedule_txt .ttl{padding:.55rem 1rem .55rem 2.1rem;font-size:1.6rem;font-weight:900;line-height:1.5em;letter-spacing:.1651em;color:#fff;position:relative}#mv .mv__schedule .mv__schedule_txt .ttl::before,#mv .mv__schedule .mv__schedule_txt .ttl::after{content:"";width:6.7rem;height:1.124rem;background:url("../../img/home/mv_schedule_deco_sp.svg?240827") center/cover no-repeat;position:absolute}#mv .mv__schedule .mv__schedule_txt .ttl::before{top:0;left:0}#mv .mv__schedule .mv__schedule_txt .ttl::after{right:0;bottom:0;transform:rotate(180deg)}#mv .mv__schedule .mv__schedule_txt .border{margin-left:1rem;padding:.5rem 1.014rem;background:#fff;position:relative;transform:skew(30deg)}#mv .mv__schedule .mv__schedule_txt .border span{display:block;font-size:1.1rem;font-weight:900;line-height:1;letter-spacing:.1em;color:#0a0a0b;position:relative;transform:skew(-30deg)}#mv .mv__schedule .mv__schedule_wrap{display:inline-flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-end;justify-content:flex-start;width:100%}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_year{margin-right:1.35rem;margin-bottom:.3rem;font-size:1.8rem;font-weight:700;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.25em;letter-spacing:.0749em;color:#ff57ec}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day{flex:0 1 auto;width:auto;font-size:3.5rem;font-weight:700;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1224em;color:#ff57ec}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day span{vertical-align:text-bottom}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .month{margin-right:.24rem;font-size:3.2rem;letter-spacing:0}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .sepalate{margin-left:.7rem;margin-right:.5rem;font-size:2.1rem;letter-spacing:0;vertical-align:bottom}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .week{margin-left:.2rem;font-size:1.2rem;letter-spacing:0;line-height:1.9em}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day+.mv__schedule_day{margin-left:1.2rem;padding-left:.9rem;position:relative}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day+.mv__schedule_day::before{content:"";width:.1rem;height:2.688rem;background:#fff;position:absolute;top:50%;left:0;transform:translateY(-50%)}#mv .mv__bnr{margin:5rem auto 0;width:30.5rem}#mv .mv__bnr .mv__bnr_item{margin-top:1.8rem}#mv .mv__bnr .mv__bnr_item:first-of-type{margin-top:0}#mv .mv__bnr .mv__bnr_tips{display:grid;place-content:center;width:6.5rem;height:6.5rem;font-size:1.1rem;font-weight:700;line-height:1.2em;letter-spacing:0;text-align:center;border-radius:50%;color:#0a0a0b;background:#6bcbff;background:linear-gradient(120deg, rgb(128, 187, 253) 30%, rgb(107, 203, 255) 100%);position:absolute;top:-0.5rem;right:-2rem}#mv .mv__bnr .mv__bnr_tips.finished{color:#fff;background:#ff3077}#report{padding:0 0 4.5rem}#report .report__wrap{padding:3rem 1rem;border:.1rem solid #fff}#report .report__wrap .report__ttl{font-size:1.5rem;font-weight:500;line-height:1.6em;letter-spacing:.1em}#report .report__wrap .report__txt{margin-top:1.5rem;font-size:1.5rem;font-weight:500;line-height:1.6em;letter-spacing:.1em;text-decoration:underline;text-align:center}.apply__wrap .btn.finished{pointer-events:none}.apply__wrap .btn.finished::after{content:"今年度は開催終了いたしました"}#apply{margin-bottom:4.5rem}#apply .apply__wrap{margin-bottom:3.5rem;padding:5.34rem 2rem 7.05rem;position:relative;overflow:hidden}#apply .apply__wrap>*{position:relative;z-index:3}#apply .apply__wrap .apply__ttl{margin:0 auto 1.15rem;padding:0 2rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;line-height:1em;letter-spacing:.1em;color:#0a0a0b;position:relative}#apply .apply__wrap .apply__ttl .deco{width:1.752rem;height:1.285rem;position:absolute;top:50%;transform:translateY(-50%)}#apply .apply__wrap .apply__ttl .deco.left{left:0}#apply .apply__wrap .apply__ttl .deco.right{right:0}#apply .apply__wrap .apply__ttl .deco::before,#apply .apply__wrap .apply__ttl .deco::after{content:"";width:.1rem;height:100%;background:#0a0a0b;position:absolute}#apply .apply__wrap .apply__ttl .deco::before{top:.05rem;left:30%;transform:translateX(-50%) rotate(40deg)}#apply .apply__wrap .apply__ttl .deco::after{top:-0.05rem;left:60%;transform:translateX(-50%) rotate(40deg)}#apply .apply__wrap .btn{margin:0 auto 1.55rem;width:26rem;position:relative}#apply .apply__wrap .btn a{padding:1.6rem 0;font-size:2rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;border:.15rem solid #0a0a0b;color:#0a0a0b;background:#83ff36}#apply .apply__wrap .btn a:hover{opacity:1}#apply .apply__wrap .btn::before{content:"";width:100%;height:100%;background:#0a0a0b;position:absolute;top:0;left:0;transform:translate3d(0.4rem, 0.4rem, 0);z-index:-1}#apply .apply__wrap .btn.ve_btn a{background:#ffce00}#apply .apply__wrap .apply__entry_period{font-size:1.1rem;line-height:1.3187em;text-align:center;color:#0a0a0b}#apply .apply__wrap .apply__entry_period span{padding:0 1.682rem;letter-spacing:.1em;position:relative}#apply .apply__wrap .apply__entry_period span::before,#apply .apply__wrap .apply__entry_period span::after{content:"";width:.7rem;height:1.7rem;position:absolute;top:50%;transform:translateY(-50%)}#apply .apply__wrap .apply__entry_period span::before{border-top:.1rem solid #0a0a0b;border-left:.1rem solid #0a0a0b;border-bottom:.1rem solid #0a0a0b;left:0}#apply .apply__wrap .apply__entry_period span::after{border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;border-bottom:.1rem solid #0a0a0b;right:0}#apply .apply__wrap::before,#apply .apply__wrap::after{content:"";width:100%;position:absolute}#apply .apply__wrap::before{height:22.916rem;background:url("../../img/home/apply_deco_sp_01.png") center/cover no-repeat;top:0;left:0;z-index:2}#apply .apply__wrap::after{height:16.2rem;background:url("../../img/home/apply_deco_sp_02.png") center/cover no-repeat;right:0;bottom:0;z-index:1}#apply .recruit__info .recruit__ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#apply .recruit__info .btn{width:30rem;position:relative}#apply .recruit__info .btn a{padding:2.1rem 0;font-size:1.6rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#ff57ec;position:relative}#apply .recruit__info .btn a .arrow{width:2.3rem;height:2.3rem;border:.1rem solid #0a0a0b;box-sizing:border-box;background:#fff;position:absolute;top:50%;right:1.3rem;transform:translateY(-50%)}#apply .recruit__info .btn a .arrow::before,#apply .recruit__info .btn a .arrow::after{content:"";position:absolute;top:50%;left:50%}#apply .recruit__info .btn a .arrow::before{width:1.1rem;height:.1rem;background:#0a0a0b;left:50%;transform:translate(-50%, -50%)}#apply .recruit__info .btn a .arrow::after{width:.5rem;height:.5rem;border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;box-sizing:border-box;left:60%;transform:translate(-50%, -50%) rotate(45deg)}#apply .recruit__info .btn+.btn{margin-top:2rem}#apply .recruit__info .btn.cl-y a{background:#84ffc4}#apply .recruit__info .movie{margin:auto;width:30rem;height:17.5rem}#apply .recruit__info .movie iframe{display:block;width:100%;height:100%}#apply .recruit__info .movie_wrap .movie_box{margin-top:2.6rem}#apply .recruit__info .movie_wrap .movie_box:first-of-type{margin-top:0}#apply .recruit__info+.recruit__info{margin-top:3.5rem}#news{margin-bottom:5.4rem}#news .sec_inner{padding:0 0 0 3.5rem}#news .news__ttl{margin-bottom:.7rem;padding-top:2.4rem;font-size:6rem;font-weight:900;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.3167em;letter-spacing:.00136em;text-align:left;text-shadow:0 .3rem 1.6rem rgba(106,204,255,.25);color:#6accff;position:relative}#news .news__ttl::before{content:"";width:100%;height:4.5rem;background:url("../../img/home/news_deco_sp.png?240829") center/cover no-repeat;position:absolute;top:0;left:0}#news .news__list{-ms-overflow-style:none;scrollbar-width:none}#news .news__list::-webkit-scrollbar{display:none}#news .news__list .news__item{color:#fff;background:#28262f}#news .news__list .news__item .news__item_link{padding:1.472rem 1.5rem 1.472rem 2.3rem;border-left:.6rem solid #6accff}#news .news__list .news__item .news__item_link:hover{opacity:1}#news .news__list .news__item .news__item_viewdate{margin-bottom:.7rem;font-size:1.2rem;font-weight:900;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.3334em;letter-spacing:.1em}#news .news__list .news__item .news__item_ttl{font-size:1.3rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1.429em;letter-spacing:.1em}#news .news__list .news__item+.news__item{margin-top:.3rem}#news .news__read{margin-top:1.2rem;padding-right:3.5rem;font-size:1.2rem;line-height:1.5em;letter-spacing:.1em;text-align:center}#news .news__read a{display:inline;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;text-decoration:underline;text-underline-offset:.2em}#news .news__read.en_text{font-size:1.3rem;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:500}#news .news__read.en_text a{font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:900}#news .btn{margin-top:2rem;margin-right:1rem;width:20rem}#about{margin-bottom:6.4rem;padding:3.94rem 0 24.36rem;background:url("../../img/home/about_bg_sp.png?240829") center/cover no-repeat;position:relative;z-index:1}#about .about__wrap{padding:0 3.5rem}#about .about__wrap .about__ttl{font-size:6rem;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1.3167em;letter-spacing:0em;text-align:left;text-shadow:0 .3rem 2.3rem rgba(255,255,255,.53)}#about .about__wrap .about__subttl{display:inline-flex;flex-flow:row wrap;margin-bottom:3.04rem;padding:.88rem 1.83rem .82rem 2.1rem;width:27.1rem;font-size:1.6rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:.875em;letter-spacing:.068em;text-align:left;box-sizing:border-box;color:#28262f;background:#fff;transform:rotate(-3deg)}#about .about__wrap .about__subttl>*{flex:0 1 auto;width:auto}#about .about__wrap .about__subttl .ruby{margin-right:.87rem;order:1}#about .about__wrap .about__subttl .ruby_kana{margin-top:.5rem;padding-left:2rem;font-size:1.1rem;letter-spacing:.12em;order:3}#about .about__wrap .about__subttl .txt{order:2}#about .about__wrap .about__txt{font-size:1.4rem;line-height:1.4034em;letter-spacing:.15em}#about .about__wrap .about__txt span{color:#ff57ec}#about .about__wrap .about__txt small{font-size:75%}#about .about__wrap .about__images{width:22.862rem;height:19.55rem;position:absolute;right:3.5rem;bottom:2.95rem}#about .about__wrap .about__images .about__image{position:absolute}#about .about__wrap .about__images .about__image .about__image_src{clip-path:polygon(0 12%, 100% 0%, 100% 88%, 0% 100%);position:relative;z-index:3}#about .about__wrap .about__images .about__image:nth-of-type(1){width:43.1265134%;top:0;left:0;z-index:2}#about .about__wrap .about__images .about__image:nth-of-type(2){width:59.2632289%;top:.11rem;right:0;z-index:1}#about .about__wrap .about__images .about__image .about__image_overlay_01,#about .about__wrap .about__images .about__image .about__image_overlay_02{content:"";width:100%;height:100%;clip-path:polygon(0 12%, 100% 0%, 100% 88%, 0% 100%);position:absolute;opacity:.3}#about .about__wrap .about__images .about__image .about__image_overlay_01{background:#ff00e2;top:-0.41rem;left:-1.08rem;z-index:1}#about .about__wrap .about__images .about__image .about__image_overlay_02{background:#0062ff;right:-0.83rem;bottom:-1.12rem;z-index:2}#links{margin-bottom:5.7rem}#links .links__wrap{padding:0 2rem}#links .links__wrap .links__item{box-shadow:0 .3rem 2rem 0 rgba(255,87,236,.2);position:relative}#links .links__wrap .links__item .links__txt{width:90%;text-align:center;color:#fff;position:absolute;top:53.5%;left:50%;transform:translate(-50%, -50%)}#links .links__wrap .links__item .links__txt .links__name{margin-bottom:.7rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.15em}#links .links__wrap .links__item .links__txt .links__name small{display:block;font-size:1rem;line-height:1em}#links .links__wrap .links__item .links__txt .links__soon{font-size:1.3rem;font-weight:900;font-family:"DM Sans","ヒラギノ角ゴ W7 JIS2004","Hiragino Kaku Gothic W7 JIS2004","Noto Sans JP",sans-serif;line-height:1.308em;letter-spacing:0}#links .links__wrap .links__item+.links__item{margin-top:1.5rem}#exhibition{margin-bottom:4.8rem}#exhibition .exhibition__wrap{padding:0 3.5rem}#exhibition .exhibition__wrap .exhibition_ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#exhibition .exhibition__wrap .btn__wrap{margin-bottom:2.5rem}#exhibition .exhibition__wrap .btn__wrap .btn{width:28rem}#exhibition .exhibition__wrap .btn__wrap .btn a{padding:2.1rem 1.5rem 2.1rem 0}#exhibition .exhibition__wrap .btn__wrap .btn:first-of-type{margin-top:0}#exhibition .exhibition__wrap .exhibition_txt{margin-bottom:2.72rem;font-size:1.2rem;line-height:1.6634em;letter-spacing:.1em;text-align:center}#exhibition .exhibition__wrap .btn{width:25rem;position:relative}#exhibition .exhibition__wrap .btn a{padding:2.1rem 0;font-size:1.6rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#ff57ec;position:relative}#exhibition .exhibition__wrap .btn a .arrow{width:2.3rem;height:2.3rem;border:.1rem solid #0a0a0b;box-sizing:border-box;background:#fff;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}#exhibition .exhibition__wrap .btn a .arrow::before,#exhibition .exhibition__wrap .btn a .arrow::after{content:"";position:absolute;top:50%;left:50%}#exhibition .exhibition__wrap .btn a .arrow::before{width:1.1rem;height:.1rem;background:#0a0a0b;left:50%;transform:translate(-50%, -50%)}#exhibition .exhibition__wrap .btn a .arrow::after{width:.5rem;height:.5rem;border-top:.1rem solid #0a0a0b;border-right:.1rem solid #0a0a0b;box-sizing:border-box;left:60%;transform:translate(-50%, -50%) rotate(45deg)}#exhibition .exhibition__wrap .btn+.btn{margin-top:2rem}#exhibition .exhibition__wrap .btn.cl-y a{background:#84ffc4}#exhibition .exhibition__wrap .btn.finished::after{content:"受付は終了いたしました"}#exhibition .exhibition__wrap .exhibition_tips{margin-top:1.27rem;font-size:1.1rem;line-height:1em;letter-spacing:.1em;text-align:center}#exhibition .exhibition__wrap .finished_wrap{display:none}#exhibition .exhibition__wrap.finished{position:relative}#exhibition .exhibition__wrap.finished .finished_wrap{display:grid;place-content:center;padding:0 2rem;width:100%;height:100%;background:rgba(0,0,0,.72);box-sizing:border-box;position:absolute;left:0;bottom:0;z-index:5}#exhibition .exhibition__wrap.finished .finished_wrap .finished_txt{font-size:1.6rem;font-weight:700;line-height:1.5em;letter-spacing:.1em;text-align:center;background:-o-linear-gradient(150deg, rgb(132, 255, 196) 0%, rgb(60, 255, 80) 100%);background:linear-gradient(150deg, rgb(132, 255, 196) 0%, rgb(60, 255, 80) 100%);background:-webkit-linear-gradient(150deg, rgb(132, 255, 196) 0%, rgb(60, 255, 80) 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}#eo{margin-bottom:4.3rem}#eo .sec_inner{padding:0 3.5rem}#eo .eo__ttl{margin-bottom:1.03rem;font-size:3rem;line-height:1em;letter-spacing:.1665em;color:#0a0a0b}#eo .eo__ttl span{display:inline-block;position:relative}#eo .eo__ttl span::before{content:"";width:3.4rem;height:3.4rem;background:#fff;box-shadow:0 .3rem 1.6rem 0 rgba(255,255,255,.22);position:absolute;top:50%;left:42.5%;transform:translate(-50%, -50%);z-index:-1}#eo .eo__table .eo__table_item{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;border-bottom:.1rem solid #6c6c6c}#eo .eo__table .eo__table_item .eo__table_ttl,#eo .eo__table .eo__table_item .eo__table_data{padding:2rem 0 1.5rem 0;letter-spacing:.16em}#eo .eo__table .eo__table_item .eo__table_ttl p,#eo .eo__table .eo__table_item .eo__table_data p{letter-spacing:.16em}#eo .eo__table .eo__table_item .eo__table_ttl{flex:0 1 18.0327869%;width:18.0327869%;font-size:1.3rem;line-height:1.5386em;color:#6accff}#eo .eo__table .eo__table_item .eo__table_data{flex:0 1 79.3442623%;width:79.3442623%;font-size:1.2rem;line-height:1.5386em;color:#fff}#eo .eo__table .eo__table_item .eo__table_data p span{display:inline-block}#platform{margin-bottom:6.5rem}#media_partner{margin-bottom:5rem}#media_partner .media_partners__intro__ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#media_partner .media_partners__item{box-shadow:0 .3rem 3rem 0 rgba(255,255,255,.55)}#media_partner .media_partners__item+.media_partners__item{margin-top:1.2rem}#media_partner #media_partners>*{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#media_partner #media_partners>*+*{margin-top:3.5rem}#media_partner #media_partners .media_partners__rank_g .media_partners__item{flex:0 1 100%;width:100%}#media_partner #media_partners .media_partners__rank_s{margin-left:auto;margin-right:auto;width:85%}#media_partner #media_partners .media_partners__rank_s .media_partners__item{flex:0 1 100%;width:100%}#media_partner #media_partners .media_partners__rank_b .media_partners__item{flex:0 1 48.06%;width:48.06%;margin-top:1.2rem}#media_partner #media_partners .media_partners__rank_b .media_partners__item:nth-of-type(-n + 2){margin-top:0}#sponsorship{margin-bottom:5rem}#sponsorship .sponsorship__intro__ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#sponsorship .sponsors__item{box-shadow:0 .3rem 3rem 0 rgba(255,255,255,.55)}#sponsorship .sponsors__item+.sponsors__item{margin-top:1.2rem}#sponsorship .sponsors__item:not(a){box-shadow:unset}#sponsorship #sponsors>*{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between}#sponsorship #sponsors>*+*{margin-top:3.5rem}#sponsorship #sponsors .sponsors__rank_p .sponsors__item{flex:0 1 100%;width:100%}#sponsorship #sponsors .sponsors__rank_g{margin-left:auto;margin-right:auto;width:85%}#sponsorship #sponsors .sponsors__rank_g .sponsors__item{flex:0 1 100%;width:100%}#sponsorship #sponsors .sponsors__rank_s{margin-left:auto;margin-right:auto;width:60%}#sponsorship #sponsors .sponsors__rank_s .sponsors__item{flex:0 1 100%;width:100%}#sponsorship #sponsors .sponsors__rank_b .sponsors__item{flex:0 1 48.06%;width:48.06%;margin-top:1.2rem}#sponsorship #sponsors .sponsors__rank_b .sponsors__item:nth-of-type(-n + 2){margin-top:0}#ambassador{margin-bottom:5rem}#ambassador .ambassador__layout{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;padding:0 1.5rem}#ambassador .ambassador__layout .ambassador__left,#ambassador .ambassador__layout .ambassador__right{display:contents;box-sizing:border-box}#ambassador .ambassador__layout .ambassador__ttl{margin:0 auto;padding:.6rem 1.1rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.4rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1em;letter-spacing:.1em;text-align:center;color:#0a0a0b;background:#ff57ec;background:linear-gradient(120deg, rgb(255, 87, 236) 0%, rgb(106, 204, 255) 100%);order:1}#ambassador .ambassador__layout .ambassador__name{flex:0 1 100%;width:100%;margin-top:1.6rem;font-size:2.4rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1em;letter-spacing:.1em;text-align:center;order:2}#ambassador .ambassador__layout .ambassador__thumbnail{flex:0 1 77.0491803%;width:77.0491803%;margin:2.3rem auto 0;order:3}#ambassador .ambassador__layout .ambassador__about{flex:0 1 100%;width:100%;margin-top:1.4rem;order:4}#ambassador .ambassador__layout .ambassador__about .ambassador__about_ttl{margin-bottom:1.4rem;font-size:1.3rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;font-weight:900;line-height:1em;letter-spacing:.1em;color:#6accff}#ambassador .ambassador__layout .ambassador__about .ambassador__about_txt{font-size:1.2rem;font-weight:700;line-height:2.333em;letter-spacing:.1em;word-break:break-all}#ambassador .ambassador__youtube{margin-top:2.7rem;width:33.5rem;height:18.8rem}#ambassador .ambassador__youtube iframe,#ambassador .ambassador__youtube video{display:block;width:100%;height:100%}#archive{margin-bottom:4.82rem}#archive .archive__ttl{margin-bottom:2.1rem;font-size:1.8rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1em;letter-spacing:.1em;color:#6accff}#archive .archive__list{-ms-overflow-style:none;scrollbar-width:none}#archive .archive__list::-webkit-scrollbar{display:none}#archive .archive__list .archive__item{padding:2.571rem 1.5rem 2.571rem 2.9rem;font-size:1.3rem;font-family:"ヒラギノ角ゴ W9 JIS2004","Hiragino Kaku Gothic W9 JIS2004","Noto Sans JP",sans-serif;line-height:1.429em;letter-spacing:.1em;color:#fff;background:#28262f;position:relative}#archive .archive__list .archive__item span{position:relative;z-index:2}#archive .archive__list .archive__item::before{content:"";width:.6rem;height:100%;background:#6accff;position:absolute;top:0;left:0;z-index:1}#archive .archive__list .archive__item:hover{opacity:1}#archive .archive__list .archive__item+.archive__item{margin-top:.3rem}@media screen and (min-width: 961px){html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .ttl{font-size:2.5rem;letter-spacing:.10378em}html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .border{width:auto}html:not(.lang-ja) #mv .mv__schedule .mv__schedule_txt .border span{line-height:1.15em}html:not(.lang-ja) .apply__wrap .btn.finished::after{font-size:1.8rem}html:not(.lang-ja) #apply .apply__wrap .btn a{font-size:2.5rem}html:not(.lang-ja) #apply .recruit__info .recruit__ttl{font-size:2.2rem;line-height:1em}html:not(.lang-ja) #apply .recruit__info .btn{width:45rem}html:not(.lang-ja) #apply .recruit__info .btn a{font-size:1.6rem}html:not(.lang-ja) #about .about__wrap .about__subttl{width:34rem}html:not(.lang-ja) #about .about__wrap .about__txt{font-size:1.25rem}html:not(.lang-ja) #exhibition .exhibition__wrap .exhibition_ttl{font-size:2.2rem;line-height:1em}html:not(.lang-ja) #exhibition .exhibition__wrap .btn__wrap{width:78rem}html:not(.lang-ja) #exhibition .exhibition__wrap .btn__wrap .btn a{font-size:1.5rem}html:not(.lang-ja) #exhibition .exhibition__wrap .btn{width:37.5rem}html:not(.lang-ja) #exhibition .exhibition__wrap .btn a{font-size:1.6rem}html:not(.lang-ja) #eo .eo__ttl span::before{width:100%;left:48.5%}html:not(.lang-ja) #eo .eo__table .eo__table_item .eo__table_ttl{flex:0 1 18%;width:18%;font-size:1.6rem;letter-spacing:.16em}html:not(.lang-ja) #eo .eo__table .eo__table_item .eo__table_data{flex:0 1 calc(82% - 2.3rem);width:calc(82% - 2.3rem);font-size:1.5rem}#mv{margin-bottom:-1.8rem;padding-bottom:0}#mv .mv__prev,#mv .mv__next{width:6.521rem;height:6.124rem;top:calc(50% - 1rem)}#mv .mv__prev{left:14.23rem}#mv .mv__next{right:14.23rem}#mv .mv__schedule{padding:5.71rem 9.88rem 4.6rem 4.5rem;width:100%;box-sizing:border-box;background:linear-gradient(180deg, rgba(10, 10, 11, 0) 0%, rgba(10, 10, 11, 0.53) 50%, #0a0a0b 100%);top:calc(52.3rem + .5px)}#mv .mv__schedule .mv__schedule_txt .ttl{padding:1.28rem 1.81rem 1.2rem 2.5rem;font-size:2.5rem;line-height:1.44em;letter-spacing:.10378em}#mv .mv__schedule .mv__schedule_txt .ttl::before,#mv .mv__schedule .mv__schedule_txt .ttl::after{width:12.2rem;height:2rem;background-image:url("../../img/home/mv_schedule_deco_pc.svg?240827")}#mv .mv__schedule .mv__schedule_txt .border{margin-left:2.32rem;padding:.44rem 2.39rem;transform:skew(20deg)}#mv .mv__schedule .mv__schedule_txt .border span{font-size:1.6rem;line-height:1.5em;transform:skew(-20deg)}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_year{margin-right:1.6rem;margin-bottom:.4rem;font-size:3.1rem;line-height:1.3226em;letter-spacing:.0755em}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day{font-size:6.5rem;letter-spacing:.0417em}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .month{margin-right:.8rem;font-size:5.9rem}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .sepalate{margin-right:.8rem;font-size:4rem}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day .week{margin-left:1rem;font-size:2.3rem}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day+.mv__schedule_day{margin-left:2.1rem;padding-left:1.55rem}#mv .mv__schedule .mv__schedule_wrap .mv__schedule_days .mv__schedule_day+.mv__schedule_day::before{height:4.897rem;top:calc(50% + .25rem)}#mv .mv__schedule::before{transform:scaleY(1.1) perspective(2.218em) rotateX(-1deg)}#mv .mv__bnr{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:end;margin-top:0;width:70rem;position:absolute;left:auto;right:2rem;bottom:5.5rem;z-index:3}#mv .mv__bnr .mv__bnr_item{flex:0 1 32.5%;width:32.5%;margin-top:0;margin-right:1.25%}#mv .mv__bnr .mv__bnr_item .mv__bnr_tips{width:7rem;height:7rem;font-size:1.2rem}#mv .mv__bnr .mv__bnr_item:last-of-type{margin-right:0}#report{padding:4.5rem 0 5.8rem}#report .report__wrap{padding:5.6rem 2rem 4.6rem}#report .report__wrap .report__ttl{font-size:2rem;line-height:1.5em}#report .report__wrap .report__txt{margin-top:4rem;font-size:2rem;line-height:1em}.apply__wrap .btn.finished::after{font-size:1.8rem}#apply{margin-bottom:5.48rem}#apply .apply__wrap{margin-bottom:2.5rem;padding:9.7rem 0 13.1rem}#apply .apply__wrap .apply__ttl{margin-bottom:2.1rem;padding:0 4.05rem;font-size:2rem}#apply .apply__wrap .apply__ttl .deco{width:3rem;height:2.2rem}#apply .apply__wrap .apply__ttl .deco::before{top:.05rem;left:30%;transform:translateX(-50%) rotate(45deg)}#apply .apply__wrap .apply__ttl .deco::after{top:-0.05rem;left:60%;transform:translateX(-50%) rotate(45deg)}#apply .apply__wrap .btn{margin:0 auto 2.8rem;width:48rem}#apply .apply__wrap .btn a{padding:3.35rem 0;font-size:3rem;transition:.3s ease transform}#apply .apply__wrap .btn::before{transform:translate3d(1rem, 0.8rem, 0)}#apply .apply__wrap .btn:hover a{transform:translate3d(1rem, 0.8rem, 0)}#apply .apply__wrap .apply__entry_period{font-size:1.6rem;line-height:1em}#apply .apply__wrap .apply__entry_period span{margin-right:1.53rem;padding:0 1.608rem;font-size:1.6rem}#apply .apply__wrap .apply__entry_period span::before,#apply .apply__wrap .apply__entry_period span::after{height:2.358rem}#apply .apply__wrap::before{height:37rem;background-image:url("../../img/home/apply_deco_pc_01.png")}#apply .apply__wrap::after{height:29.5rem;background-image:url("../../img/home/apply_deco_pc_02.png")}#apply .recruit__info .recruit__ttl{margin-bottom:2.5rem;font-size:2.4rem}#apply .recruit__info .btn{width:40rem}#apply .recruit__info .btn a{padding:2.5rem 0;font-size:2rem;background:#fff}#apply .recruit__info .btn a .arrow{width:3.2rem;height:3.2rem;background:#ff57ec;right:2.1rem;transition:.3s ease background}#apply .recruit__info .btn a .arrow::before{width:1.784rem}#apply .recruit__info .btn a .arrow::after{width:.65rem;height:.65rem;left:66.5%}#apply .recruit__info .btn a:hover{background:#ff57ec}#apply .recruit__info .btn a:hover .arrow{background:#fff}#apply .recruit__info .btn+.btn{margin-top:2.2rem}#apply .recruit__info .movie{width:70rem;height:39.4rem}#apply .recruit__info .movie_wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;justify-content:center;margin:auto;width:85%}#apply .recruit__info .movie_wrap .movie_box{flex:0 1 48%;width:48%;margin-top:0}#apply .recruit__info .movie_wrap .movie_box .movie{width:100%;height:31.4rem}#apply .recruit__info .movie_wrap .movie_box+.movie_box{margin-left:4%}#apply .recruit__info+.recruit__info{margin-top:5rem}#news{margin-bottom:9.5rem}#news .sec_inner{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;margin-right:0;padding-left:0;max-width:123.8rem}#news .news__ttl{flex:0 1 29rem;width:29rem;margin-bottom:0;padding-top:2.8rem;font-size:8rem;line-height:1.1313em;letter-spacing:.00136em}#news .news__ttl::before{height:5.5rem;background-image:url("../../img/home/news_deco_pc.png?240829")}#news .news__list{flex:0 1 calc(100% - 31.4rem);width:calc(100% - 31.4rem);margin-top:3.4rem;max-height:40rem}#news .news__list .news__item .news__item_link{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;align-items:center;padding:2.55rem 4rem 2.55rem 4.9rem;border-left-width:1rem}#news .news__list .news__item .news__item_link:hover{color:#0a0a0b;background:#6accff}#news .news__list .news__item .news__item_link:hover .news__item_viewdate::after{background:#0a0a0b}#news .news__list .news__item .news__item_viewdate{flex:0 1 17.576%;width:17.576%;margin-bottom:0;padding-right:1.85rem;font-size:2.2rem;line-height:1.3185em;letter-spacing:.00053em;box-sizing:border-box;position:relative}#news .news__list .news__item .news__item_viewdate::after{content:"";width:.1rem;height:1.5rem;background:#b1b1b1;position:absolute;top:50%;right:0;transform:translateY(-50%);transition:.3s ease background}#news .news__list .news__item .news__item_ttl{flex:0 1 calc(100% - (17.576% + 2.05rem));width:calc(100% - (17.576% + 2.05rem));font-size:1.8rem;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#news .news__list .news__item+.news__item{margin-top:.4rem}#news .news__read{flex:0 1 100%;width:100%;margin-top:1.5rem;padding-right:0;font-size:1.5rem}#news .news__read.en_text{font-size:1.8rem}#news .btn{flex:0 1 100%;width:100%;margin-top:4rem;margin-right:51.5rem;max-width:30rem}#about{margin-bottom:10.34rem;padding:6.3rem 0 18.16rem;background-image:url("../../img/home/about_bg_pc.png?240829")}#about .about__wrap{padding:0 53.5rem 0 12.8rem}#about .about__wrap .about__ttl{margin-bottom:.18rem;font-size:8rem;line-height:1.3em;letter-spacing:.00013em}#about .about__wrap .about__subttl{margin-bottom:3.42rem;padding:1.1rem 2.83rem 1.1rem 1.5rem;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;font-size:1.8rem;line-height:1em;letter-spacing:.068em;transform:rotate(-2deg)}#about .about__wrap .about__subttl .ruby{margin-right:.8415rem;order:inherit}#about .about__wrap .about__subttl .ruby_kana{margin-top:0;margin-right:.8415rem;padding-left:0;font-size:1.4rem;letter-spacing:.12em;order:inherit}#about .about__wrap .about__subttl .txt{order:inherit}#about .about__wrap .about__txt{font-size:1.8rem;line-height:1.8503em;letter-spacing:.157em}#about .about__wrap .about__images{width:35.346rem;height:53.305rem;right:14.32rem;bottom:10.13rem}#about .about__wrap .about__images .about__image .about__image_src{clip-path:polygon(0 10%, 100% 0%, 100% 90%, 0% 100%)}#about .about__wrap .about__images .about__image:nth-of-type(1){width:54.106%}#about .about__wrap .about__images .about__image:nth-of-type(2){width:77.704%;top:auto;bottom:0}#about .about__wrap .about__images .about__image .about__image_overlay_01,#about .about__wrap .about__images .about__image .about__image_overlay_02{clip-path:polygon(0 10%, 100% 0%, 100% 90%, 0% 100%)}#about .about__wrap .about__images .about__image .about__image_overlay_01{top:-0.89rem;left:-1.6rem}#about .about__wrap .about__images .about__image .about__image_overlay_02{right:-1.77rem;bottom:-1.77rem}#about .about__exhibition{padding:3.7rem 8.1rem 2.97rem 9.5rem;width:109.6rem;transform:translate(-50%, 52%) scaleX(0.96952) skewX(-7deg)}#about .about__exhibition>*{transform:scaleX(1.0307) skewX(7deg)}#about .about__exhibition .about__exhibition_ttl{margin-bottom:1.3rem;font-size:3rem;line-height:1.4667em;letter-spacing:.11715em}#about .about__exhibition .about__exhibition_txt{margin-bottom:3.4rem;font-size:1.4rem;line-height:1.905em;letter-spacing:.19em}#about .about__exhibition .btn{width:30rem}#about .about__exhibition .btn a{padding:1.55rem 0;font-size:1.5rem;line-height:1.4em;letter-spacing:.1em}#about .about__exhibition::before{width:109.6rem;height:98.1441078%;left:calc(50% + 1.4rem);bottom:-1.47rem}#about::before{width:10.804rem;height:55.993rem;top:-3.5rem;left:7rem}#links{margin-bottom:9.7rem}#links .links__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;padding:0 7rem}#links .links__wrap .links__item{flex:0 1 23.3278956%;width:23.3278956%}#links .links__wrap .links__item .links__txt{top:52%}#links .links__wrap .links__item .links__txt .links__name{margin-bottom:.6rem;font-size:2.4rem;line-height:1em}#links .links__wrap .links__item .links__txt .links__name small{font-size:1rem}#links .links__wrap .links__item .links__txt .links__name.mt10{margin-top:1rem}#links .links__wrap .links__item .links__txt .links__soon{font-size:1.4rem;line-height:1.286em}#links .links__wrap .links__item .links__arrow{right:1.5rem;bottom:1.2rem}#links .links__wrap .links__item::before{width:23.1rem;height:4rem;background:radial-gradient(50% 55%, #ffffff, #0A0A0B);bottom:.4rem}#links .links__wrap .links__item+.links__item{margin-top:0}#exhibition{margin-bottom:7.02rem}#exhibition .exhibition__wrap{padding:0 22.3rem}#exhibition .exhibition__wrap .exhibition_ttl{margin-bottom:1.9rem;font-size:2.4rem}#exhibition .exhibition__wrap .btn__wrap{display:flex;flex-flow:row wrap;align-content:flex-start;justify-content:space-between;width:73rem;margin:3.5rem auto 3rem}#exhibition .exhibition__wrap .btn__wrap .btn{width:35rem;margin-left:0;margin-right:0}#exhibition .exhibition__wrap .btn__wrap .btn a{display:grid;place-content:center;padding:2.5rem 1.5rem 2.5rem 0;height:100%;font-size:1.8rem;box-sizing:border-box}#exhibition .exhibition__wrap .btn__wrap .btn a .arrow{right:1.5rem}#exhibition .exhibition__wrap .btn__wrap .btn:nth-of-type(-n + 2){margin-top:0}#exhibition .exhibition__wrap .exhibition_txt{margin-bottom:2.5rem;font-size:1.4rem;line-height:1.5715em;letter-spacing:.19em}#exhibition .exhibition__wrap .btn{width:33.5rem}#exhibition .exhibition__wrap .btn a{padding:2.5rem 0;font-size:2rem;background:#fff}#exhibition .exhibition__wrap .btn a .arrow{width:3.2rem;height:3.2rem;background:#ff57ec;right:2.1rem;transition:.3s ease background}#exhibition .exhibition__wrap .btn a .arrow::before{width:1.784rem}#exhibition .exhibition__wrap .btn a .arrow::after{width:.65rem;height:.65rem;left:66.5%}#exhibition .exhibition__wrap .btn a:hover{background:#ff57ec}#exhibition .exhibition__wrap .btn a:hover .arrow{background:#fff}#exhibition .exhibition__wrap .btn+.btn{margin-top:2.2rem}#exhibition .exhibition__wrap .btn.cl-y a{background:#fff}#exhibition .exhibition__wrap .btn.cl-y a .arrow{background:#84ffc4}#exhibition .exhibition__wrap .btn.cl-y a:hover{background:#84ffc4}#exhibition .exhibition__wrap .btn.cl-y a:hover .arrow{background:#fff}#exhibition .exhibition__wrap .exhibition_tips{margin-top:1.45rem;font-size:1.3rem}#exhibition .exhibition__wrap.finished .finished_wrap{padding:0 22.3rem;height:125%;bottom:50%;transform:translateY(50%);background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.72) 10%, rgba(0, 0, 0, 0.72) 90%, rgba(0, 0, 0, 0) 100%)}#exhibition .exhibition__wrap.finished .finished_wrap .finished_txt{font-size:2rem;line-height:1.417em;letter-spacing:.1em}#eo{margin-bottom:9.25rem}#eo .sec_inner{padding:0}#eo .eo__ttl{margin-bottom:2.65rem;font-size:4rem;letter-spacing:.1499em}#eo .eo__ttl span::before{width:4.5rem;height:4.5rem;left:42.5%}#eo .eo__table .eo__table_item .eo__table_ttl,#eo .eo__table .eo__table_item .eo__table_data{padding:2.35rem 0}#eo .eo__table .eo__table_item .eo__table_ttl{flex:0 1 13.0434783%;width:13.0434783%;font-size:1.6rem;line-height:1em}#eo .eo__table .eo__table_item .eo__table_data{flex:0 1 calc(86.9565217% - 2.3rem);width:calc(86.9565217% - 2.3rem);font-size:1.5rem;line-height:1.3334em}#platform{margin-bottom:11rem}#media_partner{margin-bottom:8rem}#media_partner .media_partners__intro__ttl{margin-bottom:4.2rem;font-size:2.4rem}#media_partner .media_partners__item{flex:0 1 auto;width:auto}#media_partner .media_partners__item+.media_partners__item{margin-top:0}#media_partner #media_partners>*+*{margin-top:4.2rem}#media_partner #media_partners .media_partners__rank_g{justify-content:space-evenly}#media_partner #media_partners .media_partners__rank_g .media_partners__item{flex:0 1 27.364%;width:27.364%}#media_partner #media_partners .media_partners__rank_s{justify-content:space-evenly;width:100%}#media_partner #media_partners .media_partners__rank_s .media_partners__item{flex:0 1 20.821%;width:20.821%}#media_partner #media_partners .media_partners__rank_b{justify-content:flex-start}#media_partner #media_partners .media_partners__rank_b .media_partners__item{flex:0 1 13.5869565%;width:13.5869565%;margin-right:3.4rem}#media_partner #media_partners .media_partners__rank_b .media_partners__item:nth-of-type(-n + 2){margin-top:1.2rem}#media_partner #media_partners .media_partners__rank_b .media_partners__item:nth-of-type(6n){margin-right:0}#media_partner #media_partners .media_partners__rank_b .media_partners__item:nth-of-type(n + 7){margin-top:3.4rem}#sponsorship{margin-bottom:8rem}#sponsorship .sponsorship__intro__ttl{margin-bottom:4.2rem;font-size:2.4rem}#sponsorship .sponsors__item{flex:0 1 auto;width:auto}#sponsorship .sponsors__item+.sponsors__item{margin-top:0}#sponsorship #sponsors>*+*{margin-top:4.2rem}#sponsorship #sponsors .sponsors__rank_p{justify-content:space-evenly}#sponsorship #sponsors .sponsors__rank_p .sponsors__item{flex:0 1 30.9782609%;width:30.9782609%;margin-top:1.8rem}#sponsorship #sponsors .sponsors__rank_p .sponsors__item:nth-of-type(-n + 3){margin-top:0}#sponsorship #sponsors .sponsors__rank_g{justify-content:space-evenly;width:100%}#sponsorship #sponsors .sponsors__rank_g .sponsors__item{flex:0 1 23.9130435%;width:23.9130435%;margin-top:2.5rem}#sponsorship #sponsors .sponsors__rank_g .sponsors__item:nth-of-type(-n + 3){margin-top:0}#sponsorship #sponsors .sponsors__rank_s{justify-content:space-evenly;width:100%}#sponsorship #sponsors .sponsors__rank_s .sponsors__item{flex:0 1 19.5652174%;width:19.5652174%}#sponsorship #sponsors .sponsors__rank_b{justify-content:flex-start}#sponsorship #sponsors .sponsors__rank_b .sponsors__item{flex:0 1 15.2173913%;width:15.2173913%;margin-right:5.978260875%}#sponsorship #sponsors .sponsors__rank_b .sponsors__item:nth-of-type(-n + 5){margin-top:0}#sponsorship #sponsors .sponsors__rank_b .sponsors__item:nth-of-type(5n){margin-right:0}#sponsorship #sponsors .sponsors__rank_b .sponsors__item:nth-of-type(n + 6){margin-top:3.4rem}#ambassador{margin-bottom:8rem}#ambassador .ambassador__layout{padding:0}#ambassador .ambassador__layout .ambassador__left{flex:0 1 57.9347826%;width:57.9347826%;display:block;padding-top:3rem}#ambassador .ambassador__layout .ambassador__right{flex:0 1 38.1521739%;width:38.1521739%;display:block}#ambassador .ambassador__layout .ambassador__ttl{margin:0 auto 0 0;padding:1.15rem 1.85rem;font-size:2.4rem}#ambassador .ambassador__layout .ambassador__name{margin-top:2.3rem;font-size:3.6rem;text-align:left}#ambassador .ambassador__layout .ambassador__thumbnail{display:block;margin:0;width:100%}#ambassador .ambassador__layout .ambassador__about{margin-top:2.8rem}#ambassador .ambassador__layout .ambassador__about .ambassador__about_ttl{margin-bottom:1.6rem;font-size:1.5rem}#ambassador .ambassador__layout .ambassador__about .ambassador__about_txt{font-size:1.4rem;line-height:1.686em}#ambassador .ambassador__youtube{margin-top:2.3rem;width:100%;height:51.7rem}#archive{margin-bottom:9.25rem}#archive .archive__ttl{margin-bottom:4.2rem;font-size:2.4rem}#archive .archive__list .archive__item{padding:3.1rem 4rem 3.1rem 5.2rem;font-size:1.8rem;line-height:1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:.5s ease color}#archive .archive__list .archive__item::before{width:1rem;transition:.5s ease width}#archive .archive__list .archive__item:hover{color:#0a0a0b}#archive .archive__list .archive__item:hover::before{width:100%}#archive .archive__list .archive__item+.archive__item{margin-top:.4rem}}