@charset "utf-8";#hero{width:100%;height:100vh}.hero__inner{width:100%;height:100%;position:relative;overflow:hidden}#hero .site_visual{background-image:url(../image/index/hero-visual@pc.webp)}.hero__video{width:100%;height:100%;object-fit:cover;object-position:center}.hero__obj_wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:2;overflow:hidden}.hero__obj{height:auto;position:absolute}.hero__obj._01{width:calc((511 / 1440) * 100%);top:calc((93 / 812) * -100%);left:calc((184 / 1440) * -100%)}.hero__obj._02{width:calc((593 / 1440) * 100%);bottom:calc((325.75 / 812) * -100%);right:calc((217 / 1440) * -100%)}.hero__contents{width:fit-content;height:auto;position:absolute;top:calc((455 / 812) * 100vh);left:50%;transform:translate(-50%,-50%);z-index:10}.hero__logo{width:fit-content;height:calc(((400 / 812) * 100vh));margin:0 auto calc((24 / 812) * 100vh)}.hero__logo img{width:auto;height:100%}.hero__info{width:fit-content;height:auto;margin:0 auto}.hero__info__heading{width:fit-content;height:auto;margin:0 auto calc((8 / 812) * 100vh);font-size:calc((20 / 812) * 100vh);font-weight:500;line-height:1.6;letter-spacing:.01em;text-align:center;white-space:nowrap;color:var(--color--white)}.hero__info__date{width:fit-content;height:auto;padding:0;margin:0 auto calc((16 / 812) * 100vh);font-family:var(--font--inter);font-size:calc((32 / 812) * 100vh);font-weight:600;line-height:1;letter-spacing:.05em;text-align:center;white-space:nowrap;color:var(--color--white)}.hero__info__announce{width:fit-content;height:auto;padding:calc((2 / 812) * 100vh) calc((4 / 812) * 100vh) calc((2 / 812) * 100vh) calc((8 / 812) * 100vh);margin:0 auto;background:var(--color--gradation_blue);font-size:calc((16 / 812) * 100vh);font-weight:700;line-height:1;letter-spacing:0;text-align:center;white-space:nowrap;color:var(--color--white)}.hero__info__announce._02,.hero__info__announce._03{margin:calc((8 / 812) * 100vh) auto 0}.hero__pivot{width:280px;height:auto;padding:16px 0;background-color:var(--color--white);border-radius:10px 0 0;position:absolute;bottom:0;right:0;z-index:10}.hero__pivot__inner{width:calc((250 / 280) * 100%);height:auto;margin:0 auto}.hero__pivot__heading{width:100%;height:auto;margin:0 auto 8px;font-size:16px;font-weight:700;line-height:1.2;text-align:center;color:var(--color--textblack)}.hero__pivot__video{width:100%;height:auto;margin:0 auto;position:relative}.pivot__video__play{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;cursor:pointer;position:relative}.pivot__video__play_icon{width:56px;height:56px;border-radius:9999px;background-color:rgba(255,255,255,.9);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:1}.pivot__video__play_icon::before{content:'';display:block;width:0;height:0;border-top:8px solid transparent;border-bottom:8px solid transparent;border-left:12px solid var(--color--gray);position:absolute;top:50%;left:53%;transform:translate(-50%,-50%)}.hero__key_note_speaker{width:310px;height:auto;padding:16px 8px 8px;border-radius:0 8px 0 0;background-color:var(--color--textblack);position:absolute;bottom:0;left:0;z-index:10}.hero__key_note_speaker__heading{width:100%;height:auto;margin:0 auto 12px;font-family:var(--font--inter);font-size:24px;font-weight:400;line-height:1;letter-spacing:0;text-align:center;color:var(--color--white)}.hero__key_note_speaker__list{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:auto}.hero__key_note_speaker__list__item{width:50%;height:auto;padding:4px 6px}.hero__key_note_speaker__list__item._01{background:var(--color--gradation_blue)}.hero__key_note_speaker__list__item._02{background:var(--color--gradation_green)}.hero__key_note_speaker__list__item__link{display:block;width:100%;height:auto;position:relative;overflow:hidden;background-color:var(--color--white)}.hero__key_note_speaker__list__item__image{width:100%;height:auto;padding:0 0 20px}.hero__key_note_speaker__list__item__name{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:40px;padding:5px 0;background-color:var(--color--textblack);font-size:16px;font-weight:500;line-height:1;letter-spacing:0;text-align:center;color:var(--color--white);position:absolute;bottom:0;left:0;z-index:1}.hero__key_note_speaker__list__item__name span{display:block;margin-bottom:4px;font-size:10px;font-weight:700}#news{width:100%;height:auto;padding:32px 0 30px;background-color:var(--color--textblack)}.news__inner{width:90%;max-width:800px;height:152px;margin:0 auto;overflow:auto}.news__inner::-webkit-scrollbar{display:none}.news__inner .simplebar-track.simplebar-vertical{width:2px;background:var(--color--lightgray)}.news__inner .simplebar-scrollbar{background:var(--color--blue);border-radius:0}.news__list{display:flex;flex-direction:column;gap:8px;width:100%;height:auto}.news__list__item{display:flex;justify-content:flex-start;align-items:flex-start;width:100%;height:auto;min-height:24px;padding:0 0 0 72px;font-size:14px;line-height:1.5;letter-spacing:0;color:var(--color--white);position:relative}.news__list__item._new::before{content:'NEW';display:flex;justify-content:center;align-items:center;width:56px;height:24px;border-radius:9999px;border:solid 1px var(--color--white);font-size:12px;line-height:1;letter-spacing:0;position:absolute;top:0;left:0;z-index:1}.news__list__item__date{display:block;width:90px;height:auto;font-weight:500}.news__list__item__title{flex:1;height:auto;font-weight:400}#video{width:100%;height:auto;padding:100px 0 0;background-color:var(--color--black)}.video__inner{width:95%;max-width:1000px;height:auto;margin:0 auto}.video__heading{width:100%;height:auto;margin:0 auto 40px;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;color:var(--color--white)}.video__thumb{width:100%;height:auto;aspect-ratio:16/9;overflow:hidden;position:relative;cursor:pointer}.video__thumb img{height:100%;object-fit:cover}.video__play_icon{width:80px;height:80px;position:absolute;top:50%;left:50%;pointer-events:none;transform:translate(-50%,-50%)}@media (any-hover:hover){.pivot__video__play img{transition:.4s;opacity:1}.pivot__video__play:hover img{opacity:.8;transform:scale(1.03)}.hero__key_note_speaker__list__item__image{transition:.4s;opacity:1;will-change:transform}.hero__key_note_speaker__list__item__link:hover .hero__key_note_speaker__list__item__image{opacity:.8;transform:scale(1.03)}.video__thumb img{transition:.4s}.video__thumb:hover img{opacity:.8;transform:scale(1.03)}}.video__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.video__modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.video__modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .video__modal__bg{background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px)}.video__modal__close_btn{width:40px;height:40px;opacity:0;position:absolute;top:24px;right:24px;z-index:2;cursor:pointer;transition:.3s}._show .video__modal__close_btn{opacity:1}.video__modal__close_btn::after,.video__modal__close_btn::before{content:'';display:block;width:38px;height:2px;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%}.video__modal__close_btn::before{transform:translate(-50%,-50%) rotate(45deg)}.video__modal__close_btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.video__modal__inner{width:calc(100% - 180px);max-width:1000px;height:auto;margin:0 auto;position:relative;z-index:3;opacity:0;transform:translateY(10px);transition:.3s}._show .video__modal__inner{transition:.5s;opacity:1;transform:translateY(0)}.video__modal__content{width:100%;height:auto}.video__modal__video{width:100%;height:auto;aspect-ratio:16/9}#results{width:100%;height:auto;background-color:var(--color--black);position:relative}.results__inner{width:95%;max-width:1280px;height:auto;padding:80px 0 0;margin:0 auto;position:relative;z-index:3}.results__gallery{width:100%;height:auto;padding:0 0 80px}.results__gallery__inner{width:100%;height:auto;margin:0 auto}.results__gallery__list{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;width:100%;height:auto}.results__gallery__list__item{width:100%;height:auto;cursor:pointer}.results__gallery__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.results__gallery__modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.results__gallery__modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .results__gallery__modal__bg{background-color:rgba(0,0,0,.85);backdrop-filter:blur(10px)}.results__gallery__modal__close_btn{width:40px;height:40px;position:absolute;top:24px;right:24px;z-index:3;cursor:pointer;opacity:0;transition:.3s}._show .results__gallery__modal__close_btn{opacity:1}.results__gallery__modal__close_btn::after,.results__gallery__modal__close_btn::before{content:'';display:block;width:38px;height:2px;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%}.results__gallery__modal__close_btn::before{transform:translate(-50%,-50%) rotate(45deg)}.results__gallery__modal__close_btn::after{transform:translate(-50%,-50%) rotate(-45deg)}.results__gallery__modal__inner{width:calc(100% - 160px);max-width:900px;height:auto;margin:0 auto;position:relative;z-index:2;opacity:0;transform:translateY(10px);transition:.3s}._show .results__gallery__modal__inner{transition:.5s;opacity:1;transform:translateY(0)}.results__gallery__modal__next,.results__gallery__modal__prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding-top:1px;background-color:var(--color--white);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.results__gallery__modal__next svg,.results__gallery__modal__prev svg{width:auto;height:9px;overflow:initial;fill:var(--color--darkgray)}@media (any-hover:hover){.results__gallery__modal__next,.results__gallery__modal__prev{transition:.5s}.results__gallery__modal__next:hover,.results__gallery__modal__prev:hover{background-color:var(--color--blue)}.results__gallery__modal__next svg,.results__gallery__modal__prev svg{transition:.5s}.results__gallery__modal__next:hover svg,.results__gallery__modal__prev:hover svg{fill:var(--color--white)}.program__nav__list__item__link{transition:.3s}.program__nav__list__item__link:hover{color:var(--color--white)}}.results__gallery__modal__prev{left:-60px}.results__gallery__modal__next{right:-60px}.results__gallery__modal__content{width:100%;height:auto}.results__gallery__modal__img{width:100%;height:auto;display:block}.results__heading{width:100%;height:auto;margin:0 auto 40px;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;color:var(--color--white)}.results__contents{width:100%;max-width:1000px;height:auto;padding:0 0 120px;margin:0 auto}.results__contents__list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;width:100%;height:auto}.results__contents__list__item{width:100%;height:auto;padding:48px 16px;border-radius:8px;background:rgba(77,83,87,.3);border:solid 1px var(--color--gray);backdrop-filter:blur(10px)}.results__contents__list__item__ttl{width:100%;height:auto;margin:0 auto 32px;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0;text-align:center;color:var(--color--white)}.results__contents__list__item__icon{width:100%;max-width:168px;height:auto;margin:0 auto 32px}.results__contents__list__item__contents,.results__contents__list__item__value{height:auto;margin:0 auto}._01 .results__contents__list__item__value._ja{width:calc((235.38 / 326) * 100%)}._01 .results__contents__list__item__value._en{width:calc((175.37 / 326) * 100%)}._02 .results__contents__list__item__value._ja{width:calc((137.53 / 326) * 100%)}._02 .results__contents__list__item__value._en{width:calc((85.78 / 326) * 100%)}._03 .results__contents__list__item__value{width:calc((105.31 / 326) * 100%)}.results__contents__btn_wrap{width:400px;height:80px;margin:40px auto 0}#program{width:100%;height:auto;padding:200px 0 254px;position:relative}.program__inner{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;width:100%;height:auto;margin:0 auto}.program__heading{width:100%;height:auto;padding-left:240px;margin:0 auto 32px;font-family:var(--font--inter);font-size:72px;font-weight:400;line-height:1;letter-spacing:0;color:var(--color--white)}.program__nav{width:240px;height:auto}.program__nav__list_wrap{width:100%;height:auto;position:sticky;top:120px;left:0}.program__nav__list{display:flex;flex-direction:column;gap:18px;width:100%;height:auto;padding-left:24px}.program__nav__list__item{width:100%;height:auto;padding-left:20px;font-family:var(--font--inter);font-size:16px;font-weight:700;line-height:1.4;letter-spacing:0;position:relative}.program__nav__list__item::before{content:'';display:block;width:8px;height:8px;border-radius:9999px;background:var(--color--gradation_main);position:absolute;top:8px;left:0;opacity:0;transition:.3s}._current.program__nav__list__item::before{opacity:1}.program__nav__list__item__link{display:block;width:fit-content;color:var(--color--gray);white-space:nowrap;transition:.3s}._current .program__nav__list__item__link{color:var(--color--white)}.program__contents{width:calc(100% - 240px);height:auto}.program__contents__inner{width:100%;height:auto;margin:0 auto 0 0}.program__contents__inner__wrap{width:100%;height:auto;padding:16px 80px 46px;border-radius:20px 0 0;background:rgba(255,255,255,.8);border:solid 1px var(--color--gray);backdrop-filter:blur(10px)}.program__contents__item{width:100%;height:auto;padding:64px 0;position:relative}.program__contents__item#special_contents{padding:80px;border-radius:0 0 0 20px;background-color:var(--color--textblack)}.program__contents__item:last-of-type{padding-bottom:0}.program__contents__item:not(:last-of-type)::after{content:'';display:block;width:100%;height:1px;background:var(--color--gradation_main);position:absolute;bottom:0;left:0}.program__contents__item__inner{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;width:100%;height:auto}.program__schedule{width:100%;height:auto;padding:64px 0 0}.program__schedule__inner{width:100%;height:auto;margin:0 auto}.schedule__tab_area{width:100%;height:auto;margin:0 auto 40px}.schedule__tab_list{display:flex;justify-content:center;align-items:flex-end;gap:30px;width:100%;height:auto}.schedule__tab{flex:1;max-width:227px;height:auto;padding:0 0 24px;font-size:24px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;position:relative;cursor:pointer}.schedule__tab__text{display:block;width:fit-content;height:auto;margin:0 auto;position:relative}.schedule__tab__text__base,.schedule__tab__text__gradation{display:block;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.schedule__tab__text__base{color:var(--color--white);opacity:1}.schedule__tab__text__gradation{position:absolute;top:0;left:0;background:var(--color--gradation_blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent;color:transparent;opacity:0;pointer-events:none}.schedule__tab._current .schedule__tab__text__base{opacity:0}.schedule__tab._current .schedule__tab__text__gradation{opacity:1}.schedule__tab::after,.schedule__tab::before{content:'';display:block;width:100%;height:1px;position:absolute;bottom:0;left:0;transition-property:opacity;transition-duration:.3s;transition-timing-function:ease}.schedule__tab::before{background:var(--color--gradation_blue);opacity:0}.schedule__tab::after{background:var(--color--white);opacity:1}.schedule__tab._current::before{opacity:1}.schedule__tab._current::after{opacity:0}.schedule__image_wrap{width:100%;height:auto;margin:0 auto;aspect-ratio:1040/610}.schedule__image{display:none;width:100%;height:auto;opacity:0}.schedule__image._current{display:block;opacity:1;transition:opacity .8s .1s,display 0s allow-discrete; @starting-style{opacity:0}}.schedule__links{width:100%;height:auto;margin:24px auto 0}.schedule__links__list{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:12px 24px;width:100%;height:auto}.schedule__links__list__item{width:auto;height:auto}.schedule__links__list__item__link{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:auto;height:auto}.schedule__links__list__item__icon{width:22px;height:auto}.schedule__links__list__item__text{display:inline-block;font-size:14px;font-weight:400;line-height:1.5;color:var(--color--textblack);position:relative}.schedule__links__list__item__text::after{content:'';display:block;width:100%;height:1px;background:var(--color--textblack);position:absolute;bottom:2px}.schedule__image_modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.program__contents__item__inner__left{width:calc((490 / 1040) * 100%);height:auto}.program__contents__item__heading{width:100%;height:auto;margin:0 auto 32px;font-family:var(--font--inter);font-size:40px;font-weight:700;line-height:1.4;letter-spacing:0;position:relative;z-index:2}#pitch .program__contents__item__heading{margin:0 auto 24px}#special_contents .program__contents__item__heading{margin:0 auto 48px}.program__contents__item__heading span{background:var(--color--gradation_blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.program__contents__item__text{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;color:var(--color--textblack)}.program__contents__item__text small{display:inline-block;margin:0 2px 0 0;font-size:11px}.program__contents__item__btn_wrap{width:min(400px,100%);height:80px;margin:32px auto 0 0}.program__contents__item__btn_wrap._small{width:min(280px,100%);height:56px;margin:16px auto 0 0}.program__contents__item__note{width:100%;height:auto;margin:16px auto 0;font-size:10px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color--textblack)}.program__contents__item__theme{width:100%;height:auto;margin:32px auto 0}.program__contents__item__theme__heading{width:100%;height:auto;margin:0 auto 8px;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--color--textblack)}.program__contents__item__theme__list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;width:100%;height:auto;counter-reset:number 0}.program__contents__item__theme__list__item{width:100%;height:auto;padding:24px 24px 24px 49px;border-radius:8px;background-color:#4a4d4f;font-size:16px;font-weight:500;line-height:1.7;letter-spacing:0;color:var(--color--white);position:relative}.program__contents__item__theme__list__item::before{counter-increment:number 1;content:counter(number) '）';position:absolute;left:24px}.program__contents__item__inner__right{width:calc((486 / 1040) * 100%);height:auto}.program__contents__item__image{width:100%;height:auto;border-radius:20px;overflow:hidden}.program__contents__item__inner__schedule{width:100%;height:auto;margin:40px auto 0}.program__contents__item__inner__schedule__image{width:100%;height:auto;padding:calc((27 / 1040) * 100%);border-radius:10px;background:var(--color--gradation_black)}.program__contents__item__inner__schedule__btn_wrap{width:400px;height:80px;margin:40px auto 0}.program__contents__item__inner__schedule__btn{padding-right:15px}.program__contents__item__inner__jr_exhibit{width:100%;height:auto;padding:40px 48px 48px;margin:48px auto 0;border-radius:20px;background-color:var(--color--white)}.program__contents__item__inner__jr_exhibit__heading{width:100%;height:auto;margin:0 auto 30px;font-size:32px;font-weight:700;line-height:1;letter-spacing:0;text-align:center}.program__contents__item__inner__jr_exhibit__list{display:grid;grid-template-columns:repeat(4,1fr);gap:16px 8px;width:100%;height:auto}.program__contents__item__inner__jr_exhibit__list__item{width:100%;height:auto;cursor:pointer}@media (any-hover:hover){.schedule__links__list__item__text::after{transition:.3s;opacity:1}.schedule__links__list__item__link:hover .schedule__links__list__item__text::after{opacity:0}.program__contents__item__inner__jr_exhibit__list__item{transition:opacity .4s}.program__contents__item__inner__jr_exhibit__list__item:hover{opacity:.8}}.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__image{display:flex;justify-content:center;align-items:center;width:100%;height:auto;overflow:hidden}.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__image img{width:100%;height:100%;object-fit:contain;object-position:center}.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__boothnumber,.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__content,.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__name,.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__overview,.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__tags,.program__contents__item__inner__jr_exhibit__list__item .exhibits__list__item__url{display:none}.program__contents__item__key_features{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:46px 50px;border-radius:16px;background-color:#374248}.program__contents__item__key_features+.program__contents__item__key_features{margin-top:16px}.program__contents__item__special_contents{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:32px 49px;border-radius:16px;background:var(--color--gradation_blue);position:relative}.program__contents__item__special_contents::after{content:'';display:block;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--color--textblack);border-radius:16px;position:absolute;top:1px;left:1px;z-index:1}.program__contents__item__key_features__content,.program__contents__item__special_contents__content{width:calc((490 / 932) * 100%);height:auto;position:relative;z-index:2}.program__contents__item__key_features__heading,.program__contents__item__special_contents__heading{width:100%;height:auto;margin:0 auto 8px;font-family:var(--font--inter);font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0}.program__contents__item__key_features__heading span,.program__contents__item__special_contents__heading span{background:var(--color--gradation_blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.program__contents__item__key_features__text,.program__contents__item__special_contents__text{width:100%;height:auto;font-size:16px;font-weight:400;line-height:1.7;letter-spacing:0;color:var(--color--white)}.program__contents__item__special_contents__text ._yellow{font-weight:700;color:var(--color--yellow)}.program__contents__item__special_contents__note{width:100%;height:auto;margin:8px auto 0;font-size:12px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color--white)}.program__contents__item__key_features__image,.program__contents__item__special_contents__image{width:calc((380 / 932) * 100%);height:auto;border-radius:10px;overflow:hidden;position:relative;z-index:2}.exhibits__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.exhibits__modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.exhibits__modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .exhibits__modal__bg{background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px)}.exhibits__modal__close_btn{opacity:0;transition:.3s}._show .exhibits__modal__close_btn{opacity:1}.exhibits__modal__close_btn.view_pc{width:40px;height:40px;position:absolute;top:24px;right:24px;z-index:2;cursor:pointer}.exhibits__modal__close_btn.view_pc::after,.exhibits__modal__close_btn.view_pc::before{content:'';display:block;width:38px;height:2px;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%}.exhibits__modal__close_btn.view_pc::before{transform:translate(-50%,-50%) rotate(45deg)}.exhibits__modal__close_btn.view_pc::after{transform:translate(-50%,-50%) rotate(-45deg)}.exhibits__modal__inner{width:calc(100% - 180px);max-width:840px;height:auto;margin:0 auto;position:relative;z-index:3;opacity:0;transform:translateY(10px);transition:.3s}._show .exhibits__modal__inner{transition:.5s;opacity:1;transform:translateY(0)}.exhibits__modal__next,.exhibits__modal__prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding-top:1px;background-color:var(--color--white);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.exhibits__modal__prev{left:-80px}.exhibits__modal__next{right:-80px}.exhibits__modal__next svg,.exhibits__modal__prev svg{width:auto;height:9px;overflow:initial;fill:var(--color--darkgray)}@media (any-hover:hover){.exhibits__modal__next,.exhibits__modal__prev{transition:.5s}.exhibits__modal__next:hover,.exhibits__modal__prev:hover{background-color:var(--color--blue)}.exhibits__modal__next svg,.exhibits__modal__prev svg{transition:.5s}.exhibits__modal__next:hover svg,.exhibits__modal__prev:hover svg{fill:var(--color--white)}.exhibits__modal__content__details__link:hover .exhibits__modal__content__details__link__text{text-decoration:none}}.exhibits__modal__content{height:509px;padding:88px 16px 88px 80px;border-radius:20px;background-color:var(--color--white)}.exhibits__modal__content__inner{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:100%}.exhibits__modal__content__details{width:calc((312 / 744) * 100%);height:auto}.exhibits__modal__content__details__boothnumber{width:100%;height:auto;margin:0 auto 16px;font-size:16px;font-weight:400;line-height:1}.exhibits__modal__content__details__image{display:flex;justify-content:center;align-items:center;width:100%;height:auto;margin:0 auto 8px;aspect-ratio:16/9;border:solid 1px var(--color--lightgray)}.exhibits__modal__content__details__image img{width:100%;height:auto}.exhibits__modal__content__details__name{width:100%;height:auto;margin:0 auto 8px;font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.07em}.exhibits__modal__content__details__tags{display:flex;justify-content:flex-start;align-items:center;gap:4px;width:100%;height:auto;margin:0 auto 4px}.exhibits__modal__content__details__tags__item{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;width:fit-content;padding:6px 12px;border-radius:9999px;background:var(--color--darkgray);font-size:12px;font-weight:500;line-height:1;color:var(--color--white)}.exhibits__modal__content__details__tags__item[data-tagname="環境"]{background:#246b3a}.exhibits__modal__content__details__tags__item[data-tagname="モビリティ・ロボット"]{background:#4a9fcc}.exhibits__modal__content__details__tags__item[data-tagname="ヘルスケア"]{background:#355da8}.exhibits__modal__content__details__tags__item[data-tagname="地域創生"]{background:linear-gradient(0deg,#a53136 0,#e75647 100%)}.exhibits__modal__content__details__tags__item[data-tagname="その他"]{background:#ef821c}.exhibits__modal__content__details__tags__item[data-tagname="グローバル"]{background:#8f3b8f}.exhibits__modal__content__details__tags__item[data-tagname="エンターテイメント"]{background:#dae362;color:var(--color--textblack)}.exhibits__modal__content__details__link_wrap{width:100%;height:auto;margin:16px auto 0}.exhibits__modal__content__details__link{display:flex;justify-content:flex-start;align-items:center;gap:8px;width:fit-content;height:auto}.exhibits__modal__content__details__link__text{font-size:14px;font-weight:400;line-height:1.6;color:var(--color--textblack);text-decoration:underline}.exhibits__modal__content__details__link__icon{display:flex;justify-content:center;align-items:center;width:20px;height:20px;border-radius:9999px;background:var(--color--gradation_blue)}.exhibits__modal__content__details__link__icon svg{width:12px;height:auto;fill:var(--color--white)}.exhibits__modal__content__items{width:calc((376 / 744) * 100%);height:auto;max-height:100%;padding:0 64px 0 0}.exhibits__modal__content__items::-webkit-scrollbar{display:none}.exhibits__modal__content__items .simplebar-track.simplebar-vertical{width:2px;background:var(--color--lightgray)}.exhibits__modal__content__items .simplebar-scrollbar{background:var(--color--blue);border-radius:0}.exhibits__modal__content__item{width:100%;height:auto}.exhibits__modal__content__item+.exhibits__modal__content__item{margin-top:24px}.exhibits__modal__content__item__heading{width:100%;height:auto;margin:0 auto 8px;font-size:18px;font-weight:700;line-height:1;letter-spacing:.05em}.exhibits__modal__content__item__text{width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.6}#map{width:100%;height:auto;padding:200px 0;background-color:var(--color--textblack)}.map__inner{width:90%;max-width:1000px;height:auto;margin:0 auto}.map__heading{width:100%;height:auto;margin:0 auto 48px;font-size:76px;font-weight:300;line-height:1;letter-spacing:0;color:var(--color--white)}.map__wrap{display:flex;flex-direction:column;gap:48px;width:100%;height:auto}.map__item{width:100%;height:auto}.map__item__heading{width:100%;height:auto;margin:0 0 16px;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--color--white)}.map__item .map__image{width:100%;height:auto;aspect-ratio:1000/727;border-radius:16px;overflow:hidden}.map__image{width:100%;height:auto}.map__image_modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:9999}#tgc{width:100%;height:auto;padding:200px 0;background:linear-gradient(0deg,rgba(0,0,0,.5) 0,rgba(0,0,0,.5) 100%),linear-gradient(102deg,#374248 -3.47%,#4d5357 51.57%,#73797c 106.61%);position:relative}#tgc .site_visual{height:100%;background-image:initial}#tgc .site_visual::before{background:rgba(0,0,0,.5)}#tgc .site_visual::after,#tgc .site_visual__texture::before{display:none}#tgc .site_visual__texture::after{opacity:.3}.tgc__obj_wrap{width:100%;height:100%;position:absolute;top:0;left:0;z-index:4;overflow:hidden}.tgc__obj{height:auto;position:absolute}.tgc__obj._01{width:calc((639 / 1440) * 100%);max-width:639px;top:-33px;left:-112px}.tgc__obj._02{width:calc((593 / 1440) * 100%);max-width:593px;bottom:-306px;right:-56px;transform:rotate(6deg)}.tgc__inner{width:90%;max-width:1000px;height:auto;margin:0 auto;position:relative;z-index:2}.tgc__heading{width:100%;height:auto;margin:0 auto 80px;font-size:76px;font-weight:300;line-height:1;letter-spacing:0;text-align:right;color:var(--color--white)}.tgc__text{width:50.5%;height:auto;margin:0 0 120px auto;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0;color:var(--color--white)}.tgc__item{width:100%;height:auto;margin:0 auto 48px}.tgc__item:last-of-type{margin-bottom:0}.tgc__item__heading{width:100%;height:auto;margin:0 auto 16px;font-size:24px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--color--white)}.tgc__theme__list{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;height:auto}.tgc__theme__list__item{width:100%;height:auto;padding:48px 16px 32px;border-radius:8px;background-color:var(--color--white)}.tgc__theme__list__item__image{width:100%;max-width:104px;height:auto;margin:0 auto 24px}.tgc__theme__list__item__details{width:100%;height:auto}.tgc__theme__list__item__details dt{width:100%;height:auto;margin:0 auto 16px;font-size:16px;font-weight:700;line-height:1;letter-spacing:0;text-align:center;background:var(--color--gradation_blue);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.tgc__theme__list__item__details dd{width:100%;height:auto}.tgc__theme__list__item__details__list{display:flex;flex-direction:column;gap:16px;width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0}.tgc__theme__list__item__details__list li{width:100%;height:auto;padding-left:24px;position:relative}.tgc__theme__list__item__details__list li::before{content:'';display:block;width:8px;height:8px;border-radius:9999px;background-color:var(--color--lightgray);position:absolute;top:8px;left:6px}.tgc__data__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;height:auto}.tgc__data__list__item{display:flex;justify-content:flex-start;align-items:center;gap:24px;width:100%;height:auto;padding:16px 32px;border-radius:10px;background:var(--color--gradation_blue);position:relative}.tgc__data__list__item::before{content:'';display:block;width:calc(100% - 2px);height:calc(100% - 2px);position:absolute;top:1px;left:1px;border-radius:9px;background-color:#161d21;z-index:1}.tgc__data__list__item__image{width:90px;height:auto;position:relative;z-index:2}.tgc__data__list__item__details{flex:1;height:auto;position:relative;z-index:2}._01 .tgc__data__list__item__details,._02 .tgc__data__list__item__details,._03 .tgc__data__list__item__details{padding-top:4px}.tgc__data__list__item__details dt{width:100%;height:auto;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--color--white)}.tgc__data__list__item__details dd{width:100%;height:auto;font-size:24px;font-weight:700;line-height:1.4;letter-spacing:0;color:var(--color--white)}.tgc__data__list__item__details dd small{font-size:18px}.tgc__data__list__item__details dd strong{display:inline-block;margin-right:2px;font-size:32px;font-weight:700}._02 .tgc__data__list__item__details dd strong,._03 .tgc__data__list__item__details dd strong{position:relative;top:2px}.tgc__data__list__item__details dd ._inter{font-family:var(--font--inter)}.tgc__about__view{width:100%;height:auto;margin:0 auto 40px;position:relative}.tgc__about__view__image{width:100%;height:auto}.tgc__about__view__link_list{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.tgc__about__view__link_list__item{height:auto;position:absolute}.tgc__about__view__link_list__item._cityresidence{width:calc((340 / 1000) * 100%);top:calc((92 / 563) * 100%);right:calc((33 / 1000) * 100%)}.tgc__about__view__link_list__item._museum{width:calc((330 / 1000) * 100%);top:calc((214 / 563) * 100%);right:calc((163 / 1000) * 100%)}.tgc__about__view__link_list__item._linkpillar01,.tgc__about__view__link_list__item._linkpillar02{width:calc((267 / 1000) * 100%)}.tgc__about__view__link_list__item._linkpillar01{bottom:calc((138 / 563) * 100%);left:calc((32 / 1000) * 100%)}.tgc__about__view__link_list__item._linkpillar02{bottom:calc((39 / 563) * 100%);left:calc((299 / 1000) * 100%)}.tgc__about__view__link_list__item__line{height:auto;position:absolute;z-index:1}._cityresidence .tgc__about__view__link_list__item__line{width:calc((92.34 / 340) * 100%);bottom:calc((171 / 72) * -100%);right:calc((59.66 / 340) * 100%)}._museum .tgc__about__view__link_list__item__line{width:calc((38.94 / 330) * 100%);bottom:calc((117.38 / 72) * -100%);left:calc((127 / 330) * 100%)}._linkpillar01 .tgc__about__view__link_list__item__line{width:calc((199.31 / 267) * 100%);top:calc((144 / 72) * -100%);left:calc((27 / 267) * 100%)}._linkpillar02 .tgc__about__view__link_list__item__line{width:calc((25.99 / 267) * 100%);top:calc((162 / 72) * -100%);left:calc((115 / 267) * 100%)}.tgc__about__view__link_list__item__btn_wrap{width:100%;height:auto;position:relative;z-index:2}._cityresidence .tgc__about__view__link_list__item__btn_wrap{aspect-ratio:340/72}._museum .tgc__about__view__link_list__item__btn_wrap{aspect-ratio:330/72}._linkpillar01 .tgc__about__view__link_list__item__btn_wrap,._linkpillar02 .tgc__about__view__link_list__item__btn_wrap{aspect-ratio:267/72}.tgc__about__view__link_list__item__btn{justify-content:flex-start;cursor:pointer}._cityresidence .tgc__about__view__link_list__item__btn{padding-left:calc((45 / 340) * 100%)}._museum .tgc__about__view__link_list__item__btn{padding-left:calc((45 / 330) * 100%)}._linkpillar01 .tgc__about__view__link_list__item__btn,._linkpillar02 .tgc__about__view__link_list__item__btn{padding-left:calc((45 / 267) * 100%)}.tgc__about__view__link_list__item__btn .btn__text{padding:0!important;font-family:var(--font--inter);font-size:min(18px, calc((18 / 1111) * 100vw));font-weight:500;letter-spacing:0;text-align:left}.tgc__about__view__link_list__item__modal_description,.tgc__about__view__link_list__item__modal_title{display:none}.tgc__about__lish{display:flex;justify-content:space-between;align-items:center;width:100%;height:auto;padding:40px;border-radius:10px;background-color:var(--color--white);position:relative}.tgc__about__lish__image{width:calc((350 / 920) * 100%);height:auto}.tgc__about__lish__details{width:calc((506 / 920) * 100%);height:auto}.tgc__about__lish__details__text{width:100%;height:auto;margin:0 auto 24px;font-size:18px;font-weight:400;line-height:1.7;letter-spacing:0;color:var(--color--darkgray)}.tgc__about__lish__details__btn_wrap{width:100%;max-width:400px;height:80px;margin:0 auto}.facility__modal{display:none;width:100%;height:100vh;position:fixed;top:0;left:0;z-index:10001}.facility__modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.facility__modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .facility__modal__bg{background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px)}.facility__modal__close_btn{opacity:0;transition:.3s}._show .facility__modal__close_btn{opacity:1}.facility__modal__close_btn.view_pc{width:40px;height:40px;position:absolute;top:24px;right:24px;z-index:2;cursor:pointer}.facility__modal__close_btn.view_pc::after,.facility__modal__close_btn.view_pc::before{content:'';display:block;width:38px;height:2px;border-radius:9999px;background-color:var(--color--white);position:absolute;top:50%;left:50%}.facility__modal__close_btn.view_pc::before{transform:translate(-50%,-50%) rotate(45deg)}.facility__modal__close_btn.view_pc::after{transform:translate(-50%,-50%) rotate(-45deg)}.facility__modal__inner{width:calc(100% - 180px);max-width:840px;height:auto;margin:0 auto;position:relative;z-index:3;opacity:0;transform:translateY(10px);transition:.3s}._show .facility__modal__inner{transition:.5s;opacity:1;transform:translateY(0)}.facility__modal__next,.facility__modal__prev{display:flex;justify-content:center;align-items:center;width:40px;height:40px;padding-top:1px;background-color:var(--color--white);border-radius:9999px;position:absolute;top:50%;transform:translateY(-50%);z-index:3;cursor:pointer}.facility__modal__prev{left:-80px}.facility__modal__next{right:-80px}.facility__modal__next svg,.facility__modal__prev svg{width:auto;height:9px;overflow:initial;fill:var(--color--darkgray)}@media (any-hover:hover){.facility__modal__next,.facility__modal__prev{transition:.5s}.facility__modal__next:hover,.facility__modal__prev:hover{background-color:var(--color--blue)}.facility__modal__next svg,.facility__modal__prev svg{transition:.5s}.facility__modal__next:hover svg,.facility__modal__prev:hover svg{fill:var(--color--white)}}.facility__modal__content{height:509px;padding:88px 16px 88px 80px;border-radius:20px;background-color:var(--color--white)}.facility__modal__content__inner{display:flex;justify-content:space-between;align-items:center;width:100%;height:100%}.facility__modal__image{width:calc((333 / 746) * 100%);height:auto;border-radius:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden}.facility__modal__details{width:calc((355 / 746) * 100%);height:auto;max-height:100%;padding:0 64px 0 0}.facility__modal__details::-webkit-scrollbar{display:none}.facility__modal__details .simplebar-track.simplebar-vertical{width:2px;background:var(--color--lightgray)}.facility__modal__details .simplebar-scrollbar{background:var(--color--blue);border-radius:0}.facility__modal__details__text{width:100%;height:auto;position:relative}.facility__modal__details__text dt{width:100%;height:auto;padding:0 0 16px;margin:0 auto 8px;border-bottom:solid 1px var(--color--lightgray);font-size:18px;font-weight:700;line-height:1.5;letter-spacing:.07em;color:var(--color--textblack)}.facility__modal__details__text dd{width:100%;height:auto;font-size:14px;font-weight:400;line-height:1.6;letter-spacing:0;color:var(--color--textblack)}#event{width:100%;height:auto;padding:200px 0;background-color:var(--color--white)}.event__inner{width:90%;max-width:1000px;height:auto;margin:0 auto}.event__heading{width:100%;height:auto;margin:0 auto 64px;font-size:72px;font-weight:300;line-height:1;letter-spacing:0}.event__heading span{background:linear-gradient(180deg,#374248 0,#4d5357 50%,#73797c 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;text-fill-color:transparent}.event__details{width:100%;height:auto}.event__details__list{display:flex;flex-direction:column;gap:24px;width:100%;height:auto;margin:0 auto 24px}.event__details__list__item{display:flex;justify-content:space-between;align-items:flex-start;width:100%;height:auto}.event__details__list__item dt{width:160px;height:auto;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:0;color:var(--color--textblack)}.event__details__list__item dd{flex:1;height:auto;font-size:16px;font-weight:400;line-height:1.5;letter-spacing:0;color:var(--color--textblack)}.event__access{width:100%;height:auto}#contact{width:100%;height:auto;padding:164px 0}.contact__inner{width:90%;max-width:1000px;height:auto;padding:48px 0;margin:0 auto;border-radius:8px;border:solid 1px var(--color--gray);background:rgba(16,23,33,.6);backdrop-filter:blur(12px)}.contact__heading{width:100%;height:auto;margin:0 auto 24px;font-size:32px;font-weight:700;line-height:1.4;letter-spacing:0;text-align:center;color:var(--color--white)}.contact__contents{width:100%;height:auto}.contact__text{width:100%;height:auto;margin:0 auto 24px;font-size:18px;font-weight:400;line-height:1.5;letter-spacing:.07em;text-align:center;color:var(--color--white);text-decoration:underline}.contact__btn_wrap{width:365px;height:80px;margin:0 auto}@media all and (max-width:1149px){.program__contents__inner__wrap{padding:16px 40px 40px;border-radius:20px 0 0;background:rgba(255,255,255,.8);border:solid 1px var(--color--gray);backdrop-filter:blur(10px)}.program__contents__item#special_contents{padding:40px;border-radius:0 0 0 20px}.program__contents__item__inner__left{width:calc((500 / 1040) * 100%)}.program__contents__item__inner__right{width:calc((496 / 1040) * 100%)}}@media all and (max-width:1008px){.program__contents__item__inner{flex-direction:column;justify-content:flex-start;align-items:stretch}.program__contents__item__inner__left{width:100%}.program__contents__item__heading{margin:0 auto 8px;font-size:28px;line-height:1.5}#pitch .program__contents__item__heading{margin:0 auto 8px}#special_contents .program__contents__item__heading{margin:0 auto 24px;line-height:1.3}.program__contents__item__heading span{display:block;width:fit-content}.program__contents__item__theme{margin:16px auto 0}.program__contents__item__inner__right{width:100%}.program__contents__item__image{border-radius:10px;margin:16px auto}.program__contents__item__inner__schedule{margin:16px auto 0}.program__contents__item__inner__schedule__image{padding:calc((16 / 375) * 100vw)}.program__contents__item__inner__schedule__btn_wrap{width:100%;max-width:295px;height:56px;margin:16px auto 0}.program__contents__item__inner__schedule__btn{padding-right:24px}.program__contents__item__inner__schedule__btn .btn__text{font-size:14px;font-weight:500;letter-spacing:0}.program__contents__item__btn_wrap{width:min(295px,100%);height:56px;margin:24px auto}.program__contents__item__inner__jr_exhibit{padding:16px 16px 24px;margin:24px auto 0;border-radius:10px}.program__contents__item__inner__jr_exhibit__heading{margin:0 auto 8px;font-size:18px;line-height:1.5;letter-spacing:.07em}.program__contents__item__inner__jr_exhibit__list{grid-template-columns:repeat(2,1fr);gap:8px}.program__contents__item__key_features{flex-direction:column-reverse;justify-content:flex-start;align-items:stretch;padding:16px 16px 24px;border-radius:10px}.program__contents__item__key_features+.program__contents__item__key_features{margin-top:8px}.program__contents__item__special_contents{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0;background:initial}.program__contents__item__special_contents::after{display:none}.program__contents__item__key_features__content,.program__contents__item__special_contents__content{width:100%}.program__contents__item__special_contents__content{display:flex;flex-direction:column}.program__contents__item__key_features__heading,.program__contents__item__special_contents__heading{margin:0 auto 4px;font-size:24px;line-height:1.5;order:1}.program__contents__item__special_contents__heading{font-size:22px}.program__contents__item__special_contents__text{order:2}.program__contents__item__special_contents__note{order:3}.program__contents__item__key_features__image,.program__contents__item__special_contents__image{width:100%;margin-bottom:16px;border-radius:8px}}@media all and (min-width:769px){.page_cta__container{opacity:.2;transform:translateX(100%)}._show .page_cta__container{opacity:1;transform:translateX(0)}}@media all and (max-width:768px){#hero{height:763px;background-color:var(--color--textblack);overflow:hidden}.hero__inner{height:763px;overflow:initial}.hero__inner::after{content:'';display:block;width:100%;height:100%;background:url(../image/texture-dot.webp) center/12px 12px;opacity:.4;position:absolute;top:0;left:0;z-index:1}#hero .site_visual{height:450px;background-image:url(../image/index/hero-visual@sp.webp);position:relative}#hero .site_visual__texture::after{display:none}.hero__obj._01{width:294.79px;top:-97px;left:-142px}.hero__obj._02{width:338.04px;bottom:-210px;right:-145px}.hero__contents{width:100%;height:450px;padding:109px 0 0;top:0;left:0;transform:initial}.hero__logo{width:219px;height:auto;margin:0 auto 24px}.hero__logo img{width:100%;height:auto}.hero__info{margin:0 auto}.hero__info__heading{margin:0 auto 4px;font-size:14px;line-height:1.5;white-space:initial}.hero__info__date{margin:0 auto 8px;font-size:20px;letter-spacing:0}.hero__info__announce{padding:2px 4px 2px 8px;font-size:calc((16 / 812) * 100vh)}.hero__info__announce._02,.hero__info__announce._03{margin:4px auto 0}.hero__pivot{display:none}.hero__key_note_speaker{width:304px;padding:15px 7px 7px;border-radius:8px;border:1px solid #374248;bottom:20px;left:50%;transform:translate(-50%,0)}.hero__key_note_speaker__list__item__image{padding:0 0 16px}#pivot{width:100%;height:auto;padding:24px 0;background-color:var(--color--textblack)}.pivot__inner{width:calc((327 / 375) * 100%);height:auto;margin:0 auto}.pivot__heading{width:100%;height:auto;margin:0 auto 12px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:0;text-align:center;color:var(--color--white)}.pivot__video{width:241px;height:auto;margin:0 auto}#news{padding:16px 0 24px}.news__inner{width:calc((327 / 375) * 100%);max-width:initial;height:230px}.news__list{gap:9px}.news__list__item{display:block;padding:0 10px 0 68px;font-size:12px;line-height:1}.news__list__item__date{width:100%;margin:0 auto 5px}.news__list__item__title{flex:initial;width:100%;line-height:1.5}#video{padding:0}.video__inner{width:100%}.video__heading{margin:0 auto 40px;font-size:24px;line-height:1.5}.results__inner{width:calc((335 / 375) * 100%);padding:48px 0 0}.results__gallery{padding:0 0 80px}.results__gallery__list{grid-template-columns:repeat(2,1fr);gap:2px 4px}.results__gallery__btn_wrap{width:100%;max-width:295px;height:56px;margin:24px auto 0}.results__gallery__btn .btn__arrow svg{width:7px;height:auto}.results__gallery__list__item:nth-child(n+5){display:none}.results__gallery__btn._open .btn__arrow svg{transform:rotate(180deg)}.results__gallery__modal__inner{width:calc(100% - 80px)}.results__gallery__modal__prev{left:-40px}.results__gallery__modal__next{right:-40px}.results__heading{margin:0 auto 40px;font-size:24px;line-height:1.5}.results__contents{padding:0 0 80px}.results__contents__list{grid-template-columns:repeat(1,1fr);gap:16px}.results__contents__list__item{display:flex;justify-content:flex-start;align-items:center;padding:24px 0 24px calc((24 / 335) * 100%);backdrop-filter:blur(20px)}.results__contents__list__item__icon{flex-shrink:0;width:96px;max-width:initial;margin:0 16px 0 0}.results__contents__list__item__contents{flex:1;padding-bottom:5px}.results__contents__list__item__ttl{margin:0 auto 8px;font-size:20px;text-align:left}._03 .results__contents__list__item__ttl{font-size:15px;white-space:nowrap}html[lang=en] ._03 .results__contents__list__item__ttl{white-space:initial}.results__contents__list__item__value{margin:0}._01 .results__contents__list__item__value._ja{width:177.64px}._01 .results__contents__list__item__value._en{width:147.97px}._02 .results__contents__list__item__value._ja{width:116.45px}._02 .results__contents__list__item__value._en{width:72.63px}._03 .results__contents__list__item__value{width:89.59px}.results__contents__btn_wrap{width:100%;max-width:295px;height:56px;margin:24px auto 0}.results__contents__btn{padding-right:24px}.results__contents__btn .btn__text{font-size:14px;font-weight:500;letter-spacing:0}#program{padding:96px 0}.program__inner{display:block;width:calc((343 / 375) * 100%)}.program__heading{padding-left:0;font-size:48px}.program__nav{width:100%;height:100%;position:absolute;top:0;left:0;z-index:3;pointer-events:none}.program__nav__list_wrap{height:100dvh;top:0}.program__nav__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:32px;height:64px;padding:2px 24px 0;background-color:var(--color--white);position:absolute;bottom:0;left:0;pointer-events:auto;overflow:auto;scrollbar-width:none}.program__nav__list::-webkit-scrollbar{display:none}.program__nav__list__item{width:auto;font-size:14px;font-weight:700;line-height:1;transition:.3s}.program__nav__list__item::before{top:3px;left:2px}._current .program__nav__list__item__link{color:var(--color--textblack)}.program__contents{width:100%}.program__contents__inner{margin:0 auto}.program__contents__inner__wrap{padding:0 calc((24 / 375) * 100vw) calc((24 / 375) * 100vw);border-radius:16px;background:rgba(16,23,33,.6)}.program__contents__item{padding:40px 0}.program__contents__item#special_contents{padding:calc((24 / 375) * 100vw);margin-top:32px;border-radius:16px;background:var(--color--gradation_blue);position:relative}.program__contents__item#special_contents::after{content:'';display:block;width:calc(100% - 2px);height:calc(100% - 2px);background-color:var(--color--textblack);border-radius:16px;position:absolute;top:1px;left:1px;z-index:1}.program__contents__item:first-of-type{padding-top:calc((24 / 375) * 100vw)}.program__contents__item__text{color:var(--color--white)}.program__contents__item__btn_wrap{margin:16px auto 0}.program__contents__item__note{font-size:12px;color:var(--color--white)}.program__contents__item__theme__heading{color:var(--color--white)}.program__contents__item__theme__list{grid-template-columns:repeat(1,1fr)}.program__contents__item__theme__list__item{padding:16px 24px 16px 49px;background-color:var(--color--white);line-height:1.5;color:var(--color--textblack)}.program__contents__item__image{margin:0 auto 16px}.program__contents__item__inner__jr_exhibit__list{grid-template-columns:repeat(1,1fr)}.schedule__tab_area{margin:0 auto 24px}.schedule__tab_list{gap:24px}.schedule__tab{max-width:135px;padding:0 0 16px;font-size:18px;letter-spacing:.05em}.schedule__image{cursor:pointer}.schedule__image_modal{height:100dvh}.schedule__image_modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.schedule__image_modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .schedule__image_modal__bg{background-color:rgba(0,0,0,.8);backdrop-filter:blur(10px)}.schedule__image_modal__inner{width:100%;position:relative;z-index:2;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}._show .schedule__image_modal__inner{opacity:1;transform:translateY(0)}.schedule__image_modal__content{width:100%}.schedule__image_modal__close_btn{width:50px;height:40px;margin:16px auto 0;opacity:0;transition:opacity .3s;cursor:pointer}._show .schedule__image_modal__close_btn{opacity:1}.schedule__image_modal__close_btn::before{content:'とじる';display:block;font-size:16px;font-weight:400;line-height:40px;text-align:center;color:var(--color--white)}.schedule__image_note{width:100%;height:auto;margin:5px auto 0;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0;text-align:right;color:var(--color--white)}.schedule__links__list{justify-content:space-between;align-items:flex-start;gap:24px 20px}.schedule__links__list__item{width:calc(50% - 12px)}.schedule__links__list__item:first-of-type{order:1}.schedule__links__list__item:nth-of-type(2){order:3}.schedule__links__list__item:nth-of-type(3){order:5}.schedule__links__list__item:nth-of-type(4){order:2}.schedule__links__list__item:nth-of-type(5){order:4}.schedule__links__list__item:nth-of-type(6){order:6}.schedule__links__list__item__link{align-items:flex-start}.schedule__links__list__item__icon{flex-shrink:0;width:18px;position:relative;top:2px}.schedule__links__list__item__text{line-height:1.6;color:var(--color--white);text-decoration:underline}.schedule__links__list__item__text::after{display:none}.exhibits__modal{height:100dvh}.exhibits__modal__close_btn.view_sp{width:50px;height:40px;position:absolute;top:calc(100% + 24px);left:50%;transform:translateX(-50%);cursor:pointer}.exhibits__modal__close_btn.view_sp::before{content:'とじる';font-size:16px;font-weight:400;line-height:40px;text-align:center;color:var(--color--white)}.exhibits__modal__inner{width:calc((335 / 375) * 100%);max-width:initial}.exhibits__modal__next,.exhibits__modal__prev{top:calc(100% + 24px);transform:translateY(0)}.exhibits__modal__prev{left:50%;margin-left:-112px}.exhibits__modal__next{right:50%;margin-right:-112px}.exhibits__modal__content{height:509px;padding:24px 8px 32px 24px}.exhibits__modal__content__inner{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 14px 0 0;overflow:auto}.exhibits__modal__content__inner::-webkit-scrollbar{display:none}.exhibits__modal__content__inner .simplebar-track.simplebar-vertical{width:2px;background:var(--color--lightgray)}.exhibits__modal__content__inner .simplebar-scrollbar{background:var(--color--blue);border-radius:0}.exhibits__modal__content__details{width:100%;margin:0 auto 32px}.exhibits__modal__content__details__image{margin:0 auto 8px}.exhibits__modal__content__details__image img{width:calc((210 / 285) * 100%)}.exhibits__modal__content__details__name{margin:0 auto 4px}.exhibits__modal__content__details__link_wrap{margin:16px auto 0}.exhibits__modal__content__details__link{gap:4px}.exhibits__modal__content__items{width:100%;max-height:initial;padding:0;overflow:initial}.exhibits__modal__content__item__heading{margin:0 auto 8px}#map{padding:40px 0}.map__inner{width:calc((335 / 375) * 100%)}.map__heading{margin:0 auto 24px;font-size:48px;font-weight:400;line-height:1.2}.map__wrap{gap:24px}.map__item__heading{font-size:20px}.map__item .map__image{border-radius:8px}.map__item__note{width:100%;height:auto;margin:8px auto 0;font-size:12px;font-weight:400;line-height:1.7;letter-spacing:0;text-align:right;color:var(--color--white)}.map__image [data-map-modal]{cursor:pointer;-webkit-tap-highlight-color:transparent}.map__image_modal{height:100dvh}.map__image_modal__wrap{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative}.map__image_modal__bg{width:100%;height:100%;background-color:rgba(0,0,0,0);backdrop-filter:blur(0px);position:absolute;top:0;left:0;z-index:1;transition:.5s}._show .map__image_modal__bg{background-color:rgba(0,0,0,.85);backdrop-filter:blur(10px)}.map__image_modal__inner{width:100%;position:relative;z-index:2;opacity:0;transform:translateY(10px);transition:opacity .3s,transform .3s}._show .map__image_modal__inner{transition:.5s;opacity:1;transform:translateY(0)}.map__image_modal__content{width:100%}.map__image_modal__img{width:100%;height:auto;border-radius:8px}.map__image_modal__close_btn{width:50px;height:40px;margin:16px auto 0;opacity:0;transition:opacity .3s;cursor:pointer}._show .map__image_modal__close_btn{opacity:1}.map__image_modal__close_btn::before{content:'とじる';display:block;font-size:16px;font-weight:400;line-height:40px;text-align:center;color:var(--color--white)}#tgc{padding:40px 0}.tgc__obj._01{width:calc((341 / 375) * 100%);top:calc((28 / 375) * -100vw);right:calc((123 / 375) * -100vw);left:initial}.tgc__obj._02{display:none}.tgc__inner{width:calc((335 / 375) * 100%)}.tgc__heading{margin:0 auto 24px;font-size:48px;font-weight:400;line-height:1.2;text-align:left}.tgc__text{width:100%;margin:0 auto 40px;font-size:16px}.tgc__item{margin:0 auto 40px}.tgc__item__heading{font-size:20px}.tgc__theme__list{grid-template-columns:repeat(2,1fr);gap:8px}.tgc__theme__list__item{padding:40px 24px 32px;border-radius:10px}.tgc__theme__list__item__image{max-width:140px;margin:0 auto 16px}.tgc__theme__list__item__details dt{margin:0 auto 24px;font-size:20px}.tgc__theme__list__item__details__list{gap:8px}.tgc__data__list{grid-template-columns:repeat(1,1fr)}.tgc__data__list__item{gap:16px;padding:20px calc((16 / 335) * 100%)}.tgc__data__list__item__image{width:80px}.tgc__about__view__image{width:100%;height:auto;padding:54px 0}.tgc__about__view__link_list__item{height:46px}.tgc__about__view__link_list__item._cityresidence{width:calc((178 / 335) * 100%);top:initial;bottom:0;right:0}.tgc__about__view__link_list__item._museum{width:calc((178 / 335) * 100%);top:0;right:0}.tgc__about__view__link_list__item._linkpillar01,.tgc__about__view__link_list__item._linkpillar02{width:calc((153 / 335) * 100%)}.tgc__about__view__link_list__item._linkpillar01{bottom:initial;top:0;left:0}.tgc__about__view__link_list__item._linkpillar02{bottom:0;left:0}._cityresidence .tgc__about__view__link_list__item__line{width:calc((58.73 / 178) * 100%);bottom:calc((41.95 / 46) * 100%);right:initial;left:calc((89.75 / 178) * 100%)}._museum .tgc__about__view__link_list__item__line{width:calc((38.97 / 178) * 100%);bottom:initial;top:calc((45.28 / 46) * 100%);left:calc((52.51 / 178) * 100%)}._linkpillar01 .tgc__about__view__link_list__item__line{width:calc((66.51 / 153) * 100%);top:calc((43.92 / 46) * 100%);left:calc((19.21 / 153) * 100%)}._linkpillar02 .tgc__about__view__link_list__item__line{width:calc((72.05 / 153) * 100%);top:initial;bottom:calc((44.53 / 46) * 100%);left:calc((75.68 / 153) * 100%)}._cityresidence .tgc__about__view__link_list__item__btn_wrap,._linkpillar01 .tgc__about__view__link_list__item__btn_wrap,._linkpillar02 .tgc__about__view__link_list__item__btn_wrap,._museum .tgc__about__view__link_list__item__btn_wrap{height:100%;aspect-ratio:initial}._cityresidence .tgc__about__view__link_list__item__btn,._linkpillar01 .tgc__about__view__link_list__item__btn,._linkpillar02 .tgc__about__view__link_list__item__btn,._museum .tgc__about__view__link_list__item__btn{padding:2px 0 0}._cityresidence .tgc__about__view__link_list__item__btn,._museum .tgc__about__view__link_list__item__btn{padding-left:calc((16 / 178) * 100%)}._linkpillar01 .tgc__about__view__link_list__item__btn,._linkpillar02 .tgc__about__view__link_list__item__btn{padding-left:calc((16 / 153) * 100%)}.tgc__about__view__link_list__item__btn .btn__text{font-size:12px!important;line-height:1.2}.tgc__about__view__link_list__item__btn .btn__arrow{width:16px;height:16px;right:12px}.tgc__about__view__link_list__item__btn .btn__arrow svg{width:7px}.tgc__about__lish{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:24px 16px}.tgc__about__lish__image{width:100%;max-width:303px;margin:0 auto 16px}.tgc__about__lish__details{width:100%}.tgc__about__lish__details__text{margin:0 auto 16px;font-size:14px;line-height:1.6}.tgc__about__lish__details__btn_wrap{max-width:303px;height:56px}.facility__modal,.pivot__modal,.video__modal{height:100dvh}.facility__modal__close_btn.view_sp{width:50px;height:40px;position:absolute;top:calc(100% + 24px);left:50%;transform:translateX(-50%);cursor:pointer}.facility__modal__close_btn.view_sp::before{content:'とじる';font-size:16px;font-weight:400;line-height:40px;letter-spacing:0;text-align:center;color:var(--color--white)}.facility__modal__inner,.pivot__modal__inner,.video__modal__inner{max-width:initial}.facility__modal__inner{width:calc((335 / 375) * 100%)}.pivot__modal__inner,.video__modal__inner{width:100%}.facility__modal__next,.facility__modal__prev{top:calc(100% + 24px);transform:translateY(0)}.facility__modal__prev{left:50%;margin-left:-112px}.facility__modal__next{right:50%;margin-right:-112px}.facility__modal__content{height:509px;padding:24px 8px 32px 24px}.facility__modal__content__inner{flex-direction:column;justify-content:flex-start;align-items:stretch;padding:0 14px 0 0;overflow:auto}.facility__modal__content__inner::-webkit-scrollbar{display:none}.facility__modal__content__inner .simplebar-track.simplebar-vertical{width:2px;background:var(--color--lightgray)}.facility__modal__content__inner .simplebar-scrollbar{background:var(--color--blue);border-radius:0}.facility__modal__image{width:100%;aspect-ratio:1/1;flex-shrink:0;margin:0 auto 24px;border-radius:15px}.facility__modal__details{width:100%;padding:0;overflow:initial}.facility__modal__details__text{width:100%;height:auto;position:relative}.facility__modal__details__text dt{font-size:20px;letter-spacing:0}#event{padding:40px 0}.event__inner{width:calc((335 / 375) * 100%)}.event__heading{margin:0 auto 24px;font-size:56px;font-weight:400}.event__details__list{gap:16px}.event__details__list__item dt{width:120px}#contact{padding:32px 0 48px}.contact__inner{width:100%;padding:0;border-radius:0;border:none;background:0 0;backdrop-filter:none}.contact__contents{width:calc((345 / 375) * 100%);padding:32px 0;margin:0 auto;border-radius:8px;border:solid 1px var(--color--gray);background:rgba(16,23,33,.6);backdrop-filter:blur(24px)}.contact__text{font-size:16px;line-height:1.6;letter-spacing:0;text-decoration:none}.contact__btn_wrap{width:247px;height:64px}}@media all and (max-width:575px){.tgc__theme__list{grid-template-columns:repeat(1,1fr);gap:16px}}@media screen and (max-width:575px) and (max-height:740px){.facility__modal__inner,.pivot__modal__inner{top:-5lvh}}