﻿html.is-category-open body{overflow:hidden}#category-nav{box-sizing:border-box;padding:40px 14px 40px 28px;overflow:hidden;overflow-y:auto}#category-nav .select-number{font-size:20px;line-height:1}#category-nav .select-number .num{font-size:2em;font-weight:700;color:#FFCC66}#category-nav .category-list{font-size:12px;line-height:2.916666666666667;display:flex;margin-top:10px}#category-nav .category-list li:nth-child(n+2){margin-left:10px}#category-nav .category-list li a{text-decoration:none;color:#0B9ADD;display:block;background:#fff;box-sizing:border-box;padding:0 16px;border:solid 1px #fff;border-radius:9999px}@media screen and (min-width: 768px){#category-nav .category-list li a:hover{color:#fff;background:none}}@media screen and (min-width: 992px){#category-nav .category-list li a:hover{color:#0B9ADD;background:#cdebf8}}#category-nav h3{font-size:18px;font-weight:700}#category-nav h3:nth-child(n+2){margin-top:45px}#category-nav h3 i{font-size:0.6em;color:#FFCC66;display:inline-block;vertical-align:baseline;transition:transform 0.2s ease}#category-nav h3.close i{transform:rotate(-90deg)}#category-nav .cat-list{display:flex;flex-wrap:wrap}#category-nav .cat-list:nth-child(n+2){margin-top:8px}#category-nav .cat-list li{margin:8px 8px 0 0}#category-nav .cat-list li .min{display:block}#category-nav .ps__rail-y,#category-nav .ps__thumb-y{width:5px;opacity:1}#category-nav .ps__rail-y{background:rgba(255,255,255,0.5)}#category-nav .ps__thumb-y{background:#e02986;right:0;border-radius:0}@media screen and (max-width: 991px){#category-nav{color:#fff;background:#802AFF;background:linear-gradient(45deg, #802bff 0%, #802bff 15%, #079add 60%, #fc6 100%);width:calc(100% - 45px);height:100vh;height:100dvh;z-index:2000;position:fixed;top:0;right:0;transform:translateX(calc(100% + 1px));transition:transform 0.2s ease}.is-category-open #category-nav{transform:translateX(0)}#category-nav .categories{position:relative;z-index:1}}@media screen and (min-width: 768px) and (max-width: 991px){#category-nav{width:660px}}@media screen and (min-width: 992px){#category-nav{order:1;flex-shrink:0;box-sizing:border-box;width:246px;height:calc(100vh - 40px);height:calc(100dvh - 40px);padding:40px 25px;position:sticky;top:40px}#category-nav .categories{width:100%}#category-nav .select-number{font-size:16px}#category-nav .select-number .num{font-size:1.875em;color:#FA7228}#category-nav .category-list{font-size:12px;line-height:2.083333333333333;flex-direction:column}#category-nav .category-list li:nth-child(n+2){margin:5px 0 0}#category-nav .category-list li a{color:#0B9ADD;display:inline-block;vertical-align:top;border:solid 1px #0B9ADD}#category-nav h3{font-size:16px;padding:0 0 5px 5px}#category-nav h3:nth-child(n+2){margin-top:35px}#category-nav h3 i{color:#FA7228}#category-nav .cat-list{display:block}#category-nav .cat-list:nth-child(n+2){margin-top:0}#category-nav .cat-list li{width:fit-content;margin:5px 0 0}#category-nav .ps__rail-y{background:rgba(0,0,0,0.1)}}#category-overlay{background:rgba(255,255,255,0.8);z-index:999;width:100%;height:100vh;height:100dvh;position:fixed;top:0;left:0;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0s 0.4s}.is-category-open #category-overlay{opacity:1;visibility:visible;transition-delay:0s}#category-btn{z-index:1000;position:fixed;right:0;top:115px}.is-category-open #category-btn{right:calc(100% - 45px);transition:right 0.2s ease}@media screen and (min-width: 768px) and (max-width: 991px){.is-category-open #category-btn{right:660px}}@media screen and (min-width: 992px){#category-btn{display:none}}#generate{display:none}html.is-load #generate{display:flex}#generate .messagebox-container{padding:20px 20px 50px;position:relative}#generate .messagebox-container>.inner{display:flex;flex-direction:column}#generate .messagebox-container .copy-text2{font-size:15px;background:#fff;display:block;box-sizing:border-box;width:100%;margin-top:20px;padding:0.3em 0.5em;border:solid 1px #d5dbdb;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}#generate .messagebox-container .copy-button2{font-size:17px;color:#079ADD;width:215px;min-height:48px;border-color:#079ADD;border-width:2px}#generate .messagebox-container .copy-message2{font-size:12px;color:#fff;background:#FA7228;white-space:nowrap;padding:5px 10px;z-index:900;position:absolute;right:20px;bottom:0;opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0s 0.4s}#generate .messagebox-container .copy-message2.is-active{opacity:1;visibility:visible;transition-delay:0s}@media screen and (min-width: 600px){#generate .messagebox-container{padding:50px 40px}#generate .messagebox-container .copy-button2{font-size:18px;font-weight:700;width:300px}}@media screen and (min-width: 768px){#generate .messagebox-container .copy-message2{right:0}#generate .messagebox-container .copy-button2:hover{color:#fff;background:linear-gradient(45deg, #802bff 0%, #802bff 15%, #079add 60%, #fc6 100%) !important;border:none}}#current-category{font-size:12px;background:#f2f4f4;padding:10px}#current-category .category-list{letter-spacing:-0.4em}#current-category .category-list li{display:inline-block;letter-spacing:0;vertical-align:top;white-space:nowrap}#current-category .category-list li .c-checkbox.category input[type="checkbox"],#current-category .category-list li .c-checkbox.category input[type="checkbox"]+label{display:none}#current-category .category-list li .c-checkbox.category input[type="checkbox"]:checked,#current-category .category-list li .c-checkbox.category input[type="checkbox"]:checked+label{display:block}#current-category .category-list li .c-checkbox.category input[type="checkbox"]:checked+label{margin-right:1em}#current-category .category-list li .gen{display:none !important}@media screen and (min-width: 600px){#current-category{padding:10px 20px}}@media screen and (max-width: 959px){#current-category .category-list li .c-checkbox.category input[type="checkbox"]+label{word-break:break-all;white-space:normal}}@media screen and (min-width: 1200px){#current-category{padding:10px 40px}}#timetable{padding:0 20px}@media screen and (max-width: 374px){#timetable{padding:0 5.333333333333333vw}}@media screen and (min-width: 992px){#timetable{width:100%;order:9999;padding:0 40px 0 14px}}#timetable .timetable-day:not(:last-child){padding-bottom:100px}#timetable .timetable-day:last-child{padding-bottom:20px}#timetable .timetable-day:nth-child(odd){background:#fff}@media screen and (min-width: 600px){#timetable .timetable-day:last-child{padding-bottom:50px}}#timetable .section-header{padding:60px 0 30px}#timetable .section-header>.section-inner{display:flex;justify-content:space-between;align-items:center}#timetable .section-header .section-title{font-size:22px;font-weight:400;line-height:1.25;display:flex;align-items:baseline;flex-wrap:wrap}#timetable .section-header .section-title .day{font-size:2em;font-weight:700;margin-right:0.125em}#timetable .section-header .section-title .week{font-size:0.5909090909090909em;margin-left:0.25em}#timetable .section-header .icons{font-size:10px;flex-shrink:0;display:flex;flex-direction:column}#timetable .section-header .icons li{display:flex;align-items:center}#timetable .section-header .icons li:nth-child(n+2){margin-top:8px}#timetable .section-header .icons li i{font-size:1.6em;color:#FFCC66;margin-right:0.375em}@media screen and (min-width: 600px){#timetable .section-header>.section-inner{align-items:baseline}#timetable .section-header .icons{flex-direction:row}#timetable .section-header .icons li:nth-child(n+2){margin:0 0 0 22px}}@media screen and (min-width: 768px){#timetable .section-header{padding:50px 0 30px}#timetable .section-header .section-title{font-size:30px}#timetable .section-header .section-title .week{font-size:0.6em}#timetable .section-header .icons{font-size:11px}#timetable .section-header .icons li i{font-size:2.181818181818182em}}@media screen and (min-width: 992px){#timetable .section-header{padding:50px 0 30px}}.section-body{overflow:hidden}.section-body.hidden{display:none !important}.section-body .session-start{font-size:20px;font-weight:700;padding:60px 0 30px}.section-body .session-start .day{font-size:1.5em}.section-body .session-start .start:before{font-family:"AmazonEmberDisplay","AM-JP UD Shin Go NT Pr6N","Noto Sans JP","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ Pro","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","YuGothic","游ゴシック体","游ゴシック","メイリオ","Meiryo",sans-serif;font-weight:300;content:"/";margin:0 0.25em}@media screen and (min-width: 768px){.section-body .session-start{font-size:26px}.section-body .session-start .day{font-size:1.538461538461538em}}.section-body .section-break{font-size:21px;font-weight:700;color:#aaa;background:#f2f4f4;margin-top:25px;letter-spacing:0.03em;text-align:center;padding:20px 5px}@media screen and (min-width: 600px){.section-body .section-break{font-size:22px;padding:25px 10px 30px}}@media screen and (min-width: 768px){.section-body .section-break+.section-body:before{display:none}}.section-body.notfound:not(.exhibition){display:none !important}.session-container{-webkit-transition:height 0.4s ease, padding 0.4s ease;transition:height 0.4s ease, padding 0.4s ease}.session{box-sizing:border-box;cursor:pointer;background:#232F3E}.session .session-inner{color:#fff;background:#232F3E;display:flex;flex-direction:column;box-sizing:border-box;border-top:1px solid rgba(119,131,146,0.5);padding:13px 15px 20px;position:relative;-webkit-transition:color 0.2s ease-in-out, background 0.2s ease-in-out, border-color 0.2s ease-in-out;transition:color 0.2s ease-in-out, background 0.2s ease-in-out, border-color 0.2s ease-in-out}.session .session-title a{-webkit-transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out;transition:color 0.2s ease-in-out, opacity 0.2s ease-in-out}.session .session-title a i{display:inline-block;vertical-align:baseline;margin-left:0.25em;transform:translateY(10%);display:none !important}.session .session-title a:hover{opacity:0.5}.session .session-meta{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.session .session-meta>li:nth-child(odd){min-width:50%}.session .session-meta>li:nth-child(n+3){margin-top:5px}.session .session-meta>li.time{font-size:15px;font-weight:700;line-height:1;color:#FA7228}.session .session-meta>li.time .start{font-size:1.2em}.session .session-meta>li.id{font-size:10px;color:#778393}.session .session-meta>li.type{font-size:12px;color:#FFCC66}.session .session-meta>li.type .min{font-size:10px;display:block}.session .session-meta>li.icon{font-size:18px;line-height:1;color:#FFCC66}.session .session-meta>li.icon ul{display:flex;align-items:center}.session .session-meta>li.icon ul li:nth-child(n+2){margin-left:10px}.session .session-title{font-size:14px;font-weight:700;margin-top:8px}.session .session-title a{color:#fff}.session .session-company{font-size:11px;margin-top:2px}.session .session-button{margin-top:auto}.session .session-button:before{display:block;content:"";margin-top:15px}.session .session-button .c-checkbox.btn{width:138px;margin:0 auto}.session .session-button .c-checkbox.btn input[type="checkbox"]+label:after{display:inline;content:"選択する"}.session .session-button .c-checkbox.btn input[type="checkbox"]:disabled+label:after{content:"満席"}.session .session-button .c-checkbox.btn input[type="checkbox"].few:not(:checked)+label{color:#fff;background:#E02986;border-color:#E02986}.session .session-button .c-checkbox.btn input[type="checkbox"].few:not(:checked)+label:after{content:"残りわずか"}.session .session-button .c-checkbox.btn input[type="checkbox"]:checked+label:before{font-family:'icon';font-weight:400;content:"\e908";margin-right:0.25em;transform:scale(0.8)}.session .session-button .c-checkbox.btn input[type="checkbox"]:checked+label:after{content:"選択済"}.session.is-select .session-inner{background:linear-gradient(45deg, rgba(128,43,255,0.5) 0%, rgba(128,43,255,0.5) 15%, rgba(7,154,221,0.5) 60%, rgba(255,204,102,0.5) 100%)}.session.is-select .session-meta{color:#D4DADA}.session.is-select .session-meta li.id{color:#D4DADA}@media screen and (min-width: 375px){.session .session-inner{border-left:1px solid rgba(119,131,146,0.5)}}@media screen and (min-width: 768px){.session .session-meta li.time{font-size:12px;font-weight:400}.session .session-meta li.time .start{font-size:16px;font-weight:700}.session .session-meta li.type{font-weight:700}.session .session-meta li.type .min{font-weight:400}.session .session-title{font-size:16px}.session .session-company{font-size:12px;color:#D4DADA;margin-top:6px}}@media screen and (min-width: 992px){.session .session-inner{padding:15px 20px}}.session,.session-masonry{width:100%}.session.lv-keynote,.session.lv-special,.session.exhibition,.session-masonry.lv-keynote,.session-masonry.lv-special,.session-masonry.exhibition{width:100% !important}@media screen and (min-width: 375px){.session,.session-masonry{width:50%}.session.x2,.session-masonry.x2{width:100%}}@media screen and (min-width: 768px){.session,.session-masonry{width:33.33333333333333%}}@media screen and (min-width: 1200px){.session,.session-masonry{width:25%}.session.x2,.session-masonry.x2{width:50%}}.session.lv-keynote .session-inner,.session.lv-special .session-inner{padding:20px}.session.lv-keynote .session-meta li.time,.session.lv-special .session-meta li.time{font-size:15px;font-weight:700}.session.lv-keynote .session-meta li.time .start,.session.lv-special .session-meta li.time .start{font-size:18px}.session.lv-keynote .session-meta li.type,.session.lv-special .session-meta li.type{font-size:15px}.session.lv-keynote .session-title,.session.lv-special .session-title{font-size:22px;margin-top:10px}.session.lv-keynote .session-overview,.session.lv-special .session-overview{font-size:13px;margin-top:8px}.session.lv-keynote .session-speakers .speaker-image,.session.lv-special .session-speakers .speaker-image{display:flex;flex-wrap:wrap;justify-content:center;margin:0 -10px}.session.lv-keynote .session-speakers .speaker-image .speaker,.session.lv-special .session-speakers .speaker-image .speaker{width:calc(50% - 20px);margin:15px 10px 0}.session.lv-keynote .session-speakers .speaker-image .speaker .image img,.session.lv-special .session-speakers .speaker-image .speaker .image img{width:100%}.session.lv-keynote .session-speakers .speaker-image .speaker .text,.session.lv-special .session-speakers .speaker-image .speaker .text{margin-top:15px}.session.lv-keynote .session-speakers .speaker-image .speaker .text .name,.session.lv-special .session-speakers .speaker-image .speaker .text .name{font-size:13px;line-height:1.25}.session.lv-keynote .session-speakers .speaker-image .speaker .text .name>span,.session.lv-special .session-speakers .speaker-image .speaker .text .name>span{font-size:16px;font-weight:700}.session.lv-keynote .session-speakers .speaker-image .speaker .text .company,.session.lv-special .session-speakers .speaker-image .speaker .text .company{font-size:11px;color:#F1F3F3;margin-top:5px}.session.lv-keynote .session-button:before,.session.lv-special .session-button:before{margin-top:24px}@media screen and (min-width: 600px){.session.lv-keynote .session-speakers .speaker-image,.session.lv-special .session-speakers .speaker-image{justify-content:flex-start}.session.lv-keynote .session-speakers .speaker-image .speaker,.session.lv-special .session-speakers .speaker-image .speaker{width:calc(33.33333333333333% - 20px)}}@media screen and (min-width: 768px){.session.lv-keynote .session-inner,.session.lv-special .session-inner{padding:40px}.session.lv-keynote .session-text .session-meta,.session.lv-special .session-text .session-meta{justify-content:flex-start;flex-wrap:nowrap;align-items:baseline}.session.lv-keynote .session-text .session-meta li,.session.lv-special .session-text .session-meta li{flex-shrink:0}.session.lv-keynote .session-text .session-meta li:nth-child(odd),.session.lv-special .session-text .session-meta li:nth-child(odd){min-width:0}.session.lv-keynote .session-text .session-meta li.id,.session.lv-keynote .session-text .session-meta li.icon,.session.lv-special .session-text .session-meta li.id,.session.lv-special .session-text .session-meta li.icon{align-self:center}.session.lv-keynote .session-text .session-meta li.time,.session.lv-special .session-text .session-meta li.time{flex-shrink:0;margin-right:18px}.session.lv-keynote .session-text .session-meta li.id,.session.lv-special .session-text .session-meta li.id{order:9999;font-size:12px;margin-left:28px}.session.lv-keynote .session-text .session-meta li.type,.session.lv-special .session-text .session-meta li.type{flex-shrink:0;margin:0}.session.lv-keynote .session-text .session-meta li.icon,.session.lv-special .session-text .session-meta li.icon{font-size:24px;margin-left:auto;transform:translateY(-5px)}.session.lv-keynote .session-text .session-category,.session.lv-keynote .session-text .session-title,.session.lv-keynote .session-text .session-overview,.session.lv-special .session-text .session-category,.session.lv-special .session-text .session-title,.session.lv-special .session-text .session-overview{width:100%}.session.lv-keynote .session-text .session-overview,.session.lv-special .session-text .session-overview{font-size:14px;margin-top:4px}.session.lv-keynote .session-speakers .speaker-image .speaker,.session.lv-special .session-speakers .speaker-image .speaker{width:calc(25% - 20px)}.session.lv-keynote .session-speakers .speaker-image .speaker .text .company,.session.lv-special .session-speakers .speaker-image .speaker .text .company{font-size:12px;color:#D4DADA}.session.lv-keynote .session-button:before,.session.lv-special .session-button:before{margin-top:34px}.session.lv-keynote .session-button .c-checkbox.btn,.session.lv-special .session-button .c-checkbox.btn{font-size:18px;width:300px}.session.lv-keynote .session-button .c-checkbox.btn input[type="checkbox"]+label,.session.lv-special .session-button .c-checkbox.btn input[type="checkbox"]+label{min-height:48px}}@media screen and (min-width: 1200px){.session.lv-keynote .session-speakers,.session.lv-special .session-speakers{max-width:914px}.session.lv-keynote .session-speakers .speaker-image,.session.lv-special .session-speakers .speaker-image{margin:0 -12px}.session.lv-keynote .session-speakers .speaker-image .speaker,.session.lv-special .session-speakers .speaker-image .speaker{width:calc(20% - 24px);margin:15px 12px 0}}.section-body.exhibition .session-container{height:auto !important}.section-body.exhibition .session.exhibition{position:static !important;display:block !important;cursor:default !important;transform:none !important;opacity:1 !important}.section-body.exhibition .session.exhibition .session-meta{display:none}.section-body.exhibition .session.exhibition .session-title{font-size:18px;margin-top:10px}.section-body.exhibition .session.exhibition .session-text{font-size:13px;margin-top:10px}@media screen and (min-width: 768px){.section-body.exhibition .session.exhibition .session-text{color:#D4DADA}}@media screen and (min-width: 992px){.section-body.exhibition .session.exhibition .session-inner{flex-direction:row;align-items:center;padding:20px 30px}.section-body.exhibition .session.exhibition .data{width:100%;margin-right:20px}.section-body.exhibition .session.exhibition .button{flex-shrink:0}.section-body.exhibition .session.exhibition .session-time{font-size:18px;font-weight:700;line-height:1}.section-body.exhibition .session.exhibition .session-time .start{font-size:22px}.section-body.exhibition .session.exhibition .session-title{font-size:18px;margin-top:12px}.section-body.exhibition .session.exhibition .session-text{font-size:14px;margin-top:8px}.section-body.exhibition .session.exhibition .session-button{margin:0}.section-body.exhibition .session.exhibition .session-button:before{display:none}}.clipboard{background:#fff;padding:10px;border-bottom:solid 1px #d5dbdb;position:relative}.clipboard>.inner{display:flex;justify-content:flex-end}.clipboard .copy-text{font-size:12px;background:#fff;display:block;box-sizing:border-box;width:100%;padding:0.3em 0.5em;border:solid 1px #d5dbdb;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;resize:none}.clipboard .copy-button{font-size:12px;color:#fff;background:#E6963C;flex-shrink:0;box-sizing:border-box;width:120px;margin-left:10px;padding:10px}.clipboard .copy-message{font-size:10px;color:#fff;background:#BF4A83;white-space:nowrap;padding:5px 10px;z-index:900;position:absolute;right:10px;bottom:5px;transform:translate(0%, 100%);opacity:0;visibility:hidden;transition:opacity 0.4s ease, visibility 0s 0.4s}.clipboard .copy-message.is-active{opacity:1;visibility:visible;transition-delay:0s}@media screen and (min-width: 600px){.clipboard{padding:10px 20px}.clipboard .copy-message{right:20px}}@media screen and (min-width: 992px){.clipboard{padding:10px 40px}.clipboard .copy-message{right:100px;transform:translate(50%, 100%)}.clipboard .copy-button{transition:color 0.2s ease-in-out, background 0.2s ease-in-out, opacity 0.2s ease-in-out}.clipboard .copy-button:hover{opacity:0.5}}#popup-session{display:none}.modaal-overlay{background:linear-gradient(45deg, #802bff 0%, #802bff 15%, #079add 60%, #fc6 100%) !important;z-index:99999}.modaal-wrapper{z-index:100000}.modaal-wrapper .modaal-inner-wrapper{padding:40px}.modaal-wrapper .modaal-container{color:#fff;background:none;box-shadow:none;max-width:910px}.modaal-wrapper .modaal-content-container{padding:0}.modaal-wrapper .modaal-close{font-size:50px;background:none;width:1em;height:1em;position:absolute;top:-25px;right:-20px}.modaal-wrapper .modaal-close:before,.modaal-wrapper .modaal-close:after{background:#fff;width:1px;height:1.25em;top:50%;left:50%}.modaal-wrapper .modaal-close:before{transform:translate(-50%, -50%) rotate(45deg)}.modaal-wrapper .modaal-close:after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 374px){.modaal-wrapper .modaal-inner-wrapper{padding:40px 10.66666666666667vw}}@media screen and (min-width: 600px){.modaal-wrapper .modaal-inner-wrapper{padding:80px 40px 60px}.modaal-wrapper .modaal-close{top:-60px;right:0}}.modaal-wrapper.popup-session .session-header .session-meta{display:flex}.modaal-wrapper.popup-session .session-header .session-meta{flex-direction:column}.modaal-wrapper.popup-session .session-header .session-meta li.time{font-size:15px;font-weight:700;margin-top:15px}.modaal-wrapper.popup-session .session-header .session-meta li.time .start{font-size:1.2em}.modaal-wrapper.popup-session .session-header .session-meta li.id{font-size:10px}.modaal-wrapper.popup-session .session-header .session-meta li.type{font-size:15px;font-weight:700}.modaal-wrapper.popup-session .session-header .session-meta li.type .min{font-size:0.8em;font-weight:400;margin-left:0.25em}.modaal-wrapper.popup-session .session-header .session-meta li.icon{font-size:18px}.modaal-wrapper.popup-session .session-header .session-meta li.icon ul{display:flex;align-items:center}.modaal-wrapper.popup-session .session-header .session-meta li.icon ul li:nth-child(n+2){margin-left:10px}.modaal-wrapper.popup-session .session-body{margin-top:15px}.modaal-wrapper.popup-session .session-body .session-title{font-size:22px;font-weight:700}.modaal-wrapper.popup-session .session-body .session-category{font-size:12px;display:flex;flex-wrap:wrap;margin-top:5px}.modaal-wrapper.popup-session .session-body .session-category li{background:rgba(255,255,255,0.1);margin:5px 5px 0 0;border-radius:9999px;padding:5px 15px}.modaal-wrapper.popup-session .session-body .session-category li:last-child{margin-right:0}.modaal-wrapper.popup-session .session-body .session-overview{font-size:13px;margin-top:20px}.modaal-wrapper.popup-session .session-body .session-speakers{margin-top:15px}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image{display:flex;flex-wrap:wrap;justify-content:center;margin:-30px -10px 0}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker{width:calc(50% - 20px);margin:30px 10px 0}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .image{border-radius:10px;overflow:hidden}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .image img{width:100%}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .text{margin-top:16px}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .text .name{font-size:13px;font-weight:700;line-height:1.25}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .text .name>span{font-size:1.230769230769231em}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker .text .company{font-size:11px;margin-top:5px}.modaal-wrapper.popup-session .session-footer{margin-top:24px}.modaal-wrapper.popup-session .session-footer .button{font-size:17px;text-align:center}.modaal-wrapper.popup-session .session-footer .button li a{color:#fff;display:flex;justify-content:center;align-items:center;max-width:215px;height:48px;margin:0 auto;border:solid 1px #fff;border-radius:9999px}@media screen and (max-width: 767px){.modaal-wrapper.popup-session .session-header .session-meta{flex-wrap:wrap;flex-direction:row;align-items:center}.modaal-wrapper.popup-session .session-header .session-meta li.time{order:2;width:100%;margin-top:10px}.modaal-wrapper.popup-session .session-header .session-meta li.id{order:1;width:100%}.modaal-wrapper.popup-session .session-header .session-meta li.type{order:1000;margin-top:5px}.modaal-wrapper.popup-session .session-header .session-meta li.icon{order:2000;margin-left:20px;margin-top:5px}}@media screen and (min-width: 600px){.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker{width:calc(33.33333333333333% - 20px)}}@media screen and (min-width: 768px){.modaal-wrapper.popup-session .session-header .session-meta{flex-direction:row;align-items:baseline}.modaal-wrapper.popup-session .session-header .session-meta li:not(:last-child){margin-right:30px}.modaal-wrapper.popup-session .session-header .session-meta li.time{font-size:18px;margin-top:0}.modaal-wrapper.popup-session .session-header .session-meta li.time .start{font-size:22px}.modaal-wrapper.popup-session .session-header .session-meta li.type{font-size:18px}.modaal-wrapper.popup-session .session-header .session-meta li.type .min{font-size:12px}.modaal-wrapper.popup-session .session-header .session-meta li.id{font-size:12px;color:#D4DADA;order:9999}.modaal-wrapper.popup-session .session-header .session-meta li.icon{font-size:24px;order:1000;margin-left:20px;margin-right:20px}.modaal-wrapper.popup-session .session-header .session-meta li.icon ul li:not(:last-child){margin-right:10px}.modaal-wrapper.popup-session .session-body{margin-top:15px}.modaal-wrapper.popup-session .session-body .session-title{font-size:26px}.modaal-wrapper.popup-session .session-body .session-overview{font-size:14px}.modaal-wrapper.popup-session .session-body .session-speakers{margin-top:30px}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker{width:calc(25% - 20px)}.modaal-wrapper.popup-session .session-footer{margin-top:34px}.modaal-wrapper.popup-session .session-footer .button{font-size:13px}.modaal-wrapper.popup-session .session-footer .button li a{width:166px;height:36px}.modaal-wrapper.popup-session .session-footer .button li a:hover{background:linear-gradient(45deg, #802bff 0%, #802bff 15%, #079add 60%, #fc6 100%) !important;border:rgba(255,255,255,0)}}@media screen and (min-width: 992px){.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image{margin:-20px -12px 0}.modaal-wrapper.popup-session .session-body .session-speakers .speaker-image .speaker{width:calc(20% - 24px);margin:20px 12px 0}}#alert{display:none}html.is-load #alert{display:flex}.messagebox{display:flex;flex-direction:column;align-items:center;width:100%;height:100vh;height:100dvh;z-index:10000;position:fixed;top:0;left:0;visibility:hidden;-webkit-transition:visibility 0s 0.4s;transition:visibility 0s 0.4s}.messagebox .messagebox-overlay{background:rgba(255,255,255,0.7);width:100%;height:100vh;height:100dvh;opacity:0;position:fixed;top:0;left:0;-webkit-transition:opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86);transition:opacity 0.4s cubic-bezier(0.785, 0.135, 0.15, 0.86)}.messagebox .messagebox-container{display:flex;flex-direction:column;align-items:center;color:#fff;width:100%;height:100%;z-index:1;opacity:0;overflow:hidden;overflow-y:auto;transform:scale(1.1);transition:transform 0.3s ease-out, opacity 0.3s ease-in-out}.messagebox .messagebox-body{box-sizing:border-box;width:100%;margin:auto 0;padding:60px 40px 40px}.messagebox.is-show{visibility:visible;-webkit-transition-delay:0s;transition-delay:0s}.messagebox.is-show .messagebox-overlay{opacity:1}.messagebox.is-show .messagebox-container{opacity:1;transform:scale(1);transition-delay:0.2s, 0.2s}.messagebox .messagebox-close{font-size:50px;width:1em;height:1em;z-index:1;position:absolute;top:20px;right:20px;cursor:pointer}.messagebox .messagebox-close:before,.messagebox .messagebox-close:after{background:#fff;display:block;content:"";width:1.25em;height:1px;position:absolute;top:50%;left:50%}.messagebox .messagebox-close:before{transform:translate(-50%, -50%) rotate(45deg)}.messagebox .messagebox-close:after{transform:translate(-50%, -50%) rotate(-45deg)}@media screen and (max-width: 599px){.messagebox .messagebox-overlay{background:linear-gradient(45deg, #000 0%, #071f42 40%, #802bff 80%, #802bff 80%, #802bff 100%)}}@media screen and (min-width: 600px){.messagebox .messagebox-container{min-width:455px;max-width:485px;width:fit-content}.messagebox .messagebox-body{background:linear-gradient(45deg, #000 0%, #071f42 40%, #802bff 80%, #802bff 80%, #802bff 100%);padding:50px 40px;position:relative}}.messagebox-container .title{font-size:22px;font-weight:700;line-height:1.384615384615385;display:flex;flex-wrap:wrap}.messagebox-container .title>span{flex-shrink:0}.messagebox-container .message{font-size:13px;color:#FFCC66;margin-top:8px}.messagebox-container .alert-box{font-size:13px;background:rgba(255,255,255,0.1);margin-top:20px;padding:15px}.messagebox-container .alert-box .txt1 .current{color:#FFCC66}.messagebox-container .alert-box .list{font-size:12px}.messagebox-container .alert-box .list:nth-child(n+2){margin-top:10px}.messagebox-container .alert-box .list li{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.messagebox-container .alert-box .list li:before{content:"・"}.messagebox-container .checkbox{font-size:12px;line-height:1.666666666666667;display:flex;justify-content:flex-start;margin-top:20px}.messagebox-container .checkbox .c-check{display:block;position:relative}.messagebox-container .checkbox .c-check input[type="checkbox"]{font-size:0;display:block;width:100%;height:100%;cursor:pointer;opacity:0;z-index:1;position:absolute;left:0;top:0}.messagebox-container .checkbox .c-check input[type="checkbox"]+label{display:block;white-space:nowrap;padding-left:2.5em}.messagebox-container .checkbox .c-check input[type="checkbox"]+label:after,.messagebox-container .checkbox .c-check input[type="checkbox"]+label:before{font-size:2em;display:block;content:"";width:1em;height:1em;position:absolute;top:50%;left:0;transform:translateY(-50%)}.messagebox-container .checkbox .c-check input[type="checkbox"]+label:before{background:#fff;border:solid 1px #778392;border-radius:4px}.messagebox-container .checkbox .c-check input[type="checkbox"]+label:after{font-family:'icon' !important;line-height:1;color:#FA7228;content:"\e908";text-align:center;visibility:hidden;transform:translateY(-50%) scale(0.6666666667)}.messagebox-container .checkbox .c-check input[type="checkbox"]:checked+label:after{visibility:visible}.messagebox-container .button{font-size:13px;margin-top:24px}.messagebox-container .button li:nth-child(n+2){margin-top:20px}.messagebox-container .button li .btn{color:#fff;display:flex;justify-content:center;align-items:center;box-sizing:border-box;width:144px;min-height:36px;margin:0 auto;border:solid 1px #fff;border-radius:9999px}.messagebox-container .button li .btn.btn-ok{font-size:17px;color:#079ADD;width:215px;min-height:48px;border-color:#079ADD;border-width:2px}@media screen and (min-width: 600px){.messagebox-container .title{font-size:26px;width:calc(100% - 20px)}.messagebox-container .message{font-size:16px}.messagebox-container .checkbox{margin-top:25px}.messagebox-container .checkbox .c-check input[type="checkbox"]+label{padding-left:1.833333333333333em}.messagebox-container .checkbox .c-check input[type="checkbox"]+label:after,.messagebox-container .checkbox .c-check input[type="checkbox"]+label:before{font-size:1.333333333333333em}.messagebox-container .button li .btn{width:166px}.messagebox-container .button li .btn.btn-ok{font-size:18px;font-weight:700;width:300px}}@media screen and (min-width: 768px){.messagebox-container .button li .btn{transition:none}.messagebox-container .button li .btn:hover{color:#fff;background:linear-gradient(45deg, #802bff 0%, #802bff 15%, #079add 60%, #fc6 100%) !important;border:none}}
