.conference-wrapper h2.ttl-shoulder{font-size:2.8rem !important}@media(max-width: 991px){.conference-wrapper h2.ttl-shoulder{font-size:1.75rem !important}}@media(max-width: 768px){.conference-wrapper h2.ttl-shoulder{font-size:1.5rem !important}}@media(max-width: 575px){.conference-wrapper h2.ttl-shoulder{font-size:1rem !important}}.conference-wrapper .txt-xxs{font-size:.65rem !important}@media(max-width: 768px){.conference-wrapper .txt-xxs{font-size:.45rem !important}}.conference-wrapper .txt-xs{font-size:.7rem !important}@media(max-width: 768px){.conference-wrapper .txt-xs{font-size:.55rem !important}}.conference-wrapper .txt-sm{font-size:1rem !important}@media(max-width: 768px){.conference-wrapper .txt-sm{font-size:.95rem !important}}.conference-wrapper .txt-md{font-size:3.5rem !important}@media(max-width: 992px){.conference-wrapper .txt-md{font-size:3rem !important}}@media(max-width: 768px){.conference-wrapper .txt-md{font-size:1.75rem !important}}.conference-wrapper .txt-xl{font-size:5.5rem !important}@media(max-width: 768px){.conference-wrapper .txt-xl{font-size:3rem !important}}.conference-wrapper .txt-xxl{font-size:112% !important;vertical-align:-0.25rem}@media(max-width: 992px){.conference-wrapper .txt-xxl{vertical-align:-0.2rem}}@media(max-width: 768px){.conference-wrapper .txt-xxl{vertical-align:-0.1rem}}.conference-wrapper .txt-normal{font-weight:normal}.conference-wrapper .spacing-left-half{margin-left:-0.5em}.conference-wrapper .spacing-right-half{margin-right:-0.5em}.conference-wrapper .spacing-left-quarter{margin-left:-0.25em}.conference-wrapper .spacing-right-quarter{margin-right:-0.25em}.conference-wrapper .text-shadow{text-shadow:0 4px 10px rgba(0,0,0,.2) !important}.conference-wrapper .txt-circle-period{vertical-align:.35rem;display:inline-flex;justify-content:center;align-items:center;border:2px solid;border-radius:50em;padding:.35rem;font-size:1.75rem;background:rgba(0,0,0,.2);letter-spacing:initial;line-height:0;position:relative;aspect-ratio:1/1}@media(max-width: 768px){.conference-wrapper .txt-circle-period{display:inline-flex;padding:4px 3px !important}}@media(max-width: 991px){.conference-wrapper .txt-circle-period{font-size:60% !important}}.conference-wrapper .active{margin-right:-0.25em}.conference-wrapper .txt-L-chara,.conference-wrapper .txt-R-chara{position:absolute;font-weight:normal}.conference-wrapper .txt-L-chara{left:.25em}.conference-wrapper .txt-R-chara{right:.25em}.conference-wrapper .txt-indent li{text-indent:-1em;margin-left:1em;font-size:.75em;color:#eb1b72}.conference-wrapper .border-bottom-1{border-bottom:solid 1px #ddd}.conference-wrapper .border-bottom-0{border-bottom:solid 0 #ddd;border:none !important}.conference-header{height:80px;transition:all 0.5s ease;z-index:997;background:#002b41}.conference-header.header-transparent{background:none}.conference-header.header-scrolled{background-image:linear-gradient(90deg, rgba(255, 90, 13, 0.75), rgba(235, 27, 114, 0.9));background-size:auto;height:60px}.conference-header.logo h1{font-size:1.75rem;margin:0;padding:4px 0;line-height:1;font-weight:400;letter-spacing:3px;text-transform:uppercase}.conference-header .logo h1 a{color:#fff;text-decoration:none}.conference-header .logo h1 a:hover{color:#fff;text-decoration:none}.conference-header .logo img{padding:0;margin:0;max-height:40px;width:100%;display:inline-block}@media(max-width: 991px){.conference-header .logo img{width:45px;-o-object-fit:cover;object-fit:cover;height:40px;-o-object-position:0 0;object-position:0 0}}.conference-header .custom-navbar{padding:0}.conference-header .custom-navbar ul{margin:0;padding:0;display:flex !important;list-style:none;align-items:center}.conference-header .custom-navbar li{position:relative}.conference-header .custom-navbar a{display:flex;align-items:center;justify-content:space-between;padding:10px 0 10px 30px;font-size:.875rem;color:#fff;white-space:nowrap;transition:.3s;text-decoration:none}.conference-header .custom-navbar a:hover{color:#ffb3d0}.conference-header .custom-mobile-nav-toggle{color:#fff;font-size:1.75rem;font-style:normal;cursor:pointer;display:none;line-height:0;transition:.5s;position:relative}.conference-header .custom-mobile-nav-toggle.custom-menu-icon::before{content:"☰";font-size:1.75rem;font-style:normal;display:block;color:inherit}.conference-header .custom-mobile-nav-toggle.custom-close-icon::before{content:"✕";font-size:1.5rem;font-style:normal;display:block;color:inherit;position:inherit;top:1.35rem;right:.5rem}.conference-header .custom-mobile-nav-toggle:not(.custom-close-icon)::before{content:"☰";font-size:1.75rem;font-style:normal;display:block;color:inherit}@media(min-width: 769px){.conference-header .custom-mobile-nav-toggle{display:none !important}.conference-header .custom-navbar ul{display:flex !important}}@media(max-width: 768px){.conference-header .custom-mobile-nav-toggle{display:block !important}.conference-header .custom-navbar ul{display:none !important}}.conference-header .custom-navbar-mobile{position:fixed !important;overflow:hidden;top:0;right:0;left:0;bottom:0;z-index:9999 !important;transition:.3s}.conference-header .custom-navbar-mobile .custom-mobile-nav-toggle{position:absolute;top:15px;right:15px;z-index:10000;color:#fff;font-size:1.75rem;padding:8px;border-radius:4px}.conference-header .custom-navbar-mobile ul{display:block !important;position:absolute;top:0;left:0;width:100%;padding:0;padding-top:4rem;background-color:rgba(0,0,0,.75) !important;overflow-y:auto;transition:.4s;box-shadow:0px 3px 10px rgba(0,0,0,.2)}.conference-header .custom-navbar-mobile li{border-bottom:1px solid hsla(0,0%,100%,.2)}.conference-header .custom-navbar-mobile li:last-child{border-bottom:none}.conference-header .custom-navbar-mobile a{padding:15px 20px;font-size:1.2rem;color:#fff !important;display:block;text-align:center}.conference-header .custom-navbar-mobile a:hover{color:#ffb3d0 !important;background-color:hsla(0,0%,100%,.1)}.main-visual{width:100%;height:90vh;overflow:hidden;position:relative;background:url("../img/vis/network-vis.png");background-position:center;background-size:cover;background-attachment:fixed}.main-visual::after{content:"";position:absolute;left:50%;top:0;width:130%;height:97%;background-attachment:fixed;background-attachment:scroll;z-index:0;border-radius:0 0 50% 50%;transform:translateX(-50%) rotate(0deg);animation:bg-gradient 10s ease infinite;background-image:linear-gradient(45deg, rgba(7, 197, 255, 0.75), rgba(255, 83, 246, 0.75), rgba(255, 90, 13, 0.75), rgba(255, 31, 72, 0.75));background-size:100% 400%}@media(max-width: 768px){.main-visual::after{width:180%}}@media(max-width: 575px){.main-visual::after{width:200%}}.main-visual::before{content:"";position:absolute;left:50%;top:0;width:130%;height:97%;background:url("../img/vis/hero-artificial-intelligence-vis.png");background-position:center,center;background-size:cover,cover;background-attachment:fixed,fixed;z-index:0;border-radius:0 0 50% 50%;transform:translateX(-50%) rotate(0deg);outline:100px solid #fff}@media(max-width: 768px){.main-visual::before{width:180%}}@media(max-width: 575px){.main-visual::before{width:200%;top:0;background:url("../img/vis/hero-artificial-intelligence-vis_sp.png");background-position:center;background-size:cover}}.main-visual h2{width:98%;color:#fff;font-size:3rem;font-weight:700}@media(max-width: 575px){.main-visual h2{font-size:1.875rem}}.main-visual h3{width:100%;color:#fff;font-size:3rem;font-weight:700}@media(max-width: 991px){.main-visual h3{font-size:160% !important}}@media(max-width: 575px){.main-visual h3{font-size:2rem !important}}.main-visual h3.inline-period{letter-spacing:.05rem;display:inline-block}@media(max-width: 768px){.main-visual h3.inline-period{font-size:2rem !important}}.main-visual p{width:90%;animation-delay:.4s;color:#fff}.main-visual .main-vis-container{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;bottom:0;top:0;left:0;right:0}.main-visual .MainTheme{font-family:"Hiragino Sans W3","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;font-size:4.375rem !important}@media(max-width: 1300px){.main-visual .MainTheme{font-size:4.25rem !important}}@media(max-width: 992px){.main-visual .MainTheme{font-size:3rem !important}}@media(max-width: 768px){.main-visual .MainTheme{font-size:1.875rem !important}}@media(max-width: 460px){.main-visual .MainTheme{font-size:1.75rem !important}}.main-visual .description-txt{font-size:1.875rem;font-weight:800}@media(max-width: 768px){.main-visual .description-txt{font-size:1.5rem !important}}@media(max-width: 460px){.main-visual .description-txt{font-size:1rem !important}}.main-visual .commit-btn{font-weight:500;font-size:1.5rem !important;letter-spacing:1px;display:inline-block;padding:12px 32px;border-radius:50px;transition:all 0.5s ease;margin:10px;color:#fff;animation-delay:.8s;border:3px solid #fff;background-color:rgba(225,25,95,.8);white-space:nowrap;box-shadow:0px 10px 30px rgba(0, 0, 0, 0.2)}.main-visual .commit-btn:hover{background-color:#fff;border-color:#eb1b72;color:#eb1b72;text-decoration:none}@media(max-width: 768px){.main-visual .commit-btn{font-size:1rem !important}}.main-visual a{color:#fff;text-decoration:none}.main-visual a:hover{color:#eb1b72 !important;text-decoration:underline}@keyframes bg-gradient{0%{background-position:14% 0}50%{background-position:87% 100%}100%{background-position:14% 0}}.conference-wrapper{font-size:1.125rem;width:100%}.conference-wrapper .table tr td,.conference-wrapper .table tr th{background-color:unset !important}.conference-wrapper hr.dot-line{margin:.25rem 0;color:inherit;border:0;opacity:.5;border-top:dotted 1px #194a87}.conference-wrapper .btnArea a{bottom:0;right:0;left:0;z-index:9}.conference-wrapper .btnArea a:hover{opacity:unset !important;color:#fff}@media(max-width: 430px){.conference-wrapper .btnArea a{display:block;position:fixed}}@media(min-width: 768px){.conference-wrapper .btnArea{padding:0 10px}}.conference-wrapper .conference-timetable{background:#f0f0f0}.conference-wrapper .conference-timetable ul.timeline{position:relative;list-style-type:none;padding-left:5rem}.conference-wrapper .conference-timetable ul.timeline:before{position:absolute;display:block;left:36px;width:8px;height:100%;border-radius:4px;background-color:#a2a7a9;content:" "}.conference-wrapper .conference-timetable ul.timeline .event{position:relative;padding:16px;background:#fff;border-radius:6px;box-shadow:0px 4px 14px rgba(0,0,0,.1);margin-bottom:30px}.conference-wrapper .conference-timetable ul.timeline .event:before{display:block;position:absolute;top:30px;left:-55px;width:30px;height:30px;border:6px solid #b50072;border-radius:50%;background-color:#fff;box-shadow:0 0 4px -1px rgba(0,0,0,.6);content:" "}.conference-wrapper .conference-timetable ul.timeline h3{font-size:1.35rem;margin-top:0;margin-bottom:10px;padding-bottom:.5rem;padding-left:.25rem;padding-right:.25rem;border-bottom:2px solid #b50072;color:#b50072;font-weight:normal}.conference-wrapper .conference-timetable ul.timeline .time{position:absolute;display:inline-flex;width:120px;top:1.95rem;left:-179px;font-size:1.25rem;text-align:right;font-weight:600;text-transform:uppercase;justify-content:flex-end;align-items:center}@media(max-width: 575px){.conference-wrapper .conference-timetable ul.timeline .time{font-size:.75rem;top:2.5rem}}.conference-wrapper .conference-timetable ul.timeline .time>.bi{top:2px}.conference-wrapper .conference-timetable ul.timeline .speaker-ttl{font-weight:normal !important;font-size:1.25rem;margin:.5rem 0;line-height:normal}.conference-wrapper .conference-timetable ul.timeline .left-arrow:before{position:absolute;top:30px;left:-15px;display:inline-block;border-top:15px solid rgba(0,0,0,0);border-right:15px solid #ddd;border-left:0 solid #ddd;border-bottom:15px solid rgba(0,0,0,0);content:" "}.conference-wrapper .conference-timetable ul.timeline .left-arrow:after{position:absolute;top:30px;left:-14px;display:inline-block;border-top:15px solid rgba(0,0,0,0);border-right:15px solid #fff;border-left:0 solid #fff;border-bottom:15px solid rgba(0,0,0,0);content:" "}.conference-wrapper .conference-timetable table{margin-bottom:0}.conference-wrapper .conference-timetable table tr{border-bottom:1px solid #b3b3b3}.conference-wrapper .conference-timetable table tr:last-child{border-bottom:0 solid #ddd}.conference-wrapper .conference-timetable table tr th,.conference-wrapper .conference-timetable table tr td{vertical-align:middle}.conference-wrapper .conference-timetable table tr td:last-child{text-align:right;width:3em}.conference-wrapper .conference-timetable table tr td:nth-child(2){text-align:right}.conference-wrapper .conference-timetable a{color:#fff;text-decoration:none}.conference-wrapper .conference-timetable a:hover{color:#e31e5c !important;text-decoration:underline}.conference-wrapper section{padding:60px 0}.conference-wrapper section.section-bg{background-color:#f2f2f2 !important}.conference-wrapper section .section-title{text-align:center;padding-bottom:30px}.conference-wrapper section .section-title h2{font-size:1.875rem;font-weight:400;margin-bottom:20px;padding-bottom:20px;position:relative}@media(max-width: 768px){.conference-wrapper section .section-title h2{font-size:1.5rem !important}}.conference-wrapper section .section-title h2::before{content:""}.conference-wrapper section .section-title h2::after{content:"";position:absolute;display:block;width:100px;height:3px;background:#eb1b72;bottom:0;left:calc(50% - 50px)}.conference-wrapper section .section-title p{margin-bottom:0}.conference-wrapper section .section-title .description-txt{font-size:1.25rem}@media(max-width: 768px){.conference-wrapper section .section-title .description-txt{font-size:1.125rem !important}}.conference-wrapper .mainvisual-content{position:relative;z-index:1}@media(max-width: 430px){.conference-wrapper .mainvisual-content .btnArea{position:fixed;left:0;right:0;bottom:0;padding:.5em 0 .5em 0;text-align:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.conference-wrapper .mainvisual-content .btnArea a{display:block;margin:.5em auto;width:90%;font-size:1.1rem !important}}.conference-wrapper .conference-section{padding-bottom:20px}.conference-wrapper .conference-section a.photo-box,.conference-wrapper .conference-section .photo-box:hover{color:#212529 !important;text-decoration:none}.conference-wrapper .conference-section .photo-box{padding:1rem;position:relative;overflow:hidden;margin:0 0 25px 0;transition:all .3s ease-in-out;text-align:center;border:1px solid #fff}.conference-wrapper .conference-section .photo{margin:20px;display:inline-block;text-align:center}.conference-wrapper .conference-section .photo img{width:80%;border-radius:50%}.conference-wrapper .conference-section .icon-box{padding:30px;position:relative;overflow:hidden;margin:0 0 40px 0;background:#fff;box-shadow:0px 10px 30px rgba(0,0,0,.2);transition:all .3s ease-in-out;text-align:center;border:1px solid #fff}.conference-wrapper .conference-section .icon{margin:0 auto 20px auto;padding-top:17px;display:inline-block;text-align:center;border-radius:50%;width:72px;height:72px}.conference-wrapper .conference-section .icon i{font-size:2.25rem;line-height:1}.conference-wrapper .conference-section .speaker-ttl{font-weight:bold;font-size:1.15rem;line-height:normal}.conference-wrapper .conference-section .speaker-ttl a{color:#002b41}@media(max-width: 575px){.conference-wrapper .conference-section .speaker-ttl{font-size:1.375rem}}.conference-wrapper .conference-section .speaker-name{font-family:"游明朝",YuMincho,"Hiragino Mincho ProN W3","ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝","ＭＳ 明朝",serif;font-size:1.15rem;white-space:nowrap}.conference-wrapper .conference-section .speaker-name a{color:#111}@media(max-width: 575px){.conference-wrapper .conference-section .speaker-name{font-size:1rem}}.conference-wrapper .conference-section .time-required{font-weight:normal;white-space:nowrap;font-size:.85rem}.conference-wrapper .conference-section ul.position-ttl{font-size:.8125rem !important;text-align:left;line-height:1.5;min-height:10.5em;display:inline-flex;flex-direction:column;justify-content:flex-start;list-style:none;margin-left:-2.5em;margin-bottom:.25em}@media(max-width: 768px){.conference-wrapper .conference-section ul.position-ttl{font-size:.65rem !important}}.conference-wrapper .conference-section ul.position-ttl li{margin-bottom:.5rem;padding-left:.25rem;border-left:solid 3px #eb1b72}.conference-wrapper .conference-section .description{font-size:.8rem;line-height:1.5;margin-bottom:0;text-align:left}.conference-wrapper .conference-section table.overview-details-tbl{font-size:1rem}.conference-wrapper .conference-section table.overview-details-tbl tr th:first-child{min-width:6rem;font-size:.875rem;color:#b80682;text-align:right}.conference-wrapper .map{padding:0;margin-bottom:-6px}.conference-wrapper .map iframe{width:100%;height:500px}.conference-footer{background:#2b2b2b;padding:0 0 30px 0;color:#fff;font-size:.875rem}.conference-footer .copyright{text-align:center;padding-top:30px}.conference-footer .copyright a{color:hsla(0,0%,100%,.9);text-decoration:none}.conference-footer .copyright :hover{color:#fff;text-decoration:underline}/*# sourceMappingURL=conference.css.map */