/*!The new CSS reset - version 1.7.3 (last updated 7.8.2022)
GitHub page: https://github.com/elad2412/the-new-css-reset
***/*:where(:not(html,iframe,canvas,img,svg,video,audio):not(svg *,symbol *)){all:unset;display:revert}*,*::before,*::after{box-sizing:border-box}a,button{cursor:revert}ol,ul,menu{list-style:none}table{border-collapse:collapse}input,textarea{-webkit-user-select:auto}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}::placeholder{color:unset}:where([hidden]){display:none}:where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}:where([draggable=true]){-webkit-user-drag:element}body{margin:0}:root{--header-height: 5rem;--wrapper-width: 102.4rem;--overall-padding: 4rem}html{font-size:62.5%}body{position:relative;background:url(../img/bg-repeat.webp) 0 0/102.4rem 153.6rem fixed repeat;color:#363636;font-size:1.6rem;line-height:1.875;font-weight:500;letter-spacing:.04em;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;word-break:break-all}body.is-menuOpen,body.is-noscroll{position:fixed;top:0;left:0;width:100%;overflow:hidden}.no-webp body{background-image:url(../img/bg-repeat.jpg)}img{vertical-align:bottom}*:focus:not(:fous-visible){outline:none}*:focus-visible{outline:3px solid #1a73e8;outline-offset:4px}.textjus{text-align:justify;text-justify:inter-ideograph}.csshover{transition:opacity .6s}.tb-show{display:none}.tb-show-inline{display:none}.tb-hide{display:block}.tb-only-show{display:none}.tb-only-hide{display:block}.sp-show{display:none}.sp-hide{display:block}.sp-show-inline{display:none}.sp-hide-inline{display:inline}.wrapper{width:min(100%,var(--wrapper-width) + var(--overall-padding)*2);margin:0 auto;padding:0 var(--overall-padding)}.no-br-item{display:inline-block}.font-manrope{font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}[data-aos=custom_fade]{opacity:0;transition:opacity 1s}[data-aos=custom_fade].aos-animate{opacity:1}[data-aos=custom_fadeup]{translate:0 2rem;opacity:0;transition:opacity .8s,translate .8s}[data-aos=custom_fadeup].aos-animate{translate:0 0;opacity:1}.common_link{position:relative;display:block;overflow:hidden;max-width:45rem;text-align:center;background:#fff;border:solid 1px #625409;border-image:linear-gradient(140deg, #625409, #DED8C3, #625409) 1;color:#fff;transition:color .4s,opacity .8s,translate .8s}.common_link::before{position:absolute;top:50%;left:50%;translate:-50% -50%;rotate:-10deg;content:"";width:200%;height:14rem;background:#790518;transition:height .4s;speak:none}.common_link::after{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";width:300%;height:2.7rem;rotate:-10deg;background:rgba(140,134,135,.5);transition:background-color .4s;speak:none}.common_link_inner{position:relative;z-index:1;display:block;height:100%;padding:1.2rem 2rem}.common_link_arrow{position:absolute;top:calc(50% - .4rem);right:1rem;width:2.3rem;height:.8rem}.common_link_arrow_use{fill:#fff;transition:fill .4s}.common_link[data-bg-color=white]{background:#790518;color:#790518}.common_link[data-bg-color=white]::before{background:#fff}.common_link[data-bg-color=white]::after{background:rgba(98,5,20,.06)}.common_link[data-bg-color=white] .common_link_arrow_use{fill:#790518}.common_content_title_en{position:relative;text-align:center;color:#625409;font-size:4rem;letter-spacing:normal;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.common_content_title_en::after{position:absolute;bottom:.6rem;left:calc(50% - 1.6rem);content:"";width:3.2rem;height:2px;background:#fff;speak:none}.common_content_title_en[data-border-color=loafer]::after{background:#dcd7c0}.common_content_title_jp{margin:-0.2rem 0 0;text-align:center;font-size:1.2rem;font-weight:500;letter-spacing:normal;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.common_modal{position:fixed;z-index:9000;top:0;left:0;width:100%;height:100%;background:rgba(126,123,114,.8);opacity:0;visibility:hidden;transition:opacity .4s,visibility 0s ease .4s}.common_modal[aria-hidden=false]{opacity:1;transition-delay:0s;visibility:visible}.common_modal_inner{position:absolute;top:50%;left:50%;translate:-50% -50%;width:100%;max-width:var(--wrapper-width);max-height:90%;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior-y:contain}.common_modal_close_wrap{position:sticky;z-index:10;top:0;height:0}.common_modal_close{position:absolute;top:-3.1rem;right:-4.1rem;width:4rem;height:4rem;cursor:pointer}.common_modal_close::before,.common_modal_close::after{position:absolute;top:50%;left:calc(50% - 2.75rem);display:block;content:"";width:5.5rem;height:1px;background:#a29872;transform-origin:center center;rotate:45deg;speak:none}.common_modal_close::after{rotate:-45deg}.body_bg{position:fixed;z-index:-2;top:-7rem;left:calc(50% - 143.5rem);width:284rem;height:260.7rem}.body_bg_img{width:100%;height:100%;object-fit:cover}#header{position:fixed;z-index:900;top:0;left:0;width:100%;height:var(--header-height);display:flex;align-items:center;padding:0 0 0 2.2rem;border-bottom:solid 1px #424037;font-size:1.4rem;font-weight:400;letter-spacing:normal;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;transition:background-color .4s}.is-scroll #header{background:rgba(255,255,255,.85)}.head_logo{width:9.6rem;height:2.4rem;margin:0 auto 0 0}#menu_trigger{display:none}.menu_trigger_item{position:absolute;top:50%;left:50%;translate:-50% -50%;width:2.7rem;height:1px}.menu_trigger_item::before,.menu_trigger_item::after{position:absolute;content:"";width:100%;height:100%;translate:0 -0.5rem;background:#333;transition:translate .4s,rotate .4s,background-color .4s;speak:none}.menu_trigger_item::after{translate:0 .5rem}#menu_trigger[aria-expanded=true] .menu_trigger_item::before,#menu_trigger[aria-expanded=true] .menu_trigger_item::after{translate:0 0;rotate:225deg;background:#aea686}#menu_trigger[aria-expanded=true] .menu_trigger_item::after{rotate:-225deg}#menu{position:relative;z-index:1;height:100%;display:flex;gap:0 3.5rem;letter-spacing:.01em}#menu_list{position:relative;z-index:1;display:flex;align-items:center;gap:0 4.2rem}.menu_link{color:#000;transition:color .4s}.menu_link.is-active{color:#625409}.head_apply{width:23.8rem;height:100%;border:none;font-size:1.3rem;letter-spacing:.1em}.head_apply::before,.head_apply::after{rotate:-20deg}main{overflow-x:clip}.main_logo{padding:13.2rem 0 0;text-align:center}.main_logo_img{width:42rem;height:56.3rem}#about{scroll-margin:var(--header-height);padding:1.2rem 0 0;text-align:center}.about_content{margin:2.2rem 0 0}.about_legacy_title{margin:2rem 0 0;font-size:4rem;font-weight:500;letter-spacing:.1em;font-family:"Noto Serif",serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.about_legacy_title::after{content:" ";margin-left:-0.1em;speak:none}.about_legacy_body{display:flex;flex-direction:column;gap:3rem 0;margin:3rem 0 0}.about_explanation{height:100%;margin:7.5rem calc(50% - 50vw) 0;padding-top:5.5rem;padding-bottom:5.3rem;background:url(../img/about_explanation_bg_1440w.webp) top center/cover fixed no-repeat;background-image:-webkit-image-set(url("../img/about_explanation_bg_1440w.webp") 1x, url("../img/about_explanation_bg_2880w.webp") 2x);background-image:image-set(url("../img/about_explanation_bg_1440w.webp") 1x, url("../img/about_explanation_bg_2880w.webp") 2x)}.no-webp .about_explanation{background-image:url("../img/about_explanation_bg_1440w.jpg");background-image:-webkit-image-set(url("../img/about_explanation_bg_1440w.jpg") 1x, url("../img/about_explanation_bg_2880w.jpg") 2x);background-image:image-set(url("../img/about_explanation_bg_1440w.jpg") 1x, url("../img/about_explanation_bg_2880w.jpg") 2x)}.about_explanation_body{position:relative;display:flex;flex-direction:column;gap:1.5rem 0;max-width:calc(76rem + 2*var(--overall-padding));color:#fff}.about_explanation_bg_pic{display:none}.is-ios .about_explanation{background:none;clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.is-ios .about_explanation_bg_pic{position:fixed;top:0;left:0;z-index:-1;display:block;width:100vw;height:100vh}.is-ios .about_explanation_bg_img{width:100%;height:100%;object-fit:cover}.about_explanation_link{margin:4.3rem auto 0}.about_entry_comment{margin:1rem 0 0;text-align:center;color:#fff;font-size:1.3rem}#winners2025{scroll-margin:var(--header-height);margin:6.6rem calc(50% - 50vw) 0;padding:4.3rem 0;background:url(../img/winners2025_bg_1440w.webp) top center/cover fixed no-repeat;background-image:-webkit-image-set(url("../img/winners2025_bg_1440w.webp") 1x, url("../img/winners2025_bg_2880w.webp") 2x);background-image:image-set(url("../img/winners2025_bg_1440w.webp") 1x, url("../img/winners2025_bg_2880w.webp") 2x)}.no-webp #winners2025{background-image:url("../img/winners2025_bg_1440w.jpg");background-image:-webkit-image-set(url("../img/winners2025_bg_1440w.jpg") 1x, url("../img/winners2025_bg_2880w.jpg") 2x);background-image:image-set(url("../img/winners2025_bg_1440w.jpg") 1x, url("../img/winners2025_bg_2880w.jpg") 2x)}.winners2025_title_en{background:-webkit-linear-gradient(top, #DED8C3 0%, #DED8C3 38%, #A69D6A 50%, #DED8C3 62%, #DED8C4 100%);background:linear-gradient(to bottom, #DED8C3 0%, #DED8C3 38%, #A69D6A 50%, #DED8C3 62%, #DED8C4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:13rem;line-height:1;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners2025_title_jp{margin:-0.2rem 0 0;color:#fff;font-size:1.8rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.winners2025_grandprix{position:relative;display:flex;align-items:flex-end;gap:0 10.45%;width:100%;margin:7.5rem 0 0;cursor:pointer}.winners2025_grandprix_image{position:relative;width:51rem}.winners2025_grandprix_award{z-index:2;position:absolute;bottom:0;right:0;transform-origin:right bottom;rotate:90deg;translate:-6% -102%;background:-webkit-linear-gradient(top, #DED8C3 0%, #DED8C3 38%, #A69D6A 50%, #DED8C3 62%, #DED8C4 100%);background:linear-gradient(to bottom, #DED8C3 0%, #DED8C3 38%, #A69D6A 50%, #DED8C3 62%, #DED8C4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:5rem;line-height:1;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners2025_grandprix_award::after{position:absolute;bottom:-0.3rem;left:0;content:"";width:100%;height:2px;background:-webkit-linear-gradient(left, #DED8C3 0%, #DED8C3 38%, #A69D6A 50%, #DED8C3 62%, #DED8C4 100%);background:linear-gradient(to right, #DED8C3 0%, #A69D6A 30%, #DED8C4 100%);speak:none}.winners2025_grandprix_pic{z-index:1;position:relative;display:block;width:100%;aspect-ratio:510/330}.winners2025_grandprix_pic::after{z-index:-1;position:absolute;top:0;left:0;content:"";width:90.78%;height:93.33%;background:#000;speak:none}.winners2025_grandprix_img{width:100%;height:100%;object-fit:cover;translate:.9rem .8rem}.winners2025_grandprix_text{flex:1;padding:0 0 .5rem;text-align:left;color:#fff}.winners2025_grandprix_bg_scrolltext{z-index:-1;position:absolute;top:6.9rem;left:calc(50% - 50vw);display:flex;width:100vw;height:30.5rem;background:#625409;color:#6d5f12;font-size:35rem;line-height:.85;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners2025_grandprix_bg_scrolltext_item{flex-shrink:0;animation:winners2025_grandprix_bg_scrolltext_animation 140s infinite linear 0s both}@keyframes winners2025_grandprix_bg_scrolltext_animation{from{transform:translateX(0)}to{transform:translateX(-100%)}}.winners2025_list{display:grid;gap:7.5rem 12.69%;grid-template-columns:repeat(2, 43.652%);margin:13.3rem 0 0;text-align:left;color:#fff}.winners2025_list_item{position:relative;display:grid;grid-template-rows:subgrid;grid-row:span 4;gap:0;padding:1.1rem 1.2rem 0 1.2rem;cursor:pointer}.winners2025_list_item::after{z-index:-1;position:absolute;top:0;left:0;content:"";width:12.2rem;height:100%;background:#625409;speak:none}.winners2025_list_pic{position:relative;display:block;width:100%}.winners2025_list_pic::after{z-index:-1;position:absolute;top:1.1rem;left:1.1rem;content:"";width:calc(100% - 2px);height:calc(100% - 2px);border:solid 2px #ccc49d;speak:none}.winners2025_list_img{width:100%;height:100%;object-fit:cover}.winners2025_list_title{display:block;font-size:2.2rem;line-height:1.3333333333;font-weight:500}.winners2025_list_organization{position:relative;display:block;margin:2rem 0 0;font-size:1.4rem;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.winners2025_list_organization::before{position:absolute;top:-1.1rem;left:0;content:"";width:3.2rem;height:3px;background:#352d02;speak:none}.winners2025_list_more{z-index:1;position:relative;display:flex;align-items:center;justify-content:flex-end;gap:2.3rem;margin:3rem 3.6rem 0 0;font-size:2rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners2025_list_arrow{position:relative;display:flex;align-items:center;justify-content:center;width:5.3rem;height:5.3rem}.winners2025_list_arrow::before{z-index:-1;position:absolute;top:0;left:0;content:"";width:100%;height:100%;background:#736b6c;border:solid 1px #625409;border-image:linear-gradient(149deg, #625409, #DED8C3, #625409) 1;rotate:-45deg;transition:background-color .4s;speak:none}.winners2025_list_arrow_svg{width:2.2rem;height:.7rem}.winners2025_list_arrow_use{fill:#fff;transition:fill .4s}.winners2025_list .winners2025_list_title{margin:3.3rem 1.7rem 0}.winners2025_list .winners2025_list_organization{margin:3.7rem 1.7rem 0;color:#ded8c3}.winners2025_list .winners2025_list_organization::before{top:-2rem;height:2px;background:#fff}.winners2025_list .winners2025_list_more{margin:2rem 0 0}.winners2025_bg_pic{display:none}.is-ios #winners2025{clip-path:polygon(0 0, 100% 0, 100% 100%, 0% 100%)}.is-ios #winners2025::after{display:none}.is-ios .winners2025_bg_pic{position:fixed;top:0;left:0;z-index:-1;display:block;width:100vw;height:100vh}.is-ios .winners2025_bg_img{width:100%;height:100%;object-fit:cover}.winners2025_modal_inner{max-width:90rem;padding:6rem 7rem 5.6rem 7.7rem;background:#fff}.winners2025_modal_close{top:-4.9rem;right:-7.2rem}.winners2025_modal_close::after,.winners2025_modal_close::before{width:3.1rem}.winners2025_modal_wrap{position:relative;display:grid;grid-template-columns:1fr 33rem;grid-template-rows:auto auto 1fr auto;gap:0 2rem}.winners2025_modal_award{position:relative;grid-area:1/1/2/2;padding:1rem 0 0;color:#625409;font-size:3rem;letter-spacing:normal;font-feature-settings:"palt";line-height:1;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}#winners2025_grandprix .winners2025_modal_award{background:-webkit-linear-gradient(top, #DED8C3 0%, #DED8C3 38%, #A69D6A 58%, #DED8C3 72%, #DED8C4 100%);background:linear-gradient(to bottom, #DED8C3 0%, #DED8C3 38%, #A69D6A 58%, #DED8C3 72%, #DED8C4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:5rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners2025_modal_pic{grid-area:1/2/4/3;display:block;width:100%;max-width:33rem;aspect-ratio:330/210}.winners2025_modal_img{width:100%;height:100%;object-fit:cover;object-position:top center}.winners2025_modal_project{grid-area:2/1/3/2;margin:.9rem 0 0;font-size:2.4rem;line-height:1.3333333333;letter-spacing:normal}.winners2025_modal_organization{position:relative;grid-area:3/1/4/2;margin:.4rem 0 0;padding:0 0 3rem;font-size:1.6rem;line-height:1.5}.winners2025_modal_organization::after{position:absolute;bottom:0;left:0;content:"";width:7rem;height:4px;background:-webkit-linear-gradient(left, #625409 0, #DED8C3 50%, #625409 100%);background:linear-gradient(to right, #625409 0, #DED8C3 50%, #625409 100%);speak:none}.winners2025_modal_outline{grid-area:4/1/5/3;margin:2.7rem 0 0;font-size:1.6rem;line-height:1.625}.winners2025_modal_link{display:flex;align-items:center;gap:0 4.8rem;width:fit-content;margin:3.3rem 0 0 auto;padding:.8rem 1rem .8rem 1.2rem;border:solid 1px #625409;color:#625409;line-height:1;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.winners2025_modal_arrow{width:2.9rem;height:1.1rem}.winners2025_modal_arrow_use{fill:#625409}#nominate{scroll-margin-top:var(--header-height);padding:7.7rem 0 3.2rem}.nominate_list{display:grid;gap:4rem 4.59%;grid-template-columns:repeat(auto-fit, minmax(23rem, 1fr));grid-auto-rows:1fr;margin:5.5rem 0 0}.nominate_item{position:relative;display:flex;flex-direction:column;gap:0;padding:2rem 0 2.5rem;background:#fffbeb;cursor:pointer}.nominate_item::after{z-index:-2;position:absolute;top:0;left:0;translate:0 0;content:"";width:100%;height:100%;background:-webkit-linear-gradient(76deg, #625409 0, #DED8C3 50%, #625409 100%);background:linear-gradient(14deg, #625409 0, #DED8C3 50%, #625409 100%);transition:translate .4s;speak:none}.nominate_item_project{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin:0 0 auto;padding:0 2rem 0 2.3rem;line-height:1.5;font-weight:700}.nominate_item_organization{position:relative;display:block;min-height:8.2rem;padding:3.4rem 2rem 0 2.3rem;font-size:1.2rem;line-height:1.3333333333;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.nominate_item_organization::after{z-index:1;position:absolute;top:1.7rem;left:2.3rem;content:"";width:5.2rem;height:2px;background:#fff;background:-webkit-linear-gradient(left, #625409 0, #DED8C3 50%, #625409 100%);background:linear-gradient(to right, #625409 0, #DED8C3 50%, #625409 100%);speak:none}.nominate_item_arrow{position:absolute;bottom:1rem;right:1rem;width:2.3rem;height:2.3rem;display:flex;align-items:center;justify-content:center}.nominate_item_arrow::before{position:absolute;top:50%;left:50%;z-index:1;translate:-50% -50%;content:"";width:100%;height:100%;background:#736b6c;border:solid 1px #625409;border-image:linear-gradient(149deg, #625409, #DED8C3, #625409) 1;rotate:-45deg;transition:background-color .4s;speak:none}.nominate_item_arrow_svg{position:relative;z-index:1;width:.9rem;height:.3rem}.nominate_item_arrow_use{fill:#fff;transition:fill .4s}.nominate_item_bg_pic{z-index:-1;position:absolute;top:0;left:0;display:block;width:100%;height:100%}.nominate_item_bg_img{width:100%;height:100%;object-fit:cover;object-position:right top}.nominate_modal_inner{max-width:90rem;padding:8.2rem 8rem 3.6rem;padding:8.2rem 6.9rem 5.6rem 7.8rem;background:#fff}.nominate_modal_close{top:-6.9rem;right:-6.9rem}.nominate_modal_close::after,.nominate_modal_close::before{width:3.1rem}.nominate_modal_content_title{color:#625409;font-size:2.4rem;line-height:1;font-weight:700;letter-spacing:.01em}.nominate_modal_content_organization{margin:1.5rem 0 0;line-height:1.3;letter-spacing:.03em;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.nominate_modal_content_outline{position:relative;margin:8rem 0 0;line-height:1.625;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.nominate_modal_content_outline::before{z-index:1;position:absolute;top:-4.3rem;left:0;content:"";width:7rem;height:4px;background:#fff;background:-webkit-linear-gradient(left, #625409 0, #DED8C3 50%, #625409 100%);background:linear-gradient(to right, #625409 0, #DED8C3 50%, #625409 100%);speak:none}.nominate_modal_content_link{display:flex;align-items:center;gap:0 4.8rem;width:fit-content;margin:1.8rem 0 0 auto;padding:.8rem 1rem .8rem 1.2rem;border:solid 1px #625409;color:#625409;line-height:1;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.nominate_modal_content_arrow{width:2.9rem;height:1.1rem}.nominate_modal_content_arrow_use{fill:#625409}#schedule{scroll-margin-top:var(--header-height);padding:7rem 0 0}.schedule_list{position:relative;max-width:71.3rem;margin:2.9rem auto 0;padding:.7rem 0 5rem}.schedule_list::after{position:absolute;top:0;left:calc(50% - 1.5px);content:"";width:3px;background:#fff;speak:none}.schedule_list_item{position:relative;z-index:1;width:50%}.schedule_list_item+.schedule_list_item{margin-top:-0.7rem}.schedule_list_item::before,.schedule_list_item::after{position:absolute;top:2.5rem;right:-0.55rem;content:"";width:1.1rem;height:1.1rem;background:#625409;speak:none}.schedule_list_item::after{top:3rem;right:0;content:"";height:1px}.schedule_list_item:nth-child(2n){margin-left:auto;text-align:right}.schedule_list_item:nth-child(2n)::before,.schedule_list_item:nth-child(2n)::after{right:auto;left:-0.55rem}.schedule_list_item:nth-child(2n)::after{left:0}.schedule_list_title{color:#625409;letter-spacing:normal;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100;clip-path:inset(0)}.schedule_list_body{margin:-0.4rem 0 0;font-size:3.2rem;clip-path:inset(0)}.schedule_list_body_week{font-size:1.6rem}.bg-white{position:relative}.bg-white::before,.bg-white::after{position:absolute;top:0;left:calc(50% - 50vw);z-index:-1;content:"";width:100vw;height:100%;background:#fff;speak:none}.bg-white::after{background:url(../img/bg_logo.png) center top/cover no-repeat;opacity:.15}.schedule_list::after{height:0;transition:height 1.6s}.schedule_list .schedule_list_item::before{opacity:0;transition:opacity .8s;transition-delay:calc(var(--index)*.2s)}.schedule_list .schedule_list_item::after{width:0;transition:width .8s;transition-delay:calc(var(--index)*.2s)}.schedule_list .schedule_list_title_inner{translate:0 120%;transition:translate .8s;transition-delay:calc(var(--index)*.2s + .3s)}.schedule_list .schedule_list_body_inner{translate:0 120%;transition:translate .8s;transition-delay:calc(var(--index)*.2s + .3s)}.schedule_list.aos-animate::after{height:100%}.schedule_list.aos-animate .schedule_list_item::before{opacity:1}.schedule_list.aos-animate .schedule_list_item::after{width:100%}.schedule_list.aos-animate .schedule_list_title_inner{translate:0 0}.schedule_list.aos-animate .schedule_list_body_inner{translate:0 0}#judging{scroll-margin-top:var(--header-height);padding:7rem 0 0;color:#625409}.judging_list{display:flex;justify-content:center;width:108.9rem;margin:3.2rem -3.25rem 0;text-align:center}.judging_list_item{position:relative;display:grid;place-content:center;gap:1ch;width:36.3rem;height:36.3rem;margin:0;padding:6rem 0 0;counter-increment:number}.judging_list_item::before{position:absolute;top:3rem;left:50%;translate:-50% 0;content:counter(number, decimal-leading-zero);color:#790518;font-size:11rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;opacity:.08}.judging_list_item:nth-child(1){left:3.4rem;padding:4rem 0 0}.judging_list_item:nth-child(2){transition-delay:.2s}.judging_list_item:nth-child(3){left:-3.4rem;transition-delay:.4s}.judging_list_title{margin:-2.1rem 0 0;color:#363636;font-size:2.8rem;font-weight:bold}.judging_list_body{margin:3.8rem 0 0;line-height:1.5;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.judging_list_item:first-child .judging_list_body{margin:4rem 0 0}.judging_list_circle{position:absolute;top:0;left:0;z-index:-1;display:block;width:100%;aspect-ratio:1}.judging_list_circle_img{width:100%;height:auto}.judging_requirement{margin:4.7rem 0 0;border-bottom:solid 1px #ccc49d;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.judging_requirement_title{position:relative;display:flex;align-items:center;gap:0 1.7rem;font-size:2rem}.judging_requirement_title::before,.judging_requirement_title::after{flex:1;content:"";width:45.4rem;height:1px;background:#ccc49d;speak:none}.judging_requirement_list{display:flex;flex-direction:column;gap:.6rem 0;width:fit-content;margin:2.9rem auto 0;letter-spacing:normal}.judging_requirement_list_item{position:relative}.judging_requirement_list_item::before{position:absolute;top:0;left:-1.8rem;content:"・";speak:none}.judging_requirement_link{translate:0 50%;margin:1rem auto 0}#winners{scroll-margin-top:var(--header-height);margin:3rem 0 0;padding:6.7rem 0 0}.winners_title{text-align:center;background:linear-gradient(180deg, #625409 0%, #625409 40%, #DED8C3 50%, #625409 60%, #625409 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);font-size:9rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners_list{display:flex;flex-direction:column;gap:1.6rem 0;margin:-0.4rem 0 0}.winners_list_item{padding:1.1rem 0;border:solid 4px #a39e80;background:#a39e80;transition:border-image .4s}.winners_list_item:has(div.winners_list_title){background:#fff;border:solid 1px #ccc49d}.winners_list_title{position:relative;display:block;text-align:center;font-size:3rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.winners_list_title::-webkit-details-marker{display:none}.winners_list_title:has(.winners_list_title_svg)::after{position:absolute;top:calc(50% + .3rem);right:3.6rem;translate:0 -50%;content:"";width:3.2rem;height:3.2rem;rotate:45deg;background:#fff;border:solid 1px #625409;border-image:conic-gradient(#625409 0, #625409 2%, #DED8C3 8%, #625409 12%, #625409 50%, #625409 52%, #DED8C3 58%, #625409 62%, #625409 100%) 1;transition:rotate .4s;speak:none}div.winners_list_title{color:#ccc49d}summary.winners_list_title{position:relative;color:#fff;transition:color .4s;cursor:pointer}.winners_list_title_svg{position:absolute;top:calc(50% + .2rem);right:4.3rem;translate:0 -50%;z-index:1;width:1.7rem;height:.5rem;rotate:90deg;transition:rotate .4s}.winners_list_title_use{fill:#736b6c}.winners_list_item[open]{margin-bottom:1.4rem;background:#f7f5ee url(../img/winners_bg.svg) center center/cover no-repeat;border-image:conic-gradient(#625409 0, #625409 4%, #DED8C3 10.5%, #625409 18%, #625409 50%, #625409 54%, #DED8C3 60.5%, #625409 68%, #625409 100%) 1}.winners_list_item[open] summary.winners_list_title{color:#625409}.winners_list_item[open] summary.winners_list_title::after{rotate:225deg}.winners_list_item[open] .winners_list_title_svg{rotate:270deg}.winners_list_body{height:0;overflow:hidden;transition:height .8s}.winners_list_body_inner{padding:3.8rem var(--overall-padding) 6.3rem}.winners_list_body_list{container-type:inline-size;display:flex;flex-wrap:wrap;gap:4.6rem 6.8%;max-width:81.6rem;margin:0 auto}.winners_list_body_list_item{container-type:inline-size;width:28.8%}.winners_list_body_list_item:first-child{width:100%;margin-bottom:1.4rem}.winners_list_body_list_link{display:block}.winners_list_body_list_pic{display:block;width:100%;aspect-ratio:235/171;overflow:hidden}.winners_list_body_list_img{width:100%;height:100%;object-fit:cover}.winners_list_body_list_text{margin:1.5rem 0 0}.winners_list_body_list_award_wrap{display:flex;align-items:center;gap:0 2rem}.winners_list_body_list_award{flex:1;color:#aea686;font-size:2rem;line-height:1.2;letter-spacing:-0.02em;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.winners_list_body_list_award_arrow{position:relative;z-index:1;width:5rem;height:5rem}.winners_list_body_list_award_arrow::after{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;content:"";width:3.5rem;height:3.5rem;rotate:45deg;background:#736b6c;border:solid 1px #736b6c;transition:background-color .4s;speak:none}.winners_list_body_list_award_arrow_svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:1.5rem;height:.5rem}.winners_list_body_list_award_arrow_use{fill:#fff;transition:fill .4s}.winners_list_body_list_project{position:relative;margin:2.4rem 0 0;font-size:1.4rem;line-height:1.4285714286;font-weight:700}.winners_list_body_list_project::after{position:absolute;top:-1.2rem;left:0;content:"";width:100%;height:1px;background:#625409;speak:none}.winners_list_body_list_organization{margin:.8rem 0 0;color:#858585;font-size:1.2rem;line-height:1.3333333333;font-weight:400;letter-spacing:normal;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}@container (min-width: 480px){.winners_list_body_list_link{display:flex;align-items:center;gap:0 7.5%}.winners_list_body_list_pic{position:relative;z-index:1;width:36.5%;aspect-ratio:235/171}.winners_list_body_list_text{width:56%;margin:-1.4rem 0 0}.winners_list_body_list_award_wrap{gap:0 8.2rem}.winners_list_body_list_award{font-size:4rem;line-height:1.375;letter-spacing:normal}.winners_list_body_list_award_arrow{width:6.36rem;height:6.36rem}.winners_list_body_list_award_arrow::after{width:4.5rem;height:4.5rem}.winners_list_body_list_award_arrow::before{position:absolute;top:50%;left:-6.6rem;translate:0 -50%;content:"MORE";color:#736b6c;font-size:1.8rem;letter-spacing:normal;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;speak:none}.winners_list_body_list_award_arrow_svg{width:1.9rem;height:.6rem}.winners_list_body_list_project{margin:2.9rem .5rem 0;font-size:1.8rem;line-height:1.4444444444;font-weight:700;letter-spacing:normal}.winners_list_body_list_project::after{top:auto;bottom:-0.8rem;left:-10rem;width:calc(100% + 10rem)}.winners_list_body_list_organization{margin:2.6rem .5rem 0;color:#363636}}#judgingteam{scroll-margin-top:var(--header-height);padding:9.9rem 0 0}.judging_team_list{display:grid;grid-template-columns:repeat(3, 1fr);align-items:flex-start;gap:6.2rem 6.26%;margin:2.6rem 0 0}.judging_team_item{display:block;cursor:pointer}.judging_team_item:nth-child(3n+2){transition-delay:.2s}.judging_team_item:nth-child(3n){transition-delay:.4s}.judging_team_pic{display:block;width:100%;aspect-ratio:297/216}.judging_team_img{width:100%;height:100%;object-fit:cover}.judging_team_text{position:relative;display:block;padding:0 6.2rem 0 0}.judging_team_name{display:flex;align-items:flex-end;flex-wrap:wrap;gap:.5rem 1.3rem;margin:1.8rem 0 0;line-height:1}.judging_team_name_jp{font-size:2rem;font-weight:700;font-size:2rem;font-weight:700;letter-spacing:normal}.judging_team_name_en{display:block;padding:0 0 .2rem;color:#aea686;font-size:1.4rem;letter-spacing:normal;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.judging_team_position{display:block;margin:1.8rem 0 0;font-size:1.2rem;line-height:1.3333333333;font-weight:400;letter-spacing:normal;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.judging_team_arrow{position:absolute;top:.5rem;right:0;z-index:1;width:6.3rem;height:6.3rem}.judging_team_arrow::after{position:absolute;top:50%;left:50%;translate:-50% -50%;z-index:-1;content:"";width:4.5rem;height:4.5rem;rotate:45deg;background:#736b6c;border:solid 1px #736b6c;transition:background-color .4s;speak:none}.judging_team_arrow_svg{position:absolute;top:50%;left:50%;translate:-50% -50%;width:1.9rem;height:.6rem}.judging_team_arrow_use{fill:#fff;transition:fill .4s}.judging_team_modal_inner{padding:5.2rem 6rem 3.6rem;background:#fff}.judging_team_modal_inner_decoration{position:absolute;z-index:-1;top:-5.2rem;left:-6rem;width:100%;height:calc(100% + 5.2rem + 3.6rem);overflow:hidden}.judging_team_modal_inner_decoration::after{position:absolute;top:-15rem;left:-1.9rem;rotate:90deg;transform-origin:left bottom;display:block;content:"JUDGING";color:rgba(156,145,105,.15);font-size:15rem;line-height:1;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;white-space:nowrap;speak:none}.judging_team_modal_content{position:relative;display:flex;align-items:flex-start;gap:0 6.2rem;max-width:90.4rem;margin:0 auto}.judging_team_modal_fig{width:28rem}.judging_team_modal_pic{display:block;width:100%;aspect-ratio:280/250}.judging_team_modal_img{width:100%;height:100%;object-fit:cover}.judging_team_modal_name{display:block;margin:.8rem 0 0;font-size:2rem}.judging_team_modal_name_en{display:block;margin:-0.6rem 0 0;font-size:1.2rem;letter-spacing:.04em}.judging_team_modal_position{display:block;margin:1.9rem 0 0;color:#666;font-size:1.4rem;line-height:1.28}.judging_team_modal_text{max-width:54rem;flex:1}.judging_team_modal_text_title{margin:-0.2rem 0 0 -0.4rem;color:#9c9169;font-size:3.2rem;line-height:1;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.judging_team_modal_text_title_profile{position:relative;margin:2.4rem 0 -0.5rem;color:#9c9169;font-size:2rem;line-height:1.6;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.judging_team_modal_text_title_profile::after{position:absolute;top:50%;right:0;content:"";width:calc(100% - 9rem);height:1px;background:#9c9069;speak:none}.judging_team_modal_text_body{margin:.9rem 0 0;font-size:1.6rem;line-height:2}#partners{scroll-margin-top:var(--header-height);padding:10.8rem 0 11.6rem}.partners_list{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:3.1rem 8.3rem;margin:4rem 0 0;padding:3.5rem 3rem;background:#fff}.partners_item_img{height:3.4rem;width:auto}.partners_item_img_station{height:5rem}.partners_logo_konel{width:12.8rem;height:3.6rem}.partners_logo_socialx{width:25.6rem;height:3.3rem}.partners_logo_dejima{width:20.2rem;height:3.8rem}.partners_logo_dejima_use{fill:#231815;stroke-width:0px}#special{scroll-margin:var(--header-height) 0 0;padding:9.1rem 0 6.2rem}#special .common_content_title_en{margin:0 calc(50% - 50vw);letter-spacing:-0.02em}#special_slider{position:relative;width:50.7rem;margin:6rem auto 0;overflow:visible}#special_slider::after{position:absolute;bottom:-4.8rem;left:calc(50% - 50vw);content:"";width:100vw;height:13rem;background:rgba(87,62,22,.85);speak:none}.special_slider_list{width:50.7rem;aspect-ratio:507/338}.special_slider_item{scale:.6765;transition:scale .4s}.special_slider_item.swiper-slide-active,.special_slider_item.swiper-slide-duplicate-active{scale:1}.special_slider_fig{position:relative}.special_slider_fig::after{position:absolute;top:0;left:0;z-index:1;content:"";width:100%;height:100%;background:rgba(0,0,0,.7);opacity:1;transition:opacity .4s;speak:none}.swiper-slide-active .special_slider_fig::after,.swiper-slide-duplicate-active .special_slider_fig::after{opacity:0}.special_slider_pic{position:relative;z-index:1;display:block;width:100%;height:100%}.special_slider_img{width:100%;height:100%;object-fit:cover}.special_slider_figcaption{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:flex-end;gap:1.5rem;width:100%;padding:1.4rem 2.4rem;color:#fff;opacity:0;transition:opacity .4s;font-size:1.6rem;line-height:1.625;font-weight:700;letter-spacing:normal}.special_slider_figcaption::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:100%;background:rgba(58,34,18,.75);speak:none}.swiper-slide-active .special_slider_figcaption,.swiper-slide-duplicate-active .special_slider_figcaption{opacity:1}.special_slider_fig_title{flex:1}.special_slider_fig_more{translate:.4rem .6rem;display:flex;align-items:center;gap:1rem;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.special_slider_more_arrow{width:1.9rem;height:.6rem}.special_slider_more_arrow_use{fill:#fff}#special_slider .swiper-pagination{bottom:-8.8rem;display:flex;justify-content:center;gap:.5rem}#special_slider .swiper-pagination-bullet{width:3rem;height:4px;margin:0;border-radius:0;background:#fff;opacity:1;transition:background-color .4s}#special_slider .swiper-pagination-bullet-active{background:#625409}#special_slider .swiper-button-next,#special_slider .swiper-button-prev{top:calc(50% - 1.8rem);left:auto;right:-16rem;width:4.6rem;height:4.6rem;margin:0}#special_slider .swiper-button-next::after,#special_slider .swiper-button-prev::after{content:""}#special_slider .swiper-button-next::before,#special_slider .swiper-button-prev::before{position:absolute;top:50%;left:50%;z-index:-1;translate:-50% -50%;content:"";width:100%;height:100%;background:#736b6c;border:solid 1px #625409;border-image:linear-gradient(149deg, #625409, #DED8C3, #625409) 1;rotate:-45deg;transition:background-color .4s;speak:none}#special_slider .swiper-button-prev{right:auto;left:-16rem}#special_slider .swiper-button-arrow{width:1.9rem;height:.6rem}#special_slider .swiper-button-prev .swiper-button-arrow{transform:scale(-1, 1)}#special_slider .swiper-button-arrow_use{fill:#fff;transition:fill .4s}#supported{padding:13.4rem 0 6.2rem;text-align:center}.supported_content{margin:3.9rem 0 0;padding:7.4rem 0 6.6rem;background:#fff}.supported_content_link{display:block}.supported_meti{width:28.7rem;height:7.5rem}#sponsord{padding:9.1rem 0 6.2rem;text-align:center}.sponsord_title{display:flex;justify-content:center;font-size:3.2rem;line-height:1;letter-spacing:1em}.sponsord_content{margin:3.9rem 0 0;padding:7.4rem 0 6.6rem;background:#fff}.sponsord_content_link{display:block}.sponsord_openhub{width:28.7rem;height:11.7rem}#archives{display:flex;align-items:center;justify-content:center;gap:4.2rem;padding:5.8rem 0 10.9rem .5rem}.archives_item{position:relative;width:100%;max-width:46rem;font-size:3rem;letter-spacing:normal;font-family:"Manrope",sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal}.archives_link{position:relative;z-index:1;translate:-0.5rem -0.5rem;display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:2.2rem 3rem 2.2rem 4.5rem;background:#fff;border:solid 1px #625409;border-image:linear-gradient(149deg, #625409, #DED8C3, #625409) 1;color:#625409;transition:color .4s}.archives_link_arrow_svg{width:6rem;height:1.9rem}.archives_link_arrow_use{fill:#625409;transition:fill .4s}.archives_item_bg{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.archives_item_bg::after{position:absolute;top:50%;left:50%;translate:-50% -50%;content:"";width:150%;aspect-ratio:1;background:-webkit-linear-gradient(90deg, #625409 20%, #DED8C3 50%, #625409 80%);background:linear-gradient(90deg, #625409 20%, #DED8C3 50%, #625409 80%);transition:rotate 1.2s;speak:none}#footer{padding:6.4rem 0 7rem;background:#000;color:#727272;text-align:center}.footer_sns{display:flex;align-items:center;justify-content:center;gap:3.3rem}.footer_sns_link{display:block}.footer_sns_link_svg{width:4.2rem;height:4.2rem}.footer_sns_link_svg_x{width:3.56rem;height:3.69rem}.footer_logo{width:12.7rem;height:3.2rem;margin:2.8rem 0 0}.footer_logo_forbesjapan{fill:#fff}.footer_copy{margin:2.3rem 0 0;font-size:1.2rem;letter-spacing:normal;font-family:"Noto Sans",sans-serif;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}@media screen and (max-width: 1080px)and (min-width: 701px){/*!*/.tb-only-show{display:block}.tb-only-hide{display:none}}@media screen and (max-width: 1400px){/*!*/#menu_list:has(.menu_item:nth-child(9)){gap:0 3.2rem}}@media screen and (max-width: 1320px){/*!*/#menu{gap:0 2.2rem}#menu_list{gap:0 2.2rem}.head_apply{width:auto;text-align:left}.head_apply .common_link_inner{padding:1.2rem 1.8rem}}@media screen and (max-width: 1280px){/*!*/#menu_list:has(.menu_item:nth-child(9)){gap:0 2.2rem}}@media screen and (max-width: 1200px){/*!*/#menu_list:has(.menu_item:nth-child(9)){gap:0 1.8rem;font-size:1.2rem}}@media screen and (max-width: 1080px){/*!*/:root{--header-height: 4rem;--overall-padding: 8rem}.tb-show{display:block}.tb-show-inline{display:inline}.tb-hide{display:none}#menu_trigger{position:fixed;z-index:9000;top:0;right:0;display:block;width:4.7rem;height:4rem}#menu{font-size:1.6rem}#menu_list{position:fixed;top:0;right:0;z-index:2;translate:0 -100%;flex-direction:column;align-items:center;gap:4rem 0;justify-content:flex-start;width:100vw;height:auto;padding:13rem 2.8rem;background:#363636;transition:translate .4s;height:100vh;overflow-y:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch;overscroll-behavior-y:contain}.is-menuOpen #menu_list{translate:0 0}#menu_list:has(.menu_item:nth-child(9)){gap:4rem 0;font-size:1.4rem}.menu_link{color:#fff}.menu_link.is-active{color:#fff}.head_apply{margin-right:4.7rem;width:21.7rem;padding:0;text-align:center}.head_apply .common_link_inner{justify-content:center;padding:.7rem 1.8rem}.head_apply .common_link_arrow{display:none}.winners2025_title_en{margin:0 calc(50% - 50vw);font-size:.9259259259vw}.winners2025_title_en_inner{font-size:13em}.winners2025_grandprix{flex-direction:column;align-items:center;gap:3rem 0}.winners2025_grandprix_image{width:100%;max-width:75rem}.winners2025_grandprix_award{translate:-6% 0;font-size:8.3rem}.winners2025_grandprix_bg_scrolltext{top:auto;bottom:7.9rem}.winners2025_modal_inner{width:calc(100% - 8rem);padding:6.7rem 10rem 4rem}.winners2025_modal_wrap{display:block}.winners2025_modal_award{padding:1rem 0 1rem}.winners2025_modal_pic{max-width:70rem;margin:0 auto}.judging_list{flex-direction:column;align-items:center;justify-content:flex-start;width:100%;margin:3.7rem 0 0}.judging_list_item:nth-child(1){left:0}.judging_list_item:nth-child(2),.judging_list_item:nth-child(3){left:0;margin:-1.8rem 0 0;transition-delay:0s}.winners_list_body_inner{padding:3.8rem 4rem 6.3rem}.winners_list_body_list_item:first-child{width:28.8%;margin-bottom:0}.judging_team_modal_content{gap:0 4rem}.partners_list{gap:3.7rem 7rem}#special_slider .swiper-button-next,#special_slider .swiper-button-prev{left:auto;right:-10.5rem}#special_slider .swiper-button-prev{right:auto;left:-10.5rem}}@media screen and (max-width: 900px){/*!*/.winners2025_grandprix_award{font-size:1.1111111111vw}.winners2025_grandprix_award_inner{font-size:8.3em}.winners_list_body_list_item{width:46.6%}.winners_list_body_list_item:first-child{width:46.6%}.judging_team_list{grid-template-columns:repeat(2, 1fr)}.judging_team_item:nth-child(3n+2),.judging_team_item:nth-child(3n){transition-delay:0s}.judging_team_item:nth-child(2n){transition-delay:.2s}#archives{flex-direction:column;gap:2.6rem}}@media screen and (max-width: 810px){/*!*/}@media screen and (max-width: 700px){:root{--header-height: 4rem;--overall-padding: 2rem}html{font-size:2.6666666667vw}.sp-show{display:block}.sp-hide{display:none}.sp-show-inline{display:inline}.sp-hide-inline{display:none}.common_link{max-width:calc(100% - 2*var(--overall-padding))}.common_modal_close{top:-4.9rem;right:-3.5rem}.common_modal_close::before,.common_modal_close::after{width:3.8rem}#header{padding:0 0 0 1.5rem}.head_logo{width:8.2rem;height:2rem}#menu_list{gap:4.3rem 0;padding:10rem 0 6.8rem;font-size:1.4rem}.menu_item{margin-top:-2rem}.head_apply{width:19.7rem;font-size:1.2rem}.head_apply .common_link_inner{padding:.7rem 0}.main_logo{min-height:100vh;min-height:100svh;padding:14.6rem 0 0}.main_logo_img{width:26.8rem;height:35.9rem}.about_legacy_title{line-height:1.38}.about_legacy_body{text-align:left}.about_explanation_body{text-align:left}#winners2025{padding:4.3rem 0 7rem}.winners2025_grandprix{margin:4rem 0 0}.winners2025_grandprix_bg_scrolltext{bottom:2rem}.winners2025_list{grid-template-columns:100%;gap:5.5rem 0;margin:6rem 0 0}.winners2025_list_more{margin:1.5rem 0 0;font-size:1.8rem}.winners2025_list_arrow{width:3.3rem;height:3.3rem}.winners2025_list_arrow_svg{width:1.8rem;height:.57rem}.winners2025_modal_inner{width:calc(100% - 4rem);padding:5.6rem 3rem 3rem}.winners2025_modal_award{padding:0 0 1rem;font-size:2.4rem;line-height:1.3}#winners2025_grandprix .winners2025_modal_award{padding:0;font-size:4rem}.winners2025_modal_pic{width:calc(100% + 6rem);max-width:initial;aspect-ratio:335/230;margin:0 -3rem}.winners2025_modal_project{font-size:2rem}.winners2025_modal_organization{margin:1.4rem 0 0;font-size:1.4rem}.winners2025_modal_outline{margin:2.4rem 0 0;font-size:1.6rem}#nominate .common_content_title_en{line-height:1.1;padding:0 0 1.5rem}.nominate_item_organization{min-height:initial}.nominate_modal_inner{padding:5.2rem 3rem 3.6rem}.nominate_modal_content_title{line-height:1.3}.nominate_modal_content_outline{margin:4rem 0 0}.nominate_modal_content_outline::before{top:-2.2rem}.schedule_list{padding:.7rem 0 6.5rem}.schedule_list::after{left:.4rem}.schedule_list_item{width:100%;padding:0 0 0 3rem}.schedule_list_item+.schedule_list_item{margin-top:1.7rem}.schedule_list_item::before,.schedule_list_item::after{top:2.5rem;right:auto;left:0}.schedule_list_item::after{top:3rem;right:auto;left:0}.schedule_list_item:nth-child(2n){margin-left:0;text-align:left}.schedule_list_item:nth-child(2n)::before,.schedule_list_item:nth-child(2n)::after{left:0}.schedule_list_item:nth-child(2n)::after{left:0}#judging .common_content_title_en{margin:0 calc(-1*var(--overall-padding))}.judging_list{display:block;margin:3.5rem 0 0}.judging_list_item{width:33.5rem;height:33.5rem;margin:0;padding:5.5rem 0 0}.judging_list_body{margin:1rem 0 0;font-size:1.4rem}.judging_requirement_list{gap:1.2rem 0}.judging_requirement_list_item{padding-left:2rem;line-height:1.5}.judging_requirement_list_item::before{left:.2rem}.winners_title{font-size:7rem}.winners_list_title:has(.winners_list_title_svg)::after{right:2rem}.winners_list_title_svg{right:2.7rem}.winners_list_body_list{flex-direction:column}.winners_list_body_list_item{width:100%}.winners_list_body_list_item:first-child{width:100%}.judging_team_item{width:15rem}.judging_team_text{padding:0 3rem 0 0}.judging_team_arrow{width:3rem;height:3rem}.judging_team_arrow::after{width:2.1rem;height:2.1rem}.judging_team_arrow_svg{width:1.254rem;height:.4rem}.judging_team_modal_inner{padding:5.2rem 3rem 3.6rem}.judging_team_modal_inner_decoration{top:-5.2rem;left:-3rem;width:calc(100% + 6rem);height:calc(100% + 6.7rem + 4.5rem)}.judging_team_modal_inner_decoration::after{top:-10rem;left:-0.9rem;font-size:9.5rem}.judging_team_modal_content{flex-direction:column;gap:2.6rem 0}.judging_team_modal_fig{width:100%}.judging_team_modal_pic{aspect-ratio:315/230}.judging_team_modal_name{margin:1.2rem 0 0;font-size:1.6rem}.judging_team_modal_name_en{margin:-0.2rem 0 0}.judging_team_modal_position{margin:2.1rem 0 0;font-size:1.2rem}.judging_team_modal_text{padding:2.7rem 0 0;border-top:solid 1px rgba(0,0,0,.1)}.judging_team_modal_text_title{font-size:2rem;line-height:1.6}.judging_team_modal_text_body{margin:.1rem 0 0;font-size:1.4rem;line-height:2}.partners_list{flex-direction:column;gap:4.5rem 7rem}#special_slider{width:90%}#special_slider::after{bottom:-2.8rem;height:9rem}.special_slider_list{width:100%}.special_slider_item{scale:.85}.special_slider_figcaption{flex-direction:column;gap:0;padding:1.2rem 1rem;font-size:1.4rem}.special_slider_fig_more{margin:-0.5rem 0 0;font-size:1.2rem}#special_slider .swiper-pagination{bottom:-5.8rem}#special_slider .swiper-pagination-bullet{width:3rem;height:4px}#special_slider .swiper-button-next,#special_slider .swiper-button-prev{width:3.6rem;height:3.6rem;left:auto;right:-3.5rem}#special_slider .swiper-button-prev{right:auto;left:-3.5rem}#supported{margin:4rem 0 0;padding:4.7rem 0 5rem}.supported_meti{width:23rem;height:6rem}#sponsord{margin:4rem 0 0;padding:4.7rem 0 5rem}.sponsord_title{font-size:2rem}.sponsord_openhub{width:23rem;height:9.4rem}.archives_item{font-size:2.2rem}.archives_link{padding:2.2rem 3rem}.archives_link_arrow_svg{width:4.4rem;height:1.4rem}}@media(hover: hover){.csshover:hover{opacity:.6}.menu_link:hover{color:#625409}.winners2025_grandprix:hover .winners2025_list_arrow::before,.winners2025_list_item:hover .winners2025_list_arrow::before{background:#fff}.winners2025_grandprix:hover .winners2025_list_arrow_use,.winners2025_list_item:hover .winners2025_list_arrow_use{fill:#736b6c}.nominate_item:hover::after{translate:.5rem .5rem}.nominate_item:hover .nominate_item_arrow::before{background:#fff}.nominate_item:hover .nominate_item_arrow_use{fill:#736b6c}.winners_list_body_list_link:hover .winners_list_body_list_award_arrow::after{background:#fff}.winners_list_body_list_link:hover .winners_list_body_list_award_arrow_use{fill:#736b6c}.judging_team_item:hover .judging_team_arrow::after{background:#fff}.judging_team_item:hover .judging_team_arrow_use{fill:#736b6c}#special_slider .swiper-button-next:hover::before,#special_slider .swiper-button-prev:hover::before{background:#fff}#special_slider .swiper-button-next:hover .swiper-button-arrow_use,#special_slider .swiper-button-prev:hover .swiper-button-arrow_use{fill:#736b6c}.archives_link:hover{color:#ccc49d}.archives_link:hover .archives_link_arrow_use{fill:#ccc49d}.archives_link:hover+.archives_item_bg::after{rotate:180deg}}@media screen and (max-width: 1080px)and (hover: hover){.menu_link:hover{color:#fff}}