﻿:root{--bg-time: #eaeef4;--bg-sport: #e3f3fd;--bg-sport-02: #ccecff;--line-time: #ead170;--txt-blue: #0078c8;--txt-green: #006450;--comp-hover: #e65a00;--color-ttl: #fff;--bg-ttl: #e65a00;--btn-hover: #0078c8;--tab-switch-active: #ead170;--bg-table-blue-01: #e0efff;--bg-table-blue-02: #a0dcff;--bg-table-green-01: #e9fcdb;--bg-table-green-02: #c0e8a7}html[data-theme="black"]{--bg-time: #000;--bg-sport: #222222;--bg-sport-02: #444444;--line-time: #fff;--txt-blue: #ffff04;--txt-green: #ffff04;--comp-hover: #fff;--color-ttl: #ffff04;--bg-ttl: #222222;--btn-hover: #000;--tab-switch-active: #000}html[data-theme="blue"]{--bg-time: #080099;--bg-sport: #0a32b4;--bg-sport-02: #1c44c7;--line-time: #fff;--txt-blue: #ffff04;--txt-green: #ffff04;--comp-hover: #fff;--color-ttl: #ffff04;--bg-ttl: #0a32b4;--btn-hover: #080099;--tab-switch-active: #080099}.top .loading{position:fixed;top:0;left:0;bottom:0;z-index:10000;right:0;display:flex;justify-content:center;align-items:center;background-color:#fff}.top .loading::after{content:"";width:190px;height:103px;background:url(../../img/top/img_time.png) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:0;transition:0.3s all ease-in-out}.top .loading.showLogo::after{opacity:1}@media only screen and (max-width: 320px){.top #wrap .inner.feature-phone{padding:0}}.top #wrap .fixed-btn{position:fixed;right:27px;bottom:100px;z-index:100;display:flex;opacity:1;pointer-events:auto;transition:0.8s all ease-in-out}@media (max-width: 767px){.top #wrap .fixed-btn{right:58px;bottom:4px;width:calc(100% - 58px)}}.top #wrap .fixed-btn.hide{opacity:0;pointer-events:none}@media (max-width: 767px){.top #wrap .fixed-btn__item{width:100%}}@media (min-width: 768px){.top #wrap .fixed-btn__item:not(:last-child){margin-right:8px}}.top #wrap .fixed-btn__item:nth-child(1) a{background:#ead170 url(../../img/common/icon/ico-calendar.svg) no-repeat center top 16px;cursor:pointer}@media only screen and (min-width: 1025px){.top #wrap .fixed-btn__item:nth-child(1) a:hover{background-image:url(../../img/common/icon/ico-calendar_white.svg)}}@media (max-width: 767px){.top #wrap .fixed-btn__item:nth-child(1) a{background-size:25px 26px;background-position:left calc(50% - 31px) center}}.top #wrap .fixed-btn__item:nth-child(2) a{background:#ead170 url(../../img/common/icon/ico-run.svg) no-repeat center top 14px;cursor:pointer}@media only screen and (min-width: 1025px){.top #wrap .fixed-btn__item:nth-child(2) a:hover{background-image:url(../../img/common/icon/ico-run_white.svg)}}@media (max-width: 767px){.top #wrap .fixed-btn__item:nth-child(2) a{background-size:25px 25px;background-position:left calc(50% - 33px) center;border-left:2px solid #000}}.top #wrap .fixed-btn__item:nth-child(3) a{background:#ead170 url(../../img/common/icon/ico-venue.svg) no-repeat center top 18px;cursor:pointer}@media only screen and (min-width: 1025px){.top #wrap .fixed-btn__item:nth-child(3) a:hover{background-image:url(../../img/common/icon/ico-venue_white.svg)}}@media (max-width: 767px){.top #wrap .fixed-btn__item:nth-child(3) a{background-size:25px 19px;background-position:left calc(50% - 34px) top 54%;border-left:2px solid #000}}.top #wrap .fixed-btn__item a{display:block;text-align:center;padding-top:60px;width:105px;height:105px;border:2px solid #000;border-radius:50%;color:#000;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;box-shadow:0 5px 0 #000;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.top #wrap .fixed-btn__item a:hover{opacity:1;box-shadow:none;transform:translateY(5px);color:#fff;background-color:#e65a00}}@media (max-width: 767px){.top #wrap .fixed-btn__item a{width:100%;border-style:solid none;border-radius:0;height:53px;box-shadow:0 4px 0 #000;font-size:15px;font-size:1.5rem;padding:17px 0 0 min(29%, 35px)}.top #wrap .fixed-btn__item a span{position:relative;z-index:1}}.top #wrap .fixed-btn__item a span{transition:0.3s all ease-in-out}.top #wrap .sec-mv{height:calc(100svh - 90px);position:relative}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-mv{height:calc(100vh - 124px)}}.top #wrap .sec-mv__slider{height:100%}.top #wrap .sec-mv__slider img{width:100%;height:100%;object-fit:cover}.top #wrap .sec-mv__slider a{display:block;height:100%;position:relative;cursor:pointer}.top #wrap .sec-mv__slider a::after{content:"";width:100%;height:100%;background-color:#fff;position:absolute;top:0;left:0;opacity:0;transition:0.3s all ease-in-out}@media only screen and (min-width: 1025px){.top #wrap .sec-mv__slider a:hover{opacity:1}.top #wrap .sec-mv__slider a:hover::after{opacity:0.5}}.top #wrap .sec-mv__cont{position:absolute;top:0;left:0;z-index:5;padding:50px 30px}@media (max-width: 767px){.top #wrap .sec-mv__cont{padding:40px 20px}.top #wrap .sec-mv__cont img{width:190px}}@media only screen and (max-width: 320px){.top #wrap .sec-mv__cont{width:76%;top:24px;left:50%;transform:translateX(-50%);padding:0}.top #wrap .sec-mv__cont img{width:100%}}.top #wrap .sec-mv__info{position:absolute;bottom:33px;right:30px;z-index:1;max-width:380px}@media (max-width: 767px){.top #wrap .sec-mv__info{max-width:210px;bottom:81px;right:16px}}@media only screen and (max-width: 320px){.top #wrap .sec-mv__info{width:100%;max-width:100%;right:0;left:0}}.top #wrap .sec-mv__info .info-ttl{color:#fff;font-size:18px;font-size:1.8rem;line-height:1.3em;letter-spacing:0em;font-weight:700;margin-bottom:4px}@media (max-width: 767px){.top #wrap .sec-mv__info .info-ttl{margin-bottom:2px;font-size:16px;font-size:1.6rem}}.top #wrap .sec-mv__info .info-slider{border-bottom:1px solid #fff;padding-bottom:8px}.top #wrap .sec-mv__info .info-slider .info-item{display:block;background-color:#fff;padding:5px}@media (max-width: 767px){.top #wrap .sec-mv__info .info-slider .info-item{padding:3px}}.top #wrap .sec-mv__info .info-slider .info-item .item__thumb{position:relative;overflow:hidden}.top #wrap .sec-mv__info .info-slider .info-item .item__thumb:before{display:block;content:" ";width:100%;padding-top:51.35135%}.top #wrap .sec-mv__info .info-slider .info-item .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.top #wrap .sec-mv__info .info-slider .info-item .item__thumb{position:relative}.top #wrap .sec-mv__info .info-slider .info-item .item__thumb:before{display:block;content:" ";width:100%;padding-top:51.47059%}.top #wrap .sec-mv__info .info-slider .info-item .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}@media (min-width: 768px){.top #wrap .sec-mv__info .info-slider .swiper-slide{width:380px !important}}.top #wrap .sec-mv__info .info-slider .noLink{pointer-events:none}.top #wrap .sec-mv__info .info-nav{display:flex;justify-content:space-between;align-items:center;margin-top:13px}@media (max-width: 767px){.top #wrap .sec-mv__info .info-nav{margin-top:9px}}.top #wrap .sec-mv__info .info-nav__dot,.top #wrap .sec-mv__info .info-nav__btn{display:flex;align-items:center}.top #wrap .sec-mv__info .info-nav__dot{margin-bottom:6px}@media (max-width: 767px){.top #wrap .sec-mv__info .info-nav__dot{margin-bottom:7px}}.top #wrap .sec-mv__info .info-nav-prev,.top #wrap .sec-mv__info .info-nav-next{position:static;margin-left:10px;background-size:9px 13px;box-shadow:0 1px 0 var(--txt-primary)}.top #wrap .sec-mv__info .info-nav-pagination{position:static;width:auto;margin-right:16px;display:flex;margin-top:3px}.top #wrap .sec-mv__info .info-nav-pagination span{display:block;margin:0;width:10px;height:10px;opacity:1;background-color:var(--bg-secondary);border:1px solid var(--txt-primary)}.top #wrap .sec-mv__info .info-nav-pagination span:not(:last-child){margin-right:10px}.top #wrap .sec-mv__info .info-nav-pagination span.swiper-pagination-bullet-active{background-color:var(--bg-btn);border-color:#000}.top #wrap .sec-mv__info .info-nav-pause{display:flex;justify-content:center;align-items:center;margin-top:1px;width:22px;height:22px;border-radius:50%;border:2px solid var(--txt-primary);background-color:var(--slider-btn-bg);cursor:pointer;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.top #wrap .sec-mv__info .info-nav-pause:hover{opacity:0.5}}.top #wrap .sec-mv__info .info-nav-pause svg path,.top #wrap .sec-mv__info .info-nav-pause svg rect{fill:var(--color-ttl)}.top #wrap .sec-mv__info .info-nav-pause svg.play{display:none}.top #wrap .sec-mv__info .info-nav-pause.isPause svg.play{display:block}.top #wrap .sec-mv__info .info-nav-pause.isPause svg.pause{display:none}.top #wrap .sec-mv__info .info-btn{display:block;margin-top:13px;margin-left:auto;width:fit-content;color:var(--txt-primary);font-size:15px;font-size:1.5rem;line-height:1.33333em;letter-spacing:0em;font-weight:400;border-radius:4px;border:1px solid #fff;background-color:var(--bg-primary);padding:4px 49px 4px 9px;position:relative}@media (max-width: 767px){.top #wrap .sec-mv__info .info-btn{margin-top:10px}}@media only screen and (max-width: 320px){.top #wrap .sec-mv__info .info-btn{margin-right:auto}}.top #wrap .sec-mv__info .info-btn::after{content:"";width:16px;height:16px;border-radius:50%;border:1px solid var(--txt-primary);background:var(--color-btn) url(../../img/common/icon/ico-arr-right_white.svg) no-repeat right 40% center/6px 7px;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.top #wrap .sec-time{background-color:var(--bg-time);padding:56px 0 56px}@media (max-width: 767px){.top #wrap .sec-time{padding:31px 6px 50px}}.top #wrap .sec-time__box{max-width:1000px;margin:0 auto;border-radius:20px;background-color:var(--bg-primary);border:2px solid var(--txt-primary);padding:18px 28px 18px}@media (max-width: 767px){.top #wrap .sec-time__box{padding:19px 18px 18px}}@media only screen and (max-width: 320px){.top #wrap .sec-time__box{padding:14px 12px 14px}}.top #wrap .sec-time__box .ttl{text-align:center;background-color:var(--bg-btn);color:var(--color-btn);border-radius:25px;font-size:24px;font-size:2.4rem;line-height:1.04167em;letter-spacing:.02em;font-weight:700;position:relative;padding:14px 20px 11px;margin-bottom:20px}@media (max-width: 767px){.top #wrap .sec-time__box .ttl{padding:8px 20px 7px;margin-bottom:23px}}.top #wrap .sec-time__box .ttl:after{content:"";width:16px;height:12px;background-color:var(--bg-btn);position:absolute;top:100%;left:50%;transform:translateX(-50%);clip-path:polygon(0 0, 100% 0, 50% 100%);-webkit-clip-path:polygon(0 0, 100% 0, 50% 100%)}.top #wrap .sec-time__box .cont{display:flex;align-items:center}@media (max-width: 767px){.top #wrap .sec-time__box .cont{flex-direction:column}}.top #wrap .sec-time__box .cont .logo{margin-right:22px;min-width:190px}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-time__box .cont .logo{min-width:auto;max-width:130px}}@media (max-width: 767px){.top #wrap .sec-time__box .cont .logo{margin-right:0;text-align:center}.top #wrap .sec-time__box .cont .logo img{width:180px}}.top #wrap .sec-time__box .cont .counting{flex:1;border-radius:10px;padding:15px 0 17px;background-color:var(--bg-secondary);display:flex;justify-content:space-between}@media (max-width: 767px){.top #wrap .sec-time__box .cont .counting{padding:20px 0 27px;width:100%;margin-top:16px;display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:25px 0;position:relative}.top #wrap .sec-time__box .cont .counting::after{content:"";width:calc(100% - 20px);height:2px;background-color:var(--line-time);position:absolute;top:54%;left:10px;transform:translateY(-50%)}}.top #wrap .sec-time__box .cont .counting__item{flex:1}@media (min-width: 768px){.top #wrap .sec-time__box .cont .counting__item{padding:2px 18px 2px}.top #wrap .sec-time__box .cont .counting__item:not(:last-child){border-right:2px solid var(--line-time)}}@media (max-width: 767px){.top #wrap .sec-time__box .cont .counting__item{padding:0 7px;position:relative}.top #wrap .sec-time__box .cont .counting__item:nth-child(2n+1)::after{content:"";width:2px;height:100%;background-color:var(--line-time);position:absolute;top:6px;right:-1px}.top #wrap .sec-time__box .cont .counting__item:first-child::after{top:0}}.top #wrap .sec-time__box .cont .counting__item__wrapper{display:block;text-align:center}@media only screen and (min-width: 1024px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days{white-space:nowrap}}.top #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-family:"Roboto", sans-serif;font-size:64px;font-size:6.4rem;line-height:1.2em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:50px;font-size:5rem}}@media (max-width: 767px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:56px;font-size:5.6rem}}@media only screen and (max-width: 320px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:48px;font-size:4.8rem}}.top #wrap .sec-time__box .cont .counting__item__wrapper .days .unit{vertical-align:super;width:24px;height:24px;display:inline-flex;justify-content:center;align-items:center;border-radius:50%;background-color:var(--color-btn);border:1px solid var(--txt-primary);font-size:15px;color:#fff;margin-left:2px;transform:translateY(1px)}@media (max-width: 767px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days .unit{margin-left:-1px}}@media only screen and (max-width: 320px){.top #wrap .sec-time__box .cont .counting__item__wrapper .days .unit{width:20px;height:20px;font-size:13px;font-size:1.3rem}}.top #wrap .sec-time__box .cont .counting__item__wrapper .name{display:block;font-size:18px;font-size:1.8rem;line-height:1.2em;letter-spacing:.02em;font-weight:700;transition:0.3s all ease-in-out;margin:-4px auto 0;width:max-content;cursor:pointer}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-time__box .cont .counting__item__wrapper .name{width:auto}}@media (max-width: 767px){.top #wrap .sec-time__box .cont .counting__item__wrapper .name{margin-top:-7px;font-size:16px;font-size:1.6rem;line-height:calc(20 / 16)}}.top #wrap .sec-time__box .cont .counting__item__wrapper .name--blue{color:var(--txt-blue)}.top #wrap .sec-time__box .cont .counting__item__wrapper .name--green{color:var(--txt-green)}@media only screen and (min-width: 1025px){.top #wrap .sec-time__box .cont .counting__item__wrapper .name:hover{opacity:1;color:var(--comp-hover)}}.top #wrap .bg-dynamic{position:relative;padding-bottom:100px}@media (max-width: 767px){.top #wrap .bg-dynamic{padding-bottom:50px}}.top #wrap .bg-dynamic::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:-1;background:url(../../img/common/other/cloud.png) no-repeat right calc(50% - 697px) top 239px/385px 117px,url(../../img/common/other/balloon01.png) no-repeat right calc(50% - 616px) top 459px/82px 151px,url(../../img/common/other/firework01.png) no-repeat right calc(50% - 615px) top 875px/400px 400px,url(../../img/common/other/birds01.png) no-repeat left calc(50% - 623px) top 938px/85px 87px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 705px) top 1290px/385px 117px,url(../../img/common/other/balloon02.png) no-repeat left calc(50% - 627px) top 1970px/82px 151px,url(../../img/common/other/firework02.png) no-repeat left calc(50% - 628px) top 2575px/400px 400px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 697px) top 2659px/385px 117px,url(../../img/common/other/balloon01.png) no-repeat right calc(50% - 616px) top 3208px/82px 151px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 705px) top 3710px/385px 117px,url(../../img/common/other/birds02.png) no-repeat right calc(50% - 616px) top 4318px/85px 87px,url(../../img/common/other/balloon02.png) no-repeat left calc(50% - 627px) top 4719px/82px 151px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 698px) top 5079px/385px 117px,url(../../img/common/other/line.png) repeat center/1800px auto}@media (max-width: 767px){.top #wrap .bg-dynamic::after{background:url(../../img/common/other/birds01.png) no-repeat left 1.5% top 239px/30px 31px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 185px) top 221px/160px 49px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 218px) top 964px/160px 49px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 189px) top 2019px/160px 49px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 218px) top 2761px/160px 49px,url(../../img/common/other/line_sp.png) repeat center/375px auto}}.top #wrap .bg-dynamic>.inner{position:relative;z-index:1}.top #wrap .sec-news{position:relative;overflow:hidden}.top #wrap .sec-news::before{content:"";width:100vw;height:139px;background-color:var(--bg-time);border-bottom:2px solid var(--txt-primary);position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:1}@media (max-width: 767px){.top #wrap .sec-news::before{height:81px}}.top #wrap .sec-news::after{content:"";width:1366px;height:139px;background:url(../../img/top/arc.png) no-repeat center/100% 100%;position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:2}@media only screen and (min-width: 768px) and (max-width: 1196px){.top #wrap .sec-news::after{width:calc(100vw + 160px)}}@media only screen and (min-width: 768px) and (max-width: 1023px){.top #wrap .sec-news::after{width:calc(100vw + 14vw)}}@media (max-width: 767px){.top #wrap .sec-news::after{background-image:url(../../img/top/arc_sp.png);width:375px;height:81px}}.top #wrap .sec-news>.inner{max-width:1174px}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-news>.inner{padding:0 30px}}.top #wrap .sec-news__wrapper{padding:76px 10px 0;position:relative;background:#fff url(../../img/common/other/line.png) repeat center/1800px auto}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-news__wrapper{padding-top:50px}}@media (max-width: 767px){.top #wrap .sec-news__wrapper{padding-top:45px;background:#fff url(../../img/common/other/line_sp.png) repeat center/375px auto}}.top #wrap .sec-news__wrapper .inner{max-width:1020px}.top #wrap .sec-news__ttl{font-size:24px;font-size:2.4rem;line-height:1.08333em;letter-spacing:0em;font-weight:700;position:relative;z-index:3;padding-left:20px;margin-bottom:16px}@media (max-width: 767px){.top #wrap .sec-news__ttl{width:max-content;margin:0 auto 14px;font-size:20px;font-size:2rem;padding-left:15px}}@media only screen and (max-width: 767px) and (min-width: 400px){.top #wrap .sec-news__ttl{margin-bottom:30px}}.top #wrap .sec-news__ttl::before{content:"●";position:absolute;left:0;top:0;color:#e65a00;font-size:10px}@media (max-width: 767px){.top #wrap .sec-news__ttl::before{font-size:9px}}.top #wrap .sec-news__container{background-color:var(--accent);padding:0;box-shadow:0 5px 0 var(--txt-primary);border-radius:50px;position:relative;z-index:10;margin-bottom:10px;overflow:hidden;cursor:pointer}@media (max-width: 767px){.top #wrap .sec-news__container{margin:0 -21px 10px;width:calc(100vw - 25px)}}.top #wrap .sec-news__container::before{content:"";width:63px;height:100%;background-color:var(--accent);position:absolute;top:0;right:0;z-index:4;transition:0.3s all ease-in-out}@media (max-width: 767px){.top #wrap .sec-news__container::before{width:55px}}.top #wrap .sec-news__container::after{right:28px;z-index:11}@media (max-width: 767px){.top #wrap .sec-news__container::after{right:17px}}@media only screen and (min-width: 1025px){.top #wrap .sec-news__container:hover{box-shadow:none}.top #wrap .sec-news__container:hover a{background-color:var(--btn-hover)}.top #wrap .sec-news__container:hover::before{background-color:var(--btn-hover)}}.top #wrap .sec-news__lst{position:relative;border-radius:50px;z-index:3}.top #wrap .sec-news__lst__item{background-color:var(--accent)}.top #wrap .sec-news__lst__item a{color:var(--txt-secondary) !important;display:block;padding:26px 63px 26px;transition:0.3s all ease-in-out;cursor:pointer}@media (min-width: 768px){.top #wrap .sec-news__lst__item a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (max-width: 767px){.top #wrap .sec-news__lst__item a{font-size:15px;font-size:1.5rem;line-height:calc(22 / 15);padding:10px 55px 10px 28px}.top #wrap .sec-news__lst__item a span{overflow:hidden;width:100%;-webkit-line-clamp:3;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}}@media only screen and (min-width: 1025px){.top #wrap .sec-news__lst__item a:hover{opacity:1;background-color:var(--btn-hover);color:var(--txt-hover) !important}}.top #wrap .sec-news .news-nav{display:flex;justify-content:center;align-items:center;margin-top:22px}@media (max-width: 767px){.top #wrap .sec-news .news-nav{margin-top:16px}}.top #wrap .sec-news .news-nav-prev,.top #wrap .sec-news .news-nav-next{position:static}.top #wrap .sec-news .news-nav-pagination{position:static;width:auto;margin:0 26px}.top #wrap .sec-news .news-nav-pagination span{margin:0 6px;width:12px;height:12px;opacity:1;background-color:var(--bg-secondary);border:2px solid var(--txt-primary)}.top #wrap .sec-news .news-nav-pagination span.swiper-pagination-bullet-active{background-color:var(--slider-dot-active);border-color:var(--slider-dot-active)}.top #wrap .block-ttl{text-align:center;margin-bottom:-63px;position:relative;z-index:6}@media (max-width: 767px){.top #wrap .block-ttl{margin-bottom:-37px}}.top #wrap .block-ttl .en{font-family:"Jost",sans-serif;font-size:130px;font-size:13rem;line-height:.45em;letter-spacing:0em;font-weight:700;color:#afe4ff}@media (max-width: 767px){.top #wrap .block-ttl .en{font-size:56px;font-size:5.6rem;margin-bottom:1px}}@media only screen and (max-width: 340px){.top #wrap .block-ttl .en{font-size:45px;font-size:4.5rem;margin-bottom:2px}}.top #wrap .block-ttl .jp{position:relative}@media (max-width: 767px){.top #wrap .block-ttl .jp svg{width:274px}}.top #wrap .block-ttl .jp svg .color-fill{fill:var(--bg-ttl);stroke:var(--txt-primary)}.top #wrap .block-ttl .jp svg .shadow{fill:var(--txt-primary)}.top #wrap .block-ttl .jp span{width:max-content;position:absolute;top:5px;left:50%;transform:translateX(-50%);font-size:42px;font-size:4.2rem;line-height:1.5em;letter-spacing:0em;font-weight:700;color:var(--color-ttl)}@media (max-width: 767px){.top #wrap .block-ttl .jp span{font-size:24px;font-size:2.4rem}}.top #wrap .sec-info{margin-top:87px;position:relative}@media (max-width: 767px){.top #wrap .sec-info{margin-top:83px}}.top #wrap .sec-info .human{position:absolute;top:-22px;left:91px;z-index:7}@media only screen and (min-width: 768px) and (max-width: 1143px){.top #wrap .sec-info .human{left:50px}}@media (max-width: 767px){.top #wrap .sec-info .human{width:40px;top:-10px;left:73px}}.top #wrap .sec-info .c-brd-color{padding-top:111px}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color{padding-top:65px}}.top #wrap .sec-info .c-brd-color .tab-switch{display:flex;justify-content:center;position:relative;margin:0 -20px}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch{margin:0 -7px}}.top #wrap .sec-info .c-brd-color .tab-switch::after{content:"";width:100%;height:8px;border-top:2px solid var(--txt-primary);background-color:var(--tab-switch-active);position:absolute;bottom:-6px;left:0}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch::after{height:6px;bottom:-4px}}.top #wrap .sec-info .c-brd-color .tab-switch__item{display:flex;justify-content:center;align-items:center;text-align:center;background-color:var(--bg-primary);transition:0.3s all ease-in-out;padding:9px 10px 5px;width:160px;max-width:100%;min-height:50px;cursor:pointer;position:relative}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch__item{width:58px;min-height:36px;padding:8px 5px 5px}}.top #wrap .sec-info .c-brd-color .tab-switch__item:not(:last-child){margin-right:10px}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch__item:not(:last-child){margin-right:5px}}.top #wrap .sec-info .c-brd-color .tab-switch__item::after{content:"";width:100%;height:100%;border:2px solid var(--txt-primary);transition:0.3s all ease-in-out;position:absolute;bottom:0;left:0;z-index:1}.top #wrap .sec-info .c-brd-color .tab-switch__item::before{content:"";width:calc(100% - 4px);height:2px;background-color:var(--txt-primary);transition:0.3s all ease-in-out;position:absolute;bottom:0;left:50%;z-index:2;transform:translateX(-50%)}.top #wrap .sec-info .c-brd-color .tab-switch__item.active{background-color:var(--tab-switch-active);color:var(--slider-dot-active)}.top #wrap .sec-info .c-brd-color .tab-switch__item.active::after{height:calc(100% + 10px);background-color:var(--tab-switch-active)}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch__item.active::after{height:calc(100% + 5px)}}.top #wrap .sec-info .c-brd-color .tab-switch__item.active::before{background-color:var(--tab-switch-active)}.top #wrap .sec-info .c-brd-color .tab-switch__item.active span{transform:translateY(-3px)}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch__item.active span{transform:translateY(-1px)}}.top #wrap .sec-info .c-brd-color .tab-switch__item span{font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:0em;font-weight:700;position:relative;z-index:2;transition:0.3s all ease-in-out}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-switch__item span{font-size:12px;font-size:1.2rem}}.top #wrap .sec-info .c-brd-color .tab-cont{padding-top:45px;position:relative}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont{padding-top:22px}}.top #wrap .sec-info .c-brd-color .tab-cont .load{display:none;position:absolute;top:45px;right:0;bottom:-5px;left:0;background-color:rgba(255,255,255,0.7);border-radius:10px 10px 30px 30px;z-index:10}.top #wrap .sec-info .c-brd-color .tab-cont .load::after{content:"";width:24px;height:24px;background:url(../../img/common/icon/ico-loading.svg) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;animation:spin 3s linear infinite}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info{display:grid;grid-template-columns:repeat(3, 1fr);grid-gap:35px 30px}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info{grid-gap:25px 20px}}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info{grid-template-columns:repeat(2, 1fr);grid-gap:12px 10px}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a{display:block;height:100%;background-color:var(--bg-primary);border:2px solid var(--txt-primary);border-radius:10px;padding:8px;box-shadow:0 5px 0 var(--txt-primary);transition:0.3s all ease-in-out;cursor:pointer}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a{padding:3px;box-shadow:0 2px 0 var(--txt-primary)}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb{position:relative;overflow:hidden;border-radius:6px}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:67.85714%}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb{position:relative}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb:before{display:block;content:" ";width:100%;padding-top:67.14286%}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__thumb>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont{padding:11px 6px 9px}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont{padding:3px 5px 6px}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info{margin-bottom:16px;line-height:1.5}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info{line-height:1.2;margin-bottom:4px}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .cate{display:inline;margin-right:9px}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .cate span{display:inline-block;border-radius:2px;border:1px solid var(--slider-dot-active);background-color:var(--bg-btn);color:var(--color-btn);padding:1px 15px 1px;font-size:14px;font-size:1.4rem;line-height:1.42857em;letter-spacing:0em;font-weight:700}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .cate span{padding:1px 12px 1px}}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .cate span{font-size:12px;font-size:1.2rem;line-height:calc(14 / 12);padding:1px 10px 1px}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .cate span.ajaxCall:not(:last-child){margin-right:5px}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .date{color:var(--accent);font-size:18px;font-size:1.8rem;line-height:1.11111em;letter-spacing:0em;font-weight:700;vertical-align:bottom}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .date{display:block;font-size:14px;font-size:1.4rem;font-weight:400;margin-top:5px}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .txt{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:0em;font-weight:400;overflow:hidden;width:100%;-webkit-line-clamp:4;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .txt{overflow:hidden;width:100%;-webkit-line-clamp:6;display:-webkit-box;-webkit-box-orient:vertical;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:normal;font-size:14px;font-size:1.4rem;line-height:calc(20 / 14);text-align:justify}}@media only screen and (min-width: 1025px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a:hover{opacity:1;transform:translateY(5px);box-shadow:none}}.top #wrap .sec-info .c-brd-color .tab-cont .lst-info .noPost{text-align:center;grid-column:span 3}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .tab-cont .lst-info .noPost{grid-column:span 2}}.top #wrap .sec-info .c-brd-color .c-btn{margin-left:auto;margin-top:45px}@media (max-width: 767px){.top #wrap .sec-info .c-brd-color .c-btn{margin:33px auto 13px}}.top #wrap .sec-info .c-brd-color .c-btn.hide{display:none}.top #wrap .sec-competition{margin-top:106px;padding-top:50px;position:relative}@media (max-width: 767px){.top #wrap .sec-competition{padding-top:30px;margin-top:17px}}@media only screen and (max-width: 320px){.top #wrap .sec-competition .inner{padding:0 16px}}.top #wrap .sec-competition .human{position:absolute;top:60px;right:54px;z-index:7}@media only screen and (min-width: 768px) and (max-width: 1070px){.top #wrap .sec-competition .human{right:25px}}@media (max-width: 767px){.top #wrap .sec-competition .human{width:50px;top:121px;right:11px}}@media only screen and (max-width: 320px){.top #wrap .sec-competition .human{width:40px;top:188px;right:16px}}.top #wrap .sec-competition .c-brd-color .block-cate{padding-top:20px}.top #wrap .sec-competition .c-brd-color .block-cate:first-child{margin-top:7px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate:first-child{margin-top:-9px}}.top #wrap .sec-competition .c-brd-color .block-cate:not(:last-child){margin-bottom:130px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate:not(:last-child){margin-bottom:60px}}.top #wrap .sec-competition .c-brd-color .block-cate:last-child{margin-bottom:-4px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate:last-child{margin-bottom:9px}}.top #wrap .sec-competition .c-brd-color .block-cate.blue .cate-par{background-color:#0078c8}.top #wrap .sec-competition .c-brd-color .block-cate.blue .cate-child{color:#0078c8}.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead>div,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .month,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .date,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .day{background-color:#1e5082}.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .comp,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .sport,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .category,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .venue,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .merged{background-color:#e0efff}.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date span,.top #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date .txtDate{background-color:#a0dcff}.top #wrap .sec-competition .c-brd-color .block-cate.green .cate-par{background-color:#006450}.top #wrap .sec-competition .c-brd-color .block-cate.green .cate-child{color:#006450}.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead>div,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .month,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .date,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .day{background-color:#004839}.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .comp,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .sport,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .category,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .venue,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .merged{background-color:#e9fcdb}.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date span,.top #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date .txtDate{background-color:#c0e8a7}.top #wrap .sec-competition .c-brd-color .block-cate .cate-par{text-align:center;font-size:28px;font-size:2.8rem;line-height:1.14286em;letter-spacing:0em;font-weight:700;color:#fff;border-radius:40px;border:2px solid var(--txt-primary);margin-bottom:23px;padding:12px 20px 12px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .cate-par{font-size:20px;font-size:2rem;padding:22px 10px 19px;border-radius:40px;margin:0 5px 5px}}@media only screen and (max-width: 320px){.top #wrap .sec-competition .c-brd-color .block-cate .cate-par{width:100%;font-size:17px;font-size:1.7rem;padding:16px 10px 16px}}.top #wrap .sec-competition .c-brd-color .block-cate .cate-child{font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:0em;font-weight:700;margin-bottom:3px;padding-top:10px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .cate-child{font-size:22px;font-size:2.2rem}}@media only screen and (max-width: 320px){.top #wrap .sec-competition .c-brd-color .block-cate .cate-child{padding-top:16px;font-size:18px;font-size:1.8rem}}.top #wrap .sec-competition .c-brd-color .block-cate .cate-item:not(:last-child){margin-bottom:43px}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .cate-item:not(:last-child){margin-bottom:14px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule__wrapper{overflow:auto;border:2px solid #fff;border-radius:10px;position:relative;transition:0.1s all ease-in-out}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule__wrapper{position:relative;border-radius:10px 0 0 10px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule__wrapper::after{content:"";width:160px;height:110px;background:url(../../img/common/other/scroll-note.png) no-repeat center/contain;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);transition:0.3s all ease-in-out;z-index:1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule__wrapper.swiped::after{opacity:0;z-index:-1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule__wrapper.scrollEnd{border-radius:10px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table{width:max-content;position:relative}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table a,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table span,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table small{font-size:16px;font-size:1.6rem;line-height:calc(24 / 16);display:block;text-align:center}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table a{text-decoration:underline;text-underline-offset:2px;color:var(--color-link)}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .comp,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .sport,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .category,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .venue,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .month,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .txtDate{display:flex;justify-content:center;align-items:center;padding:6px 10px 7px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead{display:flex;font-weight:700}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead>div{color:#fff;border:1px solid #fff;border-top:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .comp span,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .category span,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .venue span,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .month span{font-size:18px;font-size:1.8rem}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .comp{width:283px;border-top-left-radius:7px;border-left:none}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .comp{position:sticky;left:0}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .category{width:101px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .category{position:sticky;left:283px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .venue{width:219px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .venue{position:sticky;left:384px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar{min-width:352px;background-color:transparent;flex:1;border-right:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .month{border-top-right-radius:7px;height:36px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .month{width:351px;position:sticky;left:604px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .date,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .day{display:flex;height:28px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .date span,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .day span{width:calc(100% / var(--numChild));min-width:31.8px;border:1px solid #fff}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .date span:first-child,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .day span:first-child{border-left:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .date span:last-child,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .day span:last-child{border-right:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .date{border-top:1px solid #fff}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .calendar .day span{border-bottom:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .thead .month:last-child{height:100%}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody span{color:#000}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row{display:flex}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row>div:first-child{border-left:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row:last-child .comp{border-bottom-left-radius:7px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row:last-child .layer-1 .layer-3:last-child .date span:last-child{border-bottom-right-radius:7px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row:last-child .layer-1 .layer-3:last-child div,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row:last-child .layer-1 .layer-3:last-child span{border-bottom:none !important}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .post-title{font-weight:700;font-size:18px;font-size:1.8rem;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0.1);-webkit-touch-callout:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .post-title:active{background-color:transparent}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .post-title.noLink{pointer-events:none;color:var(--txt-primary);text-decoration:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .comp,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .sport,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .category,.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue{border:1px solid #fff;min-height:40px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .comp{width:162px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .comp{position:sticky;left:0}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .comp.doubleRowspan{width:283px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .sport{width:121px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .sport{position:sticky;left:162px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .category{width:101px}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .category{position:sticky;left:283px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue{width:219px;justify-content:flex-start}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue{position:sticky;left:384px}}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue{position:relative}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue.static{position:static}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue a{text-align:left}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue .wrapper{width:100%;height:100%;display:flex;align-items:center}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue .hide{opacity:0;pointer-events:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue .merged{position:absolute;top:0;left:0;z-index:1;width:100%;min-height:max-content;height:calc(var(--height) - 2px);padding:6px 10px 7px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .venue .merged::after{content:"";border:1px solid #fff;position:absolute;top:-1px;left:-1px;right:-1px;bottom:0;z-index:-1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .date{display:flex;min-width:352px;flex:1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .date span{width:calc(100% / var(--numChild));min-width:32px;display:flex;justify-content:center;align-items:center;border:1px solid #fff}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .date span:last-child{border-right:none}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .date .txtDate{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #fff;border-right:none}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .date .txtDate{position:sticky;left:603px;width:351px}}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .layer-1{flex:1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .layer-1 .fullHeight{height:100%}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .layer-1 .layer-2{display:flex}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .layer-1 .layer-2__right{flex:1}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .table .tbody .row .layer-1 .layer-3{display:flex}@media (min-width: 768px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .os-scrollbar-horizontal{cursor:pointer;right:3px;bottom:calc(100% - 36px);left:unset;height:7px;width:347px}.top #wrap .sec-competition .c-brd-color .block-cate .schedule .os-scrollbar-horizontal .os-scrollbar-handle{background-color:rgba(255,255,255,0.3)}}@media (max-width: 767px){.top #wrap .sec-competition .c-brd-color .block-cate .schedule .os-scrollbar-horizontal{display:none}}.top #wrap .sec-competition .c-brd-color.feature-phone .competition-content{margin-top:10px}.top #wrap .sec-competition .c-brd-color.feature-phone .competition-item:not(:first-child){margin-top:14px}.top #wrap .sec-competition .c-brd-color.feature-phone .competition-name{font-size:16px;font-size:1.6rem;line-height:1.2em;font-weight:700;padding-bottom:4px;border-bottom:1px solid #000}.top #wrap .sec-competition .c-brd-color.feature-phone .competition-detail{font-size:13px;font-size:1.3rem;line-height:1.71429em;padding-top:6px}.top #wrap .sec-competition .c-brd-color.feature-phone .competition-detail a{color:var(--color-link);text-decoration:underline;text-underline-offset:2px}.top #wrap .sec-sport{background-color:var(--bg-sport);padding:157px 0 175px;position:relative;overflow:hidden}@media (max-width: 767px){.top #wrap .sec-sport{padding:101px 0 101px}}.top #wrap .sec-sport .inner{position:relative;z-index:1}.top #wrap .sec-sport .inner::after{content:"";width:740px;height:740px;background-color:var(--bg-primary);border-radius:50%;filter:blur(8px);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:-1}@media (max-width: 767px){.top #wrap .sec-sport .inner::after{width:600px;height:600px}}.top #wrap .sec-sport .ttl{font-size:32px;font-size:3.2rem;line-height:1.5625em;letter-spacing:0em;font-weight:700;text-align:center;margin-bottom:-3px}@media (max-width: 767px){.top #wrap .sec-sport .ttl{font-size:24px;font-size:2.4rem;line-height:calc(32 / 24);margin-bottom:5px}}@media only screen and (max-width: 320px){.top #wrap .sec-sport .ttl{font-size:18px;font-size:1.8rem}}.top #wrap .sec-sport .img{text-align:center}@media (max-width: 767px){.top #wrap .sec-sport .img img{width:320px}}.top #wrap .sec-sport .img .desc{font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:0em;font-weight:700}@media (max-width: 767px){.top #wrap .sec-sport .img .desc{margin-top:-3px}}@media only screen and (max-width: 320px){.top #wrap .sec-sport .img .desc{font-size:9px;font-size:.9rem}}.top #wrap .sec-sport .txt{max-width:480px;margin:19px auto 29px;font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:0em;font-weight:400}@media (max-width: 767px){.top #wrap .sec-sport .txt{max-width:100%;font-size:16px;font-size:1.6rem;line-height:calc(30 / 16);margin:27px 6px 26px}}@media only screen and (max-width: 320px){.top #wrap .sec-sport .txt{font-size:14px;font-size:1.4rem}}.top #wrap .sec-sport .c-btn{margin:0 auto}.top #wrap .sec-sport .bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%)}@media (max-width: 767px){.top #wrap .sec-sport .bg{width:918px;height:69px}}.top #wrap .sec-sport .bg path{fill:var(--bg-sport-02)}.top #wrap .sec-sport .icon img{position:absolute}.top #wrap .sec-sport .icon img:nth-child(1){top:90px;right:calc(50% - 890px)}@media only screen and (min-width: 768px) and (max-width: 1365px){.top #wrap .sec-sport .icon img:nth-child(1){right:-208px}}.top #wrap .sec-sport .icon img:nth-child(2){top:450px;left:calc(50% - 897px)}@media only screen and (min-width: 768px) and (max-width: 1365px){.top #wrap .sec-sport .icon img:nth-child(2){left:-214px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.top #wrap .sec-sport .icon img:nth-child(2){left:-265px}}html[data-theme="black"] #wrap .bg-dynamic::after,html[data-theme="blue"] #wrap .bg-dynamic::after{background:url(../../img/common/other/cloud.png) no-repeat right calc(50% - 697px) top 239px/385px 117px,url(../../img/common/other/balloon01.png) no-repeat right calc(50% - 616px) top 450px/82px 151px,url(../../img/common/other/firework01.png) no-repeat right calc(50% - 615px) top 875px/400px 400px,url(../../img/common/other/birds01.png) no-repeat left calc(50% - 623px) top 938px/85px 87px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 705px) top 1290px/385px 117px,url(../../img/common/other/balloon02.png) no-repeat left calc(50% - 627px) top 1970px/82px 151px,url(../../img/common/other/firework02.png) no-repeat left calc(50% - 628px) top 2575px/400px 400px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 697px) top 2659px/385px 117px,url(../../img/common/other/balloon01.png) no-repeat right calc(50% - 616px) top 3208px/82px 151px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 705px) top 3710px/385px 117px,url(../../img/common/other/birds02.png) no-repeat right calc(50% - 616px) top 4318px/85px 87px,url(../../img/common/other/balloon02.png) no-repeat left calc(50% - 627px) top 4719px/82px 151px,var(--bg-primary) url(../../img/common/other/cloud.png) no-repeat right calc(50% - 698px) top 5079px/385px 117px}@media (max-width: 767px){html[data-theme="black"] #wrap .bg-dynamic::after,html[data-theme="blue"] #wrap .bg-dynamic::after{background:url(../../img/common/other/birds01.png) no-repeat left 1.5% top 239px/30px 31px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 185px) top 221px/160px 49px,url(../../img/common/other/cloud.png) no-repeat left calc(50% - 218px) top 964px/160px 49px,url(../../img/common/other/cloud.png) no-repeat right calc(50% - 189px) top 2019px/160px 49px,var(--bg-primary) url(../../img/common/other/cloud.png) no-repeat left calc(50% - 218px) top 2761px/160px 49px}}html[data-theme="black"] #wrap .sec-news::after,html[data-theme="blue"] #wrap .sec-news::after{background:var(--bg-primary);border:2px solid #fff;border-bottom:none;border-radius:100px 100px 0 0;max-width:1150px;width:calc(100% - 22px)}html[data-theme="black"] #wrap .sec-news__wrapper,html[data-theme="blue"] #wrap .sec-news__wrapper{background:var(--bg-primary)}html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .cate-par,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead>div,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .month,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .date,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .day,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .cate-par,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead>div,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .month,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .date,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .day,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .cate-par,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead>div,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .month,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .date,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .thead .calendar .day,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .cate-par,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead>div,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .month,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .date,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .thead .calendar .day{background-color:var(--bg-primary)}html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .cate-child,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody span,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .cate-child,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody span,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .cate-child,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody span,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .cate-child,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody span{color:#fff}html[data-theme="black"].is-ipad110 #wrap .sec-news::before,html[data-theme="blue"].is-ipad110 #wrap .sec-news::before{height:139px}html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .comp,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .sport,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .category,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .venue,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .row .venue .merged,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date span,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date .txtDate,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .comp,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .sport,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .category,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .venue,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .row .venue .merged,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date span,html[data-theme="black"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date .txtDate{background-color:#222222}html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .comp,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .sport,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .category,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .venue,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .row .venue .merged,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date span,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.blue .schedule .tbody .date .txtDate,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .comp,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .sport,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .category,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .venue,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .row .venue .merged,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date span,html[data-theme="blue"] #wrap .sec-competition .c-brd-color .block-cate.green .schedule .tbody .date .txtDate{background-color:#0a32b4}@media (max-width: 767px){html[data-fz="large"] #wrap .fixed-btn{right:58px;width:calc(100% - 58px)}}@media (min-width: 768px){html[data-fz="large"] #wrap .fixed-btn__item a{width:120px;height:120px}}@media (max-width: 767px){html[data-fz="large"] #wrap .fixed-btn__item a{height:70px;padding-top:22px}}html[data-fz="large"] #wrap .fixed-btn__item:nth-child(1) a{background-position:left calc(50% - 42px) center}html[data-fz="large"] #wrap .block-ttl .jp span{top:-2px}html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .days{white-space:wrap}html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:48px;font-size:4.8rem}@media (max-width: 767px){html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:45px;font-size:4.5rem}}@media only screen and (max-width: 320px){html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .days .num{font-size:38px;font-size:3.8rem}}@media only screen and (max-width: 320px){html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .days .unit{font-size:10px;font-size:1rem}}html[data-fz="large"] #wrap .sec-time__box .cont .counting__item__wrapper .name{width:auto}.is-ipad #wrap .sec-mv__info .info-nav-pause svg{transform:translateY(-1%)}.is-ipad #wrap .sec-news::before{height:138px}.is-ipad97 #wrap .sec-mv{height:calc(100vh - 146px)}.is-safari #wrap .sec-info .c-brd-color .tab-cont .lst-info__item a .item__cont .info .date{vertical-align:middle}@keyframes spin{to{transform:translate(-50%, -50%) rotate(360deg)}}

/*# sourceMappingURL=maps/top.min.css.map */
