html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,input,select,textarea,button,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline;font-family:'Poppins', Helvetica, "Noto Sans JP", "游ゴシック", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", sans-serif;color:#fff}html{line-height:1}template{display:none}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after{content:"";content:none}blockquote:before,blockquote:after{content:"";content:none}a{text-decoration:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}@media only screen and (max-width: 767px){.pc{display:none !important}}@media only screen and (min-width: 768px){.sp{display:none !important}}.btn{border:0;cursor:pointer;display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;text-align:center;text-decoration:none;background:none;box-sizing:border-box;overflow:hidden;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1)}.btn.btn-small{width:180px;height:40px;font-weight:500;font-size:16px;line-height:1}.btn.btn-medium{width:240px;height:40px;font-weight:400;font-size:16px;line-height:1}.btn.btn-large{width:432px;height:100px;font-weight:500;font-size:28px;line-height:1.46}@media (max-width: 767px){.btn.btn-large{width:100%;height:72px;font-size:20px}}.btn.btn-secondary{position:relative;color:#fff;border:solid 2px #fff;box-sizing:border-box}.btn.btn-primary{position:relative;z-index:0}.btn.btn-primary::before{content:"";width:100%;height:100%;position:absolute;z-index:-1;left:0;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);background:linear-gradient(180deg, rgba(236,166,31,0.99) -18%, rgba(209,13,0,0.99) 100%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.btn-primary::after{content:"";width:100%;height:100%;position:absolute;z-index:-2;left:0;opacity:0;transition:all 0.3s cubic-bezier(0, 0, 0.58, 1);background:linear-gradient(0deg, rgba(21,2,46,0.99) -32.5%, rgba(209,13,0,0.99) 85.5%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.btn-primary:hover::before{opacity:0}.btn.btn-primary:hover::after{opacity:1}a.btn{display:flex;justify-content:center;align-items:center}.btn.isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.btn.isDisabled::after{content:"参加申込は締め切りました";display:flex;justify-content:center;align-items:center;opacity:1;background:rgba(0,0,0,0.6);z-index:1;color:#fff;transition:none;left:auto}.btn.isDisabled.btn-small::after{font-weight:500;font-size:12px;line-height:1.41}.headerBtn .btn{background-color:transparent;display:flex;justify-content:center;align-items:center}.headerBtn .btn:hover,.headerBtn .btn:focus{color:#f0f0f0}.overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(25,18,22,0.94);z-index:9}.overlay.closing{-webkit-animation:fadeOut 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0.2s forwards;animation:fadeOut 0.3s cubic-bezier(0.42, 0, 0.58, 1) 0.2s forwards}header{position:fixed;left:0;top:0;width:100%;height:100px;z-index:10;transition:background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955);background-color:transparent}header .container{margin:0 auto;padding:0 60px;display:flex;justify-content:space-between;align-items:center;max-width:1440px;width:100%;height:100px;box-sizing:border-box}header .container h1 img{width:auto;height:28px}header .container nav{font-weight:200}header .container nav ul{display:flex;justify-content:space-between;align-items:center;width:100%}header .container nav ul li{margin-left:40px}header .container nav ul li a{display:inline-block;letter-spacing:.08em;font-size:16px;line-height:1.5;text-align:center;transition:0.3s cubic-bezier(0, 0, 0.58, 1)}header .container nav ul li a i{margin-top:3px;display:block;transition:0.3s cubic-bezier(0, 0, 0.58, 1);font-weight:500;font-size:12px;line-height:1.41}header .container nav ul li a:hover{color:#F14500}header .container nav ul li a:hover i{color:#F14500}header .container nav ul li:first-child a{margin-top:8px;line-height:1.25}header .container nav ul li:first-child a svg{fill:#fff;height:16px;width:auto;transition:0.3s cubic-bezier(0, 0, 0.58, 1)}header .container nav ul li:first-child a:hover svg{fill:#F14500}header .container nav ul li:first-child a i{margin-top:1px}header .container nav ul li.headerBtn{margin-left:60px;margin-top:5px}header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i{display:none}header .container .btn-hamburger,header .container .fixed_btn_overlay{display:none}header.isFixed{background-color:rgba(25,19,22,0.9);transition:background-color 0.3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header.isFixed.bg_transparent{background-color:transparent}@media (max-width: 1210px){header{height:74px}header .container{padding:0 20px;height:74px}header .container h1 img{height:18px}header .container nav{display:none;position:fixed;top:74px;left:0;width:100%}header .container nav.isOpen{display:block}header .container nav ul{display:block;margin-top:40px}header .container nav ul li{margin-left:0;margin-bottom:45px;text-align:center}header .container nav ul li a{margin:0 auto;display:block;width:100%;max-width:500px;font-size:21px}header .container nav ul li:first-child a svg{height:21px}header .container nav ul li.headerBtn{margin-left:0}header .container nav ul li.headerBtn .btn.btn-small.btn-primary{width:375px;height:72px;font-weight:500;font-size:20px;line-height:1.46}header .container nav ul li.headerBtn .btn.btn-small.btn-primary>i{position:relative;margin-right:14px;padding:0 12px;display:inline-block}header .container nav ul li.headerBtn .btn.btn-small.btn-primary>i::before,header .container nav ul li.headerBtn .btn.btn-small.btn-primary>i::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:8px;height:32px;background:url("../img/icon_bracket_header.svg") no-repeat center/8px auto}header .container nav ul li.headerBtn .btn.btn-small.btn-primary>i::before{left:0}header .container nav ul li.headerBtn .btn.btn-small.btn-primary>i::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}header .container nav ul li.headerBtn .btn.btn-small.btn-primary.isDisabled::after{font-weight:500;font-size:20px;line-height:1.45}header .container .btn-hamburger{padding:10px;width:20px;height:18px;display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);right:10px;cursor:pointer;z-index:5}header .container .btn-hamburger .hamburger-contents{display:inline-block;width:20px;height:18px;position:relative}header .container .btn-hamburger .hamburger-contents i{display:inline-block;position:absolute;width:20px;height:2px;background-color:#fff;background-size:20px 2px;transition:0.45s cubic-bezier(0.42, 0, 0.58, 1)}header .container .btn-hamburger .hamburger-contents i:first-child{top:0;right:0}header .container .btn-hamburger .hamburger-contents i:nth-of-type(2){top:8px;right:0}header .container .btn-hamburger .hamburger-contents i:last-child{top:16px;right:0}header .container .btn-hamburger.btnClose .hamburger-contents i{width:20px;height:2px}header .container .btn-hamburger.btnClose .hamburger-contents i:first-child{-webkit-transform:rotate(315deg);transform:rotate(315deg);top:8px;right:0}header .container .btn-hamburger.btnClose .hamburger-contents i:nth-of-type(2){opacity:0}header .container .btn-hamburger.btnClose .hamburger-contents i:last-child{-webkit-transform:rotate(-315deg);transform:rotate(-315deg);top:8px;right:0}}@media (max-width: 767px){header{position:fixed;left:0;top:0;transition:background-color 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header.bg_colored{background-color:rgba(25,19,22,0.9)}header.bg_colored.bg_transparent{background-color:transparent}header.bg_transparent{background-color:transparent}header.isFixed{-webkit-animation:none;animation:none;background:none}header .container nav ul{position:relative}header .container nav ul::before{display:inline-block;position:absolute;top:0;left:20px;content:"";background-color:#F14500;height:100%;width:2px}header .container nav ul li{text-align:left;padding-left:50px;margin-bottom:28px}header .container nav ul li a{text-align:left}header .container nav ul li a i{margin-top:0;font-size:10px}header .container nav ul li.headerBtn{display:none}header .container nav ul li:first-child{padding-top:5px}header .container nav ul li:first-child a{margin-top:0}header .container nav ul li:last-child{padding-bottom:5px}header .container .fixed_btn_overlay{display:none;position:fixed;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);opacity:0;width:100%;max-width:375px;height:72px}header .container .fixed_btn_overlay.isShow{display:block;-webkit-animation:fadeIn 0.35s cubic-bezier(0.42, 0, 0.58, 1) forwards;animation:fadeIn 0.35s cubic-bezier(0.42, 0, 0.58, 1) forwards}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary{width:375px;height:72px;font-weight:500;font-size:20px;line-height:1.46}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary>i{position:relative;margin-right:14px;padding:0 12px;display:inline-block}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary>i::before,header .container .fixed_btn_overlay>.btn.btn-small.btn-primary>i::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:8px;height:32px;background:url("../img/icon_bracket_header.svg") no-repeat center/8px auto}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary>i::before{left:0}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary>i::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary.isDisabled.btn-small::after{font-weight:500;font-size:20px;line-height:1.45}}@media screen and (max-width: 767px) and (orientation: landscape){header .container nav.isOpen ul{margin-top:0}header .container nav.isOpen ul li{margin-bottom:10px;font-size:18px}header .container nav.isOpen ul li a{font-size:18px}header .container nav.isOpen ul li:first-child a svg{height:18px}header .fixed_btn_overlay.isShow{left:auto;right:0;-webkit-transform:none;transform:none}}@media (max-width: 767px) and (max-height: 590px){header .container nav ul{margin-top:10px}header .container nav ul li{margin-bottom:20px}header .container .fixed_btn_overlay{bottom:0}}body.index{background-color:#191316}body.index .wrap{width:100%;opacity:0;-webkit-animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards}body.index .wrap main{width:100%;height:100vh;max-height:900px;min-height:880px;background:url("../img/bg_main_key_visual_pc.png") no-repeat center/cover;box-sizing:border-box}body.index .wrap main .container{padding-top:105px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto;position:relative;max-width:1440px;width:100%;height:100%;box-sizing:border-box}body.index .wrap main .container h1{margin-bottom:54px}body.index .wrap main .container h1 img{max-width:unset;height:80px;max-height:80px}body.index .wrap main .container .key_visual_wrap{position:relative}body.index .wrap main .container .key_visual_wrap .key_visual{width:auto;height:574px;max-height:574px}body.index .wrap main .container .key_visual_wrap .date{display:block;text-align:center;position:absolute;bottom:146px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.index .wrap main .container .key_visual_wrap .date img{display:inline-block}body.index .wrap main .container .key_visual_wrap .date .event_date{margin-bottom:22px;width:auto;height:42px;max-height:42px}body.index .wrap main .container .key_visual_wrap .date .held{width:auto;height:22px;max-height:22px}body.index .wrap main .container .key_visual_wrap .credit{display:block;text-align:center;position:absolute;bottom:62px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.index .wrap main .container .key_visual_wrap .credit img{width:287px;height:32px}body.index .wrap main .container .btn-wrap{position:fixed;right:0;bottom:30px;z-index:8;transition:bottom 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.index .wrap main .container .btn-wrap.isHide{bottom:-160px}body.index .wrap main .container .btn-wrap .btn i{position:relative;margin-right:20px;padding:0 16px;display:inline-block}body.index .wrap main .container .btn-wrap .btn i::before,body.index .wrap main .container .btn-wrap .btn i::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:8px;height:40px;background:url("../img/icon_bracket.svg") no-repeat center/8px auto}body.index .wrap main .container .btn-wrap .btn i::before{left:0}body.index .wrap main .container .btn-wrap .btn i::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}body.index .wrap main .container .btn-wrap .btn.isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.index .wrap main .container .btn-wrap .btn.isDisabled::after{font-weight:500;font-size:20px;line-height:1.45}@media (max-width: 1295px){body.index .wrap main{max-height:1000px;height:auto}body.index .wrap main .container{padding-top:90px}body.index .wrap main .container h1{margin-top:80px}body.index .wrap main .container .key_visual_wrap .key_visual{height:530px;max-height:530px}body.index .wrap main .container .credit{margin-bottom:0}}@media (max-width: 767px){body.index .wrap main{max-height:667px;min-height:667px;background:url("../img/bg_main_key_visual_sp.png") no-repeat top -50px center/cover}body.index .wrap main .container{padding-top:80px;max-width:unset;height:auto}body.index .wrap main .container h1{margin-top:50px;margin-bottom:32px}body.index .wrap main .container h1 img{width:calc(100vw - 144px)}body.index .wrap main .container .key_visual_wrap{margin-bottom:40px;width:100%;text-align:center}body.index .wrap main .container .key_visual_wrap .key_visual{width:calc(100vw - 24px);height:auto;max-height:unset}body.index .wrap main .container .key_visual_wrap .date{margin-top:-100px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;bottom:auto;left:auto;-webkit-transform:none;transform:none}body.index .wrap main .container .key_visual_wrap .date .event_date{margin-bottom:13px;width:calc(100vw - 144px);max-height:58px;height:auto}body.index .wrap main .container .key_visual_wrap .date .held{margin-bottom:48px;height:16px;max-height:16px}body.index .wrap main .container .key_visual_wrap .credit{margin-bottom:0;bottom:0;position:relative;bottom:auto;left:auto;-webkit-transform:none;transform:none}body.index .wrap main .container .btn-wrap{width:100%;margin-bottom:0;height:72px;bottom:0}body.index .wrap main .container .btn-wrap.isHide{bottom:-100px}body.index .wrap main .container .btn-wrap>.btn.btn-primary::before{background:linear-gradient(180deg, rgba(236,166,31,0.99) -18%, rgba(209,13,0,0.99) 100%)}}@media screen and (max-width: 767px) and (orientation: landscape){body.index .wrap main .container h1 img{max-width:250px}body.index .wrap main .container .key_visual_wrap{margin-bottom:22px}body.index .wrap main .container .key_visual_wrap .key_visual{max-width:400px}body.index .wrap main .container .key_visual_wrap .date .event_date{max-width:400px}body.index .wrap main .container .key_visual_wrap .date .held{margin-bottom:25px}body.index .wrap main .container .btn-wrap>.btn{max-width:375px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}body.index .wrap section{width:100%}body.index .wrap section .container{margin:0 auto;padding:160px 0;width:100%;max-width:1440px;box-sizing:border-box}body.index .wrap section .container h1{font-weight:700;font-size:32px;line-height:1.43;text-align:center}body.index .wrap section .container h1 span{margin-bottom:20px;display:block;font-weight:300;font-size:20px;line-height:1.5;text-align:center;letter-spacing:0.12em;color:#F14500}body.index .wrap section .container .statement{text-align:right;font-weight:normal;font-size:12px;line-height:1.66}body.index .wrap section .container .statement i{display:inline-block}body.index .wrap section .container .statement i::before{content:"※";font-weight:100}@media (max-width: 767px){body.index .wrap section .container{padding:80px 0 100px}body.index .wrap section .container h1{font-size:20px;line-height:1.45}body.index .wrap section .container h1 span{margin-bottom:12px;font-size:18px}body.index .wrap section .container .statement{text-align:left;font-size:10px;line-height:1.4}}body.index .wrap section.finished{background-color:rgba(0,0,0,0.6)}body.index .wrap section.finished .container{padding:48px 20px;text-align:center}body.index .wrap section.finished .container p{font-weight:bold;font-size:28px;line-height:1.46}body.index .wrap section.finished .container p a{color:#F14500;display:inline-block;text-decoration:underline}@media (max-width: 900px){body.index .wrap section.finished .container p{font-size:24px}}@media (max-width: 767px){body.index .wrap section.finished .container{padding:24px 20px;text-align:left}body.index .wrap section.finished .container p{font-size:18px;line-height:1.44}}body.index .wrap section.concept{position:relative;background:linear-gradient(180deg, #191316 84.37%, #1E171B 100%)}body.index .wrap section.concept .container{padding:100px 50px 28px;position:relative}body.index .wrap section.concept .container .purpose{padding:0;display:flex;justify-content:flex-start;align-items:center}body.index .wrap section.concept .container .purpose .ttl-wrap{margin-right:50px;display:flex;justify-content:center;align-items:center;width:624px;min-height:640px;background:url("../img/img_concept_pc.png") no-repeat center/624px auto;mix-blend-mode:lighten}body.index .wrap section.concept .container .purpose .ttl-wrap h1{margin-top:-10px}body.index .wrap section.concept .container .purpose .ttl-wrap h1 span img{width:130px;height:auto}body.index .wrap section.concept .container .purpose .tell_you{padding:50px 0;width:50%}body.index .wrap section.concept .container .purpose .tell_you p{padding-bottom:2em;max-width:632px;font-weight:400;font-size:16px;line-height:1.6;opacity:0;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(0.99);transform:scale(0.99);will-change:filter}body.index .wrap section.concept .container .purpose .tell_you p i{color:#F14500}body.index .wrap section.concept .container .purpose .tell_you p:last-child{padding-bottom:0}body.index .wrap section.concept .container .purpose .tell_you p.isviewed:nth-child(1){-webkit-animation:blurInTxt 0.8s forwards 1 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:blurInTxt 0.8s forwards 1 0.1s cubic-bezier(0.455, 0.03, 0.515, 0.955)}body.index .wrap section.concept .container .purpose .tell_you p.isviewed:nth-child(2){-webkit-animation:blurInTxt 1.3s forwards 1 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:blurInTxt 1.3s forwards 1 0.6s cubic-bezier(0.455, 0.03, 0.515, 0.955)}body.index .wrap section.concept .container .purpose .tell_you p.isviewed:nth-child(3){-webkit-animation:blurInTxt 1.3s forwards 1 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955);animation:blurInTxt 1.3s forwards 1 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@-webkit-keyframes blurInTxt{0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(0.99);transform:scale(0.99)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@keyframes blurInTxt{0%{opacity:0;-webkit-filter:blur(3px);filter:blur(3px);-webkit-transform:scale(0.99);transform:scale(0.99)}100%{opacity:1;-webkit-filter:blur(0);filter:blur(0);-webkit-transform:scale(1);transform:scale(1)}}@media (max-width: 928px){body.index .wrap section.concept .container{padding:95px 30px 0}body.index .wrap section.concept .container .purpose .ttl-wrap{margin-right:30px;width:560px;background-size:560px auto}body.index .wrap section.concept .container .purpose h1{font-size:28px}}@media (max-width: 767px){body.index .wrap section.concept .container{padding:95px 20px 100px}body.index .wrap section.concept .container .purpose{display:block;padding-bottom:0}body.index .wrap section.concept .container .purpose .ttl-wrap{display:block;width:100%;background:none;margin-right:0;margin-bottom:20px;min-height:unset}body.index .wrap section.concept .container .purpose .ttl-wrap h1{margin-top:0;text-align:left;font-size:20px}body.index .wrap section.concept .container .purpose .ttl-wrap h1 span{margin-bottom:60px;display:block}body.index .wrap section.concept .container .purpose .ttl-wrap h1 span img{width:111px;line-height:1.45}body.index .wrap section.concept .container .purpose .tell_you{padding:0;width:100%}body.index .wrap section.concept .container .purpose .tell_you p{font-size:14px;line-height:1.71}}body.index .wrap section.speaker{background:url("../img/bg_speaker.png") repeat-y center;background-size:100% auto}body.index .wrap section.speaker .container{padding:160px 40px 140px;max-width:1080px;background:url("../img/speaker_all_mark.png?ver=20211027") no-repeat 40px 236px/160px auto}body.index .wrap section.speaker .container h1{margin-bottom:60px;position:relative}body.index .wrap section.speaker .container h1 span{color:#fff}body.index .wrap section.speaker .container .btn-wrap:nth-of-type(1){margin-bottom:0}body.index .wrap section.speaker .container .btn-wrap:last-child{margin-bottom:0}body.index .wrap section.speaker .container .btn-wrap .btn-primary{margin:0 auto;box-sizing:border-box;border:solid 1px #fff}body.index .wrap section.speaker .container .btn-wrap .btn-medium{width:440px;height:60px;font-size:24px;line-height:1.45}body.index .wrap section.speaker .container .statement{margin-bottom:60px}body.index .wrap section.speaker .container .speaker_list{margin-bottom:32px;display:flex;justify-content:center;flex-wrap:wrap}body.index .wrap section.speaker .container .speaker_list li{position:relative;margin:0 80px 42px 0;padding-bottom:48px;display:flex;flex-direction:column;width:280px;box-sizing:border-box}body.index .wrap section.speaker .container .speaker_list li:nth-of-type(3n){margin-right:0}body.index .wrap section.speaker .container .speaker_list li .image-wrap{margin-bottom:42px;position:relative;width:280px;height:365px;background:linear-gradient(180deg, #15022E -18.21%, #68071A 40.96%) no-repeat center bottom/100% 285px}body.index .wrap section.speaker .container .speaker_list li .image-wrap img{position:absolute;bottom:0;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon span{position:absolute;display:block;width:100%;top:calc(50% + 45px);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:300;font-size:20px;line-height:1.5;letter-spacing:.04em;color:#F14500}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon span i{font-size:16px;color:#F14500;letter-spacing:0.12em}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon::after{content:"";position:absolute;display:block;right:0;bottom:0;width:200px;height:164px;mix-blend-mode:screen;background:url("../img/object_comming_soon.png") no-repeat center/200px auto}body.index .wrap section.speaker .container .speaker_list li.viewModal{cursor:pointer}body.index .wrap section.speaker .container .speaker_list li.viewModal:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}body.index .wrap section.speaker .container .speaker_list li .speaker-info{position:relative;font-weight:normal}body.index .wrap section.speaker .container .speaker_list li .speaker-info h2{margin-bottom:8px;font-weight:500;font-size:24px;line-height:1.46}body.index .wrap section.speaker .container .speaker_list li .speaker-info h2 span{display:inline-block;font-size:22px;font-weight:400;line-height:1.22}body.index .wrap section.speaker .container .speaker_list li .speaker-info p{font-size:16px;line-height:1.5}body.index .wrap section.speaker .container .speaker_list li h3{display:block;width:100%;position:absolute;bottom:0;left:0;font-weight:normal;font-size:24px;line-height:1.45}body.index .wrap section.speaker .container .speaker_list li h3.navigator{margin:4px 0 24px;position:relative}body.index .wrap section.speaker .container .speaker_list li h3.navigator+i{position:absolute;bottom:0;left:0;display:flex;justify-content:center;align-items:center;font-weight:300;font-size:16px;line-height:1;width:120px;height:32px;border:solid 1px #fff}@media (max-width: 1094px){body.index .wrap section.speaker .container{background-size:130px auto}body.index .wrap section.speaker .container .btn-wrap .btn-medium{width:380px;height:56px;font-size:22px}body.index .wrap section.speaker .container .speaker_list li{margin:0 26px 42px 26px}body.index .wrap section.speaker .container .speaker_list li:nth-of-type(3n){margin-right:26px}}@media (max-width: 767px){body.index .wrap section.speaker{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:contain}body.index .wrap section.speaker .container{padding:80px 20px 100px;background:url("../img/speaker_all_mark_sp.png?ver=20211027") no-repeat center 168px/132px auto}body.index .wrap section.speaker .container h1{margin-bottom:46px}body.index .wrap section.speaker .container .statement{margin-bottom:20px;font-size:10px;line-height:1.4;text-align:right}body.index .wrap section.speaker .container .btn-wrap .btn-medium{height:40px;width:100%;font-weight:500;font-size:16px;line-height:1.437}body.index .wrap section.speaker .container .btn-wrap:nth-of-type(1){margin-bottom:32px}body.index .wrap section.speaker .container .speaker_list{justify-content:space-between}body.index .wrap section.speaker .container .speaker_list li{margin:0 0 20px;padding-bottom:52px;width:calc((100vw - 56px) / 2)}body.index .wrap section.speaker .container .speaker_list li:nth-of-type(3n){margin-right:0}body.index .wrap section.speaker .container .speaker_list li .image-wrap{margin-bottom:20px;width:280px;width:calc((100vw - 56px) / 2);height:calc(((100vw - 56px) / 2) * 1.2875);background:linear-gradient(180deg, #15022E -18.21%, #68071A 40.96%) no-repeat center bottom;background-size:100% calc((100vw - 56px) / 2)}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon span{font-size:12.4286px;line-height:1.48;top:calc(50% + 20px)}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon span i{line-height:1.53;font-size:9.14286px}body.index .wrap section.speaker .container .speaker_list li .image-wrap.comming_soon::after{width:122px;height:100px;background-size:122px auto}body.index .wrap section.speaker .container .speaker_list li .speaker-info h2{font-size:16px;line-height:1.44}body.index .wrap section.speaker .container .speaker_list li .speaker-info h2 span{font-size:14px;line-height:1.22}body.index .wrap section.speaker .container .speaker_list li .speaker-info p{font-size:10px;line-height:1.4}body.index .wrap section.speaker .container .speaker_list li h3{font-size:16px;line-height:1.43;bottom:23px;left:0}body.index .wrap section.speaker .container .speaker_list li h3.navigator{margin-bottom:8px;bottom:auto}body.index .wrap section.speaker .container .speaker_list li h3.navigator+i{bottom:23px;width:76px;height:20px;font-weight:normal;font-size:10px}}body.index .wrap section.about .container{max-width:unset}body.index .wrap section.about .container h1{margin-bottom:100px}body.index .wrap section.about .container .box_wrap{margin:0 auto 0;max-width:1080px;width:100%}body.index .wrap section.about .container .box_wrap .contain_box,body.index .wrap section.about .container .box_wrap .days_box{position:relative;padding:40px;background:rgba(255,255,255,0.04);width:100%;box-sizing:border-box}body.index .wrap section.about .container .box_wrap .contain_box h2{margin-bottom:20px;font-weight:bold;font-size:16px;line-height:1;font-family:"Noto Sans JP",sans-serif !important}body.index .wrap section.about .container .box_wrap .contain_box h2+p{padding-right:400px;font-weight:300;font-size:14px;line-height:1.42}body.index .wrap section.about .container .box_wrap .contain_box .img_wrap{position:absolute;display:block;right:60px;bottom:0;width:329px;height:320px}body.index .wrap section.about .container .box_wrap .contain_box .img_wrap img{max-width:100%;height:auto}body.index .wrap section.about .container .box_wrap .logo_box{display:flex;position:relative;justify-content:center;align-items:center}body.index .wrap section.about .container .box_wrap .logo_box img{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:none;height:60px;width:auto}body.index .wrap section.about .container .box_wrap .logo_box img.mosaicLogo{visibility:hidden;z-index:2}body.index .wrap section.about .container .box_wrap .logo_box img.emphasis{display:inline-block;z-index:0;opacity:0;transition:all 3s linear}body.index .wrap section.about .container .box_wrap .logo_box img.emphasis.isviewed{opacity:1}body.index .wrap section.about .container .box_wrap .days_box{display:flex;padding:40px 0;justify-content:space-between;align-items:stretch;background:rgba(255,255,255,0.04) url("../img/bg_about_plus.svg") no-repeat center 112px/40px auto}body.index .wrap section.about .container .box_wrap .days_box::after{position:absolute;content:"2日間に拡張";left:50%;top:calc(50% - 25px);-webkit-transform:translateX(-50%);transform:translateX(-50%);color:#DE0405;font-size:16px;line-height:1}body.index .wrap section.about .container .box_wrap .days_box .day1_area,body.index .wrap section.about .container .box_wrap .days_box .day2_area{flex-basis:50%;text-align:center}body.index .wrap section.about .container .box_wrap .days_box .day1_area .img_wrap,body.index .wrap section.about .container .box_wrap .days_box .day2_area .img_wrap{margin-bottom:32px}body.index .wrap section.about .container .box_wrap .days_box .day1_area .img_wrap img,body.index .wrap section.about .container .box_wrap .days_box .day2_area .img_wrap img{height:50%;width:auto}body.index .wrap section.about .container .box_wrap .days_box .day1_area h3,body.index .wrap section.about .container .box_wrap .days_box .day2_area h3{margin-bottom:44px;font-weight:bold;font-size:16px;line-height:1.5}body.index .wrap section.about .container .box_wrap .days_box .day1_area ul li,body.index .wrap section.about .container .box_wrap .days_box .day2_area ul li{font-family:"Noto Sans JP",sans-serif !important;font-weight:300;font-size:14px;line-height:1.42}body.index .wrap section.about .container .box_wrap.isviewed .contain_box::before,body.index .wrap section.about .container .box_wrap.isviewed .days_box::before{content:'';position:absolute;left:50%;width:0;height:1px;background-color:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-animation:border_anim 0.9s cubic-bezier(0.77, 0, 0.275, 1) 1.5s forwards;animation:border_anim 0.9s cubic-bezier(0.77, 0, 0.275, 1) 1.5s forwards}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i,body.index .wrap section.about .container .box_wrap.isviewed .days_box i{display:inline-block;position:absolute;height:8px;width:8px;opacity:0;background-color:#fff;border-radius:50%}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i::after,body.index .wrap section.about .container .box_wrap.isviewed .days_box i::after{content:"";position:absolute;display:inline-block;width:2px;height:0;background-color:#fff;-webkit-animation:circleBar_anim 2.8s cubic-bezier(0.25, 0.25, 0.75, 0.75) 4.8s forwards;animation:circleBar_anim 2.8s cubic-bezier(0.25, 0.25, 0.75, 0.75) 4.8s forwards}body.index .wrap section.about .container .box_wrap.isviewed .contain_box::before{bottom:0}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i{bottom:-4px;left:-4px;-webkit-animation:circle1_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 4.4s forwards;animation:circle1_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 4.4s forwards}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i::after{top:3px;left:3px}body.index .wrap section.about .container .box_wrap.isviewed .days_box::before{top:0}body.index .wrap section.about .container .box_wrap.isviewed .days_box i{top:-4px;right:-4px;-webkit-animation:circle2_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 4.4s forwards;animation:circle2_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 4.4s forwards}body.index .wrap section.about .container .box_wrap.isviewed .days_box i::after{right:3px;bottom:3px}body.index .wrap section.about .container .box_wrap.isviewed .logo_box{-webkit-animation:logo_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 2.4s forwards;animation:logo_anim 0.6s cubic-bezier(0.77, 0, 0.275, 1) 2.4s forwards}@-webkit-keyframes border_anim{0%{width:0%}100%{width:100%}}@keyframes border_anim{0%{width:0%}100%{width:100%}}@-webkit-keyframes logo_anim{0%{height:0}100%{height:177px}}@keyframes logo_anim{0%{height:0}100%{height:177px}}@-webkit-keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:466px}}@keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:466px}}@-webkit-keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:259px}}@keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:259px}}@-webkit-keyframes circleBar_anim{0%{height:0}100%{height:65px}}@keyframes circleBar_anim{0%{height:0}100%{height:65px}}@media (max-width: 1112px){body.index .wrap section.about .container .box_wrap{max-width:800px}body.index .wrap section.about .container .box_wrap .contain_box h2+p{padding-right:300px}body.index .wrap section.about .container .box_wrap .contain_box .img_wrap{width:270px;height:auto;right:20px;bottom:40px}body.index .wrap section.about .container .box_wrap .days_box{padding:40px 20px}body.index .wrap section.about .container .box_wrap .days_box .day1_area{padding-right:20px}body.index .wrap section.about .container .box_wrap .days_box .day2_area{padding-left:20px}@-webkit-keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:328px}}@keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:328px}}@-webkit-keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:119px}}@keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:119px}}}@media (max-width: 818px){body.index .wrap section.about .container .box_wrap{max-width:760px}@-webkit-keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:306px}}@keyframes circle1_anim{0%{opacity:0}30%{opacity:1;left:-4px}100%{opacity:1;left:306px}}@-webkit-keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:99px}}@keyframes circle2_anim{0%{opacity:0}30%{opacity:1;right:-4px}100%{opacity:1;right:99px}}}@media (max-width: 767px){body.index .wrap section.about .container{padding-bottom:60px}body.index .wrap section.about .container h1{margin-bottom:60px}body.index .wrap section.about .container .box_wrap{max-width:unset}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp{position:relative;padding-bottom:35px;text-align:center}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp img{width:335px}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::before,body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::after{content:"";display:inline-block;position:absolute;left:calc(50% - 39px);bottom:-3px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::before{width:6px;height:6px;border-radius:50%}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::after{width:1px;height:44px}}@media (max-width: 767px) and (max-width: 320px){body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp img{width:300px}body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::before,body.index .wrap section.about .container .box_wrap .logo_wrap_up.sp::after{left:calc(50% - 34px)}}@media (max-width: 767px){body.index .wrap section.about .container .box_wrap .contain_box{margin-bottom:60px;padding:40px 20px;border-top:solid 1px #fff}body.index .wrap section.about .container .box_wrap .contain_box h2{font-weight:500;font-size:18px}body.index .wrap section.about .container .box_wrap .contain_box h2+p{margin-bottom:25px;padding-right:0;font-size:12px;line-height:1.66}body.index .wrap section.about .container .box_wrap .contain_box .img_wrap{position:relative;right:auto;bottom:auto;width:calc(100vw - 54px);height:auto}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp{position:relative;padding-bottom:35px;text-align:center}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp img{width:335px}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::before,body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::after{content:"";display:inline-block;position:absolute;bottom:-3px;left:calc(50% + 151.5px);-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::before{width:6px;height:6px;border-radius:50%}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::after{width:1px;height:44px}}@media (max-width: 767px) and (max-width: 320px){body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp img{width:300px}body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::before,body.index .wrap section.about .container .box_wrap .logo_wrap_down.sp::after{left:calc(50% + 136px)}}@media (max-width: 767px){body.index .wrap section.about .container .box_wrap.isviewed .contain_box::before,body.index .wrap section.about .container .box_wrap.isviewed .days_box::before{content:none;-webkit-animation:none;animation:none}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i,body.index .wrap section.about .container .box_wrap.isviewed .days_box i{display:none;-webkit-animation:none;animation:none}body.index .wrap section.about .container .box_wrap.isviewed .contain_box i::after,body.index .wrap section.about .container .box_wrap.isviewed .days_box i::after{content:none;-webkit-animation:none;animation:none}body.index .wrap section.about .container .box_wrap .days_box{display:block;border-top:solid 1px #fff;background-size:32px auto;background-position:center}body.index .wrap section.about .container .box_wrap .days_box::after{left:calc(50% + 72px);top:50%;font-size:14px;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}body.index .wrap section.about .container .box_wrap .days_box .day1_area,body.index .wrap section.about .container .box_wrap .days_box .day2_area{width:100%;text-align:left;padding:0}body.index .wrap section.about .container .box_wrap .days_box .day1_area::before,body.index .wrap section.about .container .box_wrap .days_box .day2_area::before{margin-bottom:16px;display:inline-block;font-weight:300;font-size:28px;line-height:1.3;border-bottom:solid 3px #fff}body.index .wrap section.about .container .box_wrap .days_box .day1_area .img_wrap,body.index .wrap section.about .container .box_wrap .days_box .day2_area .img_wrap{display:none}body.index .wrap section.about .container .box_wrap .days_box .day1_area h3,body.index .wrap section.about .container .box_wrap .days_box .day2_area h3{margin-bottom:24px;font-weight:bold;font-size:14px;line-height:1.42}body.index .wrap section.about .container .box_wrap .days_box .day1_area ul li,body.index .wrap section.about .container .box_wrap .days_box .day2_area ul li{font-weight:300;font-size:12px;line-height:1.76}body.index .wrap section.about .container .box_wrap .days_box .day1_area{margin-bottom:64px}body.index .wrap section.about .container .box_wrap .days_box .day1_area::before{content:"DAY 1";border-bottom-color:#A00001}body.index .wrap section.about .container .box_wrap .days_box .day2_area::before{content:"DAY 2";border-bottom-color:#EF4624}}body.index .wrap section.advisoryCommittee{background:url("../img/bg_speaker.png") repeat-y center;background-size:100% auto}body.index .wrap section.advisoryCommittee .container{padding:160px 40px 122px;max-width:1080px}body.index .wrap section.advisoryCommittee .container h1{margin-bottom:40px;position:relative;padding-bottom:18px}body.index .wrap section.advisoryCommittee .container h1 span{color:#fff}body.index .wrap section.advisoryCommittee .container h1+p{margin-bottom:64px;max-width:960px;font-weight:300;font-size:16px;line-height:1.5}body.index .wrap section.advisoryCommittee .container .advisor_list{display:flex;justify-content:center;flex-wrap:wrap}body.index .wrap section.advisoryCommittee .container .advisor_list li{position:relative;margin:0 40px 42px 0;padding-bottom:48px;display:flex;flex-direction:column;width:220px;box-sizing:border-box}body.index .wrap section.advisoryCommittee .container .advisor_list li:nth-of-type(4n){margin-right:0}body.index .wrap section.advisoryCommittee .container .advisor_list li .image-wrap{margin-bottom:24px;position:relative;width:220px;height:308px;background:linear-gradient(180deg, #15022E -18.21%, #68071A 40.96%) no-repeat center bottom/100% 220px}body.index .wrap section.advisoryCommittee .container .advisor_list li .image-wrap img{position:absolute;bottom:0;width:100%;height:auto;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.index .wrap section.advisoryCommittee .container .advisor_list li .image-wrap.comming_soon span{position:absolute;display:block;width:100%;top:calc(50% + 45px);-webkit-transform:translateY(-50%);transform:translateY(-50%);text-align:center;font-weight:300;font-size:20px;line-height:1.5;letter-spacing:.04em;color:#F14500}body.index .wrap section.advisoryCommittee .container .advisor_list li .image-wrap.comming_soon::after{content:"";position:absolute;display:block;right:0;bottom:0;width:200px;height:164px;mix-blend-mode:screen;background:url("../img/object_comming_soon.png") no-repeat center/200px auto}body.index .wrap section.advisoryCommittee .container .advisor_list li.viewModal{cursor:pointer}body.index .wrap section.advisoryCommittee .container .advisor_list li.viewModal:hover img{-webkit-transform:scale(1.02);transform:scale(1.02)}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info{position:relative;font-weight:normal}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info h2{margin-bottom:8px;font-weight:bold;font-size:16px;line-height:1.25;font-family:"Noto Sans JP",sans-serif !important}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info h2 span{font-size:14px;font-weight:400}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info p{font-weight:normal;font-size:14px;line-height:1.42}body.index .wrap section.advisoryCommittee .container .advisor_list li h3{display:block;width:100%;position:absolute;bottom:0;left:0;font-weight:normal;font-size:20px;line-height:1.45}@media (max-width: 1094px){body.index .wrap section.advisoryCommittee .container .advisor_list li{margin:0 58px 42px 58px}body.index .wrap section.advisoryCommittee .container .advisor_list li:nth-of-type(4n){margin-right:58px}}@media (max-width: 767px){body.index .wrap section.advisoryCommittee{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:contain}body.index .wrap section.advisoryCommittee .container{padding:80px 20px 50px}body.index .wrap section.advisoryCommittee .container h1{padding-bottom:0}body.index .wrap section.advisoryCommittee .container h1+p{margin-bottom:32px;font-weight:300;font-size:12px;line-height:1.666;letter-spacing:.2px}body.index .wrap section.advisoryCommittee .container .advisor_list{justify-content:space-between}body.index .wrap section.advisoryCommittee .container .advisor_list li{margin:0 0 20px;padding-bottom:52px;width:calc((100vw - 56px) / 2)}body.index .wrap section.advisoryCommittee .container .advisor_list li:nth-of-type(4n){margin-right:0}body.index .wrap section.advisoryCommittee .container .advisor_list li:nth-of-type(3n){margin-right:0}body.index .wrap section.advisoryCommittee .container .advisor_list li .image-wrap{margin-bottom:20px;width:280px;width:calc((100vw - 56px) / 2);height:calc(((100vw - 56px) / 2) * 1.2875);background:linear-gradient(180deg, #15022E -18.21%, #68071A 40.96%) no-repeat center bottom;background-size:100% calc((100vw - 56px) / 2)}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info h2{font-size:14px;line-height:1.42}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info h2 span{font-size:12px}body.index .wrap section.advisoryCommittee .container .advisor_list li .advisor-info p{font-size:10px;line-height:1.4}body.index .wrap section.advisoryCommittee .container .advisor_list li h3{font-size:14px;line-height:1.42;bottom:23px;left:0}}body.index .wrap section.derivation .container{padding:160px 0 40px;max-width:unset}body.index .wrap section.derivation .container .live_experience{margin:0 auto 140px;text-align:center;position:relative;max-width:1000px}body.index .wrap section.derivation .container .live_experience .statement{display:inline-block;position:absolute;bottom:-30px;right:30px}body.index .wrap section.derivation .container .live_experience .statement::before{content:"※";font-weight:100}body.index .wrap section.derivation .container .live_experience .ttl-wrap{display:inline-block;position:relative}body.index .wrap section.derivation .container .live_experience .ttl-wrap::before,body.index .wrap section.derivation .container .live_experience .ttl-wrap::after{position:absolute;content:"";display:inline-block;width:28px;height:88px;bottom:0;background:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjkwIiB2aWV3Qm94PSIwIDAgMjUgOTAiIHdpZHRoPSIyNSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMjUgMWgtMjR2ODhoMjQiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLW9wYWNpdHk9Ii40Ii8+PC9zdmc+) no-repeat center/28px 88px}body.index .wrap section.derivation .container .live_experience .ttl-wrap::before{left:-68px}body.index .wrap section.derivation .container .live_experience .ttl-wrap::after{-webkit-transform:scale(-1, 1);transform:scale(-1, 1);right:-68px}body.index .wrap section.derivation .container .live_experience .ttl-wrap h2{margin-bottom:12px;display:inline-block}body.index .wrap section.derivation .container .live_experience .ttl-wrap h2 img{height:40px;width:auto}body.index .wrap section.derivation .container .live_experience .ttl-wrap h3{font-weight:500;font-size:24px;line-height:1.333;color:#fff}body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box2,body.index .wrap section.derivation .container .about_box3{position:relative;min-height:360px;width:100%;box-sizing:border-box}body.index .wrap section.derivation .container .about_box1 .inner,body.index .wrap section.derivation .container .about_box2 .inner,body.index .wrap section.derivation .container .about_box3 .inner{height:100%;min-height:360px;box-sizing:border-box}body.index .wrap section.derivation .container .about_box1 .inner dl,body.index .wrap section.derivation .container .about_box2 .inner dl,body.index .wrap section.derivation .container .about_box3 .inner dl{height:100%;max-width:1440px;display:flex;justify-content:space-between;align-items:center}body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box2 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{position:relative;width:620px;min-height:360px}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box2 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{position:absolute;display:block;opacity:0}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box2 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{padding:56px 0;width:448px;opacity:0}body.index .wrap section.derivation .container .about_box1 .inner dl dd h2,body.index .wrap section.derivation .container .about_box2 .inner dl dd h2,body.index .wrap section.derivation .container .about_box3 .inner dl dd h2{margin-bottom:4px;font-weight:500;font-size:28px;line-height:1.14}body.index .wrap section.derivation .container .about_box1 .inner dl dd h2 sup,body.index .wrap section.derivation .container .about_box2 .inner dl dd h2 sup,body.index .wrap section.derivation .container .about_box3 .inner dl dd h2 sup{display:inline-block;font-weight:100;font-size:10px;vertical-align:text-top}body.index .wrap section.derivation .container .about_box1 .inner dl dd h3,body.index .wrap section.derivation .container .about_box2 .inner dl dd h3,body.index .wrap section.derivation .container .about_box3 .inner dl dd h3{margin-bottom:20px;font-weight:500;font-size:16px;line-height:2}body.index .wrap section.derivation .container .about_box1 .inner dl dd .desc,body.index .wrap section.derivation .container .about_box2 .inner dl dd .desc,body.index .wrap section.derivation .container .about_box3 .inner dl dd .desc{font-weight:300;font-size:16px;line-height:1.5}body.index .wrap section.derivation .container .about_box1 .inner dl dd .statement,body.index .wrap section.derivation .container .about_box2 .inner dl dd .statement,body.index .wrap section.derivation .container .about_box3 .inner dl dd .statement{font-weight:300;text-align:left;margin-top:20px}body.index .wrap section.derivation .container .about_box1 .inner dl dd .statement.marginTopZero,body.index .wrap section.derivation .container .about_box2 .inner dl dd .statement.marginTopZero,body.index .wrap section.derivation .container .about_box3 .inner dl dd .statement.marginTopZero{margin-top:0}body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box2{margin-bottom:180px}body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box3{padding-left:calc(100% / 7)}body.index .wrap section.derivation .container .about_box1::before,body.index .wrap section.derivation .container .about_box3::before{position:absolute;content:"";width:calc(100% - (100% / 7));height:100%;z-index:1;background-color:#191316}body.index .wrap section.derivation .container .about_box1 .inner,body.index .wrap section.derivation .container .about_box3 .inner{padding-right:20px;background:rgba(196,196,196,0.04)}body.index .wrap section.derivation .container .about_box1 .inner dl,body.index .wrap section.derivation .container .about_box3 .inner dl{justify-content:flex-start}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{top:-44px;left:5px;width:auto;height:380px}body.index .wrap section.derivation .container .about_box1.isviewed::before,body.index .wrap section.derivation .container .about_box3.isviewed::before{-webkit-animation:toLeft 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.1s forwards;animation:toLeft 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.1s forwards}body.index .wrap section.derivation .container .about_box1.isviewed .inner dl dt img,body.index .wrap section.derivation .container .about_box3.isviewed .inner dl dt img{-webkit-animation:box1Image 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0.8s forwards;animation:box1Image 0.8s cubic-bezier(0.42, 0, 0.58, 1) 0.8s forwards}body.index .wrap section.derivation .container .about_box1.isviewed .inner dl dd,body.index .wrap section.derivation .container .about_box3.isviewed .inner dl dd{-webkit-animation:fadeIn 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.2s forwards;animation:fadeIn 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.2s forwards}body.index .wrap section.derivation .container .about_box2{padding-right:calc(100% / 7)}body.index .wrap section.derivation .container .about_box2::before{position:absolute;content:"";width:0;height:100%;background-color:rgba(196,196,196,0.04)}body.index .wrap section.derivation .container .about_box2 .inner{padding-left:20px;display:flex;justify-content:flex-end}body.index .wrap section.derivation .container .about_box2 .inner dl{flex-direction:row-reverse}body.index .wrap section.derivation .container .about_box2 .inner dl dt img{top:-44px;right:0;width:auto;height:380px}body.index .wrap section.derivation .container .about_box2.isviewed::before{-webkit-animation:toRight 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.45s forwards;animation:toRight 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.45s forwards}body.index .wrap section.derivation .container .about_box2.isviewed .inner dl dt img{-webkit-animation:box2Image 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.2s forwards;animation:box2Image 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.2s forwards}body.index .wrap section.derivation .container .about_box2.isviewed .inner dl dd{-webkit-animation:fadeIn 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.5s forwards;animation:fadeIn 0.8s cubic-bezier(0.42, 0, 0.58, 1) 1.5s forwards}body.index .wrap section.derivation .container .about_box3{margin-bottom:0}@-webkit-keyframes toLeft{100%{width:0}}@keyframes toLeft{100%{width:0}}@-webkit-keyframes toRight{100%{width:calc(100% - (100% / 7))}}@keyframes toRight{100%{width:calc(100% - (100% / 7))}}@-webkit-keyframes toRight_2{100%{width:calc(100% - 50px)}}@keyframes toRight_2{100%{width:calc(100% - 50px)}}@-webkit-keyframes box1Image{0%{opacity:0;left:5px}100%{opacity:1;left:-14px}}@keyframes box1Image{0%{opacity:0;left:5px}100%{opacity:1;left:-14px}}@-webkit-keyframes box2Image{0%{opacity:0;right:0}100%{opacity:1;right:-20px}}@keyframes box2Image{0%{opacity:0;right:0}100%{opacity:1;right:-20px}}@-webkit-keyframes fadeIn{100%{opacity:1}}@keyframes fadeIn{100%{opacity:1}}@-webkit-keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media (max-width: 1328px){body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{width:500px}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{height:340px;top:-18px}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{padding-left:30px}body.index .wrap section.derivation .container .about_box2 .inner dl dt{width:500px}body.index .wrap section.derivation .container .about_box2 .inner dl dt img{height:340px;top:-18px}body.index .wrap section.derivation .container .about_box2 .inner dl dd{padding-right:20px;box-sizing:border-box}}@media (max-width: 1168px){body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box3{padding-left:50px}body.index .wrap section.derivation .container .about_box1::before,body.index .wrap section.derivation .container .about_box3::before{width:calc(100% - 50px)}body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{width:500px}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{height:340px;top:-18px}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{padding-left:30px}body.index .wrap section.derivation .container .about_box2{padding-right:50px}body.index .wrap section.derivation .container .about_box2 .inner dl dt{width:500px}body.index .wrap section.derivation .container .about_box2 .inner dl dt img{height:340px;top:-18px}body.index .wrap section.derivation .container .about_box2.isviewed::before{-webkit-animation:toRight_2 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.45s forwards;animation:toRight_2 0.8s cubic-bezier(0.86, 0, 0.07, 1) 0.45s forwards}}@media (max-width: 1048px){body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box2 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{width:380px}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box2 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:280px}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box2 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{width:calc(100% - 380px)}body.index .wrap section.derivation .container .about_box1 .inner dl,body.index .wrap section.derivation .container .about_box3 .inner dl{justify-content:space-between}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{left:-10px}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{padding-left:60px}body.index .wrap section.derivation .container .about_box2 .inner dl dt img{right:auto;left:0}body.index .wrap section.derivation .container .about_box2 .inner dl dd{padding-left:30px}}@media (max-width: 880px){body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box2 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{width:280px}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box2 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{height:220px}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box2 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{width:calc(100% - 340px)}body.index .wrap section.derivation .container .about_box2 .inner dl dd{padding-left:20px}body.index .wrap section.derivation .container .about_box2 .inner dl dt img{left:-20px}}@media (max-width: 767px){body.index .wrap section.derivation .container{padding-bottom:90px}body.index .wrap section.derivation .container h1{margin-bottom:60px}body.index .wrap section.derivation .container .live_experience{margin-bottom:60px}body.index .wrap section.derivation .container .live_experience .statement{display:block;text-align:center;width:100%;position:absolute;bottom:-30px;right:auto}body.index .wrap section.derivation .container .live_experience .statement::before{content:"※";font-weight:100}body.index .wrap section.derivation .container .live_experience .ttl-wrap{display:block}body.index .wrap section.derivation .container .live_experience .ttl-wrap::before,body.index .wrap section.derivation .container .live_experience .ttl-wrap::after{width:12px;height:52px;background-size:12px 52px}body.index .wrap section.derivation .container .live_experience .ttl-wrap::before{left:20px}body.index .wrap section.derivation .container .live_experience .ttl-wrap::after{right:20px}body.index .wrap section.derivation .container .live_experience .ttl-wrap h2{margin-bottom:5px}body.index .wrap section.derivation .container .live_experience .ttl-wrap h2 img{height:23px}body.index .wrap section.derivation .container .live_experience .ttl-wrap h3{font-size:14px;line-height:1.28}body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box2,body.index .wrap section.derivation .container .about_box3{margin-bottom:0;padding:0;min-height:unset}body.index .wrap section.derivation .container .about_box1::before,body.index .wrap section.derivation .container .about_box2::before,body.index .wrap section.derivation .container .about_box3::before{content:none}body.index .wrap section.derivation .container .about_box1 .inner,body.index .wrap section.derivation .container .about_box2 .inner,body.index .wrap section.derivation .container .about_box3 .inner{min-height:unset;background:none;padding-right:0}body.index .wrap section.derivation .container .about_box1 .inner dl,body.index .wrap section.derivation .container .about_box2 .inner dl,body.index .wrap section.derivation .container .about_box3 .inner dl{padding:20px;height:auto;max-width:unset;display:block}body.index .wrap section.derivation .container .about_box1 .inner dl dt,body.index .wrap section.derivation .container .about_box2 .inner dl dt,body.index .wrap section.derivation .container .about_box3 .inner dl dt{margin-bottom:40px;width:100%;min-height:unset;text-align:center}body.index .wrap section.derivation .container .about_box1 .inner dl dt img,body.index .wrap section.derivation .container .about_box2 .inner dl dt img,body.index .wrap section.derivation .container .about_box3 .inner dl dt img{position:relative;opacity:1;top:auto;left:auto;right:auto;-webkit-transform:none;transform:none;width:calc(100vw - 54px);max-width:400px;height:auto}body.index .wrap section.derivation .container .about_box1 .inner dl dd,body.index .wrap section.derivation .container .about_box2 .inner dl dd,body.index .wrap section.derivation .container .about_box3 .inner dl dd{width:100%;padding:0;opacity:1}body.index .wrap section.derivation .container .about_box1 .inner dl dd h2,body.index .wrap section.derivation .container .about_box2 .inner dl dd h2,body.index .wrap section.derivation .container .about_box3 .inner dl dd h2{font-size:18px;line-height:1.444}body.index .wrap section.derivation .container .about_box1 .inner dl dd h3,body.index .wrap section.derivation .container .about_box2 .inner dl dd h3,body.index .wrap section.derivation .container .about_box3 .inner dl dd h3{font-size:14px;line-height:1.42}body.index .wrap section.derivation .container .about_box1 .inner dl dd .desc,body.index .wrap section.derivation .container .about_box2 .inner dl dd .desc,body.index .wrap section.derivation .container .about_box3 .inner dl dd .desc{font-size:12px;line-height:1.66}body.index .wrap section.derivation .container .about_box1.isviewed::before,body.index .wrap section.derivation .container .about_box2.isviewed::before,body.index .wrap section.derivation .container .about_box3.isviewed::before{-webkit-animation:none;animation:none}body.index .wrap section.derivation .container .about_box1.isviewed .inner dl dt img,body.index .wrap section.derivation .container .about_box2.isviewed .inner dl dt img,body.index .wrap section.derivation .container .about_box3.isviewed .inner dl dt img{-webkit-animation:none;animation:none}body.index .wrap section.derivation .container .about_box1.isviewed .inner dl dd,body.index .wrap section.derivation .container .about_box2.isviewed .inner dl dd,body.index .wrap section.derivation .container .about_box3.isviewed .inner dl dd{-webkit-animation:none;animation:none}body.index .wrap section.derivation .container .about_box1,body.index .wrap section.derivation .container .about_box2{margin-bottom:40px}}body.index .wrap section.overview .container{max-width:1000px;padding:160px 20px 148px}body.index .wrap section.overview .container h1{margin-bottom:68px}body.index .wrap section.overview .container .overview_table{display:table;width:100%}body.index .wrap section.overview .container .overview_table dl{border-bottom:1px solid rgba(255,255,255,0.2)}body.index .wrap section.overview .container .overview_table dl:last-child{border-bottom:0}body.index .wrap section.overview .container .overview_table dl dt,body.index .wrap section.overview .container .overview_table dl dd{display:table-cell;padding:32px 0}body.index .wrap section.overview .container .overview_table dl dt{width:200px;font-weight:400;font-size:20px;line-height:1.45}body.index .wrap section.overview .container .overview_table dl dd{width:calc(100% - 200px);font-weight:500;font-size:20px;line-height:1.5}body.index .wrap section.overview .container .overview_table dl dd.fontNoto{font-family:"Noto Sans JP",sans-serif !important;line-height:1.45}body.index .wrap section.overview .container .overview_table dl dd.alignRight{text-align:right}body.index .wrap section.overview .container .overview_table dl dd.w400{font-weight:400}body.index .wrap section.overview .container .overview_table dl dd i{display:inline;margin-left:.4em;font-size:16px;font-weight:400}body.index .wrap section.overview .container .overview_table dl dd p.pt1{margin-bottom:8px;font-size:20px;line-height:1.45;font-family:"Noto Sans JP",sans-serif !important}body.index .wrap section.overview .container .overview_table dl dd p.pt1:last-child{margin-bottom:0}body.index .wrap section.overview .container .overview_table dl dd p.pt2{margin-bottom:16px;font-size:20px;line-height:1.45;font-family:"Noto Sans JP",sans-serif !important}body.index .wrap section.overview .container .overview_table dl dd ol li{margin-bottom:8px;font-family:"Noto Sans JP",sans-serif !important;font-size:20px;line-height:1.45}body.index .wrap section.overview .container .overview_table dl dd ol li:last-child{margin-bottom:0}@media (max-width: 767px){body.index .wrap section.overview{box-sizing:border-box}body.index .wrap section.overview .container{padding:40px 20px 80px}body.index .wrap section.overview .container h1{margin-bottom:60px}body.index .wrap section.overview .container .overview_table{display:block}body.index .wrap section.overview .container .overview_table dl{margin-bottom:20px}body.index .wrap section.overview .container .overview_table dl dt,body.index .wrap section.overview .container .overview_table dl dd{display:block;width:100%;padding:0}body.index .wrap section.overview .container .overview_table dl dt{margin-bottom:4px;font-size:14px;line-height:1.42;color:rgba(255,255,255,0.8)}body.index .wrap section.overview .container .overview_table dl dd{margin-bottom:20px;font-size:16px;line-height:1.43}body.index .wrap section.overview .container .overview_table dl dd i{font-size:12px}body.index .wrap section.overview .container .overview_table dl dd.alignRight{display:flex;align-items:flex-start}body.index .wrap section.overview .container .overview_table dl dd p.pt1{text-align:right;font-size:16px}body.index .wrap section.overview .container .overview_table dl dd p.pt2{margin-bottom:12px;font-size:16px;line-height:1.43}body.index .wrap section.overview .container .overview_table dl dd ol li{font-size:16px;line-height:1.43}body.index .wrap section.overview .container .overview_table dl:last-child{margin-bottom:0}body.index .wrap section.overview .container .overview_table dl:last-child dd{margin-bottom:0}}body.index .wrap section.entry{background:url("../img/bg_speaker.png") repeat-y center;background-size:100% auto}body.index .wrap section.entry .container{padding:160px 30px;box-sizing:border-box}body.index .wrap section.entry .container h1{margin-bottom:100px}body.index .wrap section.entry .container h1 span{color:#fff}body.index .wrap section.entry .container .apply_to,body.index .wrap section.entry .container .apply_form,body.index .wrap section.entry .container .apply_se{margin:0 auto;max-width:960px;width:100%}body.index .wrap section.entry .container .apply_to{margin-bottom:60px;position:relative;padding:36px 40px;max-width:960px;border:1px solid #fff;background-color:rgba(0,0,0,0.5);box-sizing:border-box}body.index .wrap section.entry .container .apply_to .statement{margin-bottom:16px;font-weight:normal;font-size:16px;line-height:1.25;text-align:left;color:#F14500}body.index .wrap section.entry .container .apply_to h4{margin-bottom:16px;font-weight:500;font-size:20px;line-height:1.45}body.index .wrap section.entry .container .apply_to .add_meetsSystem{margin-bottom:8px;box-sizing:border-box;font-weight:normal;font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_to .system{font-weight:normal;font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_to::before{content:"参加対象者";top:-.5em;left:24px;position:absolute;padding:0 16px;font-weight:normal;font-size:20px;line-height:1;z-index:2}body.index .wrap section.entry .container .apply_to::after{content:"";background-color:#240E19;top:-1px;left:24px;width:132px;height:1px;position:absolute;z-index:1}body.index .wrap section.entry .container .choose_either{margin-bottom:80px;font-weight:500;font-size:20px;line-height:1.6;text-align:center}body.index .wrap section.entry .container .apply_form,body.index .wrap section.entry .container .apply_se{text-align:center}body.index .wrap section.entry .container .apply_form h2,body.index .wrap section.entry .container .apply_se h2{padding:8px 0;background:rgba(0,0,0,0.4);font-weight:500;font-size:28px;line-height:1.14}body.index .wrap section.entry .container .apply_form{margin-bottom:120px}body.index .wrap section.entry .container .apply_form h2{margin-bottom:40px}body.index .wrap section.entry .container .apply_form .btn-wrap>.dxc_btn{margin:0 auto;position:relative;width:452px;height:100px;box-sizing:border-box;padding:2px;border:solid 2px #fff;font-weight:500;font-size:28px;line-height:1.46}body.index .wrap section.entry .container .apply_form .btn-wrap>.dxc_btn:hover{color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.8)}body.index .wrap section.entry .container .apply_form .btn-wrap>.dxc_btn.isDisabled::after{position:absolute;width:100%;height:100%;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-size:20px;line-height:1.45}body.index .wrap section.entry .container .apply_se h2{margin-bottom:25px}body.index .wrap section.entry .container .apply_se .its_easy{margin-bottom:60px;font-size:20px;line-height:1.45}body.index .wrap section.entry .container .apply_se h3{margin-bottom:40px;padding-left:32px;display:inline-block;font-weight:500;font-size:20px;line-height:1.45;background:url("../img/icon_camera.svg") no-repeat left 5px/20px 18px}body.index .wrap section.entry .container .apply_se #_smart-entry{margin-bottom:40px;display:block}body.index .wrap section.entry .container .apply_se #_smart-entry>a{margin:0 auto;position:relative;width:100%;height:100px;box-sizing:border-box;box-sizing:border-box;background:linear-gradient(180deg, #ECA61F -18%, #D10D00 100%);border:solid 1px #fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-weight:500;font-size:28px;line-height:1.46;display:block}body.index .wrap section.entry .container .apply_se #_smart-entry>a::before{content:"Smart Entryで申込む";display:flex;justify-content:center;align-items:center;height:100%;width:100%;transition:background-color 0.25s cubic-bezier(0.645, 0.045, 0.355, 1)}body.index .wrap section.entry .container .apply_se #_smart-entry>a:hover::before{background:linear-gradient(0deg, rgba(21,2,46,0.99) -32.5%, rgba(209,13,0,0.99) 85.5%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-width:1px;color:rgba(255,255,255,0.8);border-color:rgba(255,255,255,0.8)}body.index .wrap section.entry .container .apply_se #_smart-entry.isDisabled{position:relative}body.index .wrap section.entry .container .apply_se #_smart-entry.isDisabled::after{position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:pre;content:"参加申込は\A締め切りました";display:flex;justify-content:center;align-items:center;width:200px;height:200px;background:rgba(0,0,0,0.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:20px;line-height:1.45;text-align:center}body.index .wrap section.entry .container .apply_se ul li{font-weight:normal;font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_se ul li::before{content:"※";font-weight:100}@media (max-width: 767px){body.index .wrap section.entry{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:cover}body.index .wrap section.entry .container{padding:80px 0 100px}body.index .wrap section.entry .container h1{margin-bottom:60px}body.index .wrap section.entry .container .apply_to,body.index .wrap section.entry .container .apply_form,body.index .wrap section.entry .container .apply_se{max-width:unset}body.index .wrap section.entry .container .apply_to{border-right:0;border-left:0;padding:24px 20px;margin-bottom:40px}body.index .wrap section.entry .container .apply_to .statement{font-size:14px;line-height:1.42}body.index .wrap section.entry .container .apply_to h4{font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_to .add_meetsSystem{margin-bottom:4px;font-size:14px;line-height:1.42}body.index .wrap section.entry .container .apply_to .system{font-size:14px;line-height:1.42}body.index .wrap section.entry .container .apply_to::before{padding:0 12px;left:24px;font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_to::after{left:20px;width:114px}body.index .wrap section.entry .container .choose_either{margin-bottom:40px;padding-right:20px;padding-left:20px;font-size:16px;line-height:1.25;text-align:left}body.index .wrap section.entry .container .apply_form,body.index .wrap section.entry .container .apply_se{text-align:left}body.index .wrap section.entry .container .apply_form h2,body.index .wrap section.entry .container .apply_se h2{padding-right:20px;padding-left:20px;margin:0;font-size:18px;line-height:1.444}body.index .wrap section.entry .container .apply_form{margin-bottom:80px;padding-bottom:0}body.index .wrap section.entry .container .apply_form h2{margin-bottom:42px}body.index .wrap section.entry .container .apply_form .btn-wrap{margin-bottom:0;padding-right:20px;padding-left:20px}body.index .wrap section.entry .container .apply_form .btn-wrap .dxc_btn{width:100%;height:68px;border-width:1px;font-size:20px}body.index .wrap section.entry .container .apply_se h2{margin-bottom:42px}body.index .wrap section.entry .container .apply_se .its_easy{margin-bottom:24px;padding-right:20px;padding-left:20px;font-size:16px;line-height:1.25}body.index .wrap section.entry .container .apply_se h3{display:none}body.index .wrap section.entry .container .apply_se #_smart-entry{margin-bottom:24px;padding-right:20px;padding-left:20px}body.index .wrap section.entry .container .apply_se #_smart-entry>a{width:100%;height:68px}body.index .wrap section.entry .container .apply_se #_smart-entry>a::before{font-size:20px}body.index .wrap section.entry .container .apply_se #_smart-entry.isDisabled::after{content:none}body.index .wrap section.entry .container .apply_se #_smart-entry.isDisabled>a.isDisabled{position:relative;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.index .wrap section.entry .container .apply_se #_smart-entry.isDisabled>a.isDisabled::after{width:100%;height:100%;left:0;top:0;position:absolute;content:"参加申込は締め切りました";display:flex;justify-content:center;align-items:center;opacity:1;background:rgba(0,0,0,0.6);z-index:1;color:#fff;transition:none;font-weight:500;font-size:20px;line-height:1.45;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.index .wrap section.entry .container .apply_se ul{padding-right:20px;padding-left:20px}body.index .wrap section.entry .container .apply_se ul li{font-size:14px;line-height:1.42}}body.index .wrap section.sponsor{background-color:#fff}body.index .wrap section.sponsor .container{padding:120px 20px 0}body.index .wrap section.sponsor .container h1{margin-bottom:60px}body.index .wrap section.sponsor .container h1 span{margin-bottom:0;font-weight:500;font-size:40px;color:#000}body.index .wrap section.sponsor .container h2{margin-bottom:40px;text-align:center}body.index .wrap section.sponsor .container h2 span{margin-bottom:20px;display:block;font-weight:200;font-size:40px;line-height:1.5;letter-spacing:.08em;color:#000;text-align:center}body.index .wrap section.sponsor .container .gold_sponsor_logos{margin-bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.index .wrap section.sponsor .container .gold_sponsor_logos li{width:480px;display:flex;justify-content:center;height:auto;margin-bottom:80px;margin-right:100px}body.index .wrap section.sponsor .container .gold_sponsor_logos li img{max-width:100%;height:auto}body.index .wrap section.sponsor .container .gold_sponsor_logos li:nth-child(2) img{height:240px;max-width:unset;width:auto}body.index .wrap section.sponsor .container .gold_sponsor_logos li:nth-child(2n){margin-right:0}@media (max-width: 1136px){body.index .wrap section.sponsor .container .gold_sponsor_logos{padding:0 40px}body.index .wrap section.sponsor .container .gold_sponsor_logos li{margin-right:40px;width:350px}body.index .wrap section.sponsor .container .gold_sponsor_logos li:nth-child(2) img{height:180px}}@media (max-width: 900px){body.index .wrap section.sponsor .container .gold_sponsor_logos{flex-direction:column;text-align:center}body.index .wrap section.sponsor .container .gold_sponsor_logos li{margin-right:0 !important;margin-bottom:40px}body.index .wrap section.sponsor .container .gold_sponsor_logos li:last-child{margin-bottom:80px}}@media (max-width: 767px){body.index .wrap section.sponsor .container .gold_sponsor_logos li{width:240px;margin-bottom:40px}body.index .wrap section.sponsor .container .gold_sponsor_logos li img{height:76px}body.index .wrap section.sponsor .container .gold_sponsor_logos li:nth-child(2) img{height:100px}}body.index .wrap section.sponsor .container .silver_sponsor_logos{margin-bottom:0;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}body.index .wrap section.sponsor .container .silver_sponsor_logos li{margin-bottom:60px;margin-right:40px}body.index .wrap section.sponsor .container .silver_sponsor_logos li img{width:auto;height:160px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(3n){margin-right:0}body.index .wrap section.sponsor .container .silver_sponsor_logos li:last-child{margin-right:0}@media (max-width: 1136px){body.index .wrap section.sponsor .container .silver_sponsor_logos{padding:0 30px}body.index .wrap section.sponsor .container .silver_sponsor_logos li{margin-right:30px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(3n){margin-right:30px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(2n){margin-right:0}}@media (max-width: 900px){body.index .wrap section.sponsor .container .silver_sponsor_logos{padding:0 20px}body.index .wrap section.sponsor .container .silver_sponsor_logos li{margin-right:20px}body.index .wrap section.sponsor .container .silver_sponsor_logos li img{height:125px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(3n){margin-right:20px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(2n){margin-right:0}}@media (max-width: 767px){body.index .wrap section.sponsor .container{padding:80px 20px 0}body.index .wrap section.sponsor .container h1,body.index .wrap section.sponsor .container h2{margin-bottom:24px}body.index .wrap section.sponsor .container h1 span,body.index .wrap section.sponsor .container h2 span{font-size:22px;letter-spacing:0.12em}body.index .wrap section.sponsor .container .silver_sponsor_logos{margin-bottom:0;padding:0}body.index .wrap section.sponsor .container .silver_sponsor_logos li{width:calc((100vw - 60px) / 2);margin-bottom:28px}body.index .wrap section.sponsor .container .silver_sponsor_logos li:nth-child(2n){margin-right:0}body.index .wrap section.sponsor .container .silver_sponsor_logos li img{max-width:100%;height:auto}}body.index .wrap section.partner{background-color:#fff}body.index .wrap section.partner .container{padding:120px 20px 160px}body.index .wrap section.partner .container h1{margin-bottom:30px}body.index .wrap section.partner .container h1 span{margin-bottom:0;font-weight:500;font-size:40px;color:#000}body.index .wrap section.partner .container div{display:flex;justify-content:center}body.index .wrap section.partner .container div a{display:inline-block}body.index .wrap section.partner .container div a img{width:380px;height:auto}body.index .wrap section.partner .container div a:first-child{margin-right:40px}@media (max-width: 980px){body.index .wrap section.partner .container div a img{width:320px}}@media (max-width: 767px){body.index .wrap section.partner .container{padding:60px 20px 100px}body.index .wrap section.partner .container h1{margin-bottom:24px}body.index .wrap section.partner .container h1 span{font-size:22px;letter-spacing:0.12em}body.index .wrap section.partner .container div{display:block;text-align:center}body.index .wrap section.partner .container div a{margin-bottom:0}body.index .wrap section.partner .container div a img{width:300px}body.index .wrap section.partner .container div a:first-child{margin-right:0;margin-bottom:20px}}body.program{background-color:#191316}body.program .wrap{width:100%;opacity:0;-webkit-animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards;animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) 0.5s forwards}body.program .wrap section{width:100%;background-color:#0D090B}body.program .wrap section .container{margin:0 auto;padding:160px 0;width:100%;max-width:1440px;box-sizing:border-box}body.program .wrap section .container h1{font-weight:700;font-size:32px;line-height:1.43;text-align:center}body.program .wrap section .container h1 span{margin-bottom:20px;display:block;font-weight:300;font-size:20px;line-height:1.5;text-align:center;letter-spacing:0.12em;color:#F14500}body.program .wrap section .container .statement{text-align:right;font-weight:normal;font-size:12px;line-height:1.66}body.program .wrap section .container .statement i{display:inline-block}body.program .wrap section .container .statement i::before{content:"※";font-weight:100}@media (max-width: 767px){body.program .wrap section .container{padding:80px 0 100px}body.program .wrap section .container h1{font-size:20px;line-height:1.45}body.program .wrap section .container h1 span{margin-bottom:12px;font-size:18px}body.program .wrap section .container .statement{text-align:left;font-size:10px;line-height:1.4}}body.program .wrap section.structure{position:relative}body.program .wrap section.structure .container{padding:160px 40px 100px;max-width:1160px}body.program .wrap section.structure .container .details{padding-top:57px;font-family:"Noto Sans JP",sans-serif !important}body.program .wrap section.structure .container .details .item::before{margin-bottom:16px;display:flex;justify-content:center;align-items:center;color:#F14500;border:solid 1px #F14500;width:136px;height:40px;font-weight:300;font-size:20px;line-height:1;font-family:"Noto Sans JP",sans-serif !important}body.program .wrap section.structure .container .details .item h2{margin-bottom:20px;font-weight:500;font-size:24px;line-height:1.33}body.program .wrap section.structure .container .details .item ul li{margin-bottom:20px}body.program .wrap section.structure .container .details .item ul li a{padding-left:26px;display:inline-block;background:url("../img/icon_structure_list.svg") no-repeat center left/10px 12px;font-weight:normal;font-size:20px;line-height:1.6;transition:0.3s cubic-bezier(0.42, 0, 0.58, 1)}body.program .wrap section.structure .container .details .item ul li a:hover{color:#F14500;text-decoration:underline}body.program .wrap section.structure .container .details .item ul li:last-child{margin-bottom:0}body.program .wrap section.structure .container .details .item:first-child{margin-bottom:32px}body.program .wrap section.structure .container .details .item:first-child::before{content:"DAY1"}body.program .wrap section.structure .container .details .item:last-child{margin-bottom:60px}body.program .wrap section.structure .container .details .item:last-child::before{content:"DAY2"}body.program .wrap section.structure .container p{font-weight:normal;font-size:20px;line-height:1.2}body.program .wrap section.structure .btn-wrap{position:fixed;right:0;bottom:30px;transition:bottom 0.5s cubic-bezier(0.86, 0, 0.07, 1);z-index:6}body.program .wrap section.structure .btn-wrap.isHide{bottom:-160px}body.program .wrap section.structure .btn-wrap .btn i{position:relative;margin-right:20px;padding:0 16px;display:inline-block}body.program .wrap section.structure .btn-wrap .btn i::before,body.program .wrap section.structure .btn-wrap .btn i::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:8px;height:40px;background:url("../img/icon_bracket.svg") no-repeat center/8px auto}body.program .wrap section.structure .btn-wrap .btn i::before{left:0}body.program .wrap section.structure .btn-wrap .btn i::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}body.program .wrap section.structure .btn-wrap .btn.isDisabled{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:none;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}body.program .wrap section.structure .btn-wrap .btn.isDisabled::after{font-weight:500;font-size:20px;line-height:1.45}@media (max-width: 1024px){body.program .wrap section.structure .btn-wrap{bottom:30px}}@media (max-width: 767px){body.program .wrap section.structure .container{padding-top:57px;padding:120px 20px 30px;max-width:unset}body.program .wrap section.structure .container .details{padding-top:40px}body.program .wrap section.structure .container .details .item::before{margin-bottom:12px;width:52px;height:24px;font-size:12px}body.program .wrap section.structure .container .details .item h2{font-size:14px;line-height:1.42}body.program .wrap section.structure .container .details .item ul li{margin-bottom:0px;border-top:1px solid rgba(255,255,255,0.2);border-bottom:1px solid rgba(255,255,255,0.2)}body.program .wrap section.structure .container .details .item ul li a{padding:16px 0 16px 20px;font-weight:normal;font-size:14px;line-height:1.42}body.program .wrap section.structure .container .details .item ul li:last-child{border-top:0}body.program .wrap section.structure .container .details .item:first-child{margin-bottom:40px}body.program .wrap section.structure .container .details .item:last-child{margin-bottom:40px}body.program .wrap section.structure .container p{font-size:14px}body.program .wrap section.structure .btn-wrap{bottom:0;width:100%;height:72px}}body.program .wrap section.program{background-color:#1A1216}body.program .wrap section.program .container{max-width:1080px;padding:80px 0 100px}body.program .wrap section.program .container h1{margin-bottom:24px;text-align:left}body.program .wrap section.program .container h1 img{width:auto;height:60px}body.program .wrap section.program .container h2{margin-bottom:40px;display:flex;justify-content:space-between;align-items:flex-end;font-weight:500;font-size:36px;line-height:1.125;color:#F14500;font-family:"Noto Sans JP",sans-serif !important}body.program .wrap section.program .container h2 .statement{display:inline-block;color:#fff;font-weight:300;font-size:12px;line-height:1.66;text-align:left}body.program .wrap section.program .container h2 .statement span{content:"※";font-weight:100}body.program .wrap section.program .container .time_table_list{margin:0 auto 80px;display:block;width:100%;max-width:1080px}body.program .wrap section.program .container .time_table_list:nth-of-type(5){margin-bottom:120px}body.program .wrap section.program .container .time_table_list:nth-of-type(5) tr:first-child{border-top-color:#fff}body.program .wrap section.program .container .time_table_list tr{border-top:solid 1px rgba(255,255,255,0.2)}body.program .wrap section.program .container .time_table_list tr:last-child{border-bottom:solid 1px rgba(255,255,255,0.2)}body.program .wrap section.program .container .time_table_list tr.viewModal{cursor:pointer}body.program .wrap section.program .container .time_table_list tr.viewModal td.figure_pc img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.program .wrap section.program .container .time_table_list tr.viewModal:hover td.figure_pc img{-webkit-transform:scale(1.02);transform:scale(1.02)}body.program .wrap section.program .container .time_table_list tr td{vertical-align:top}body.program .wrap section.program .container .time_table_list tr td:first-child{padding-top:32px;min-width:100px;width:100px;font-weight:500;font-size:24px;line-height:1.14;text-align:center;letter-spacing:.08em;background-color:rgba(255,255,255,0.1)}body.program .wrap section.program .container .time_table_list tr td.figure_pc{padding:32px 40px 32px 40px;width:160px}body.program .wrap section.program .container .time_table_list tr td.figure_pc img,body.program .wrap section.program .container .time_table_list tr td.figure_pc span{margin-bottom:20px;display:inline-block;width:160px;height:160px;background:linear-gradient(180deg, #15022E -35.5%, #68071A 31.32%)}body.program .wrap section.program .container .time_table_list tr td.figure_pc img.viewModal{cursor:pointer;-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.program .wrap section.program .container .time_table_list tr td.figure_pc img.viewModal:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}body.program .wrap section.program .container .time_table_list tr td.figure_pc span{position:relative}body.program .wrap section.program .container .time_table_list tr td.figure_pc span::before{content:"Coming soon";color:#F14500;white-space:pre;display:block;width:100%;position:absolute;text-align:center;top:50%;font-weight:200;font-size:18px;letter-spacing:.8px;line-height:1.5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.program .wrap section.program .container .time_table_list tr td.session_info{padding:32px 0 32px 0;width:calc(100% - 260px);box-sizing:border-box}body.program .wrap section.program .container .time_table_list tr td.session_info.pdLeft{padding-left:40px}body.program .wrap section.program .container .time_table_list tr td.session_info time{display:none}body.program .wrap section.program .container .time_table_list tr td.session_info small{margin-bottom:4px;display:block;font-weight:500;font-size:16px;line-height:2;font-family:"Noto Sans JP",sans-serif !important}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column{display:none}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition{margin-bottom:20px;display:flex;flex-wrap:wrap;align-items:center;width:100%}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i{display:flex;align-items:center}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.inc{padding-right:20px;font-weight:500;font-size:24px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.division{padding-right:20px;font-weight:normal;font-size:20px;line-height:1.3}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.pName{font-weight:500;font-size:24px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable{display:table}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable.mb20{margin-bottom:20px}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow{display:table-row}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i{display:table-cell;text-align:left;vertical-align:bottom}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.inc{padding-right:20px;font-weight:500;font-size:24px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.division{padding-right:20px;font-weight:normal;font-size:20px;line-height:1.3}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.pName{font-weight:500;font-size:24px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info h3{margin-bottom:20px;display:flex;align-items:stretch;font-weight:500;font-size:22px;line-height:1.28}body.program .wrap section.program .container .time_table_list tr td.session_info h3.colorRed{color:#E68319}body.program .wrap section.program .container .time_table_list tr td.session_info h3.isHide{display:none !important}body.program .wrap section.program .container .time_table_list tr td.session_info h3.isHide+.desc{display:none !important}body.program .wrap section.program .container .time_table_list tr td.session_info h3 .hosoku{margin-left:10px;display:inline-block;font-size:16px;font-weight:400;line-height:2}body.program .wrap section.program .container .time_table_list tr td.session_info h3.break{margin-bottom:0;font-weight:normal;font-size:24px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info h3 span{display:inline-block;font-weight:normal;font-size:24px;line-height:1.5}body.program .wrap section.program .container .time_table_list tr td.session_info h3 i{margin:0 0 0 20px;padding-left:20px;display:inline-block;min-height:32px;border-left:solid 1px #fff}body.program .wrap section.program .container .time_table_list tr td.session_info .sub_ttl{display:block;margin-bottom:32px;font-weight:500;font-size:20px;line-height:1.2;color:#E68319}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler{margin-bottom:20px;display:table;width:100%}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler h4{margin-bottom:4px;margin-left:-10px;font-weight:500;font-size:14px;line-height:1.42}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl{display:table-row}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dt,body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd{display:table-cell;padding:0 0 5px 0;vertical-align:middle}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dt{font-weight:normal;font-size:24px;line-height:1.45;width:6em}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd{display:table-cell;font-weight:500;font-size:20px;line-height:1.25}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd.minWidth{min-width:14em}body.program .wrap section.program .container .time_table_list tr td.session_info .desc{font-weight:normal;font-size:14px;line-height:1.5;word-break:break-word;font-family:"Noto Sans JP",sans-serif !important;color:#E68319}body.program .wrap section.program .container .time_table_list tr td.session_info .desc.isHide{display:none !important}body.program .wrap section.program .container .time_table_list tr td.session_info .desc.mb20{margin-bottom:20px}body.program .wrap section.program .container .time_table_list tr td.session_info li.desc{margin-left:1em;list-style:disc;list-style-position:outside}body.program .wrap section.program .container .time_table_list tr.sectionBlock .session_info{flex-basis:auto}body.program .wrap section.program .container .time_table_list tr.sectionBlock .session_info h3{margin-bottom:4px}body.program .wrap section.program .container .time_table_list tr.sectionBlock .session_info small{margin-bottom:0}body.program .wrap section.program .container .time_table_list tr.discussion .session_info{flex-basis:auto}body.program .wrap section.program .container .time_table_list tr.discussion .session_info h3{margin-bottom:4px}body.program .wrap section.program .container .time_table_list tr.discussion .session_info small{margin-bottom:20px;line-height:1.5}body.program .wrap section.program .container .btn-wrap{width:100%;display:flex;justify-content:center}body.program .wrap section.program .container .btn-wrap>.btn.btn-large{width:600px;max-width:600px}body.program .wrap section.program .container .btn-wrap>.btn.btn-large i{position:relative;margin-right:20px;padding:0 16px;display:inline-block}body.program .wrap section.program .container .btn-wrap>.btn.btn-large i::before,body.program .wrap section.program .container .btn-wrap>.btn.btn-large i::after{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);content:"";display:inline-block;width:8px;height:40px;background:url("../img/icon_bracket.svg") no-repeat center/8px auto}body.program .wrap section.program .container .btn-wrap>.btn.btn-large i::before{left:0}body.program .wrap section.program .container .btn-wrap>.btn.btn-large i::after{right:0;-webkit-transform:translateY(-50%) scale(-1, 1);transform:translateY(-50%) scale(-1, 1)}@media (max-width: 1130px){body.program .wrap section.program .container h1,body.program .wrap section.program .container h2{padding:0 20px}}@media (max-width: 1080px){body.program .wrap section.program{max-width:unset}body.program .wrap section.program .container h2{display:block}body.program .wrap section.program .container h2 .statement{margin-top:8px;display:block}body.program .wrap section.program .container .time_table_list{max-width:unset}body.program .wrap section.program .container .time_table_list tr{border-top:0}body.program .wrap section.program .container .time_table_list tr:last-child{border-bottom:0}body.program .wrap section.program .container .time_table_list tr.viewModal{cursor:default}body.program .wrap section.program .container .time_table_list tr td:first-child{display:none}body.program .wrap section.program .container .time_table_list tr td.figure_pc{display:none}body.program .wrap section.program .container .time_table_list tr td.session_info{padding:0 24px 24px;width:100%}body.program .wrap section.program .container .time_table_list tr td.session_info.pdLeft{padding-left:24px}body.program .wrap section.program .container .time_table_list tr td.session_info time{margin:0 -24px 24px;font-weight:500;font-size:24px;line-height:1.14;text-align:center;letter-spacing:.08em;background-color:rgba(255,255,255,0.1);display:block;padding:16px 0}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column{padding:10px 0 32px;display:flex;justify-content:flex-start;align-items:stretch}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img,body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span{margin-left:10px;display:inline-block;width:160px;height:160px;background:linear-gradient(180deg, #15022E -35.5%, #68071A 31.32%)}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img:first-child,body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span:first-child{margin-left:0}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img{-webkit-transform:scale(1);transform:scale(1);transition:-webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1);transition:transform 0.5s cubic-bezier(0.77, 0, 0.275, 1), -webkit-transform 0.5s cubic-bezier(0.77, 0, 0.275, 1)}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img.viewModal{cursor:pointer}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img.viewModal:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span{background:linear-gradient(180deg, #15022E -35.5%, #68071A 31.32%);position:relative}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span::before{content:"Coming soon";color:#F14500;white-space:pre;display:block;width:100%;position:absolute;text-align:center;top:50%;font-weight:200;font-size:18px;letter-spacing:.8px;line-height:1.5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.program .wrap section.program .container .time_table_list tr td.session_info .desc{max-width:unset;margin-right:40px}body.program .wrap section.program .container .time_table_list tr .figure_pc{display:none}}@media (max-width: 767px){body.program .wrap section.program .container{padding:60px 0 100px}body.program .wrap section.program .container h1{margin-bottom:20px}body.program .wrap section.program .container h1 img{height:32px}body.program .wrap section.program .container h2{font-size:20px;line-height:1.4}body.program .wrap section.program .container h2 .statement{margin-top:12px;font-size:10px;line-height:1.4}body.program .wrap section.program .container .time_table_list:nth-of-type(5){margin-bottom:10px}body.program .wrap section.program .container .time_table_list tr td.session_info{padding:0 20px 24px}body.program .wrap section.program .container .time_table_list tr td.session_info.pdLeft{padding-left:20px}body.program .wrap section.program .container .time_table_list tr td.session_info time{margin:0 -20px 24px;padding:2px 0;font-size:20px;line-height:1.4}body.program .wrap section.program .container .time_table_list tr td.session_info small{margin-bottom:20px;font-size:14px;line-height:1.42}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column{padding:0 0 20px;flex-wrap:wrap;justify-content:flex-start}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img,body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span{margin:0 0 15px 15px;width:calc((100vw - 70px) / 3);height:calc((100vw - 70px) / 3);max-width:150px;max-height:150px}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img:nth-child(1),body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img:nth-child(4),body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column img:nth-child(7),body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span:nth-child(1),body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span:nth-child(4),body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span:nth-child(7){margin:0}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span{background:linear-gradient(180deg, #15022E -35.5%, #68071A 31.32%);position:relative}body.program .wrap section.program .container .time_table_list tr td.session_info .figure_column span::before{content:"Coming soon";color:#F14500;white-space:pre;display:block;width:100%;position:absolute;text-align:center;top:50%;font-weight:200;font-size:10px;letter-spacing:.8px;line-height:1.5;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition{display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i{display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.inc{margin-bottom:4px;padding-right:0;font-weight:500;font-size:18px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.division{margin-bottom:4px;padding-right:0;font-weight:normal;font-size:16px;line-height:1.25}body.program .wrap section.program .container .time_table_list tr td.session_info .plus_edition i.pName{font-weight:500;font-size:18px;line-height:1.11}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable{display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow{display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i{display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.inc{margin-bottom:4px;padding-right:0;font-weight:500;font-size:18px;line-height:1.33}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.division{margin-bottom:4px;padding-right:0;font-weight:normal;font-size:16px;line-height:1.25}body.program .wrap section.program .container .time_table_list tr td.session_info .speakerTable .speakerTableRow i.pName{font-weight:500;font-size:18px;line-height:1.11}body.program .wrap section.program .container .time_table_list tr td.session_info h3{margin-bottom:20px;display:block;font-size:16px;line-height:1.44}body.program .wrap section.program .container .time_table_list tr td.session_info h3 .hosoku{font-size:14px}body.program .wrap section.program .container .time_table_list tr td.session_info h3.break{margin-bottom:18px;font-size:16px;line-height:1.43}body.program .wrap section.program .container .time_table_list tr td.session_info h3 span{margin-bottom:4px;display:block;font-size:16px;line-height:1.43}body.program .wrap section.program .container .time_table_list tr td.session_info h3 i{margin:0;padding-left:0;height:0px;border-left:0;display:block}body.program .wrap section.program .container .time_table_list tr td.session_info .sub_ttl{font-size:16px}body.program .wrap section.program .container .time_table_list tr td.session_info .desc{margin-right:0;padding-right:0;font-size:14px;line-height:1.71}body.program .wrap section.program .container .time_table_list tr td.session_info .addition{margin-right:0}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler h4{font-size:14px}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl{vertical-align:middle}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dt,body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd{padding:10px 0}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dt{min-width:100px;font-size:16px}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd{font-size:14px;line-height:1.42}body.program .wrap section.program .container .time_table_list tr td.session_info .paneler dl dd.minWidth{min-width:unset}body.program .wrap section.program .container .btn-wrap{display:none}}footer{background-color:#1A1216}footer .container{padding:80px 60px 30px;margin:0 auto;max-width:1440px;width:100%;box-sizing:border-box}footer .container h1{margin-bottom:40px}footer .container h1 img{height:28px;width:auto}footer .container .copyright{width:100%;display:flex;justify-content:space-between;align-items:center}footer .container .copyright img{height:16px;width:auto}footer .container .copyright small{font-weight:300;font-size:12px;line-height:1.5}footer .container.program_footer{padding:80px 60px 30px}@media (max-width: 767px){footer .container{padding:62px 20px 20px}footer .container.program_footer{padding:62px 20px 20px}footer .container h1{margin-bottom:32px}footer .container h1 img{height:22px}footer .container .copyright{display:block}footer .container .copyright img{margin-bottom:40px;display:block}footer .container .copyright small{display:block;font-size:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slider-overlay{position:fixed;top:0;left:0;opacity:0;width:100%;height:100vh;background-color:rgba(0,0,0,0.8);z-index:25}.slider-wrap{display:block;position:fixed;top:50%;left:50%;opacity:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:26;-webkit-animation:scaleIn .8s ease-out 1 forwards;animation:scaleIn .8s ease-out 1 forwards;width:calc(100% - 40px);max-width:1140px;height:500px}.slider-wrap .btn-close{display:inline-block;position:absolute;top:0;right:0;width:40px;height:40px;background:url("../img/icon_close.svg") no-repeat center/auto 22px;cursor:pointer;z-index:31}.slider-wrap .modal-slide{position:relative;width:100%;height:100%;z-index:30}.slider-wrap .modal-slide li{box-sizing:border-box;display:flex;align-items:center}.slider-wrap .modal-slide li .portrait{flex-basis:42.4%;max-height:500px}.slider-wrap .modal-slide li .portrait img{max-width:100%;height:auto}.slider-wrap .modal-slide li .human{padding:30px 0 0 80px;flex-basis:57.6%;box-sizing:border-box}@media (max-width: 1080px){.slider-wrap .modal-slide li .human{padding-left:40px}}@media (max-width: 920px){.slider-wrap .modal-slide li .human{padding-left:25px}}.slider-wrap .modal-slide li .human .personal_data{margin-bottom:40px}.slider-wrap .modal-slide li .human .personal_data h2{margin-bottom:28px;font-weight:bold;font-size:32px;line-height:1.25}.slider-wrap .modal-slide li .human .personal_data h2 span{margin-top:4px;display:block;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.08em}.slider-wrap .modal-slide li .human .personal_data h3{margin-bottom:8px;font-weight:500;font-size:20px;line-height:1.2}.slider-wrap .modal-slide li .human .personal_data h3 span{font-weight:400;font-size:18px}.slider-wrap .modal-slide li .human .personal_data p{font-weight:normal;font-size:16px;line-height:1.5}.slider-wrap .modal-slide li .human .profile dt{margin-bottom:4px;font-weight:300;font-size:16px;line-height:1.5;letter-spacing:.08em;color:#F14500}.slider-wrap .modal-slide li .human .profile dd{font-weight:normal;font-size:16px;line-height:1.5;overflow-y:auto;padding-bottom:10px;box-sizing:border-box;max-height:204px}.slider-wrap .modal-slide li .human .profile dd::-webkit-scrollbar{width:7px}.slider-wrap .modal-slide li .human .profile dd::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(255,255,255,0.1)}.slider-wrap .modal-slide li .human .profile dd::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}.slider-wrap .modal-slide li .human .profile dd.maxHeightAjust1{max-height:150px}.slider-wrap .modal-slide .slick-prev,.slider-wrap .modal-slide .slick-next{padding:10px;box-sizing:content-box;position:absolute;bottom:-85px;width:27px;height:50px;background:url("../img/icon_modal_arrow.svg") no-repeat center/auto 50px;cursor:pointer;z-index:31}.slider-wrap .modal-slide .slick-prev.slick-disabled,.slider-wrap .modal-slide .slick-next.slick-disabled{display:none !important}.slider-wrap .modal-slide .slick-prev:focus-visible,.slider-wrap .modal-slide .slick-next:focus-visible{outline:none}.slider-wrap .modal-slide .slick-prev{right:58px}.slider-wrap .modal-slide .slick-next{right:0;-webkit-transform:scale(-1, 1);transform:scale(-1, 1)}@media (max-width: 767px){.slider-wrap{padding-top:60px;box-sizing:border-box;width:100vw;max-width:unset;height:calc(100vh - 100px);-webkit-transform:none;transform:none;top:0;left:0}.slider-wrap .btn-close{top:11px;right:11px;background-size:21px auto}.slider-wrap .modal-slide li{display:block;padding:0 20px;box-sizing:border-box;max-height:100%;height:calc(100vh - 160px);overflow-y:auto}.slider-wrap .modal-slide li::-webkit-scrollbar{width:7px}.slider-wrap .modal-slide li::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(255,255,255,0.1)}.slider-wrap .modal-slide li::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,0.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,0.3)}.slider-wrap .modal-slide li .portrait{width:100%;max-height:unset}.slider-wrap .modal-slide li .human{padding:20px 0 0}.slider-wrap .modal-slide li .human .personal_data{margin-bottom:20px}.slider-wrap .modal-slide li .human .personal_data h2{margin-bottom:20px;font-size:20px;line-height:1.45}.slider-wrap .modal-slide li .human .personal_data h2 span{font-size:12px}.slider-wrap .modal-slide li .human .personal_data h3{font-size:16px;line-height:1.5}.slider-wrap .modal-slide li .human .personal_data p{font-size:14px;line-height:1.42}.slider-wrap .modal-slide li .human .profile dt{font-size:14px;line-height:1.5}.slider-wrap .modal-slide li .human .profile dd{font-size:14px;line-height:1.42;overflow-y:visible;padding-bottom:10px;max-height:unset !important}.slider-wrap.ios{padding-top:45px;height:calc(100vh - 155px)}.slider-wrap.ios .modal-slide li{height:calc(100vh - 200px)}}
