html{font-size:16px;color:#131212;line-height:1.5;letter-spacing:.05em;font-family:"Zen Kaku Gothic New",sans-serif;font-weight:bold;font-style:normal;background:#d3d3d3}::-webkit-scrollbar{width:10px;height:10px;background:#f1f4f6}::-webkit-scrollbar-thumb{border-radius:5px;background:linear-gradient(to bottom, #8AD6EE, #2D55BD)}body{position:relative;overflow-x:hidden}#bg-video{position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:auto;height:auto;z-index:-100;background:url(../img/poster.jpg) no-repeat;background-size:cover}#background{position:fixed;top:0;left:0;min-width:100%;min-height:100%;width:100%;height:auto;z-index:-99;background:rgba(255,255,255,.1)}img{max-width:100%}.container{padding:0 20px;margin:0 auto;width:min(100%,1240px)}.container.wide,.container.fv-wide{width:min(100%,1340px)}.container.small{width:min(100%,940px)}.btn{padding:20px;width:min(100%,360px);display:flex;align-items:center;justify-content:center;color:#131212;font-size:clamp(18px, 2.34375vw, 20px);box-shadow:0 4px 4px 0 rgba(141,141,141,.2);background:linear-gradient(to right, rgba(252, 166, 0, 0.988235) 0%, #FCC800 100%)}@media screen and (max-width: 768px){.btn{padding:15px 25px}}.btn.disabled{background:#b9b9b9;pointer-events:none}.btn::after{content:"";margin-left:20px;display:inline-block;width:35px;aspect-ratio:1;background:url(../img/btn_arrow.svg?20240325) no-repeat center/contain;transition:.3s}.btn:hover::after{background-image:url(../img/btn_aroow_hover.svg?20240325)}.btn.big{width:min(100%,600px)}.outer-link{display:block;transition:.3s}.outer-link:hover{opacity:.8}.outer-link img{margin-left:4px;vertical-align:sub}header{position:fixed;top:0;display:flex;align-items:center;justify-content:space-between;width:100%;background:#f1f4f6;z-index:5}@media screen and (max-width: 768px){header{padding:15px 3vw}}header .logo{height:25px;width:auto;margin-left:3vw}@media screen and (max-width: 768px){header .logo{margin-left:0}}header nav{display:flex;gap:3vw;align-items:center}header nav .nav-list{display:flex;gap:3vw}header nav .nav-entry{padding:18px 1.5vw;text-align:center;background:linear-gradient(to right, rgba(252, 166, 0, 0.988235) 0%, #FCC800 100%)}@media screen and (max-width: 768px){header nav .nav-entry{display:block;margin:20px auto 0}}@media screen and (max-width: 768px){header nav{display:none}header nav.active{display:block;position:absolute;padding:20px;top:55px;left:0;width:100%;background:#f1f4f6;transition:.3s;box-shadow:0 4px 4px 0 rgba(141,141,141,.2)}header nav.active .nav-list{flex-direction:column;align-items:center}}header nav a{transition:.3s}header nav a:hover{opacity:.8}@media screen and (min-width: 769px){header .spMenu{display:none}}@media screen and (max-width: 768px){header .spMenu{position:absolute;top:0;right:5px;height:56px;width:60px;padding:0 15px;z-index:10;cursor:pointer}header .spMenu i{display:block;width:30px;height:2px;transition:.3s ease-in-out;position:absolute;background:#bd9d41}header .spMenu i:nth-child(1){top:15px}header .spMenu i:nth-child(2){top:25px}header .spMenu i:nth-child(3){top:35px}header .spMenu.active i:nth-child(1){top:27px;transform:rotate(45deg)}header .spMenu.active i:nth-child(2),header .spMenu.active i:nth-child(3){top:27px;transform:rotate(-45deg)}}.fv{padding:180px 0 75px}@media screen and (max-width: 768px){.fv{padding:130px 0 30px}}.fv-wide{display:flex;align-items:center}@media screen and (max-width: 768px){.fv-wide{flex-direction:column}}.fv-text,.fv-image{width:50%}@media screen and (max-width: 768px){.fv-text,.fv-image{width:100%}}@media screen and (max-width: 768px){.fv-image{margin-top:20px}}.fv-text h1{text-align:center;font-size:clamp(18px, 2.34375vw, 20px)}.fv-text h1 span{font-size:1.2em}.fv-text .schedule{margin-top:20px;display:flex;flex-wrap:wrap;align-items:center;row-gap:10px}@media screen and (max-width: 768px){.fv-text .schedule{margin-top:10px;justify-content:center}}.fv-text .schedule .day{font-size:clamp(36px, 4.6875vw, 44px);line-height:1}.fv-text .schedule .day span{padding-right:7px;rotate:90deg;font-size:.45em}.fv-text .schedule .time{margin-right:30px;font-size:clamp(22px, 2.8645833333vw, 30px)}@media screen and (max-width: 768px){.fv-text .schedule .detail{display:flex;gap:5px}}.fv-text .schedule .detail p{padding:2px 12px;font-size:0.875rem;color:#5f5a5a;background:#fff;text-align:center}.fv-text .schedule .detail p~p{margin-top:4px}@media screen and (max-width: 768px){.fv-text .schedule .detail p{min-width:135px}.fv-text .schedule .detail p~p{margin-top:0}}.fv-text .schedule,.fv-text .btn-area{margin-left:6vw}@media screen and (max-width: 768px){.fv-text .schedule,.fv-text .btn-area{margin-left:0}}.fv-text .text-center{margin-top:15px}.fv-text .btn-area{margin-top:30px}.fv-text .btn-area .btn{margin-bottom:12px}.fv-text .btn-area .note{font-size:14px}@media screen and (max-width: 768px){.fv-text .btn-area{margin-top:20px}}.fv-bottom__text{margin-top:60px;color:#fff;font-size:clamp(18px, 2.34375vw, 20px)}.gold-text{display:inline-block;background:linear-gradient(to right, #BD9D41, #836D2D);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.blue-text{display:inline-block;background:linear-gradient(to right, #8AD6EE, #2D55BD);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.diagonal{position:absolute;top:75px;background:rgba(255,255,255,.9);width:100%;height:760px;-webkit-clip-path:polygon(0 14vw, 100% 0, 100% calc(100% - 14vw), 0 100%);clip-path:polygon(0 14vw, 100% 0, 100% calc(100% - 14vw), 0 100%);z-index:-1}@media screen and (min-width: 900px)and (max-width: 1200px){.diagonal{height:62vw}}@media screen and (min-width: 769px)and (max-width: 899px){.diagonal{height:66vw}}@media screen and (max-width: 768px){.diagonal{height:500px}}.section-title{position:relative;margin-bottom:60px}@media screen and (max-width: 768px){.section-title{margin-bottom:30px}}.section-title h2{font-size:clamp(26px, 3.3854166667vw, 40px);display:flex;align-items:center}.section-title h2 img{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.section-title h2.white{color:#fff}.section-title .gold-text{font-size:clamp(18px, 2.34375vw, 20px)}.section-title::after{content:attr(data-treat);position:absolute;top:-30px;line-height:1;font-size:clamp(60px, 7.8125vw, 120px);color:rgba(189,157,65,.1)}.speakers{padding:110px 0 215px;-webkit-clip-path:polygon(0 0, 100% 14vw, 100% 100%, 0 calc(100% - 14vw));clip-path:polygon(0 0, 100% 14vw, 100% 100%, 0 calc(100% - 14vw));background:linear-gradient(to right, rgba(138, 214, 238, 0.8), rgba(45, 85, 189, 0.8))}@media screen and (max-width: 768px){.speakers{padding:50px 0 75px}}.speakers-item__image{position:relative;margin:0 auto;width:-webkit-max-content;width:-moz-max-content;width:max-content}@media screen and (max-width: 768px){.speakers-item__image{width:100%}}.speakers-item__image img{display:block;margin:0 auto}.speakers-item__image span{position:absolute;padding:8px 12px;color:#fff;font-size:clamp(18px, 2.34375vw, 20px);background:linear-gradient(to right, #BD9D41, #836D2D)}.speakers-item__detail{flex:1}.speakers-item__detail :not(.title){color:#fff}.speakers-item__detail .title{margin-top:16px}.speakers-item__detail .job{margin-top:16px;font-size:clamp(14px, 1.8229166667vw, 16px)}.speakers-item__detail .name{font-size:clamp(20px, 2.6041666667vw, 24px)}.speakers-item__detail .name span{font-size:.6em;margin-left:8px}.speakers-item__detail .text{margin-top:16px;font-weight:normal;font-size:0.875rem}.speakers-item.main{width:85%;margin:0 auto}@media screen and (max-width: 768px){.speakers-item.main{width:100%}}.speakers-item.sub{margin-top:60px;display:flex;gap:30px}.speakers-item.sub:nth-of-type(odd){flex-direction:row-reverse}@media screen and (max-width: 768px){.speakers-item.sub:nth-of-type(odd){flex-direction:column}}@media screen and (max-width: 768px){.speakers-item.sub{flex-direction:column}}.speakers-item.sub~.sub{margin-top:36px}.speakers-item.sub .speakers-item__image{width:min(100%,220px);max-width:100%}.speakers-item.sub .speakers-item__detail .title{margin-top:0;font-size:1rem}.speakers-item.sub .speakers-item__detail .job{font-size:0.875rem;font-weight:normal}.speakers-item.sub .speakers-item__detail .name{font-size:clamp(18px, 2.34375vw, 20px)}h3.title{position:relative;padding:12px 16px;background:#f1f4f6;font-size:clamp(18px, 2.34375vw, 20px)}h3.title::before{content:"";position:absolute;top:-1px;left:0;display:block;width:12px;height:12px;-webkit-clip-path:polygon(100% 0, 0 0, 0 100%);clip-path:polygon(100% 0, 0 0, 0 100%);background:linear-gradient(to right, #BD9D41, #836D2D)}.session{width:min(100% - 20px,1400px);margin:0 auto;padding:60px 50px;background:rgba(255,255,255,.8)}@media screen and (max-width: 768px){.session{padding:30px 20px}.session .container.small{padding:0}}.session.archive{margin-bottom:50px}.session .section-title{margin-bottom:0}.session .section-title h2{width:calc(100% - 50px)}@media screen and (max-width: 768px){.session .section-title h2{width:calc(100% - 40px)}}.session .section-title .open-button{position:absolute;top:50%;transform:translateY(-50%);right:0;width:48px;aspect-ratio:1}@media screen and (max-width: 768px){.session .section-title .open-button{width:30px}}.session .section-title .open-button::before,.session .section-title .open-button::after{position:absolute;content:"";top:50%;height:4px;width:100%;background:#bd9d41;border-radius:3px;transition:all .3s ease-in-out;display:block}.session .section-title .open-button::before{transform:rotate(90deg);display:block}.session .section-title .open-button.active::before{transform:rotate(180deg)}.session .section-title .open-button.active::after{opacity:0}.session .text-center+.session-menu{margin-top:30px}.session .text-center~.text-center{margin-top:50px}.session-menu{margin-top:60px}@media screen and (max-width: 768px){.session-menu{margin-top:30px}}.session-menu~.session-menu{margin-top:30px}.session-menu__time{padding:8px 16px;width:-webkit-max-content;width:-moz-max-content;width:max-content;color:#fff;font-size:clamp(18px, 2.34375vw, 20px);background:#bd9d41}.session-menu__main{padding:20px 24px;border:1px solid #bd9d41}@media screen and (max-width: 768px){.session-menu__main{padding:20px 12px}}.session-menu__main>p{font-weight:normal}.session-menu__main h3+p{margin-top:12px}.session-menu__main.flex{display:flex;gap:12px}@media screen and (max-width: 768px){.session-menu__main.flex{flex-direction:column}}.session-menu__main.flex img{width:170px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;aspect-ratio:3/4;-o-object-fit:cover;object-fit:cover}@media screen and (max-width: 768px){.session-menu__main.flex img{margin:0 auto}}.session-menu__main.flex .text{flex:1}.session-menu__main .job{margin-top:20px;font-size:1rem;font-weight:normal}.session-menu__main .name{margin-top:4px;font-size:clamp(18px, 2.34375vw, 20px)}.session-menu__main .name span{font-size:.6em;margin-left:8px}.cv{padding:30px 0;margin-top:60px;text-align:center;color:#fff;background:rgba(18,18,18,.9)}.cv .attention{display:flex;align-items:flex-end;justify-content:center;position:relative}.cv .attention:before,.cv .attention:after{content:"";display:inline-block;height:20px;width:2px;background:#fff}@media screen and (max-width: 768px){.cv .attention:before,.cv .attention:after{height:30px}}.cv .attention:before{rotate:-45deg;margin-right:10px}.cv .attention::after{rotate:45deg;margin-left:10px}.cv .btn{margin:10px auto}.note{color:#bd9d41}.area-about{padding:16vw 0;background:linear-gradient(to right, rgba(138, 214, 238, 0.8), rgba(45, 85, 189, 0.8));-webkit-clip-path:polygon(0 14vw, 100% 0, 100% calc(100% - 14vw), 0 100%);clip-path:polygon(0 14vw, 100% 0, 100% calc(100% - 14vw), 0 100%)}.area-about .about-text{margin-left:100px;color:#fff}@media screen and (max-width: 768px){.area-about .about-text{margin-left:0}}.area-sponsor h3{margin:50px auto 20px;text-align:center;color:#fff;font-size:clamp(24px, 3.125vw, 28px)}.area-sponsor .sponsor{display:flex;gap:20px;flex-wrap:wrap;justify-content:center}@media screen and (max-width: 768px){.area-sponsor .sponsor{gap:10px}}.area-sponsor .sponsor-item{width:min(280px,100%);aspect-ratio:2/1;padding:15px 40px;background:#fff}.area-sponsor .sponsor-item.other{padding:0;background:rgba(0,0,0,0)}@media screen and (max-width: 768px){.area-sponsor .sponsor-item{width:calc(50% - 5px);padding:20px}}.area-sponsor .sponsor-item img{-o-object-fit:contain;object-fit:contain;height:100%;-o-object-position:center;object-position:center;width:100%}.area-sponsor .sponsor a{transition:.3s}.area-sponsor .sponsor a:hover{opacity:.8}.area-sponsor .text{margin-top:25px;color:#fff;text-align:center}.area-outline{padding-top:60px}table{margin:0 auto;width:min(100%,730px)}table th,table td{vertical-align:middle}@media screen and (max-width: 768px){table th,table td{display:block}}table th{padding:30px 16px;color:#fff;text-align:center;font-weight:normal;background:rgba(18,18,18,.9)}@media screen and (max-width: 768px){table th{padding:16px}}table td{padding:16px;background:rgba(241,244,246,.8)}table td.btn-wrap{display:flex;flex-wrap:wrap;justify-content:center;gap:20px}@media screen and (max-width: 768px){table td.btn-wrap{gap:10px}}table .logo-link{display:block;transition:.3s}table .logo-link:hover{opacity:.8}.btn-gold{display:inline-block;padding:18px 35px;color:#fff;background:linear-gradient(to right, #BD9D41, #836D2D);transition:.3s;text-align:center}@media screen and (max-width: 768px){.btn-gold{width:100%}}.btn-gold:hover{opacity:.8}footer{padding-top:45px;margin-top:60px;color:#fff;background:rgba(17,17,17,.8)}footer .footer-service{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}footer .footer-service li{width:130px;height:47px}footer .footer-service li a{display:block;width:100%;height:100%;transition:.3s}footer .footer-service li a:hover{opacity:.8}footer .footer-service li a img{-o-object-fit:contain;object-fit:contain}footer .footer-other{margin-top:45px;padding-bottom:35px;display:flex;justify-content:center;font-size:0.875rem;font-weight:normal}@media screen and (max-width: 768px){footer .footer-other{margin-top:25px;flex-direction:column;gap:10px;align-items:center}}footer .footer-other li{padding:0 30px}footer .footer-other li:not(:last-child){border-right:1px solid #fff}@media screen and (max-width: 768px){footer .footer-other li:not(:last-child){border:none}}footer .footer-other a{transition:.3s}footer .footer-other a:hover{opacity:.8}footer small{display:block;width:100%;padding:16px;text-align:center;font-weight:normal;background:#111}.thanks{margin-top:135px;padding:50px 20px 30px;background:rgba(241,244,246,.8)}.thanks h1{font-size:clamp(24px, 3.125vw, 30px);padding-bottom:10px;border-bottom:1px solid}.thanks p{margin-top:30px}.thanks .link{display:flex;justify-content:center;align-items:center;gap:20px;width:min(100%,300px);margin:50px auto;border:2px solid;background:#fff;padding:20px;transition:.3s}.thanks .link:hover{opacity:.8}.text-center{text-align:center}@media screen and (min-width: 769px){.pcOnly{display:block}.spOnly{display:none}}@media screen and (max-width: 768px){.pcOnly{display:none}.spOnly{display:block}}.archive-date{position:relative;display:inline-block;font-size:clamp(24px, 3.125vw, 30px);font-weight:bold;color:#bd9d41;padding:0 65px}.archive-date::before,.archive-date::after{content:"";position:absolute;top:50%;width:50px;height:6px;border-top:solid 2px #bd9d41}.archive-date::before{left:0}.archive-date::after{right:0}#archive-schedule{display:none}