:root{--background-color: #00131A;--black: #000;--black-o8: rgba(0,0,0,.07843);--white: #fff;--gray-700: #63666a;--gray-500: #DFE1E0;--gray-300: #e0e0e0;--gray-100: #f4f4f4;--gray-50: #fafafa;--accessible-teal: #0D8390;--teal-3: #6FC2B4;--teal-5: #0097A9;--teal-4: #00858F;--green-4: #43b02a;--teal-hover: #005359;--nav-link: #979B9C;--purple: #464BCE;--bs-container-max-sm: 540px;--bs-container-max-md: 720px;--bs-container-max-lg: 960px;--bs-container-max-xl: 1040px}html,body{max-width:100%;overflow-x:hidden}body{margin:0;padding:0}.teal{color:var(--teal-4)}.teal-bg{background:#33f0ff;color:#000!important}.green{color:#00893d!important}.green-bg{background-color:#0df200;color:#000!important}@media (min-width: 992px){.container{max-width:800px}}@media (min-width: 1200px){.container{max-width:984px;position:relative}}@media (min-width: 1400px){.container{max-width:1200px}}*{font-family:Noto Sans JP,Open Sans,sans-serif}html,body{scroll-behavior:smooth}body{overflow-x:hidden}a{color:var(--white);text-decoration:none;display:contents}.no-padding{padding:0}.fixed-nav{height:64px;flex-shrink:0;display:flex;align-items:center;z-index:60;justify-content:flex-start!important;padding:0}.navbar-row{height:64px;width:100%;display:flex;align-items:center}.menu-row{height:48px;align-items:center;display:flex}.nav-text{color:var(--white, #FFF);font-family:Open Sans;font-weight:300;font-size:18px;font-style:normal;font-weight:400;line-height:28px;font-family:futura-pt;margin-left:32px}.nav-text a{font-family:futura-pt}.nav-text-14{font-size:14px;line-height:20px}.pc-nav-right-top{display:flex;flex-direction:column;align-items:end;position:absolute;top:16px;right:20px;margin:0;gap:16px}.nav-list{list-style:none;display:inline-flex;margin:0;background:#0c1b1cd0 0% 0% no-repeat padding-box;border-radius:32px;height:64px;padding:22px 40px}.nav-list li{display:flex;align-items:center;position:relative}.nav-list li:not(:last-of-type){padding-right:32px}.nav-list>li>a:hover{color:var(--teal-3)}.inline-text{display:inline}.nav-logo-tile{position:absolute;top:0;left:16px;width:96px;height:128px;border-radius:0 0 8px 8px;display:flex;flex-direction:column;background-color:#2d5c601a}.nav-logo{padding:22px 16px;height:128px;width:96px}.nav-logo-img{height:85px}.nav-tile-text{padding-top:10px;font-size:16px;line-height:20px;text-align:center;color:var(--white);font-weight:200}.navbar-splitter{width:.0625rem;height:2.5rem;background:var(--gray-700, #63666A);display:inline-block;margin:0 16px}.anchor-linkcontainer{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;height:100vh}.anchor-link-container{position:relative;z-index:20}.anchor-link{display:inline-flex;flex-direction:column;align-items:flex-start;gap:32px;top:50%;position:fixed;left:0;z-index:60;transform:translateY(-50%)}.anchor-item{display:flex;width:190px;height:17px;padding-right:0;align-items:center;gap:16px}.anchor-item a{display:flex;justify-content:space-between;margin:0;font-family:futura-pt;font-size:12px;transition:.3s}.anchor-item:hover svg,.anchor-item:hover a{fill:#009ba6!important;color:#009ba6!important}.dot{fill:var(--nav-link);margin-right:1rem;transition:.3s}.anchor-text{color:var(--nav-link);font-size:14px;line-height:14px;font-family:futura-pt;font-weight:300;line-height:normal;margin-left:1rem;text-transform:uppercase}.entry-btn{display:inline-flex;transform:rotate(-90deg);padding:16px 80px;font-size:16px;justify-content:center;align-items:center;top:24rem;position:fixed;right:-100px;color:var(--white);z-index:60}.entry-btn-reserve{display:inline-flex;transform:rotate(-90deg);padding:17px 81px;font-size:16px;justify-content:center;align-items:center;top:258px;position:fixed;right:-84px;color:var(--white);z-index:60;background:transparent linear-gradient(270deg,#18a529,#00799d) 0% 0% no-repeat padding-box;border:unset}.entry-btn-reserve-en{display:inline-flex;transform:rotate(-90deg);padding:17px 78px;font-size:16px;justify-content:center;align-items:center;top:258px;position:fixed;right:-93px;color:var(--white);z-index:60;background:transparent linear-gradient(270deg,#18a529,#00799d) 0% 0% no-repeat padding-box;border:unset}.entry-btn-secondary{display:inline-flex;transform:rotate(-90deg);padding:16px 80px;font-size:16px;justify-content:center;align-items:center;top:47%;position:fixed;right:-100px;color:var(--white);z-index:60}.entry-btn-secondary-en{display:inline-flex;transform:rotate(-90deg);padding:16px 90px;font-size:16px;justify-content:center;align-items:center;top:49%;position:fixed;right:-91px;color:var(--white);z-index:60}.primary{border:1px solid var(--teal-5)!important;background-color:#000}.primary:hover:enabled{border:1px solid var(--teal-5);background:var(--teal-5)}.primary:active:enabled{border:1px solid #272727;background:var(--black, #000);color:#272727}.secondary{border:1px solid var(--gray-500, #DFE1E0);background:var(--black, #000);color:var(--white)}.secondary:hover:enabled{border:1px solid var(--white, #FFF);background:var(--gray-700, #63666A)!important}.secondary:active:enabled{border:1px solid #272727;background:var(--black, #000);color:#272727}.green-shade-btn{background:transparent linear-gradient(90deg,#43b02a,#00abab) 0% 0% no-repeat padding-box;border:unset!important;padding:16px 35px!important;color:#fff}.light-green-shade-btn{color:#fff;border:unset!important;padding:16px 35px!important;background:transparent linear-gradient(107deg,#00d356,#007b05) 0% 0% no-repeat padding-box}.green-shade-btn:hover,.green-shade-btn:active{background:transparent linear-gradient(270deg,#0d8390,#009a44) 0% 0% no-repeat padding-box}.green-shade-btn:disabled{opacity:.2}.gray-btn{color:#979b9c;border:1px solid #979B9C;border-radius:30px;padding:16px 64px}.w372{width:372px;margin-top:31px}.section-kv{background:transparent url(/img/fire-kv.png) 0 0 no-repeat padding-box;background-size:cover;height:1300px}.main-screen{height:700px;flex-shrink:0;padding-top:80px;justify-content:center;margin:0 auto;text-align:center;display:block;max-width:100%}.main-screen img{flex-shrink:0;padding-top:80px;justify-content:center;margin:0 auto;text-align:center;display:block;max-width:100%}.main-brand{margin:95px auto 40px;position:relative;z-index:10;width:240px;height:338px;background:url(/img/brand-logo.png) no-repeat;background-size:contain}.home-body-bg{background-color:#e8eded}.partner-bg{background-color:#fff;padding-bottom:200px;margin-top:-220px;padding-top:150px}.hp-globe-img{height:468px}.brand-text-update{font-family:Open Sans!important;color:var(--white, #FFF);font-size:80px;font-style:normal;font-weight:300;line-height:100px}.brand-text-earth{color:var(--accessible-teal, #0D8390);font-size:120px;font-style:normal;font-weight:600;line-height:100px}.main-description{color:var(--white);font-size:18px;font-style:normal;font-weight:700;line-height:36px;text-align:left;margin-top:64px}.globe{z-index:1;position:absolute;top:210px;flex-shrink:0;right:200px}.globe video{width:744px;height:700px}.main-content-section{display:flex;flex-direction:column;gap:51px}.tilt-up-bg{background:linear-gradient(180deg,#05040700 50%,#fff0 50% 100%,#fff0),transparent url(/img/tilt-top.png) 0% 0% no-repeat padding-box;background-blend-mode:lighten;background-size:100% 700px;padding-top:20px;padding-bottom:210px}.square-box-row{display:flex;flex-wrap:wrap;gap:27px;justify-content:center}.square-box{width:310px;height:320px;padding:20px 36px 20px 33px;border-radius:32px;position:relative}.square-box.award:before{content:"";position:absolute;top:0;left:0;width:100%;height:80%;background:url(/img/circular-dots.svg) no-repeat right top;background-size:contain;opacity:.2;border-radius:32px}.square-box.tryout{background:transparent linear-gradient(180deg,#43b02a,#166c00) 0% 0% no-repeat padding-box}.square-box.tryout:before{content:"";position:absolute;top:0;left:0;width:100%;height:80%;background:url(/img/curve-dots.svg) no-repeat right top;background-size:contain;opacity:.2;border-radius:32px}.square-box.award{background:linear-gradient(180deg,#0d8390,#105f90)}.square-box .year,.large-tile-content .year{background:#005359;color:#fff;height:63px;display:flex;justify-content:start;align-items:center;font-size:34px;font-family:Futura;line-height:48px;font-weight:700;border-radius:0 8px 8px 0;position:relative;left:-40px;padding-left:20px}.square-box .year span{font-size:13px;margin-left:16px;padding-left:16px;border-left:1px #fff solid;display:inline;height:20px;line-height:1.5}.square-box .content,.large-tile-content .content{margin-left:10px;margin-top:10px;margin-bottom:20px;color:#fff;font-size:13px;line-height:15px;font-weight:500;width:fit-content}.square-box .content .en,.large-tile-content .content .en{color:#fff;font-size:30px;line-height:34px;font-weight:700;font-family:futura-pt-condensed;margin-top:4px}.square-box .content .en.larger{font-size:40px;letter-spacing:5px;line-height:40px}.square-box.report{background:linear-gradient(180deg,#003c52,#00131a) 0% 0% no-repeat padding-box;align-items:center;color:#fff;justify-content:center;display:flex;flex-direction:column}.square-box.report .ue{font-size:16px;line-height:27px;font-weight:300}.square-box.report .year{background:#adadad;color:#fff;width:205px;height:45px;display:flex;justify-content:center!important;align-items:center;font-size:22px;font-family:Futura;line-height:48px;font-weight:700;border-radius:0 8px 8px 0;position:relative;left:-55px;padding-left:0}.square-box.report .report-year{font-size:36px;line-height:1;background:unset;font-family:Noto Sans JP;font-weight:700;margin-top:0;margin-bottom:0}.square-box.report .location{font-size:11px;line-height:1.5;font-weight:500;width:fit-content;margin:0 auto;padding:2px 6px;background:transparent linear-gradient(97deg,#18a529,#00799d) 0% 0% no-repeat padding-box}.square-box.report .phrase{font-size:14px;line-height:28px;font-weight:300;margin-bottom:20px;text-align:center}.square-box.report .content{text-align:center;margin-left:0}.square-box .center-box{display:flex;width:100%;justify-content:center}.section-gap{margin-top:100px;padding-top:100px}.latest-news-box{background:#fff 0% 0% no-repeat padding-box;border-radius:24px;gap:16px;padding:32px 48px;margin-top:36px}.latest-news-box .leading-text{color:#c2cbcc;font-size:32px;line-height:32px;font-weight:700;font-family:futura-pt-condensed}.latest-news-box .content{padding-left:56px;display:flex;flex-direction:column}.latest-news-box .news-row{display:flex;flex-direction:row;gap:20px;margin-bottom:16px}.latest-news-box .date{color:#c2cbcc;font-size:16px;line-height:28px;font-weight:500;width:124px}.latest-news-box .title-box{width:calc(100% - 180px)}.latest-news-box .news-row .title{font-size:16px;line-height:28px;color:#53565a;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.latest-news-box .news-row .arrow{background:url(/img/teal-right-arrow.svg) no-repeat;background-position-y:center;background-size:contain;width:20px;height:29px}.latest-news-box .title:hover{color:var(--teal-4)}.partner-load-more-btn{display:flex;gap:16px;color:#979b9c;border:1px solid #979B9C;border-radius:30px;padding:12px 40px 12px 64px;width:210px;justify-content:center;font-family:futura-pt-condensed;font-size:24px!important}.gray-arrow{background:url(/img/gray-arrow.svg) no-repeat;background-size:contain;background-position-y:center;width:18px;height:21px;display:inline-block}.main-section-bg-img{width:961px;height:1708px;background:transparent url(/img/background.png) 0% 0% no-repeat padding-box;background-size:cover;position:absolute;margin-top:180px;z-index:-1;right:0}.intro-bg{background:#e8eded;padding-bottom:200px}.content-on-bg{position:relative}.tilt-svg-bg{margin-top:-180px;background-image:url(/img/tilt-down.png);background-size:contain;background-repeat:no-repeat;z-index:12;position:relative}.bg-2025{background-image:url(/img/bg-2025.jpeg);background-size:cover;background-repeat:no-repeat;z-index:12;position:relative;clip-path:polygon(0 8%,100% 0%,100% 92%,0 100%);margin-top:-200px}.bg-2025 .top-row{padding-top:250px;padding-bottom:80px}.bg-2025 .end-row{padding-bottom:300px}.report-row{display:flex;gap:56px;justify-content:center;align-items:center;margin-bottom:155px}.photo-group{display:flex;gap:23px}.photo-group .photo{width:270px;height:360px;border-radius:16px}.photo-group .photo1-1{background:url(/img/award-1-1.png) no-repeat;background-size:contain}.photo-group .photo1-2{background:url(/img/award-1-2.png) no-repeat;background-size:contain;margin-top:40px}.photo-group .photo2-1{background:url(/img/award-2-1.png) no-repeat;background-size:contain}.photo-group .photo2-2{background:url(/img/award-2-2.png) no-repeat;background-size:contain;margin-top:40px}.bg-2025 .description{font-size:16px;line-height:28px;display:flex;flex-direction:column;gap:16px;color:#fff}.bg-2025 .description .sub-title{font-size:24px;line-height:35px;color:#979b9c;font-weight:500}.introduction-section{height:calc(100% + 120px)}.intro-container .title{text-align:center;margin-bottom:72px}.intro-container .title .what{color:#009ba6;font-size:36px;line-height:80px}.intro-container .brand,.intro-container .brand span,.competition-title .brand,.section-title{color:#009ba6;font-size:68px;line-height:80px;font-weight:700;font-family:futura-pt-condensed;letter-spacing:0}.competition-title{font-size:61px;line-height:61px;letter-spacing:-4px;font-weight:900}.intro-container .main-content{color:#000;text-align:left;font-size:18px;font-weight:400;line-height:38px}.intro-container .main-content span{font-weight:700;color:#009ba6}.partner-title{font-size:68px;line-height:100px;font-family:futura-pt-condensed;font-weight:700;color:#002426;margin-top:74px;margin-bottom:8px;text-align:center}.partner-sub-title{font-family:futura-pt;font-style:oblique;font-size:16px;line-height:21px;font-weight:600;margin-bottom:56px;margin-top:32px}.bulb-img{height:258px;width:383px;background:url(/img/bulb.svg) no-repeat;background-size:contain}.rocket-img{height:290px;width:342px;background:url(/img/rocket.svg) no-repeat;background-size:contain}.application-section{margin-top:220px}.application-qualifications{display:flex;padding:40px 0;flex-direction:column;align-items:center;gap:42px}.application-qualifications:nth-child(3){border-bottom:none}.application-qualifications .box,.application-qualifications .box-noborder{display:flex;width:100%}.access-section .application-qualifications .box-noborder:last-of-type{margin-bottom:290px}.border-box{border:1px #BBBCBC solid;color:#bbbcbc;font-size:14px;line-height:24px;padding:24px 16px}.application-qualifications .box:not(:last-child){padding-bottom:32px}.application-qualifications .sub-title-box{width:30%;color:var(--white, #FFF);font-size:16px;font-style:normal;font-weight:700;line-height:32px}.application-qualifications .must-box{width:7%}.application-qualifications .details{width:63%}.detail-item{color:var(--white, #FFF);font-size:16px;font-weight:400;line-height:32px;text-indent:-1.4em;padding-left:1em}.detail-item.large{font-size:24px;line-height:32px;font-weight:500}.talk-session{font-size:14px;line-height:28px;margin-left:14px}.entry-btn-horizontal-sp{display:inline-flex;flex-direction:column;align-items:flex-start;margin-top:64px;padding:16px 80px;justify-content:center;align-items:center;border:1px solid var(--accessible-teal, #0D8390);color:var(--white, #FFF);background-color:#000;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none;display:none}.entry-btn-horizontal-sp:hover{border:1px solid var(--accessible-teal, #0D8390);background:var(--accessible-teal, #0D8390)}.section-caption{display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px}.en-caption{color:var(--white, #FFF);font-size:12px;font-style:normal;font-weight:700;line-height:normal}.jp-caption{color:var(--white, #FFF);font-size:32px;font-style:normal;font-weight:700;line-height:36px}.outline-row{margin-top:64px;height:100%}.outline-col-2{padding-right:35px}.outline-col-3{padding:10px 0 0 35px}.outline-content{color:var(--white, #FFF);text-align:justify;font-size:16px;font-style:normal;font-weight:300;line-height:32px}.outline-img{width:100%}.outline-summary-title{font-weight:700;margin-top:32px}.schedule-box{border-radius:8px;display:flex;margin-top:74px}.schedule-box .date-box{color:var(--black, #000);text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:30px;width:16.67%;margin:48px 40px 0 48px}.schedule-box .date-box .number{font-size:60px;font-style:normal;font-weight:700;line-height:64px}.schedule-box .item-box{display:inline-flex;flex-direction:column;align-items:flex-start;gap:24px;width:66%;margin:48px 0 58px}.schedule-box .item-box .item{display:flex;width:100%}.schedule-box .item-box .item:not(:last-child){border-bottom:1px solid var(--gray-500, #DFE1E0);padding-bottom:24px}.schedule-box .item-box .item .time{width:16.67%;color:var(--black, #000);text-align:left;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.schedule-box .item-box .item .content{width:83.33%}.schedule-box .item-box .item .content .title{color:var(--black, #000);font-size:18px;font-style:normal;font-weight:700;line-height:normal}.schedule-box .item-box .item .content .description{margin-top:8px;color:var(--black, #000);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.avatar-box{display:flex;flex-wrap:wrap}.avatar-card{margin-top:46px;width:33.33%;display:inline}.avatar-card .avatar{border-radius:8px}.avatar-card .name-box{margin-top:12px;display:inline-flex;height:43px;flex-shrink:0;border-bottom:1px solid var(--gray-700, #63666A)}.avatar-card .name-box .name{color:var(--white, #FFF);font-size:24px;font-style:normal;font-weight:500;line-height:normal}.avatar-card .description{margin-top:20px;color:var(--white, #FFF);font-size:14px;font-style:normal;font-weight:400;line-height:24px}.contests{display:flex;flex-direction:column;align-items:center;width:100%;gap:16px;z-index:20}.contests-section{margin-top:50px}.contests-scroll{display:flex;padding:24px;align-items:center;width:100%;gap:16px;background:var(--white, #FFF);overflow:hidden;z-index:20;position:relative}.contests-scroll-no-padding-top{padding-top:0!important;height:156px}.contests-scroll-no-padding-btm{padding-bottom:0!important;height:156px}.contests .row{display:flex}.contests .text{color:#00858f;vertical-align:middle;font-size:32px;line-height:28px;font-style:normal;font-weight:500;line-height:normal}.contests .text.sub{font-size:12px;line-height:20px;color:#222;font-weight:300}.contests .logo-box{gap:48px}.sponsor{display:flex;flex-direction:column;padding:36px;align-items:center;width:100%;gap:16px;background:var(--white, #FFF);z-index:20}@media (max-width: 766px){.sponsor-section{margin-top:0}}.sponsor-scroll{display:flex;padding:24px;align-items:center;width:100%;gap:16px;background:var(--white, #FFF);overflow:hidden;z-index:20;position:relative}.sponsor-scroll-no-padding-top{padding-top:0!important;height:156px}.sponsor-scroll-no-padding-btm{padding-bottom:0!important;height:156px}.sponsor .row{display:flex}.sponsor .text{color:#00858f;vertical-align:middle;font-size:32px;line-height:28px;font-style:normal;font-weight:500;line-height:normal}.sponsor .text.sub{font-size:12px;line-height:20px;color:#222;font-weight:300}.sponsor .logo-box{gap:48px}.competition-title{display:flex;flex-direction:column;align-items:center;text-align:center;font-size:61px;line-height:89px;color:#002426;margin-top:30px;margin-bottom:80px}.competition-row .paragraph{font-size:18px;line-height:38px;color:#000;margin-bottom:57px}.competition-row .tiles{display:flex;justify-content:center;gap:26px;margin-bottom:54px}.competition-row .tiles .tile{width:380px;height:361px;border-radius:16px;background-color:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}@media (max-width: 1200px){.competition-row .tiles{flex-wrap:wrap}}.tile .upper{height:250px;font-size:22px;line-height:28px;font-weight:500;padding-top:40px;display:flex;flex-direction:column;align-items:center;gap:20px}.tile .f19{font-size:19px}.tile .upper .upper-text{padding:0 20px;text-align:center}.tile .down{font-size:14px;line-height:20px;color:#fff;padding:24px 42px;border-radius:0 0 16px 16px;height:114px}.tile.scale .upper{color:#0f7090}.tile.scale .down{background-color:#0f7090}.tile.prize .down{background-color:#009eba}.tile.prize .upper{color:#009eba}.tile.network .down{background-color:#00858f}.tile.network .upper{color:#00858f}.large-tile-row{width:100%;display:flex;padding-bottom:55px;gap:26px;justify-content:space-between}.large-tile-left .large-tile-content{padding-top:35px;padding-bottom:34px;padding-left:calc(55% - 100px);padding-right:36px}.large-tile-right .large-tile-content{padding:35px 0 34px 131px}.large-tile-left{width:calc(50% - 13px);height:321px;background:transparent url(/img/large-tile-left.svg) 0% 0% no-repeat padding-box;background-position-x:right;border-radius:0 32px 32px 0;max-width:700px}.large-tile-right{width:calc(50% - 13px);height:321px;background:transparent url(/img/large-tile-right.svg) 0% 0% no-repeat padding-box;border-radius:32px 0 0 32px;max-width:700px}footer{background:#00858f;color:#98c4c9;font-size:12px;font-weight:400;padding:32px;border-top:1px solid #98C4C9}footer a,footer a:hover,footer p{color:#98c4c9;font-size:12px;font-style:normal;line-height:normal;text-decoration:none}footer .brand{background:url(/img/footer-brand.svg) no-repeat;width:340px;height:20px}footer a:hover{color:#fff}footer .footer-link{color:var(--gd-green, #00ABAB)}footer .logo-text{font-family:Open Sans;font-weight:300;font-size:32px}footer .footer-contact{border-top:1px solid #98C4C9;padding-top:16px;display:flex;flex-wrap:wrap;justify-content:space-between;color:#98c4c9}footer .contacts{font-size:14px;line-height:20px;font-weight:400;display:flex;align-items:flex-end;gap:8px}footer .sp-copyright{display:none!important}.split-list{list-style:none;padding:0;display:flex}.split-list li{display:flex;align-items:center;position:relative;padding:16px 16px 16px 0}.list-inline-item:not(:last-child){margin-right:0!important}.split-list li:not(:first-child){padding-left:16px}.split-list li:not(:nth-child(4)):after{content:"|";position:absolute;right:0;width:2px;color:#98c4c9}.f-o-f-container{margin-left:180px;gap:64px;height:calc(100vh - 230px)}.f-o-f{color:var(--teal-5, #0097A9);font-size:32px;font-style:normal;font-weight:600;line-height:normal;width:100%}.f-o-f-desc{color:var(--white, #FFF);font-size:16px;font-style:normal;font-weight:400;line-height:32px}.picture-frame{display:flex;align-items:center;justify-content:center}.picture-frame img{width:100%;border-radius:24px}.center{display:flex;flex-direction:column;align-items:center}.info-button{padding:11px 36px;width:175px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;align-items:center;text-align:center;font-weight:medium;text-decoration:none}.transparent-button{background-color:transparent;text-decoration:none;border-radius:30px;font-size:16px;line-height:24px;border:1px solid #fff;color:#fff}.transparent-button.btn-gray{border:1px solid #979B9C;color:#979b9c}.transparent-button:active,.transparent-button:hover{background-color:#979b9c;color:#fff}.round-btn{border-radius:30px;font-size:14px!important;line-height:20px;font-weight:500}.large-round-btn{padding:16px;width:445px;display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:center;align-items:center;text-align:center;font-weight:medium;text-decoration:none;border-radius:30px;font-size:16px!important;line-height:24px}.lang-row{position:absolute;display:flex;flex-direction:row;align-items:center;gap:5px;top:15px;left:27px}.lang-row .lang-switch{align-items:center;display:flex;flex-direction:row;width:140px;height:41px;border-radius:21px;background-color:#c2cbcc;padding:5px}.lang-row .lang-switch .btn{width:65px;height:31px;font-size:12px;font-weight:700;font-family:futura-pt-condensed;line-height:17px;color:#fff;padding:6px 12px;border-radius:21px;justify-content:center;align-items:center}.lang-row .lang-switch .btn:hover,.lang-row .lang-switch .btn:active,.lang-row .lang-switch .btn.selected{background-color:#0c1b1cd1}.background-purple-globe{background:transparent url(/img/purple_globe.png) 0% 0% no-repeat padding-box;background-size:50%;background-repeat:no-repeat;z-index:10;position:relative}.background-expo{background:transparent url(/img/expo.png) 0% 0% no-repeat padding-box;background-size:cover;background-repeat:no-repeat;position:relative;margin-top:-250px}.event-row{padding-top:250px;margin-top:-100px}.comming-soon{color:#222;font-size:40px;font-weight:500;line-height:40px;margin-top:31px}.mail-icon{width:19px;height:14px;display:inline-flex;background:transparent url(/img/mail.svg) 0% 0% no-repeat padding-box}.mail-icon.gray{background:transparent url(/img/mail-gray.svg) 0% 0% no-repeat padding-box}.globe-icon{width:19px;height:19px;display:inline-flex;background:transparent url(/img/globe.svg) 0% 0% no-repeat padding-box}.globe-icon.dark{width:19px;height:19px;background-size:contain!important;background:transparent url(/img/globe-dark.svg) 0% 0% no-repeat padding-box}.globe-icon.gray{background:transparent url(/img/globe-gray.svg) 0% 0% no-repeat padding-box}.footer-contact-sp{display:none!important}.gradient-btn{background:transparent linear-gradient(270deg,#18a529,#00799d) 0% 0% no-repeat padding-box;color:var(--white);border:unset!important;padding:16px;font-size:16px;line-height:24px}.gradient-btn:hover{background:transparent linear-gradient(270deg,#18a529b3,#00799db3) 0% 0% no-repeat padding-box}.full-width-btn{width:100%!important}.full-width-btn span{font-size:16px;line-height:24px}.green-box{border:1px solid #3BE083;border-radius:4px;font-size:14px;line-height:28px;display:flex;align-items:center;gap:8px;padding:2px 16px;color:#3be083;width:max-content}.green-pin{width:19px;height:18px;display:inline-flex;background:transparent url(/img/green-pin.svg) 0% 0% no-repeat padding-box}.blue-box{border:1px solid #5DA8FF;border-radius:4px;font-size:14px;line-height:28px;display:flex;align-items:center;gap:8px;padding:2px 16px;color:#5da8ff;width:max-content}.box-group{display:flex;flex-wrap:wrap;gap:8px;flex-direction:row}.teal-box{border:1px solid #3EA398;border-radius:4px;font-size:14px;line-height:28px;display:flex;align-items:center;gap:8px;padding:2px 16px;color:#3ea398;width:max-content}.teal2-box{border:1px solid #3AB1C1;border-radius:4px;font-size:14px;line-height:28px;display:flex;align-items:center;gap:8px;padding:2px 16px;color:#3ab1c1;width:max-content}.blue-pin{width:19px;height:18px;display:inline-flex;background:transparent url(/img/blue-pin.svg) 0% 0% no-repeat padding-box}.teal-pin{width:19px;height:18px;display:inline-flex;background:transparent url(/img/teal-pin.svg) 0% 0% no-repeat padding-box}.teal2-pin{width:19px;height:18px;display:inline-flex;background:transparent url(/img/teal-pin.svg) 0% 0% no-repeat padding-box}.free-park-img{background:transparent url(/img/free-park.png) 0% 0% no-repeat padding-box;background-size:contain;height:418px;margin-bottom:32px}.paid-park-img{background:transparent url(/img/paid-park.png) 0% 0% no-repeat padding-box;background-size:contain;height:480px;margin-bottom:32px}@media (max-width: 766px){.no-padding-sp{padding:0}.container{padding-left:18px;padding-right:18px}.navbar-brand-logo,.nav-text{margin-left:24px}.entry-btn,.entry-btn-reserve,.entry-btn-reserve-en,.entry-btn-secondary,.entry-btn-secondary-en,.overview-btn,.anchor-link{display:none}.globe{top:110px;left:15%;width:70%}.main-brand{display:flex;justify-content:center;margin-top:0}.tilt-up-bg{margin-top:-600px;padding-top:270px;background-size:cover}.latest-news-box .news-row{flex-direction:column}.latest-news-box .content{padding-left:0}.latest-news-box .title-box{width:100%;display:flex;flex-direction:row;align-items:center;gap:10px}.latest-news-box .news-row .title{white-space:wrap;width:calc(100% - 25px)}.news-index.pc-none{height:auto}.intro-container .brand,.intro-container .brand span,.competition-title .brand,.section-title{font-size:56px;line-height:70px}.brand-text-update{font-size:40px;font-style:normal;font-weight:300;line-height:56px;text-align:center}.main-screen{padding-left:0;padding-top:140px;height:100%}.introduction-section-gap{padding-top:82px}.intro-container{gap:32px}.intro-container .title,.intro-container .title .what{text-align:center;font-size:24px;font-style:normal;font-weight:700;line-height:normal}.intro-container .main-content{font-size:16px;font-style:normal;line-height:34px;margin-bottom:40px}.intro-container .main-content span{font-weight:700;color:#009ba6}.main-section-bg-img{width:100%;background:transparent url(/img/background.png) 0% 0% no-repeat padding-box;background-size:contain;position:absolute;z-index:-1}.tilt-svg-bg{background-size:cover;clip-path:polygon(0px 0px,100% 0px,100% 89%,0px 75%)}.main-picture{margin-top:-24px}.comming-soon{color:#222;font-size:40px;font-weight:500;line-height:55px;margin-left:30px}footer{width:100%;padding:0}footer .logo-text{padding:32px 18px;font-size:24px;display:flex}footer .footer-privacy{display:none}.split-list{display:flex;flex-flow:wrap;padding-bottom:32px}.split-list li{border-top:1px solid #98C4C9;width:50%;align-items:center;justify-content:center;padding:16px 0}.split-list li:nth-child(odd){border-right:1px solid #98C4C9}.split-list li:nth-child(n+3){border-bottom:1px solid #98C4C9}footer .brand{background:url(/img/footer-brand-sp.svg) no-repeat;background-position:center center;width:100%;height:214px}footer .sp-copyright{display:flex!important}footer .footer-contact{display:none}.footer-contact-sp{color:#d0d0ce;font-size:12px;line-height:24px;margin-top:16px;display:flex!important}.footer-contact-sp .text{margin-top:8px}.footer-contact-sp .icon{margin-top:16px}.footer-contact-sp .copyright{margin-top:32px;margin-bottom:28px}.footer-contact-sp .globe-icon,.footer-contact-sp .mail-icon{background-position-x:calc(50% + 6px)}.list-inline-item{margin:0!important}.split-list li:after{display:none;margin:0}.legal{padding:0 18px 88px}.entry-btn-horizontal-sp{position:fixed;bottom:0;width:100%;z-index:100;border-left:0!important;border-right:0!important;border-bottom:0!important;display:flex}.tilt-svg-bg{height:100%!important}.competition-row{padding-bottom:110px;padding-top:50px}.round-btn{border-radius:28px;height:unset;height:56px}.info-button{width:100%}.section-gap{padding-top:70px}.free-park-img{height:240px}.access-section .application-qualifications .box-noborder:last-of-type{margin-bottom:100px}.w372{width:100%}}.event-info{display:flex;flex-direction:column;align-items:center}.event-info .brand{font-weight:300;font-size:52px;color:var(--white);text-align:left}.event-info .year{font-size:52px;color:var(--white);font-weight:700;text-align:left}.event-info .award-list{gap:52px;display:flex;margin-top:24px}.award-list.full-width{flex-direction:column;width:100%}.award-list .inquery{font-size:14px;height:20px;margin-top:10px;display:flex;flex-direction:row;gap:10px;align-items:center}.award-list .award{padding-left:24px;border-left:4px solid var(--accessible-teal);font-weight:500;font-size:28px;line-height:36px;color:var(--white)}.award-list .award .button-gap{margin-top:23px}.award-list .award.green{border-left:4px solid #43B02A}.event-start-time,.event-info .large-round-btn{margin-bottom:46px;display:flex;width:460px}.event-start-time .closing{color:#63666a;font-size:24px;line-height:38px}.countdown-text{font-size:18px;line-height:35px;height:26px;color:#97999b;font-weight:500;margin-right:8px;margin-top:35px}.countdown-container{display:flex;flex-direction:row}.countdown{display:flex;flex-direction:row;align-items:flex-end;gap:4px;margin-top:8px}.countdown .digit{font-size:64px;height:73px;line-height:85px;color:#fff;font-weight:700}.countdown .text{font-size:12px;height:17px;color:#53565a}.note-left{padding-right:8px}.note-right{padding-left:8px}.event-info .schedule-location{margin-top:24px}.schedule-location .title{font-size:14px;line-height:20px;color:var(--white);border-bottom:1px solid var(--gray-300);width:64px;padding-bottom:8px}.schedule-location .content{height:36px;font-size:24px;color:var(--white)}.event-info .button,.event-info .button-en{margin-bottom:130px;z-index:24;position:relative}.submit-btn{display:inline-flex;flex-direction:column;align-items:flex-start;padding:16px 80px;justify-content:center;align-items:center;text-align:center;font-size:16px;font-style:normal;font-weight:700;line-height:normal;text-decoration:none}.block1{width:712px;height:275px;opacity:1;display:flex;padding-top:79px}.box-teal{box-shadow:16px 16px 0 var(--teal7-004f59);background:transparent url(/img/box1.svg) 0% 0% no-repeat padding-box}.box-purple{background:transparent url(/img/box1-purple.svg) 0% 0% no-repeat padding-box}.japan-icon{width:109px;height:81px;background:transparent url(/img/japan.svg) 0% 0% no-repeat padding-box}.trophy-icon{width:118px;height:88px;background:transparent url(/img/trophy.svg) 0% 0% no-repeat padding-box}.network-icon{width:81px;height:72px;background:url(/img/group.svg) 0% 0% no-repeat padding-box}.block1 .content{color:var(--white);padding-top:30px;max-width:45%}.block1 .content-en,.block2 .content-en,.block3 .content-en{color:var(--white);padding-top:10px;max-width:66%}.content .title,.content-en .title{font-size:24px;line-height:36px;font-weight:500}.letter-space-10{letter-spacing:10px}.content .description,.content-en .description{margin-top:16px;font-size:16px;line-height:28px}.block2{width:712px;height:275px;opacity:1;display:flex;padding-top:79px;margin-top:-90px;margin-left:40px}.block1.en,.block2.en,.block3.en{background-size:cover;height:320px}.hands-shake-icon{width:81px;height:77px;background:url(/img/hands.svg) 0% 0% no-repeat padding-box;fill:#005359}.flag-icon{width:97px;height:91px;background:url(/img/flag.svg) 0% 0% no-repeat padding-box;margin-left:-16px;margin-top:10px}.block2 .content{color:var(--white);padding-top:18px;max-width:45%;padding-left:17px}.block3{width:712px;height:275px;box-shadow:16px 16px 0 var(--teal7-004f59);background:transparent url(/img/box1.svg) 0% 0% no-repeat padding-box;opacity:1;display:flex;padding-top:79px;margin-top:-90px;margin-left:80px}.block3 .network.icon{width:100px;height:91px;background:url(/img/group.svg) 0% 0% no-repeat padding-box;margin-left:-16px;margin-top:10px}.block3 .content{color:var(--white);padding-top:30px;max-width:45%;padding-left:17px}.hamburger,.o-nav,.sp-info-btn{display:none}.top.event-info .brand{font-size:48px;line-height:65px}.top.event-info .year{font-size:140px;line-height:140px;font-weight:500}.top.event-details{color:var(--white);margin-top:20px;font-size:29px;line-height:42px;font-weight:500;width:max-content;text-align:center}.event-details .number{font-size:49px;line-height:79px}.sns-list{margin-right:40px;gap:24px;flex-direction:row}.sns-icon-box{width:32px;height:32px}.fb-icon{background:transparent url(/img/fb.svg) 0% 0% no-repeat padding-box;background-size:cover}.ig-icon{background:transparent url(/img/ig.svg) 0% 0% no-repeat padding-box;background-size:cover}.x-icon{background:transparent url(/img/x.svg) 0% 0% no-repeat padding-box;background-size:cover}.youtube-icon{background:transparent url(/img/youtube.svg) 0% 0% no-repeat padding-box;background-size:cover}.tiktok-icon{background:transparent url(/img/tiktok.svg) 0% 0% no-repeat padding-box;background-size:cover}.disabled{opacity:.3;display:none}.sponsor-logos{display:flex;gap:37px;flex-wrap:wrap;justify-content:start;width:100%;max-width:982px}.sponsor-logos-auto-scroll{display:flex;gap:38px;flex-wrap:nowrap;justify-content:center;padding:0 12px}.sponsor-logo-box{text-align:center;height:130px;width:130px;font-size:14px;line-height:1.5;align-items:center;justify-content:center;display:flex;color:#000}.sponsor-logo-box.brand-text{height:52px}.sponsor-text-container{display:flex;flex-direction:column;gap:16px;width:144px}.logo-1-1{background:transparent url(/img/sponsor/1-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-only-text{width:100%;color:#000;font-weight:700}.logo-1-2{background:transparent url(/img/sponsor/1-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-2-1{background:transparent url(/img/sponsor/1-2-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-3{background:transparent url(/img/sponsor/1-3.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-4{background:transparent url(/img/sponsor/1-4.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-5{background:transparent url(/img/sponsor/1-5.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-6{background:transparent url(/img/sponsor/1-6.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-7{background:transparent url(/img/sponsor/1-7.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-0{background:transparent url(/img/sponsor/2-3-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-1{background:transparent url(/img/sponsor/2-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-2{background:transparent url(/img/sponsor/2-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-3{background:transparent url(/img/sponsor/2-3.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-4{background:transparent url(/img/sponsor/2-4.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-5{background:transparent url(/img/sponsor/2-5.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-6{background:transparent url(/img/sponsor/2-6.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-7{background:transparent url(/img/sponsor/2-7.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-8{background:transparent url(/_astro/2-8.CqpBhGTj.jpg) center center no-repeat padding-box;background-size:contain}.logo-2-9{background:transparent url(/img/sponsor/2-9.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-10{background:transparent url(/img/sponsor/2-10.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-12{background:transparent url(/_astro/2-12.BvNSZqfb.png) 0 0 no-repeat padding-box;background-size:contain}.logo-2-13{background:transparent url(/_astro/2-13.pycFDPh9.png) center center no-repeat padding-box;background-size:contain}.logo-2-14{background:transparent url(/img/sponsor/2-14.jpg) center center no-repeat padding-box;background-size:contain}.logo-2-15{background:transparent url(/_astro/2-15.BxPz6v4e.png) center center no-repeat padding-box;background-size:contain}.logo-2-16{background:transparent url(/_astro/2-16.Do0787rD.png) center center no-repeat padding-box;background-size:contain}.logo-2-17{background:transparent url(/_astro/2-17.BoQ_bwht.png) center center no-repeat padding-box;background-size:contain}.logo-2-19{background:transparent url(/_astro/2-19.DAICtzxG.png) center center no-repeat padding-box;background-size:contain}.logo-2-20{background:transparent url(/img/sponsor/edogawa-logo.png) center center no-repeat padding-box;background-size:contain}.logo-2-21{background:transparent url(/img/sponsor/chukyo-logo.png) center center no-repeat padding-box;background-size:contain}.logo-2-22{background:transparent url(/_astro/oraru-shoka-logo.L-JofNta.jpg) center center no-repeat padding-box;background-size:contain}.logo-2-23{background:transparent url(/_astro/joshi-idai-logo.C3cPCm4i.png) center center no-repeat padding-box;background-size:contain}.logo-2-24{background:transparent url(/_astro/kokushikan.CmLD8fhO.jpg) center center no-repeat padding-box;background-size:contain}.logo-2-25{background:transparent url(/img/sponsor/kanagawa.png) center center no-repeat padding-box;background-size:contain}.logo-2-26{background:transparent url(/_astro/chuo-logo.MT_wZ3sb.png) center center no-repeat padding-box;background-size:contain}.logo-2-27{background:transparent url(/_astro/hokkaido-logo.FVCTSV7E.png) center center no-repeat padding-box;background-size:contain}.logo-dtt{background:transparent url(/img/deloitte.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-1-0-n{background:transparent url(/img/sponsor/n-logo-1-1-0.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-1-1-n{background:transparent url(/img/sponsor/n-logo-1-1-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-1-n{background:transparent url(/img/sponsor/n-logo-1-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-2-n{background:transparent url(/img/sponsor/n-logo-1-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-3-n{background:transparent url(/img/sponsor/n-logo-1-3.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-3-1-n{background:transparent url(/img/sponsor/n-logo-1-3-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-3-2-n{background:transparent url(/img/sponsor/n-logo-1-3-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-4-n{background:transparent url(/img/sponsor/n-logo-1-4.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-5-n{background:transparent url(/img/sponsor/n-logo-1-5.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-1-6-n{background:transparent url(/img/sponsor/n-logo-1-6.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-2-n{background:transparent url(/img/sponsor/n-logo-2-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-3-n{background:transparent url(/img/sponsor/n-logo-2-3.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-3-1-n{background:transparent url(/img/sponsor/n-logo-2-3-1.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-4-n{background:transparent url(/img/sponsor/n-logo-2-4.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-5-n{background:transparent url(/img/sponsor/n-logo-2-5.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-2-6-n{background:transparent url(/img/sponsor/n-logo-2-6.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-1-0-n{background:transparent url(/img/sponsor/n-logo-3-1-0.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-2-n{background:transparent url(/img/sponsor/n-logo-3-2.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-3-n{background:transparent url(/img/sponsor/n-logo-3-3.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-4-n{background:transparent url(/img/sponsor/n-logo-3-4.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-5-n{background:transparent url(/img/sponsor/n-logo-3-5.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-6-n{background:transparent url(/img/sponsor/n-logo-3-6.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-7-n{background:transparent url(/img/sponsor/n-logo-3-7.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-8-n{background:transparent url(/img/sponsor/n-logo-3-8.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-9-n{background:transparent url(/img/sponsor/n-logo-3-9.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-10-n{background:transparent url(/img/sponsor/n-logo-3-10.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-11-n{background:transparent url(/img/sponsor/n-logo-3-11.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-12-n{background:transparent url(/img/sponsor/n-logo-3-12.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-13-n{background:transparent url(/img/sponsor/n-logo-3-13.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-14-n{background:transparent url(/img/sponsor/n-logo-3-14.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-15-n{background:transparent url(/img/sponsor/n-logo-3-15.png) 0% 0% no-repeat padding-box;background-size:cover}.logo-3-16-n{background:transparent url(/img/sponsor/n-logo-3-16.png) center center no-repeat padding-box;background-size:contain}.logo-3-17-n{background:transparent url(/img/sponsor/n-logo-3-17.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-18-n{background:transparent url(/img/sponsor/n-logo-3-18.png) center center no-repeat padding-box;background-size:contain}.logo-3-19-n{background:transparent url(/img/sponsor/n-logo-3-19.png) center center no-repeat padding-box;background-size:contain}.logo-3-20-n{background:transparent url(/img/sponsor/n-logo-3-20.png) center center no-repeat padding-box;background-size:contain}.logo-3-21-n{background:transparent url(/img/sponsor/n-logo-3-21.png) center center no-repeat padding-box;background-size:contain}.logo-3-22-n{background:transparent url(/img/sponsor/n-logo-3-22.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-23-n{background:transparent url(/img/sponsor/n-logo-3-23.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-24-n{background:transparent url(/img/sponsor/n-logo-3-24.png) center center no-repeat padding-box;background-size:contain}.logo-3-25-n{background:transparent url(/img/sponsor/n-logo-3-25.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-26-n{background:transparent url(/img/sponsor/n-logo-3-26.png) center center no-repeat padding-box;background-size:contain}.logo-3-27-n{background:transparent url(/img/sponsor/n-logo-3-27.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-28-n{background:transparent url(/img/sponsor/n-logo-3-28.png) center center no-repeat padding-box;background-size:contain}.logo-3-29-n{background:transparent url(/img/sponsor/n-logo-3-29.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-30-n{background:transparent url(/img/sponsor/n-logo-3-30.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-31-n{background:transparent url(/img/sponsor/n-logo-3-31.png) center center no-repeat padding-box;background-size:contain}.logo-3-32-n{background:transparent url(/img/sponsor/n-logo-3-32.png) center center no-repeat padding-box;background-size:contain}.logo-3-33-n{background:transparent url(/img/sponsor/n-logo-3-33.png) center center no-repeat padding-box;background-size:contain}.logo-3-34-n{background:transparent url(/img/sponsor/n-logo-3-34.png) center center no-repeat padding-box;background-size:contain}.logo-3-35-n{background:transparent url(/img/sponsor/n-logo-3-35.png) center center no-repeat padding-box;background-size:contain}.logo-3-36-n{background:transparent url(/img/sponsor/n-logo-3-36.jpg) center center no-repeat padding-box;background-size:contain}.logo-3-37-n{background:transparent url(/img/sponsor/n-logo-3-37.png) center center no-repeat padding-box;background-size:contain}.logo-3-38-n{background:transparent url(/img/sponsor/n-logo-3-38.png) center center no-repeat padding-box;background-size:contain}.logo-3-39-n{background:transparent url(data:image/png;base64,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) center center no-repeat padding-box;background-size:contain}.logo-3-40-n{background:transparent url(/img/sponsor/n-logo-3-40.png) center center no-repeat padding-box;background-size:contain}.logo-3-41-n{background:transparent url(/img/sponsor/n-logo-3-41.png) center center no-repeat padding-box;background-size:contain}.logo-3-42-n{background:transparent url(/img/sponsor/n-logo-3-42.png) center center no-repeat padding-box;background-size:contain}.logo-3-43-n{background:transparent url(/img/sponsor/ishikari.jpg) center center no-repeat padding-box;background-size:contain}.logo-eot{background:transparent url(/img/sponsor/eot.jpg) 0% 0% no-repeat padding-box;background-size:cover}.logo-gte{background:transparent url(/img/sponsor/gte.jpg) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-nikkei{background:transparent url(/img/sponsor/nikkei.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-okayama{background:transparent url(/img/sponsor/okayama.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-tokowaka{background:transparent url(/img/sponsor/tokowaka.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-med{background:transparent url(/img/sponsor/med-tech.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.top-logo{width:216px;height:216px}.logo-uniforce{background:transparent url(/img/sponsor/uniforce.png) 0% 0% no-repeat padding-box;background-size:80%;background-position:center}.top-logo.logo-uniforce{background-size:cover;margin-top:24px;margin-bottom:24px}.logo-uchida{background:transparent url(/img/sponsor/uchida.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-axis{background:transparent url(/img/sponsor/axis.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-opa{background:transparent url(/img/sponsor/opa.svg) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-kawasaki{background:transparent url(/img/sponsor/kawasaki.svg) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-sharp{background:transparent url(/img/sponsor/sharp.svg) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-lmao{background:transparent url(/img/sponsor/lamo.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-lixil{background:transparent url(/img/sponsor/lixil.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-climb{background:transparent url(/img/sponsor/climb.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-ceo-kids{background:transparent url(/img/sponsor/ceo.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-chugoku{background:transparent url(/img/sponsor/chugoku.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-jp{background:transparent url(/img/sponsor/jp.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-sun{background:transparent url(/img/sponsor/sun.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-seven{background:transparent url(/img/sponsor/seven.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-tokyu{background:transparent url(/img/sponsor/tokyu.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-matsui{background:transparent url(/img/sponsor/matsui.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-monex{background:transparent url(/img/sponsor/monex.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-ryobi{background:transparent url(/img/sponsor/ryobi.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-meiwa{background:transparent url(/img/sponsor/meiwa.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-fuji{background:transparent url(/img/sponsor/fujitel.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.logo-isesaki{font-size:28px;font-weight:500}.logo-alphabetical-order{color:#45a0aa}.logo-gunma-invent{font-size:16px;line-height:24px;font-weight:500}.logo-jetro{font-size:14px;line-height:24px;font-weight:500}.logo-bunbu{font-size:20px;font-weight:500}.logo-meitetsu{background:transparent url(/img/sponsor/meitetsu.png) 0% 0% no-repeat padding-box;background-size:contain;background-position:center}.links a{color:var(--teal-4)}.links a:hover{text-decoration:underline!important;text-decoration-color:var(--teal-4)!important;display:inline-flex}.slogan{margin-top:30px;font-weight:500;width:max-content;padding-bottom:36px}.slogan-title{margin-top:9px;margin-bottom:9px;padding:7px 19px;color:#222;font-size:32px;font-weight:900;line-height:40px;letter-spacing:3.2px;background:transparent linear-gradient(98deg,#18a529,#00799d) 0% 0% no-repeat padding-box}.slogan-notes{margin-top:12px;font-size:16px;line-height:28px;color:#fff;font-weight:700}.main-slogan{margin-top:71px;padding-top:26px;padding-bottom:13px;gap:8px;width:100%}.main-slogan .main-slogan-name{font-size:24px;line-height:35px;font-weight:900;color:#fff}.slogan-badge{padding:3px 13px;color:#000;font-weight:900;background:transparent linear-gradient(98deg,#18a529,#00799d) 0% 0% no-repeat padding-box;font-size:20px;line-height:40px;letter-spacing:2px}.main-slogan .main-slogan-sub{font-size:16px;line-height:28px;color:#75787b;font-weight:500}.overview-btn{margin-top:47px}.pc-none{display:none}.event-bottom-banner{height:557px;background:transparent url(/img/event-bottom-banner.svg) 0% 0% no-repeat padding-box;background-size:cover;background-color:#000}.event-bottom-banner .inquery-section{font-size:24px;line-height:35px;font-weight:500;color:var(--white);padding-top:170px}.inquery-section .brand{font-size:27px;line-height:37px;font-weight:300}.inquery-section .year{font-size:80px;line-height:104px;height:116px}.inquery-section .main{font-size:30px;line-height:44px;margin-top:16px}.inquery-section .sub{font-size:16px;line-height:24px;margin-top:16px;font-weight:300}.inquery-section .button{margin-top:32px}.venue .small{font-size:16px}.csa-bottom-banner{height:557px;background:transparent url(/img/csa-banner.png) 0% 0% no-repeat padding-box;background-size:cover;color:#fff}.csa-bottom-banner .note{font-size:16px;line-height:24px;margin-top:105px;margin-bottom:16px}.csa-bottom-banner .main{font-size:27px;line-height:39px}.csa-bottom-banner .digit{font-weight:500;font-size:38px}.csa-bottom-banner .logo{height:51px}.content-item{margin-bottom:32px;display:flex;flex-direction:column;font-weight:500;gap:16px;color:#fff;font-size:24px;line-height:28px}.activity-img{margin-top:46px;background:transparent url(/img/activity.png) 0% 0% no-repeat padding-box;background-size:contain;width:100%;height:663px}.back-top{--offset: 50px;position:fixed;bottom:32px;left:92vw;margin-right:10px;z-index:200;text-decoration:none;color:#fff;white-space:nowrap;display:none}@media (max-width: 810px){.bg-2025{clip-path:polygon(0 3%,100% 0%,100% 97%,0 100%)}.bg-2025 .top-row{padding-top:150px}.bg-2025 .end-row{padding-bottom:50px}.competition-title{font-size:46px;line-height:66px}.large-tile-row{flex-wrap:wrap;padding-bottom:0}.large-tile-left,.large-tile-right{width:95%}.large-tile-right{margin-left:5%;padding-right:20px}.event-info .large-round-btn{width:100%}.photo-group .photo{width:172px;height:229px}.report-row{flex-wrap:wrap;margin-bottom:80px}.back-top{bottom:20px;left:80vw;margin-right:10px}.activity-img{height:350px}.event-bottom-banner{height:585px;background-image:url(/img/event-bottom-banner.svg);background-size:413%;background-position-x:30%;background-position-y:bottom}.event-bottom-banner .inquery-section{padding:130px 60px 0}.top.event-info .brand,.event-info .brand{font-size:40px}.top.event-info .year{font-size:95px;line-height:65px}.event-info .year{font-size:40px;line-height:47px}.background-purple-globe{background-size:81%}.event-row{padding-top:200px;margin-top:-80px}.background-expo{height:150px;background-size:contain;margin-top:-30px}.event-info .award-list{flex-wrap:wrap}.event-info .award-list,.event-info .schedule-location{margin-top:54px}.event-info .button,.event-info .button-en{display:none}.schedule-location .content{height:33px;font-size:22px;padding-top:8px}.blocks{display:flex;flex-direction:column;align-items:flex-end;padding-right:0;margin-top:16px}.block1,.block2,.block3{width:96%;padding-right:0}.block2,.block3{margin-top:-30px}.block1 .content,.block2 .content,.block3 .content{padding-top:15px;max-width:68%}.content .description{margin-top:7px}.hamburger{display:inline-flex;height:56px;width:56px;background:url(/img/hamburger.svg) no-repeat;background-size:20px 18px;background-position:center center;position:absolute;top:10px;right:16px;background-color:#0c1b1c4d;border-radius:28px}.hamburger:hover,.hamburger:active{background-color:#0c1b1cd1}.o-nav{display:block;background-color:#fff;position:fixed;z-index:99;overflow-y:scroll;top:0;right:-80%;padding-top:70px;padding-bottom:50px;transition:all .5s ease-in-out;width:83%;height:100%;visibility:hidden;box-shadow:#00000029 0 3px 6px;background-color:#e8eded}.o-nav .close-btn{background:url(/img/close-sp.svg);width:44px;height:44px;background-size:cover;position:absolute;top:10px;right:16px}.o-nav .close-btn:hover,.o-nav .close-btn:active{background:url(/img/close-sp-hover.svg);background-size:contain}.border-bottom{border-bottom:1px solid #fff!important}.o-nav.is_active{visibility:visible;opacity:1;right:0}.o-nav-list{list-style:none;padding-left:0}.gray{margin-right:16px;height:25px;vertical-align:-webkit-baseline-middle}.o-nav-list.ud-link a{color:#63666a;font-size:12px;line-height:24px;padding:16px 0 0 31px}.o-nav-list a{text-decoration:none;font-size:16px;font-family:futura-pt-condensed;font-weight:800;line-height:24px;color:#53565a;display:block;padding:17px 17px 17px 31px;text-transform:uppercase}.o-nav-list .folder-name{text-decoration:none;font-size:32px;font-family:futura-pt-condensed;font-weight:800;line-height:32px;color:#fff;display:block;padding:17px 17px 17px 31px}.o-nav-list.indent-more a{padding-left:48px}.o-nav-list .folder-name .gray{font-family:futura-pt-condensed;color:#c2cbcc}.o-nav-list a.disabled{opacity:.3}.o-nav-list.small a{text-decoration:none;font-size:14px;line-height:20px;display:block;padding:16px 16px 16px 31px}.nav-list{display:none!important}.sp-info-area{display:flex;justify-content:center;flex-direction:column;margin-top:48px}.sp-info-btn{display:inline-flex;flex-direction:column;align-items:center;padding:16px!important;width:100%;height:56px;border-radius:28px;font-size:16px!important;line-height:24px}.sp-info-area:last-child{margin-bottom:79px}.event-start-time .start-time,.event-end-time .start-time{font-size:25px;line-height:43px}.event-start-time .start-time .note,.event-end-time .start-time .note{font-size:19px}.event-start-time .countdown .digit{font-size:40px;height:55px;line-height:70px}.main-brand-img,.hp-globe-img{height:unset;width:100%}.pc-none{display:block!important}.sp-none{display:none!important}.sponsor-scroll{padding:18px 12px 12px}.sponsor-logo-box{height:115px;width:115px}.event-start-time .closing{font-size:18px;line-height:28px;align-self:center}.main-slogan{width:100%;align-items:center}.main-slogan-name{text-align:center}.slogan{max-width:100%}.slogan-badge{margin-top:10px;display:block;width:max-content;line-height:30px}.main-slogan-sub{font-size:12px!important;line-height:28px}.countdown-container{flex-direction:column}.countdown .digit{font-size:40px;line-height:35px;height:40px}.slogan-title{font-size:27px;line-height:40px}.slogan-notes{font-size:12px;line-height:23px;font-weight:500;align-self:center}.top.event-details{width:100%}.event-details .venue{flex-wrap:wrap}.top.event-info .year{font-size:118px;line-height:120px}.csa-bottom-banner{height:535px;background:transparent url(/img/csa-banner.png) 0% 0% no-repeat padding-box;background-size:cover;background-size:310%;background-position-x:94%;background-position-y:bottom}.csa-bottom-banner .note{font-size:16px;line-height:24px;margin-top:105px;margin-bottom:16px}.csa-bottom-banner .main{font-size:21px;line-height:30px}.csa-bottom-banner .digit{font-weight:500;font-size:38px}.csa-bottom-banner .logo{height:36px}.application-qualifications .box-noborder:last-of-type{margin-bottom:190px}.black-box-wrapper{padding-left:30px;padding-right:30px}.sns-list{flex-direction:column;margin-right:7px}.pc-nav-right-top{margin-top:64px}.sponsor-logos{justify-content:center}}.dropdown-menu.w-menu{width:auto;left:-114%}.dropdown-menu.w-menu-en{width:350px;left:-129%}.dropdown-menu{right:0;top:96%!important;margin-top:22px!important;font-size:14px;line-height:20px;width:270px;background:#0c1b1cd0 0 0 no-repeat padding-box;border-radius:0 0 32px 32px;padding-top:20px;padding-bottom:20px}a.nav-link.disabled{opacity:.2}.dropdown-menu.competition{width:300px;left:-45%}.dropdown-menu.event{width:178px}.dropdown-menu.lang{width:117px;min-width:117px;left:3%}.dropdown-item{font-size:14px;line-height:20px;width:unset!important;padding:4px 8px;margin-left:22px;color:#fff;font-weight:500}.dropdown-item.larger{font-size:14px;line-height:22px;text-transform:uppercase}ul.dropdown-menu.dropdown-menu-light.show:before{display:none}.dropdown-toggle:after{background-image:url(/img/down.svg)!important;height:7px;width:10px;border:0!important;vertical-align:.2em!important}.dropdown-toggle:hover:after{background-image:url(/img/down-teal.svg)!important}.dropdown-item:hover{background-color:#e0e0e0;border-radius:4px}@media (max-width: 1399px){.overview-btn{display:none}.tilt-up-bg{background-size:cover}.intro-bg{margin-top:56px}}@media (min-width: 1400px){.top.event-start-time,.event-info .large-round-btn{width:510px}}.scroll-wrapper{display:flex;position:absolute}.primary-elem{animation:primary-elem 35s linear infinite backwards}.slower{animation-duration:49s}.paused{animation-play-state:paused}@keyframes primary-elem{0%{transform:translate(0)}to{transform:translate(-100%)}}.twitter-tweet,.twitter-timeline{margin:0 auto;margin-bottom:55px!important;width:100%;max-width:600px!important;padding:0 20px}.fb-container{position:relative;width:100%;height:300px;display:none}.fb-container-wrap{height:250px;overflow-y:scroll;z-index:999;position:relative;width:567px;padding:0 20px;margin:0 auto}.fb-timeline{position:absolute;left:0;right:0;margin:0 auto;margin-bottom:55px!important;width:100%;height:70vh;max-width:600px!important;border:none;overflow-y:scroll!important}.award-detail_support-award{margin-bottom:40px;justify-content:center}.award-detail_support-award .award-slogan{width:100%;height:100%;min-height:0;display:flex;justify-content:start;margin-bottom:0;font-size:31px;color:#c2cbcc}.award-detail_support-award-sp{color:#c2cbcc}.award-detail_support-award-sp .catch-phrase{font-size:32px!important;line-height:1.5!important}.award-detail_support-award-under-explanation{background:#fff;font-size:16px;color:#00858f;padding:40px 64px;border-radius:16px;text-decoration:none!important}.count-down-timer_set{display:flex}#time-container{color:#fff;font-size:32px;font-weight:700;line-height:1;position:relative;background:#00000080;border-radius:12px;padding:16px 24px;max-width:428px;margin:0 auto}#time-container p{background:#1e9f00;background:linear-gradient(106deg,#1e9f00,#009eac 51%,#003e91);font-size:13px;color:#fff;padding:9px 24px;border-radius:4px}#time-container .time-box{width:380px}#time-container .time-box .num{font-size:62px;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:medium;font-style:normal}#time-container .time-box .symbol{font-size:50px}@media (max-width: 810px){#time-container{color:#fff;font-size:24px;font-weight:700;line-height:1;position:relative;background:#00000080;border-radius:12px;padding:16px;margin-bottom:36px}#time-container p{background:#1e9f00;background:linear-gradient(106deg,#1e9f00,#009eac 51%,#003e91);font-size:12px;color:#fff;padding:9px 16px;border-radius:4px}#time-container .time-box{width:fit-content;margin:0 auto}#time-container .time-box .num{font-size:36px;font-family:Oswald,sans-serif;font-optical-sizing:auto;font-weight:medium;font-style:normal}#time-container .time-box .symbol{font-size:50px}}.catch-top{font-size:38px;color:#fff}.catch-top-sp{font-size:26px;color:#fff}.fixed-btn{position:fixed;bottom:0;right:16px;z-index:999}.fixed-btn .top-transition{width:56px;height:56px;border-radius:50%;display:flex;justify-content:center;align-items:center}.fixed-btn .top-transition:hover{background:#365d61f4}.fixed-btn .top-transition .dli-chevron-up{display:inline-block;vertical-align:middle;color:#fff;line-height:1;width:.8em;height:.8em;border:.15em solid currentColor;border-left:0;border-bottom:0;box-sizing:border-box;transform:translateY(25%) rotate(-45deg)}.button-area{display:flex;gap:20px;align-items:center;flex-wrap:wrap;justify-content:center;background-color:#284245f4;padding:25px;border-radius:60px 60px 0 0;width:fit-content;margin:50px auto 0}.button-area-center{display:flex;gap:32px;flex-wrap:wrap;flex-direction:row;justify-content:center}.partners_bnr{margin:40px auto 0;width:100%;max-width:984px}.partners_bnr img{width:100%}.adoption-2024{width:100%;max-width:984px;margin-top:24px}.adoption-2024 p{text-align:left;display:block}.adoption-2024 p a{border:2px #fff solid;color:#fff;font-size:16px;width:220px;height:56px;border-radius:29px;display:flex;justify-content:center;align-items:center}
