@import url(normalize.css);@font-face{font-family:"Poppins";font-weight:200;font-style:normal;src:local("Poppins ExtraLight"),url("../fonts/Poppins-ExtraLight.ttf") format("truetype")}@font-face{font-family:"Poppins";font-weight:300;font-style:normal;src:local("Poppins Light"),url("../fonts/Poppins-Light.ttf") format("truetype")}@font-face{font-family:"Poppins";font-weight:400;font-style:normal;src:local("Poppins Regular"),url("../fonts/Poppins-Regular.ttf") format("truetype")}@font-face{font-family:"Poppins";font-weight:500;font-style:normal;src:local("Poppins Medium"),url("../fonts/Poppins-Medium.ttf") format("truetype")}@font-face{font-family:"Poppins";font-weight:600;font-style:normal;src:local("Poppins SemiBold"),url("../fonts/Poppins-SemiBold.ttf") format("truetype")}@font-face{font-family:"Poppins";font-weight:bold;font-style:normal;src:local("Poppins Bold"),url("../fonts/Poppins-Bold.ttf") format("truetype")}html,body{height:100%}html{height:-webkit-fill-available}body{font-family:"Poppins", "Hiragino Sans", "Hiragino Kaku Gothic ProN", Meiryo, sans-serif;letter-spacing:0.05em;line-height:1.5;min-height:100vh;min-height:-webkit-fill-available}*,*::after,*::before{box-sizing:border-box}h1,h2,h3,p{margin:0;padding:0}a,button{cursor:pointer}ul{list-style:none;margin-left:0;padding-left:0}a{text-decoration:none}.overflow-hidden{overflow:hidden}.position-relative{position:relative}.cursor-pointer{cursor:pointer}#app{position:relative;width:100%;overflow-x:hidden}#header{position:fixed;top:0;left:0;width:100%;z-index:999999;pointer-events:none}#header .header__inner{padding:20px;display:flex;justify-content:space-between;pointer-events:none}#header .header__inner *{pointer-events:auto}#nav-global{position:fixed;top:0;left:20px;height:100%;bottom:0;z-index:99999;display:flex;align-items:center}#nav-global .nav-global__inner{display:flex;align-items:center}#nav-global .nav-global__inner ul li{writing-mode:vertical-rl;margin:24px 0}#nav-global .nav-global__inner ul li a{color:#000;font-weight:500;font-size:16px;transition:opacity 0.3s ease}#nav-global .nav-global__inner ul li a:hover{opacity:0.7}section{position:relative;z-index:20}.section__head{margin-bottom:50px}.section__head-title{font-size:36px;font-weight:600;letter-spacing:0.07em}.section__head-subtitle{font-size:40px;margin-bottom:30px;margin-top:25px;font-weight:600}.section__head-description{font-size:15px;font-weight:400;max-width:692px;line-height:2.1}.flex{display:flex}.container{max-width:1040px;width:100%;margin:0 auto;padding:0 40px;z-index:30;position:relative}#footer .footer__inner{display:flex;justify-content:space-between;align-items:flex-end;padding:30px}#footer .footer__inner p{font-size:12px;margin:0}.fade-enter-active,.fade-leave-active{transition:opacity 0.5s}.fade-enter,.fade-leave-to{opacity:0}.is-locked{overflow:hidden}button{background-color:transparent;border:0;outline:none}button:disabled{pointer-events:none;background-color:rgba(255,255,255,0.12);cursor:not-allowed;color:rgba(255,255,255,0.36)}.btn{display:block;background-color:rgba(0,0,0,0.8);color:#fff;height:52px;line-height:52px;border-radius:26px;padding:0 67px;font-size:14px;font-weight:500;transition:all 0.3s ease;position:relative;overflow:hidden}.btn span{position:relative;z-index:2}.btn::after{content:" ";display:block;position:absolute;top:0;left:0;width:100%;bottom:0;opacity:0;pointer-events:none;transition:all 0.3s ease;z-index:1}.btn:hover::after{opacity:1;background-color:rgba(255,255,255,0.06)}.btn:active::after{opacity:1;background-color:rgba(255,255,255,0.12) !important}.btn:focus::after{opacity:1;background-color:rgba(255,255,255,0.06);box-shadow:0px 2px 6px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0.02)}.btn:disabled{background:none;color:rgba(0,0,0,0.24)}.btn:disabled::after{opacity:1;background-color:rgba(0,0,0,0.06)}.btn__noalpha{background-color:#292929}.btn__white{background-color:#fff;color:rgba(0,0,0,0.8)}.btn__white:hover::after{opacity:1;background-color:rgba(0,0,0,0.03)}.btn__white:active::after{opacity:1;background-color:rgba(0,0,0,0.06) !important}.btn__white:focus::after{opacity:1;background-color:rgba(0,0,0,0.03);box-shadow:0px 2px 6px rgba(0,0,0,0.1),0px 0px 0px 1px rgba(0,0,0,0.02)}.btn__white:disabled{pointer-events:none;background-color:rgba(255,255,255,0.12) !important;color:rgba(255,255,255,0.36) !important}.btn__noalpha:disabled{background-color:#f0f0f0}.btn__lg{padding:0 82px}input{width:100%;display:block;padding:10px 10px;border-radius:4px;background-color:#fff;font-size:14px;border:0;outline:none}.form__input{margin-bottom:22px}.form__input label{display:block;margin-bottom:6px;padding:0 12px;font-size:14px;font-weight:500;opacity:0.5}.form__error{color:#f65948;font-size:12px;padding:0 12px;margin-top:5px}.form__buttons{margin-top:60px;display:flex;flex-direction:column;align-items:center}.form__buttons .btn{mix-blend-mode:difference;font-size:16px;padding:0 89px;margin-top:40px}.checkbox input[type="checkbox"]{display:none}.checkbox__label{display:block;position:relative;padding:0 0 0 34px;font-size:12px}.checkbox__label a{text-decoration:underline}.checkbox__label a:hover{text-decoration:none}.checkbox__label::after,.checkbox__label::before{display:block;position:absolute;top:50%;content:"";transition:all 0.3s ease}.checkbox__label::after{left:0;margin-top:-10px;border:2px solid #fff;opacity:0.56;border-radius:12px;width:20px;height:20px}.checkbox__label::before{left:6px;transform:rotate(40deg);opacity:0;z-index:2;margin-top:-7px;border-right:2px solid #fff;border-bottom:2px solid #fff;width:8px;height:12px}input[type="checkbox"]:checked+.checkbox__label::before{opacity:1}input[type="checkbox"]:checked+.checkbox__label::after{border:1px solid #21bddb;background-color:#21bddb;opacity:1}.is-sp,.is-sp-tb{display:none !important}.btn-close{display:block;position:fixed;right:50px;top:50px;width:24px;height:24px;padding:3px}.btn-close::before,.btn-close::after{position:relative;content:" ";display:block;width:100%;height:2px;background-color:rgba(0,0,0,0.8)}.btn-close::before{top:1px;transform:rotate(45deg)}.btn-close::after{top:-1px;transform:rotate(-45deg)}@media only screen and (max-width: 1040px){.is-sp-tb{display:block !important}.container{padding:0 80px}}@media only screen and (max-width: 640px){.is-sp,.is-sp-tb{display:block !important}.is-pc{display:none !important}#header .header__inner{padding:16px}#header .header__inner img{width:42px}#hum-menu{padding:5px}#hum-menu i,#hum-menu::before,#hum-menu::after{display:block;content:" ";width:18px;height:2px;background-color:rgba(0,0,0,0.8);margin:4px 0}.container{padding:0 16px}.section__head-subtitle{font-size:28px;letter-spacing:0;margin-bottom:0}.section__head-description{margin-top:10px;line-height:1.8}.form__buttons{margin-top:40px}.form__buttons .btn{width:100%;padding-left:0;padding-right:0}#footer .footer__inner{padding:16px;padding-top:80px}#footer .footer__inner img{width:100px}.btn-close{right:18px;top:20px}#nav-sp{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;display:flex;align-items:center;justify-content:center;background-color:#fff;z-index:9999999}#nav-sp li{margin:18px 0}#nav-sp li a{display:block;text-align:center;font-size:32px;font-weight:600}}.bg-item{position:absolute;z-index:1}.bg-item__hero{top:0;left:0;width:100%}.bg-item__hero img{width:100%}.bg-item__keynote{top:0;left:0;width:100%}.bg-item__timetable{top:0;left:0;width:100%}.bg-item__session{top:0;left:0;width:100%}.line{position:absolute;z-index:1;width:9999px;height:100px;transform-origin:0 0;opacity:0.9;color:#fff}.line__skyblue{background-color:#08c5e7}.line__yellow{background-color:#ffbc12}.line__red{background-color:#f77b74}.line__purple{background-color:#8201e7}.line__black{background-color:#000000}.line__1{width:100px;height:9999px;top:-30%;left:38%;transform:rotate(22deg)}.line__2{top:-10%;right:-11%;transform:rotate(-22deg);transform-origin:right top}.line__3{top:67%;left:0;transform:rotate(35deg)}.line__4{transform-origin:right top;width:100px;height:9999px;top:-10%;right:14.5%;transform:rotate(-15deg)}.line__hero{width:120%;left:-10%;bottom:45px;transform-origin:center center;display:flex;justify-content:center;align-items:center;transform:rotate(-12deg);background-color:rgba(0,0,0,0.84);z-index:2}.line__5{top:-85px;left:-10%;transform:rotate(40deg);z-index:3}.line__6{top:360px;left:-10%;transform:rotate(-30deg);z-index:4}.line__7{top:10%;right:-10%;transform-origin:right top;transform:rotate(-54deg);z-index:2}.line__8{bottom:38%;right:-10%;transform-origin:right top;transform:rotate(-20deg);z-index:1}.line__9{top:17%;right:-10%;transform-origin:right top;transform:rotate(-54deg);z-index:2}.line__10{top:4%;left:-10%;transform:rotate(30deg);z-index:2}.line__12{top:20%;left:-10%;transform:rotate(60deg);z-index:3}#hero .hero__inner{height:100vh;display:flex;justify-content:center;align-items:center;position:relative;z-index:30}#hero .hero__content{margin-top:-135px;max-width:860px;width:80%;display:flex;flex-direction:column;align-items:center}#hero .hero__content img{display:block;width:100%;max-height:49vh}#hero .hero__event-name{margin-bottom:50px}#hero .hero__detail{display:flex;align-items:center;font-size:32px;font-weight:200;color:#fafafa}#hero .hero__detail b{font-weight:600}#hero .hero__detail-date{padding-right:10px}#hero .hero__detail-place{font-weight:300;font-size:24px;opacity:0.5;padding-left:10px}#hero .hero__detail img{display:inline-block;margin-left:20px;position:relative;top:2px}.about__separator{padding-top:40px}#about{padding-top:80px}#about .about__content{display:flex;align-items:flex-start;justify-content:space-between}#about .about__content h2{font-size:72px;width:438px}#about .about__content p{padding-left:35px;font-size:18px;font-weight:600;line-height:1.7;padding-top:12px;width:calc(100% - 436px)}#about .about__bnr{background-image:url("../../assets/images/bnr_bg01.jpg");background-size:cover;display:flex;justify-content:center;align-items:center;color:#fff;padding:120px 0;margin-top:140px}#about .about__bnr h3{font-size:40px;font-weight:600;line-height:1.4}#about .about__bnr-text{width:390px;margin-left:80px;line-height:1.8;font-size:15px}#keynote{z-index:10;padding-top:120px}#keynote .keynote__list li{position:relative;overflow:hidden;border-radius:32px}#keynote .keynote__list li img{display:block;position:relative;z-index:1;width:100%}#keynote .keynote__list .keynote__img-sp{display:none}#keynote .keynote__name{position:absolute;white-space:nowrap;top:-4px;left:-27px;z-index:2;writing-mode:vertical-rl;font-size:64px;color:#fff;font-weight:600}#keynote .keynote__people{position:absolute;left:15px;bottom:15px;z-index:3;background-color:#fff;padding:25px;border-radius:32px;max-width:310px}#keynote .keynote__people-name{font-size:18px;font-weight:600}#keynote .keynote__people-description{font-size:14px;margin-top:10px}#keynote .keynote__people-logo{width:auto !important}#keynote .keynote__people img{margin-top:15px}.coming-soon{border:1px solid #000;border-radius:32px;padding:20px 10px;font-size:119px;font-weight:600;text-align:center;margin-bottom:60px}.coming-soon__lg{padding:20px;font-size:209px;line-height:0.9;text-align:left}#timetable{padding-top:120px}.timetable li{border-bottom:1px solid #000;padding:20px 0;display:flex;align-items:flex-start}.timetable__time{margin-right:30px;font-size:28px;font-weight:300}.timetable__title{font-size:28px;font-weight:500}.timetable__title p{font-size:15px;margin:0;margin-top:5px;font-weight:400}.timetable__title small{font-size:14px}#session{padding-top:120px;padding-bottom:70px}#session .session__list{margin-top:-50px;padding-bottom:50px}#session .session__list-item{display:flex;align-items:flex-start;padding-top:50px}#session .session__list-item-detail{display:flex;flex-direction:column;justify-content:center}#session .session__list-item-detail-inner{border-left:2px solid rgba(0,0,0,0.8);padding:10px 10px 10px 25px;min-height:410px}#session .session__list-item-detail label{font-size:16px;font-weight:600}#session .session__list-item-detail h3{font-size:32px;font-weight:600;margin-top:15px;margin-bottom:10px;letter-spacing:0.5px;margin-right:-10px;margin-left:-1px}#session .session__list-item-detail p{font-size:15px;line-height:1.8}#session .session__list-item-people{padding-top:50px}#session .session__list-item-people ul{display:flex}#session .session__list-item-people ul li{margin-left:30px}#session .session__list-item-people ul li .img-wrap{overflow:hidden;border-radius:24px}#session .session__list-item-people ul li .img-wrap img{display:block;max-width:240px}#session .session__list-item-people-name{font-size:18px;font-weight:600;margin-top:10px}#session .session__list-item-people-description{font-size:14px;margin-top:5px;margin-bottom:15px}#session .session__list-item-people-content{width:100%}#session .session__list-item-people-logo{max-height:34px;max-width:120px}#session .session__list-item-people-logo__moneyfoward{width:180px;max-width:180px}#session .session__list-item-award{height:24px;line-height:24px;color:#fff;border-radius:12px;padding:0 10px;text-align:center;letter-spacing:0;background:linear-gradient(90deg, #c39402, #ded7b4);display:inline-block;font-size:12px;margin-top:10px;letter-spacing:0}#session .session__list-item-award-bronz{background:linear-gradient(90deg, #804a00, #b08d57)}#session .session__list-coming-soon{margin-top:50px;padding-bottom:20px}#session .session__list-coming-soon p{padding-left:20px;margin-bottom:10px}#session .session__list-coming-soon p small{font-size:16px;font-weight:600}#bestteams{padding-bottom:130px}#bestteams .bnr__bestteams img{width:100%;display:block}#bestteams .bnr__bestteams{background-image:url("../../assets/images/bnr_bestteam.jpg");background-size:cover;padding:80px 0;display:flex;justify-content:center;align-items:center}#bestteams .bnr__bestteams img{width:50%}#bestteams .bestteams-list{display:flex;justify-content:center;margin:0 -15px;margin-top:70px}#bestteams .bestteams-list li{width:33.3333%;padding:0 15px;display:flex;align-items:center;flex-direction:column}#bestteams .bestteams-list li .bestteams__icon{width:160px;height:160px;margin:10px 0;border-radius:80px;background-color:rgba(0,0,0,0.84);display:flex;justify-content:center;align-items:center}#bestteams .bestteams-list li.bestteams__item .bestteams__icon{margin:0;width:180px;height:180px;border-radius:90px}#bestteams .bestteams-list li .bestteams__title{font-size:20px;margin-top:25px;font-weight:500}#bestteams .bestteams-list li .bestteams__description{font-size:14px;opacity:0.54;line-height:1.7;margin-top:0}#bestteams .nomination{color:#fff;background-color:rgba(0,0,0,0.84);height:160px;border-radius:80px;margin-top:40px;display:flex;align-items:center;justify-content:center;padding:0 70px}#bestteams .nomination img{margin-right:35px}#bestteams .nomination__text{max-width:360px}#bestteams .nomination__text p{font-size:20px;margin:10px 0;line-height:1;font-weight:600}#bestteams .nomination__text p small{opacity:0.5;font-size:12px;font-weight:normal}#bestteams .nomination .btn{width:219px;height:52px;line-height:52px;text-align:center;padding:0 40px;border-radius:26px;color:#000;background-color:#fff;white-space:nowrap;margin-left:50px;display:flex;justify-content:center;align-items:center}#bestteams .bestteams-companies-list{margin-top:200px;margin-bottom:-60px}#bestteams .bestteams-companies-list .company{position:relative;display:flex;justify-content:space-between;align-items:flex-end;flex-direction:row-reverse;margin:180px 0}#bestteams .bestteams-companies-list .company__info{padding-bottom:10px;padding-left:20px}#bestteams .bestteams-companies-list .company__logo{margin-bottom:35px}#bestteams .bestteams-companies-list .company__logo img{display:block;margin-bottom:15px;max-width:243px}#bestteams .bestteams-companies-list .company__logo img.logo__moneyfoward{max-width:250px}#bestteams .bestteams-companies-list .company__logo p{font-size:18px;padding-left:1px}#bestteams .bestteams-companies-list .company__img{width:630px;overflow:hidden;border-radius:24px}#bestteams .bestteams-companies-list .company__img img{max-width:100%;display:block}#bestteams .bestteams-companies-list .company__textlabel{position:absolute;right:10px;top:-90px}#bestteams .bestteams-companies-list .company:nth-child(odd){flex-direction:row}#bestteams .bestteams-companies-list .company:nth-child(odd) .company__textlabel{right:auto;left:10px;top:-90px}#bestteams .bestteams-companies-list .company:nth-child(odd) .company__info{padding-left:0;padding-right:20px}#join{padding-top:120px;color:#fff;background-image:url("../../assets/images/bg_join.png");background-size:cover}#join a{color:#fff}#join .section__head{text-align:center}#join .section__head-description{font-size:12px;margin-top:20px;margin:0 auto}#join .join__form{max-width:472px;margin:0 auto}.nomination-modal{position:fixed;top:0;left:0;right:0;bottom:0;width:100%;height:100vh;height:100dvh;background-color:#fafafa;z-index:9999999;overflow:scroll}.nomination-modal__logo{display:flex;justify-content:center;margin-bottom:50px}.nomination-modal__inner{max-width:1040px;margin:0 auto;padding:80px 40px}.nomination-modal .nomination-list{display:flex}.nomination-modal .nomination-list__column{width:33.3333%;font-size:14px}.nomination-modal .nomination-list__column li{margin-bottom:16px}@media only screen and (max-width: 1040px){#about .about__content h2{font-size:68px}#about .about__content p{padding-left:20px}.coming-soon__lg{font-size:140px}#bestteams .bestteams-companies-list .company__img{max-width:540px}#bestteams .bestteams-companies-list .company__logo{margin-bottom:20px}#bestteams .bestteams-companies-list .company__logo img .logo__telecy{max-width:210px}#bestteams .bestteams-companies-list .company__textlabel{height:110px}}@media only screen and (max-width: 980px){#hero .hero__detail{font-size:24px;flex-direction:column}#hero .hero__detail img{width:90px;top:-2px}#hero .hero__detail-date{padding-right:0}#hero .hero__detail-place{white-space:nowrap;font-size:12px}#hero .hero__detail-youtube{display:flex;align-items:center;margin-top:5px}#about .about__content{display:block}#about .about__content p{padding-left:0;max-width:620px;width:100%}#session .session__list-item{display:block}#session .session__list-item-people ul li{width:240px}#session .session__list-item-people ul li:first-child{margin-left:0}#keynote .keynote__list li .img-wrap{position:relative;border-radius:32px}#keynote .keynote__list li .img-wrap::before{content:" ";display:block;width:100%;padding-top:110%}#keynote .keynote__list li .img-wrap img{display:block;position:absolute;object-fit:cover;top:0;left:0;width:100%}#keynote .keynote__people{left:10px;bottom:10px;padding:20px;padding-right:15px}#keynote .keynote__people-logo{width:80px}#bestteams .bestteams-companies-list .company{margin:140px 0}#bestteams .bestteams-companies-list .company__img{max-width:410px}#bestteams .bestteams-companies-list .company__info{flex:1;padding-bottom:5px}#bestteams .bestteams-companies-list .company__logo{margin-bottom:10px}#bestteams .bestteams-companies-list .company__logo img{max-width:180px;margin-bottom:10px}#bestteams .bestteams-companies-list .company__logo img.logo__telecy{max-width:140px}#bestteams .bestteams-companies-list .company__logo p{font-size:14px}#bestteams .bestteams-companies-list .company:nth-child(odd) .company__textlabel{top:-60px}#bestteams .bestteams-companies-list .company__textlabel{height:80px;top:-60px}#bestteams .bestteams-companies-list .btn{padding-right:0;padding-left:0;text-align:center}#bestteams .nomination{padding:0 50px}#bestteams .nomination .btn{margin-left:10px}#bestteams .nomination img{margin-right:15px;max-width:90px}.coming-soon{font-size:62px}.coming-soon__lg{font-size:120px}}@media only screen and (max-width: 640px){.bg-item img{width:100%;display:block}.bg-item__keynote{top:140px;left:0;width:100%}.bg-item__timetable{top:180px;left:0;width:100%}.bg-item__session{top:230px;left:0;width:100%}.line{position:absolute;z-index:1;width:9999px;height:60px}.line__1{width:60px;height:9999px;top:-30%;left:57%;transform:rotate(22deg)}.line__2{top:15%;right:-11%;transform:rotate(-22deg);transform-origin:right top}.line__3{top:47%;left:0;transform:rotate(35deg)}.line__4{width:60px;height:9999px;right:22%}.line__hero{width:120%;height:95px;left:-10%;bottom:28.5%;transform-origin:center center;display:flex;justify-content:center;align-items:center;transform:rotate(-12deg);background-color:rgba(0,0,0,0.84);z-index:2}.line__5{top:115px;left:-10%;transform:rotate(40deg);z-index:3}.line__6{top:110px;left:-10%;transform:rotate(-30deg);z-index:4}.line__7{top:auto;bottom:70%;right:-10%;transform-origin:right top;transform:rotate(-54deg);z-index:2}.line__8{bottom:-2%;right:-10%;transform-origin:right top;transform:rotate(-20deg);z-index:1}.line__9{top:19%;right:-10%;transform-origin:right top;transform:rotate(-54deg);z-index:2}.line__10{top:15%;left:-10%;transform:rotate(30deg);z-index:2}.line__11{bottom:16%;right:-11%;transform:rotate(-45deg);transform-origin:right top;z-index:1}.line__12{top:28%}.btn-join-sp{position:fixed;bottom:10px;left:16px;right:16px;z-index:999999;transition:all 0.3s ease}.btn-join-sp.hidden{transform:translateY(100px);opacity:0;pointer-events:none}#hero .hero__content{width:100%;margin-top:-240px}#hero .hero__event-name{width:50%;margin-bottom:30px}#hero .hero__title{width:89%}#hero .hero__detail{font-size:24px;flex-direction:column}#hero .hero__detail img{width:90px}#hero .hero__detail-date{padding-right:0}#hero .hero__detail-place{white-space:nowrap;font-size:12px}#hero .hero__detail-youtube{display:flex;align-items:center;margin-top:4px}.about__separator{padding-top:0;margin-top:-190px}#about{padding-top:40px}#about .about__content{display:block}#about .about__content h2{font-size:42px;line-height:1.4;margin-bottom:18px}#about .about__content p{font-size:18px;padding-left:0}#about .about__bnr{margin-top:80px;flex-direction:column}#about .about__bnr img{width:50%}#about .about__bnr-text{margin:0;padding:0 16px;margin-top:50px;width:100%}#about .about__bnr-text h3{font-size:32px}.coming-soon{font-size:37px;border-radius:20px;margin-bottom:30px}.coming-soon__lg{font-size:68px}#timetable{padding-top:80px}#keynote .keynote__list li .img-wrap{position:relative;border-radius:32px}#keynote .keynote__list li .img-wrap::before{content:" ";display:block;width:100%;padding-top:159%}#keynote .keynote__list li .img-wrap img{display:block;position:absolute;object-fit:cover;top:0;left:0;width:100%}#keynote .keynote__name{font-size:48px;white-space:nowrap;left:-20px;top:50px}#keynote .keynote__people{right:8px;left:8px;bottom:8px;max-width:initial}.timetable li{border-bottom:2px solid #000;padding:15px 0}.timetable__time{font-size:20px;margin-right:20px}.timetable__title{font-size:20px}.timetable__title p{font-size:14px}.timetable__title small{display:block;font-size:12px;margin-top:-2px}#session{padding-bottom:50px;padding-top:80px}#session .session__list-item{flex-direction:column}#session .session__list-item p{padding-left:0;margin-bottom:10px}#session .session__list-item-detail-inner{border:0;padding-left:0;padding-right:0;min-height:auto}#session .session__list-item-detail label{font-size:16px;font-weight:600}#session .session__list-item-detail h3{font-size:28px}#session .session__list-item-people{padding-top:10px}#session .session__list-item-people-content{width:calc(100% - 120px);padding-left:18px;display:flex;flex-direction:column;align-items:flex-start}#session .session__list-item-people ul{flex-direction:column}#session .session__list-item-people ul li{width:100%;margin-left:0;margin-bottom:40px;display:flex;align-items:flex-start}#session .session__list-item-people ul li:last-child{margin-bottom:0}#session .session__list-item-people ul li .img-wrap{width:120px;position:relative;overflow:hidden;border-radius:24px;margin-right:0}#session .session__list-item-people ul li .img-wrap::before{content:" ";display:block;padding-top:100%}#session .session__list-item-people ul li .img-wrap img{position:absolute;width:100%;left:0;top:0;object-fit:cover}#session .session__list-item-people-name{font-size:18px;margin-bottom:5px !important;margin-top:0}#session .session__list-item-people-description{padding-top:0;margin-top:0;font-size:14px;letter-spacing:0}#session .session__list-item-people-logo{width:94px}#session .session__list-item-people-logo__goodpatch{width:120px}#session .session__list-item-people-logo__moneyfoward{width:180px}#session .session__list-item-people-logo__voicy{width:110px}#session .session__list-item-people-logo__anymind{width:140px}#session .session__list-item-people-logo__dena{width:70px}#session .session__list-item-award{margin-top:6px;font-size:11px;white-space:nowrap;margin-right:-5px}#session .session__list-coming-soon{padding-bottom:0}#session .session__list-coming-soon p{padding-left:0px}#bestteams{padding-bottom:60px}#bestteams .bnr__bestteams{padding:170px 0}#bestteams .bnr__bestteams img{width:70%}#bestteams .bestteams-list{margin-top:50px;flex-direction:column}#bestteams .bestteams-list li{width:100%;margin-bottom:30px;order:2}#bestteams .bestteams-list li.bestteams__item{order:1}#bestteams .bestteams-list li .bestteams__title{margin-top:10px;font-size:20px}#bestteams .bestteams-list li .bestteams__description{font-size:14px;margin-top:10px}#bestteams .nomination{align-items:center;justify-content:center;flex-direction:column;height:auto;padding:40px 20px;border-radius:32px}#bestteams .nomination img{margin-right:0;max-width:110px}#bestteams .nomination__text{text-align:center;margin-top:20px}#bestteams .nomination__text p{font-size:18px;margin-top:10px;line-height:1.1}#bestteams .nomination__text p small{display:block;line-height:1.4;text-align:left;font-size:12px;letter-spacing:0}#bestteams .nomination .btn{margin-top:30px;margin-left:0}#bestteams .bestteams-companies-list{margin-top:120px}#bestteams .bestteams-companies-list .company{flex-direction:column-reverse !important;align-items:flex-start;margin:100px 0}#bestteams .bestteams-companies-list .company__img{width:100%;max-width:100%}#bestteams .bestteams-companies-list .company__info{padding-left:5px !important}#bestteams .bestteams-companies-list .company__logo{margin-top:20px}#bestteams .bestteams-companies-list .company__logo img{max-width:initial;width:auto;max-height:72px;max-width:60%}#bestteams .bestteams-companies-list .company__logo img.logo__telecy{max-height:initial;max-width:initial;width:53%}#bestteams .bestteams-companies-list .company__logo img.logo__moneyfoward{max-width:230px}#bestteams .bestteams-companies-list .company__textlabel{height:60px;top:-45px !important;right:5px !important}#bestteams .bestteams-companies-list .company:nth-child(odd) .company__textlabel{right:auto !important;left:5px !important}#bestteams .bestteams-companies-list .company .btn{width:230px}#join{padding-top:60px}.nomination-modal .nomination-list{display:block}.nomination-modal .nomination-list__column{width:100%}.nomination-modal .nomination-list__column li{text-align:center}.nomination-modal__inner{padding-top:70px;padding-bottom:70px}.nomination-modal__logo{width:140px;margin:0 auto;margin-bottom:40px}}#thanks{position:relative;overflow:hidden}#thanks .hero__title{margin-bottom:50px}#thanks .hero__content{margin-top:0px !important}
