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}}.nowrap{white-space:nowrap}.displayNone{display:none !important}.btn{border:0;cursor:pointer;display:block;-webkit-appearance:none;appearance:none;outline:none;text-align:center;text-decoration:none;background:none;box-sizing:border-box;overflow:hidden;transition:all .3s cubic-bezier(0, 0, 0.58, 1)}.btn.btn-small{width:192px;height:40px;font-weight:500;font-size:14px;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 .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 .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}.btn.btn-primary:hover>i{color:#fff;opacity:1}a.btn{display:flex;justify-content:center;align-items:center}.btn.isDisabled{pointer-events:none;-webkit-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,.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}.btn.notYet{pointer-events:none;-webkit-user-select:none;user-select:none;cursor:none}.btn.notYet span{background:linear-gradient(180deg, #9A7972 0%, #A7514B 100%);width:calc(100% - 6px);height:calc(100% - 6px);position:relative}.btn.notYet span img{position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}.headerBtn .btn{background-color:rgba(0,0,0,0);display:flex;justify-content:center;align-items:center;white-space:nowrap}.headerBtn .btn:hover,.headerBtn .btn:focus{color:#f0f0f0}.headerBtn .btn.btn-small{letter-spacing:0}.overlay{display:none;position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(25,18,22,.94);z-index:9}.overlay.closing{animation:fadeOut .3s cubic-bezier(0.42, 0, 0.58, 1) .2s forwards}header{position:fixed;left:0;top:0;width:100%;height:100px;z-index:10;transition:background-color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955);background-color:rgba(0,0,0,0)}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:32px}header .container nav ul li a{display:inline-block;letter-spacing:.08em;font-size:16px;line-height:1.5;text-align:center;transition:.3s cubic-bezier(0, 0, 0.58, 1);white-space:nowrap}header .container nav ul li a i{display:block;transition:.3s cubic-bezier(0, 0, 0.58, 1);font-weight:500;font-size:14px;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.headerBtn{margin-left:32px;margin-top:5px}header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i{position:relative;margin-right:0px;padding:0 12px;display:inline-block;font-size:14px}header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i::after,header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i::before{position:absolute;top:50%;transform:translateY(-50%);content:"";display:inline-block;width:4px;height:18px;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDUgMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik01IDFIMVYxOUg1IiBzdHJva2U9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center/4px 18px}header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i::before{left:4px}header .container nav ul li.headerBtn>.btn.btn-small.btn-primary>i::after{right:6px;transform:translateY(-50%) scale(-1, 1)}header .container .btn-hamburger,header .container .fixed_btn_overlay{display:none}header .container .btn-hamburger-sp{display:none}header.isFixed{background-color:rgba(25,19,22,.9);transition:background-color .3s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header.isFixed.bg_transparent{background-color:rgba(0,0,0,0)}@media(max-width: 1154px){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%;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;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 nav ul li.headerBtn .btn.btn-small.notYet{margin-left:auto;margin-right:auto}header .container .btn-hamburger{padding:10px;width:20px;height:18px;display:block;position:absolute;top: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:.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{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{transform:rotate(-315deg);top:8px;right:0}}@media(max-width: 767px){header{position:fixed;left:0;top:0;transition:background-color .5s cubic-bezier(0.455, 0.03, 0.515, 0.955)}header.bg_colored{background-color:rgba(25,19,22,.9)}header.bg_colored.bg_transparent{background-color:rgba(0,0,0,0)}header.bg_transparent{background-color:rgba(0,0,0,0)}header.isFixed{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;background:linear-gradient(0deg, rgba(241, 69, 0, 0) 0%, #F14500 49.48%, rgba(191, 36, 42, 0) 100%, rgba(241, 69, 0, 0) 100%);height:100%;width:2px}header .container nav ul li{text-align:left;padding-left:50px;margin-bottom:38px}header .container nav ul li a{text-align:left}header .container nav ul li a i{margin-top:0;font-size:16px}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%;transform:translateX(-50%);opacity:0;width:100%;height:72px}header .container .fixed_btn_overlay.isShow{display:block;animation:fadeIn .35s cubic-bezier(0.42, 0, 0.58, 1) forwards}header .container .fixed_btn_overlay>.btn.btn-small.btn-primary{width:100%;height:72px;margin:auto;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%;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;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}header .container .btn-hamburger-sp{display:flex;width:calc(100% - 48px);max-width:420px;height:60px;margin:64px auto 0}}@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;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 .lead-next{padding:48px 20px;background-color:rgba(0,0,0,.6);text-align:center;font-size:28px;font-weight:bold;line-height:1.46}body.index .lead-next a{color:#f14500;text-decoration:underline}@media screen and (max-width: 767px){body.index .lead-next{padding:24px 20px;text-align:left;font-size:18px}}body.index .wrap{width:100%;opacity:0;animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) .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;position:relative}body.index .wrap main::after{content:"";display:block;width:100%;height:59px;position:absolute;bottom:0;left:0;z-index:0;background:url("../img/bg_main_key_blur_pc.png") no-repeat center/100% 59px}body.index .wrap main .container{padding-top:14px;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:464px;max-height:464px}body.index .wrap main .container .key_visual_wrap .date{display:block;text-align:center;position:absolute;bottom:34px;left: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:20px;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:-46px;left: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 .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%;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;transform:translateY(-50%) scale(-1, 1)}body.index .wrap main .container .btn-wrap .btn.isDisabled{pointer-events:none;-webkit-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: 767px){body.index .wrap main{max-height:unset;min-height:750px;height:750px;background:url("../img/bg_main_key_visual_sp.png") no-repeat top -70px center/cover}body.index .wrap main .container{padding-top:106px;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:auto;height:48px}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:310px;height:auto;max-height:unset}body.index .wrap main .container .key_visual_wrap .date{margin-top:-30px;position:relative;display:flex;flex-direction:column;align-items:center;width:100%;text-align:center;bottom:auto;left:auto;transform:none}body.index .wrap main .container .key_visual_wrap .date .event_date{margin-bottom:13px;width:auto;height:30px}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;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%;transform:translateX(-50%)}}body.index .wrap main.not_found{min-height:calc(100vh - 249px);height:auto;max-height:unset}body.index .wrap main.not_found .container{min-height:calc(100vh - 249px);width:100%;display:flex;justify-content:center;align-items:center}body.index .wrap main.not_found .container h1{font-size:32px;font-weight:700;margin-bottom:40px}body.index .wrap main.not_found .container h1+p a{font-size:16px;text-decoration:underline}@media(max-width: 767px){body.index .wrap main.not_found{min-height:calc(100vh - 310px)}body.index .wrap main.not_found .container{min-height:calc(100vh - 310px)}body.index .wrap main.not_found .container h1{font-size:24px;line-height:1.5;margin-bottom:50px;text-align:center}body.index .wrap main.not_found .container h1+p a{font-size:14px;text-decoration:underline}}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{position:relative;font-weight:700;font-size:40px;padding-bottom:26px;line-height:1.45;display:flex;justify-content:flex-start;align-items:center;flex-direction:column}body.index .wrap section .container h1::after{position:absolute;content:"";bottom:0;left:50%;transform:translateX(-50%);width:100%;max-width:500px;height:4px;background:linear-gradient(90deg, rgba(241, 69, 0, 0) 0%, #f14500 49.48%, rgba(191, 36, 42, 0) 100%, rgba(241, 69, 0, 0) 100%)}body.index .wrap section .container .statement{text-align:right;font-weight:normal;font-size:10px;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.concept{position:relative;background:linear-gradient(180deg, #410d13 0%, #211113 85.94%, #410d13 100%)}body.index .wrap section.concept::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:url("../img/img_concept_pc.png") no-repeat center/1280px auto;mix-blend-mode:color-dodge;background-position-y:10px;z-index:0}body.index .wrap section.concept .container{padding:120px 50px 28px;position:relative;overflow:visible}body.index .wrap section.concept .container .purpose{padding:0}body.index .wrap section.concept .container .purpose .ttl-wrap{margin:auto;width:624px}body.index .wrap section.concept .container .purpose .ttl-wrap h1{margin-top:-10px;font-size:32px}body.index .wrap section.concept .container .purpose .ttl-wrap h1 span img{width:130px;height:auto}body.index .wrap section.concept .container .purpose .ttl-wrap h1::after{content:none}body.index .wrap section.concept .container .purpose .tell_you{padding:0 0 68px 0;width:50%;margin:auto;text-align:center}body.index .wrap section.concept .container .purpose .tell_you p{padding-bottom:2em;max-width:632px;font-weight:300;font-size:16px;line-height:1.78;margin-left:auto;margin-right:auto;opacity:0;filter:blur(0);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){animation:blurInTxt .8s forwards 1 .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){animation:blurInTxt 1.3s forwards 1 .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){animation:blurInTxt 1.3s forwards 1 1.2s cubic-bezier(0.455, 0.03, 0.515, 0.955)}@keyframes blurInTxt{0%{opacity:0;filter:blur(3px);transform:scale(0.99)}100%{opacity:1;filter:blur(0);transform:scale(1)}}body.index .wrap section.concept .container .digest{width:100%;max-width:1100px;margin:0 auto 60px;display:flex;justify-content:space-between}body.index .wrap section.concept .container .digest_row{width:47%}body.index .wrap section.concept .container .digest_box{display:flex;justify-content:flex-start;align-items:center;height:140px;margin:32px 0}body.index .wrap section.concept .container .digest_box_day{width:80px;height:36px;margin-right:12px}body.index .wrap section.concept .container .digest_box_row_session{display:flex;margin:16px 0;align-items:center}body.index .wrap section.concept .container .digest_box_row_session_number{font-size:20px;white-space:nowrap}body.index .wrap section.concept .container .digest_box_row_session_title{font-size:20px;font-weight:500;line-height:140%;white-space:nowrap}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis{display:block;font-size:24px;font-weight:700px}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis.nowrap{display:inline-block;margin-left:8px}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis .break{display:none}@media(max-width: 1490px){body.index .wrap section.concept .container .digest_box_row_session_title .emphasis .break{display:block}}@media(max-width: 1170px){body.index .wrap section.concept .container .digest_box_row_session_title{white-space:normal;font-size:18px}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis{font-size:20px}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis.nowrap{display:block;margin-left:0}}@media(max-width: 928px){body.index .wrap section.concept .container{padding:95px 30px 0}body.index .wrap section.concept .container .purpose .ttl-wrap{width:560px;background-size:560px auto}body.index .wrap section.concept .container .purpose h1{font-size:28px}body.index .wrap section.concept .container .digest_box_row_session_title{white-space:normal}}@media(max-width: 767px){body.index .wrap section.concept .container{padding:95px 20px 68px}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%;max-width:640px;background:none;margin:0 auto 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 .ttl-wrap h1 i{display:inline-block;width:100%;text-align:left}body.index .wrap section.concept .container .purpose .tell_you{padding:0 0 80px 0;width:100%}body.index .wrap section.concept .container .purpose .tell_you p{font-size:14px;line-height:1.71;text-align:left}body.index .wrap section.concept .container .digest{flex-wrap:wrap;margin-bottom:0}body.index .wrap section.concept .container .digest_row{width:100%}body.index .wrap section.concept .container .digest_box{height:auto;margin:0 0 16px 0;align-items:flex-start}body.index .wrap section.concept .container .digest_box_day{width:55px;height:auto;margin-top:16px}body.index .wrap section.concept .container .digest_box_row_session{align-items:flex-start}body.index .wrap section.concept .container .digest_box_row_session_title{font-size:14px}body.index .wrap section.concept .container .digest_box_row_session_title .emphasis{font-size:18px;margin-bottom:4px}body.index .wrap section.concept .container .digest_box_row_session_number{font-size:16px;margin-top:3px}}body.index .wrap section.keynote_timetable{background:url("../img/bg_section_pc.png") repeat-y center;background-size:100% auto;position:relative}body.index .wrap section.keynote_timetable .container{position:relative;padding:0 0;max-width:unset;z-index:1;background:linear-gradient(0deg, rgba(19, 1, 6, 0.6) 0%, rgba(19, 1, 6, 0) 100%)}body.index .wrap section.keynote_timetable .container::before{content:"";position:absolute;top:76px;left:calc(50% - 550px);width:160px;height:160px;display:inline-block;background:url("../img/speaker_all_mark.png?ver=20220915") no-repeat center/160px auto;z-index:1}@media(max-width: 1120px){body.index .wrap section.keynote_timetable .container::before{width:120px;height:120px;left:80px;background-size:120px}}body.index .wrap section.keynote_timetable .container .keynote_header{padding:80px 0 0;height:276px;box-sizing:border-box}body.index .wrap section.keynote_timetable .container .keynote_header h1{max-width:1440px;margin:0 auto 40px;position:relative}body.index .wrap section.keynote_timetable .container .keynote_header .statement{position:relative;max-width:1440px;margin:0 auto 0}body.index .wrap section.keynote_timetable .container .keynote_header .statement i{position:absolute;right:120px;top:-16px}@media(max-width: 1250px){body.index .wrap section.keynote_timetable .container .keynote_header .statement i{position:relative;right:auto;margin-right:20px}}body.index .wrap section.keynote_timetable .container .btn-wrap{max-width:1440px;margin:0 auto}body.index .wrap section.keynote_timetable .container .btn-wrap:nth-of-type(1){margin-bottom:0}body.index .wrap section.keynote_timetable .container .btn-wrap:last-child{margin-bottom:0}body.index .wrap section.keynote_timetable .container .btn-wrap .btn-primary{margin:0 auto;box-sizing:border-box;border:solid 1px #fff}body.index .wrap section.keynote_timetable .container .btn-wrap .btn-medium{width:440px;height:60px;font-size:24px;line-height:1.45}body.index .wrap section.keynote_timetable .container .keynote_wrap{padding:78px 0 60px;position:relative}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list{position:relative;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:55px 0px;max-width:1000px}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item{width:220px;margin-right:11px;margin-left:11px;text-align:center;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;cursor:pointer}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info{width:100%}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info figure{width:140px;margin:0 auto 20px;position:relative;box-sizing:border-box;overflow:hidden;transition:border .3s ease-in}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info figure::before{content:"";position:absolute;display:block;width:100%;bottom:0;transition:.3s ease-in;border:1px solid #f14500;border-image:linear-gradient(180deg, #f14500 -18%, #f14500 100%);border-image-slice:1;box-sizing:border-box;height:140px;z-index:0;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%)}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info figure img{display:inline-block;position:relative;margin:10px 1px -1px;transition:.3s ease-in;width:calc(100% - 2px)}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info h3{margin-bottom:6px;font-weight:500;font-size:18px;line-height:1.333}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info p{font-weight:400;font-size:14px;line-height:1.5}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_name{width:100%;margin-top:12px}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_name h4{font-weight:400;font-size:18px;line-height:1.458}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item:hover .presenter_info figure img{transform:scale(1.05)}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item:hover .presenter_info figure::before{border:1px solid #f14500;border-image:linear-gradient(180deg, rgba(236, 166, 31, 0.99) 0%, rgb(241, 69, 0) 50%);border-image-slice:1}@media(max-width: 938px){body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list{padding:0 40px 0 120px}}body.index .wrap section.keynote_timetable .container .keynote_footer{height:280px;box-sizing:border-box;padding:0}body.index .wrap section.keynote_timetable .container .keynote_footer .and_more{text-align:center}body.index .wrap section.keynote_timetable .container .keynote_footer .and_more img{width:177px;height:auto}body.index .wrap section.keynote_timetable .container .keynote_footer .btn-wrap{margin-top:60px}body.index .wrap section.keynote_timetable .container .navigator{margin:0 auto;max-width:1440px;padding-bottom:180px}body.index .wrap section.keynote_timetable .container .navigator h2{margin-bottom:36px;text-align:center;font-weight:600;font-size:40px;letter-spacing:.12em}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents{margin:0 auto;width:400px;display:flex;justify-content:center;align-items:flex-end;gap:20px;cursor:pointer}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents figure{width:140px;position:relative;box-sizing:border-box;overflow:hidden;transition:border .3s ease-in}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents figure::before{content:"";position:absolute;display:block;width:100%;bottom:0;transition:.3s ease-in;border:1px solid #f14500;border-image:linear-gradient(180deg, #f14500 -18%, #f14500 100%);border-image-slice:1;box-sizing:border-box;height:140px;z-index:0;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%)}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents figure img{display:inline-block;position:relative;margin:10px 1px -1px;transition:.3s ease-in;width:calc(100% - 2px)}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents:hover figure img{transform:scale(1.05)}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents:hover figure::before{border:1px solid #f14500;border-image:linear-gradient(180deg, rgba(236, 166, 31, 0.99) 0%, rgb(241, 69, 0) 50%);border-image-slice:1}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents .info h3{margin-bottom:4px;font-weight:400;font-size:16px;line-height:1.5}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents .info h4{font-weight:400;font-size:24px;line-height:1.45}@media(max-width: 767px){body.index .wrap section.keynote_timetable{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:contain}body.index .wrap section.keynote_timetable::after{background:url("../img/bg_navigater_sp.png") no-repeat bottom center/contain}body.index .wrap section.keynote_timetable .container{padding:0 0 100px 0}body.index .wrap section.keynote_timetable .container::before{background:url("../img/speaker_all_mark_sp.png?ver=20230310") no-repeat center/132px auto;top:152px;left:50%;width:132px;height:40px;transform:translateX(-50%)}body.index .wrap section.keynote_timetable .container .keynote_header h1{margin-bottom:46px}body.index .wrap section.keynote_timetable .container .keynote_header .statement{margin-bottom:20px;margin-right:20px;font-size:10px;line-height:1.4;text-align:right}body.index .wrap section.keynote_timetable .container .keynote_header .statement i{margin-right:0}body.index .wrap section.keynote_timetable .container .btn-wrap{padding:0 20px}body.index .wrap section.keynote_timetable .container .btn-wrap .btn-medium{height:40px;width:100%;font-weight:500;font-size:16px;line-height:1.437}body.index .wrap section.keynote_timetable .container .btn-wrap:nth-of-type(1){margin-bottom:32px}body.index .wrap section.keynote_timetable .container .keynote_wrap{padding:40px 0 20px}body.index .wrap section.keynote_timetable .container .keynote_wrap::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list{gap:20px 16px;display:grid;grid-template-columns:1fr 1fr;padding:0 20px}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item{width:100%;margin-left:0;margin-right:0}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info{padding-right:0}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info figure{width:100%;margin-bottom:16px}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info figure::before{height:calc((100vw - 56px)/2)}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info h3{margin-bottom:8px;font-size:16px;line-height:1.25}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_info p{font-size:10px;line-height:1.4}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_name{margin-top:12px}body.index .wrap section.keynote_timetable .container .keynote_wrap .keynote_list li.item .presenter_name h4{font-weight:400;font-size:16px;line-height:1.437}body.index .wrap section.keynote_timetable .container .keynote_footer{height:180px;padding:40px 0 0}body.index .wrap section.keynote_timetable .container .navigator{padding-bottom:100px}body.index .wrap section.keynote_timetable .container .navigator h2{margin-bottom:11px;font-weight:600;font-size:26px;line-height:1.5}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents{width:calc((100vw - 56px)/2);display:block}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents figure{margin-bottom:16px;width:calc((100vw - 56px)/2)}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents figure::before{height:calc((100vw - 56px)/2)}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents .info h3{font-size:10px;line-height:1.4}body.index .wrap section.keynote_timetable .container .navigator .navigator_contents .info h4{font-size:16px;line-height:1.43}}body.index .wrap section.about{position:relative;background:url("../img/bg_section_pc.png") repeat-y center;background-size:100% auto}body.index .wrap section.about::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);z-index:0}body.index .wrap section.about .container{position:relative;max-width:unset}body.index .wrap section.about .container h1{margin-bottom:100px}@media(max-width: 818px){body.index .wrap section.about .container{padding-bottom:40px}body.index .wrap section.about .container h1{margin-bottom:60px}}body.index .wrap section.advisoryCommittee{background:url("../img/bg_section_pc.png") repeat-y center;background-size:100% auto}body.index .wrap section.advisoryCommittee .container{padding:120px 20px 160px;max-width:1280px}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 .advisoryCommittee_desc{margin:0 auto 34px;max-width:960px;font-weight:300;font-size:16px;line-height:1.5}body.index .wrap section.advisoryCommittee .container .statement{position:relative;margin-bottom:60px}body.index .wrap section.advisoryCommittee .container .statement i{position:absolute;right:0}@media(max-width: 1250px){body.index .wrap section.advisoryCommittee .container .statement i{position:relative;right:auto}}body.index .wrap section.advisoryCommittee .container .advisory_list{position:relative;margin:0 auto;display:flex;justify-content:center;flex-wrap:wrap;gap:60px 0px;max-width:1210px}body.index .wrap section.advisoryCommittee .container .advisory_list li.item{width:220px;margin-right:11px;margin-left:11px;text-align:center;display:flex;flex-direction:row;justify-content:center;flex-wrap:wrap;cursor:pointer}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info{width:100%}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info figure{width:140px;margin:0 auto 20px;position:relative;box-sizing:border-box;overflow:hidden;transition:border .3s ease-in}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info figure::before{content:"";position:absolute;display:block;width:100%;bottom:0;transition:.3s ease-in;border:1px solid #f14500;border-image:linear-gradient(180deg, #f14500 -18%, #f14500 100%);border-image-slice:1;box-sizing:border-box;height:140px;z-index:0;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%)}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info figure img{display:inline-block;position:relative;margin:0 1px -1px;transition:.3s ease-in;width:calc(100% - 2px)}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info h3{margin-bottom:6px;font-weight:500;font-size:18px;line-height:1.333}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info p{font-weight:400;font-size:14px;line-height:1.5}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_name{width:100%;margin-top:12px}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_name h4{font-weight:400;font-size:18px;line-height:1.458}body.index .wrap section.advisoryCommittee .container .advisory_list li.item:hover .presenter_info figure img{transform:scale(1.05)}body.index .wrap section.advisoryCommittee .container .advisory_list li.item:hover .presenter_info figure::before{border:1px solid #f14500;border-image:linear-gradient(180deg, rgba(236, 166, 31, 0.99) 0%, rgb(241, 69, 0) 50%);border-image-slice:1}@media(max-width: 938px){body.index .wrap section.advisoryCommittee .container .advisory_list{padding:0 40px 0 120px}}@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 0 100px}body.index .wrap section.advisoryCommittee .container h1{padding-bottom:14px}body.index .wrap section.advisoryCommittee .container .statement{margin-bottom:20px;margin-right:20px;font-size:10px;line-height:1.4;text-align:right}body.index .wrap section.advisoryCommittee .container .advisoryCommittee_desc{margin:0 20px 32px;font-weight:300;font-size:12px;line-height:1.666;letter-spacing:.2px}body.index .wrap section.advisoryCommittee .container .advisory_list{gap:20px 16px;display:grid;grid-template-columns:1fr 1fr;padding:0 20px}body.index .wrap section.advisoryCommittee .container .advisory_list li.item{width:100%;margin-left:0;margin-right:0}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info{padding-right:0}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info figure{width:100%;margin-bottom:16px}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info figure::before{height:calc((100vw - 56px)/2)}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info h3{margin-bottom:8px;font-size:16px;line-height:1.25}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_info p{font-size:10px;line-height:1.4}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_name{margin-top:12px}body.index .wrap section.advisoryCommittee .container .advisory_list li.item .presenter_name h4{font-weight:400;font-size:16px;line-height:1.437}}body.index .wrap section.derivation{position:relative;background:url("../img/bg_section_pc.png") repeat-y center;background-size:100% auto}body.index .wrap section.derivation::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:linear-gradient(180deg, #211113 0%, #5a0f17 100%);z-index:0}body.index .wrap section.derivation .container{padding:120px 0 40px;max-width:unset;overflow:hidden}body.index .wrap section.derivation .container h1#about{margin-bottom:60px}body.index .wrap section.derivation .container .about_container{display:flex;justify-content:center;align-items:flex-start}body.index .wrap section.derivation .container .about_box{position:relative;margin-left:20px;margin-right:20px;width:30%;max-width:360px;box-sizing:border-box}body.index .wrap section.derivation .container .about_box .inner{height:100%;box-sizing:border-box}body.index .wrap section.derivation .container .about_box .inner dl{height:100%;max-width:1440px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}body.index .wrap section.derivation .container .about_box .inner dl dt{width:100%;text-align:center}body.index .wrap section.derivation .container .about_box .inner dl dt img{text-align:center;width:200px;height:auto}body.index .wrap section.derivation .container .about_box .inner dl dd{padding:56px 0;width:100%}body.index .wrap section.derivation .container .about_box .inner dl dd h2{margin-bottom:4px;font-weight:700;font-size:28px;line-height:1.14;background:linear-gradient(180deg, #ffffff 0%, #f7a473 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.derivation .container .about_box .inner dl dd h2 sub{display:inline-block;font-weight:100;font-size:10px}body.index .wrap section.derivation .container .about_box .inner dl dd h3{margin-bottom:20px;font-weight:500;font-size:16px;line-height:2}body.index .wrap section.derivation .container .about_box .inner dl dd .desc{font-weight:350;font-size:18px;line-height:1.5}body.index .wrap section.derivation .container .about_box .inner dl dd .statement{font-weight:300;text-align:left;margin-top:20px}body.index .wrap section.derivation .container .about_box .inner dl dd .statement.marginTopZero{margin-top:0}@keyframes fadeIn{100%{opacity:1}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}@media(max-width: 767px){body.index .wrap section.derivation{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:contain}body.index .wrap section.derivation .container{padding-top:80px;padding-bottom:90px}body.index .wrap section.derivation .container h1{margin-bottom:60px}body.index .wrap section.derivation .container .about_container{display:block}body.index .wrap section.derivation .container .about_box{width:100%;max-width:100%;margin:0 0 40px 0;padding:0;min-height:unset}body.index .wrap section.derivation .container .about_box::before{content:none}body.index .wrap section.derivation .container .about_box .inner{min-height:unset;background:none;padding-right:0}body.index .wrap section.derivation .container .about_box .inner dl{padding:20px;height:auto;max-width:unset;display:block}body.index .wrap section.derivation .container .about_box .inner dl dt{margin-bottom:40px;width:100%;min-height:unset;text-align:center}body.index .wrap section.derivation .container .about_box .inner dl dt img{position:relative;opacity:1;top:auto;left:auto;right:auto;transform:none;width:100%;max-width:305px;height:auto}body.index .wrap section.derivation .container .about_box .inner dl dd{width:100%;padding:0;opacity:1}body.index .wrap section.derivation .container .about_box .inner dl dd h2{font-size:20px;line-height:1.444}body.index .wrap section.derivation .container .about_box .inner dl dd h3{font-size:14px;line-height:1.42}body.index .wrap section.derivation .container .about_box .inner dl dd .desc{font-size:12px;line-height:1.66}body.index .wrap section.derivation .container .about_box.isviewed::before{animation:none}body.index .wrap section.derivation .container .about_box.isviewed .inner dl dt img{animation:none}body.index .wrap section.derivation .container .about_box.isviewed .inner dl dd{animation:none}}body.index .wrap section.overview{position:relative;background:url("../img/bg_section_pc.png") repeat-y center;background-size:100% auto}body.index .wrap section.overview::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:rgba(0,0,0,.6);z-index:0}body.index .wrap section.overview .container{position:relative;max-width:1000px;padding:120px 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,.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:14px;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:16px;line-height:1.43}body.index .wrap section.overview .container .overview_table dl dd ol li:last-child{margin-bottom:0;padding-left:2.5em;text-indent:-2.5em}@media(max-width: 767px){body.index .wrap section.overview{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:100%;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,.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_section_pc.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:80px}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,.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:-0.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 .which_apply{margin:0 auto;display:grid;gap:40px;width:100%;max-width:1080px;grid-template-columns:1fr 1fr}body.index .wrap section.entry .container .which_apply.is_maintenance{display:flex;justify-content:center;align-items:center}body.index .wrap section.entry .container .which_apply .apply_form,body.index .wrap section.entry .container .which_apply .apply_se{text-align:center}body.index .wrap section.entry .container .which_apply .apply_form h2,body.index .wrap section.entry .container .which_apply .apply_se h2{padding:8px 0;background:rgba(0,0,0,.4);font-weight:500;font-size:28px;line-height:1.14}body.index .wrap section.entry .container .which_apply .apply_se h2{margin-bottom:40px}body.index .wrap section.entry .container .which_apply .apply_se .its_easy{margin-bottom:20px;font-size:20px;line-height:1.45}body.index .wrap section.entry .container .which_apply .apply_se h3{margin-bottom:32px;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 .which_apply .apply_se #_smart-entry{margin-bottom:32px;display:block}body.index .wrap section.entry .container .which_apply .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 .which_apply .apply_se #_smart-entry>a::before{content:"スマートエントリーで申し込む";display:flex;justify-content:center;align-items:center;height:100%;width:100%;transition:background-color .25s cubic-bezier(0.645, 0.045, 0.355, 1)}body.index .wrap section.entry .container .which_apply .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,.8);border-color:rgba(255,255,255,.8)}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry.isDisabled{position:relative}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry.isDisabled::after{position:absolute;top:0;left: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,.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 .which_apply .apply_se ul li{font-weight:normal;font-size:16px;line-height:1.25;letter-spacing:-0.04em}body.index .wrap section.entry .container .which_apply .apply_se ul li::before{content:"※";font-weight:100}body.index .wrap section.entry .container .which_apply .apply_form{margin-bottom:0}body.index .wrap section.entry .container .which_apply .apply_form h2{margin-bottom:40px}body.index .wrap section.entry .container .which_apply .apply_form .btn-wrap{display:flex;justify-content:stretch;height:80%}body.index .wrap section.entry .container .which_apply .apply_form .btn-wrap>.dxc_btn{align-self:center;margin:0 auto;position:relative;width:400px;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 .which_apply .apply_form .btn-wrap>.dxc_btn:hover{color:rgba(255,255,255,.8);border-color:rgba(255,255,255,.8)}body.index .wrap section.entry .container .which_apply .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}@media(max-width: 1132px){body.index .wrap section.entry .container .which_apply{display:block}body.index .wrap section.entry .container .which_apply .apply_se{margin-bottom:80px}}@media(max-width: 767px){body.index .wrap section.entry{background:url("../img/bg_speaker_sp.png") repeat-y center;background-size:100%}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 .which_apply .apply_form,body.index .wrap section.entry .container .which_apply .apply_se{text-align:left}body.index .wrap section.entry .container .which_apply .apply_form h2,body.index .wrap section.entry .container .which_apply .apply_se h2{padding-right:20px;padding-left:20px;margin:0;font-size:18px;line-height:1.444}body.index .wrap section.entry .container .which_apply .apply_se h2{margin-bottom:42px}body.index .wrap section.entry .container .which_apply .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 .which_apply .apply_se h3{display:none}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry{margin-bottom:24px;padding-right:20px;padding-left:20px;text-align:center}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry>a{width:100%;height:68px}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry>a::before{font-size:20px}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry.isDisabled::after{content:none}body.index .wrap section.entry .container .which_apply .apply_se #_smart-entry.isDisabled>a.isDisabled{position:relative;pointer-events:none;-webkit-user-select:none;user-select:none;cursor:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}body.index .wrap section.entry .container .which_apply .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,.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 .which_apply .apply_se ul{padding-right:20px;padding-left:20px}body.index .wrap section.entry .container .which_apply .apply_se ul li{font-size:14px;line-height:1.42}body.index .wrap section.entry .container .which_apply .apply_form{margin-bottom:0;padding-bottom:0}body.index .wrap section.entry .container .which_apply .apply_form h2{margin-bottom:42px}body.index .wrap section.entry .container .which_apply .apply_form .btn-wrap{margin-bottom:0;padding-right:20px;padding-left:20px}body.index .wrap section.entry .container .which_apply .apply_form .btn-wrap .dxc_btn{width:100%;height:68px;border-width:1px;font-size:20px}}body.index .wrap section.sponsor{background-color:#fff}body.index .wrap section.sponsor .container{padding:140px 20px 160px;box-sizing:border-box;max-width:1100px}body.index .wrap section.sponsor .container h1{margin-bottom:100px;color:#000}body.index .wrap section.sponsor .container dl{margin-bottom:120px}body.index .wrap section.sponsor .container dl dt{font-weight:500;font-size:60px;line-height:1.5;text-align:center;letter-spacing:.2em;text-align:center}body.index .wrap section.sponsor .container dl dd{width:100%;display:grid;grid-template-columns:1fr;place-items:center}body.index .wrap section.sponsor .container dl dd img{width:auto}body.index .wrap section.sponsor .container dl.diamond dt{margin-bottom:48px;background:linear-gradient(180deg, #9eaad3 0%, #c6bff4 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.sponsor .container dl.diamond dd img{height:120px}body.index .wrap section.sponsor .container dl.platinum dt{margin-bottom:60px;background:linear-gradient(180deg, #9cb7c7 0%, #abd5fb 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.sponsor .container dl.platinum dd img{height:300px}body.index .wrap section.sponsor .container dl.gold dt{margin-bottom:40px;background:linear-gradient(180deg, #e8b236 0%, #fce48d 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.sponsor .container dl.gold dd{grid-template-columns:1fr 1fr;gap:60px 30px}body.index .wrap section.sponsor .container dl.gold dd img{height:140px}body.index .wrap section.sponsor .container dl.gold dd img:last-child{grid-column:span 2}@media(max-width: 1060px){body.index .wrap section.sponsor .container dl.gold dd{gap:30px 40px}body.index .wrap section.sponsor .container dl.gold dd img{height:110px}}body.index .wrap section.sponsor .container dl.silver{margin-bottom:120px}body.index .wrap section.sponsor .container dl.silver dt{margin-bottom:60px;background:linear-gradient(180deg, #b1b1b1 0%, #d5d5d5 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.sponsor .container dl.silver dd{margin:0 auto;max-width:800px;grid-template-columns:1fr 1fr;gap:30px 40px}body.index .wrap section.sponsor .container dl.silver dd img{height:98px}body.index .wrap section.sponsor .container dl.bronze{margin-bottom:120px}body.index .wrap section.sponsor .container dl.bronze dt{margin-bottom:60px;background:linear-gradient(180deg, #c98d3d 0%, #f2dfaf 100%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.index .wrap section.sponsor .container dl.bronze dd{margin:0 auto;max-width:800px;grid-template-columns:1fr 1fr;gap:30px 40px}body.index .wrap section.sponsor .container dl.bronze dd img{height:98px}body.index .wrap section.sponsor .container dl.bronze dd img:last-child{grid-column:span 2}body.index .wrap section.sponsor .container dl.partner{margin-bottom:0}body.index .wrap section.sponsor .container dl.partner dt{margin-bottom:100px;font-size:40px;line-height:1.5;letter-spacing:.08em;color:#000}body.index .wrap section.sponsor .container dl.partner dd{margin:0 auto;max-width:800px;grid-template-columns:1fr 1fr;gap:30px 40px}body.index .wrap section.sponsor .container dl.partner dd img{height:98px}@media(max-width: 767px){body.index .wrap section.sponsor .container{padding:70px 20px 100px}body.index .wrap section.sponsor .container h1{height:60px;background-size:auto 60px}body.index .wrap section.sponsor .container dl{margin-bottom:92px}body.index .wrap section.sponsor .container dl dt{font-size:28px;line-height:1.5;letter-spacing:.2em}body.index .wrap section.sponsor .container dl.diamond dt{margin-bottom:40px}body.index .wrap section.sponsor .container dl.diamond dd img{width:100%;height:auto}body.index .wrap section.sponsor .container dl.platinum dt{margin-bottom:40px}body.index .wrap section.sponsor .container dl.platinum dd img{height:200px}body.index .wrap section.sponsor .container dl.gold dt{margin-bottom:40px}body.index .wrap section.sponsor .container dl.gold dd{display:block;text-align:center}body.index .wrap section.sponsor .container dl.gold dd img{margin:0 auto;display:block;margin-bottom:40px;height:80px}body.index .wrap section.sponsor .container dl.silver dt{margin-bottom:60px;display:block}body.index .wrap section.sponsor .container dl.silver dd{display:flex;flex-direction:column;gap:40px}body.index .wrap section.sponsor .container dl.silver dd img{height:45px;width:auto}body.index .wrap section.sponsor .container dl.bronze dt{margin-bottom:60px;display:block}body.index .wrap section.sponsor .container dl.bronze dd{display:flex;flex-direction:column;gap:40px}body.index .wrap section.sponsor .container dl.bronze dd img{height:45px;width:auto}body.index .wrap section.sponsor .container dl.partner dt{margin-bottom:60px;display:block;font-size:20px}body.index .wrap section.sponsor .container dl.partner dd{display:flex;flex-direction:column;gap:40px}body.index .wrap section.sponsor .container dl.partner dd img{height:45px;width:auto}}body.program{background-color:#191316}body.program .wrap{width:100%;opacity:0;animation:fadeIn 1s cubic-bezier(0.42, 0, 0.58, 1) .5s forwards}body.program .wrap section{width:100%;background-color:#1a1216}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:.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 h2{margin-bottom:20px;font-weight:500;display:flex;align-items:center}body.program .wrap section.structure .container .details .item h2 img{height:60px;width:auto}body.program .wrap section.structure .container .details .item h2 span{margin-left:33px;display:flex;align-items:center}body.program .wrap section.structure .container .details .item h2 span i{font-weight:100;font-size:40px;line-height:1.5;letter-spacing:.04em;padding-left:21px}body.program .wrap section.structure .container .details .item h2 span i:first-child{position:relative;padding-left:0}body.program .wrap section.structure .container .details .item h2 span i:first-child::after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC43MSAyLjcxOEwwIDBWNS40MzZMNC43MSAyLjcxOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center/auto 5.5px;display:inline-block;height:4.7px;width:5.5px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}body.program .wrap section.structure .container .details .item ol{margin-bottom:40px}body.program .wrap section.structure .container .details .item ol li{margin-bottom:20px}body.program .wrap section.structure .container .details .item ol li a{padding-left:26px;display:inline-block;background:url("../img/icon_arrow_down.svg") no-repeat center left/12px 8px;font-weight:bold;font-size:24px;line-height:1.333;transition:.3s cubic-bezier(0.42, 0, 0.58, 1);color:#f14500}body.program .wrap section.structure .container .details .item ol li a>span{margin-left:22px;padding-left:16px;display:inline-block;color:#f14500;border-left:solid 1px #f14500;transition:.3s cubic-bezier(0.42, 0, 0.58, 1)}body.program .wrap section.structure .container .details .item ol li a:hover{color:#fff}body.program .wrap section.structure .container .details .item ol li a:hover>span{color:#fff;border-left-color:#fff}body.program .wrap section.structure .container .details .item ol li:last-child{margin-bottom:0}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 .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%;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;transform:translateY(-50%) scale(-1, 1)}body.program .wrap section.structure .btn-wrap .btn.isDisabled{pointer-events:none;-webkit-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: 882px){body.program .wrap section.structure .container .details .item ol li a{font-size:20px}}@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 h2{margin-bottom:16px}body.program .wrap section.structure .container .details .item h2 img{height:32px}body.program .wrap section.structure .container .details .item h2 span{margin-left:22px}body.program .wrap section.structure .container .details .item h2 span i{font-size:22px}body.program .wrap section.structure .container .details .item ol{margin-bottom:28px}body.program .wrap section.structure .container .details .item ol li{margin-bottom:0px;border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2)}body.program .wrap section.structure .container .details .item ol li a{display:flex;align-items:center;padding:16px 0 16px 20px;font-weight:bold;font-size:14px;line-height:1.42;-webkit-tap-highlight-color:rgba(0,0,0,0)}body.program .wrap section.structure .container .details .item ol li a>span{padding-left:8px;margin-left:8px;max-width:calc(100% - 46px)}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 .details .item:last-child ol li:last-child{border-top:0}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{margin-bottom:24px;background:#581313;background-size:100% auto}body.program .wrap section.program .container{padding:90px 0 140px;max-width:unset}body.program .wrap section.program .container .statement{color:#fff;font-weight:300;font-size:12px;line-height:1.66;text-align:right;margin:0 auto;max-width:1240px}body.program .wrap section.program .container .statement::before{content:"※";font-weight:100}body.program .wrap section.program .container h1{margin:0 auto;position:relative;max-width:1240px;display:flex}body.program .wrap section.program .container h1 img{width:auto;height:60px}body.program .wrap section.program .container h1 span{margin-left:33px;display:flex;align-items:center}body.program .wrap section.program .container h1 span i{font-weight:100;font-size:40px;line-height:1.5;letter-spacing:.04em;padding-left:21px}body.program .wrap section.program .container h1 span i:first-child{position:relative;padding-left:0}body.program .wrap section.program .container h1 span i:first-child::after{content:"";background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSI2IiB2aWV3Qm94PSIwIDAgNSA2IiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNC43MSAyLjcxOEwwIDBWNS40MzZMNC43MSAyLjcxOFoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=) no-repeat center/auto 5.5px;display:inline-block;height:4.7px;width:5.5px;position:absolute;top:50%;right:-12px;transform:translateY(-50%)}body.program .wrap section.program .container .sub_ttl{margin-bottom:10px;font-weight:500;font-size:24px;line-height:20px;font-family:"Noto Sans JP",sans-serif !important;color:#f14500}body.program .wrap section.program .container h2{display:flex;margin:0 auto 40px;padding-right:20px;box-sizing:border-box;align-items:center;max-width:1240px;font-weight:700;font-size:28px;line-height:1.14;font-family:"Noto Sans JP",sans-serif !important}body.program .wrap section.program .container h2 em{display:inline-block;margin-right:16px;padding-right:16px;font-weight:600;font-size:32px;line-height:1;border-right:solid 1px #f14500}body.program .wrap section.program .container .timeline{margin-bottom:160px;position:relative;box-sizing:border-box;max-width:100%;padding-left:calc((100% - 1240px)/2)}body.program .wrap section.program .container .timeline::before{content:"";position:absolute;display:inline-block;left:calc((100% - 1240px)/2 + 2px);top:10px;height:calc(100% - 20px);width:4px;background:rgba(255,255,255,.32)}body.program .wrap section.program .container .timeline .item{margin-bottom:50px;padding:16px 0 32px;color:#fff;background:linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 43.7%)}body.program .wrap section.program .container .timeline .item.noBg{padding:0;background:none}body.program .wrap section.program .container .timeline .item.single{padding:16px 0}body.program .wrap section.program .container .timeline .item.single .point{margin-bottom:0}body.program .wrap section.program .container .timeline .item .point{margin-bottom:26px;padding-left:78px;position:relative;font-weight:500;font-size:20px;line-height:1.6}body.program .wrap section.program .container .timeline .item .point.mb72{margin-bottom:72px}body.program .wrap section.program .container .timeline .item .point::before,body.program .wrap section.program .container .timeline .item .point::after{content:"";position:absolute;display:inline-block;top:50%;transform:translateY(-50%)}body.program .wrap section.program .container .timeline .item .point::before{left:-5px;background:#da7528;border:2px solid #fff;box-sizing:border-box;width:16px;height:16px;border-radius:50%;z-index:3}body.program .wrap section.program .container .timeline .item .point::after{left:5px;width:62px;height:2px;background:#fff;z-index:2}body.program .wrap section.program .container .timeline .item .point time{display:inline-block;margin-right:12px;font-size:24px;line-height:1.5;letter-spacing:.08em;vertical-align:baseline}body.program .wrap section.program .container .timeline .item .item_container{padding-left:78px;display:flex;max-width:1150px;flex-direction:row-reverse}body.program .wrap section.program .container .timeline .item .item_container .info{box-sizing:border-box;padding-left:50px}body.program .wrap section.program .container .timeline .item .item_container .info .position{display:block;padding-bottom:19px;border-bottom:solid 1px #fff;margin-bottom:16px}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box{padding-right:0}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box .corp{margin-bottom:8px;font-weight:bold;font-size:32px;line-height:1.3}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box .corp.addLH{line-height:1.33}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box .corp.noPosition{margin-bottom:20px}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box .division{font-weight:normal;font-size:24px;line-height:1.333;word-break:break-all;margin-bottom:20px}body.program .wrap section.program .container .timeline .item .item_container .info .position .left_box .name{font-weight:normal;font-size:24px;line-height:1.333}body.program .wrap section.program .container .timeline .item .item_container .info h3{margin-bottom:12px;font-weight:normal;font-size:24px;line-height:1.2}body.program .wrap section.program .container .timeline .item .item_container .info .desc{font-weight:350;font-size:14px;line-height:1.42}body.program .wrap section.program .container .timeline .item .item_container .info.isSoon{display:flex;flex-direction:column;justify-content:center}body.program .wrap section.program .container .timeline .item .item_container .info.isSoon h3{margin-top:-2em;font-size:28px}body.program .wrap section.program .container .timeline .item .item_container .image_block{flex-basis:280px}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap{overflow:hidden}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap img{max-width:100%;height:auto;transition:transform .3s cubic-bezier(0.42, 0, 1, 1);-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.viewModal{cursor:pointer}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.viewModal:hover img{transform:scale(1.02)}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.coming_soon{position:relative}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.coming_soon span{position:absolute;display:block;width:100%;bottom:105px;text-align:center;font-weight:300;font-size:20px;line-height:1.5;letter-spacing:.04em;color:#f14500;z-index:2}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.coming_soon span i{font-size:16px;color:#f14500;letter-spacing:.12em}body.program .wrap section.program .container .timeline .item .item_container .image_block .image_wrap.coming_soon::after{content:"";position:absolute;display:block;left:1px;bottom:1px;width:238px;height:238px;z-index:1;background:url("../img/object_comming_soon.png") no-repeat center/cover}body.program .wrap section.program .container .timeline .item .item_container.keynote .info{flex-basis:calc(100% - 240px)}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block{flex-basis:240px}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap{width:240px;height:318px;position:relative}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap::before{content:"";width:240px;height:240px;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%);display:block;position:absolute;bottom:0;left:0;border:1px solid #f14500;box-sizing:border-box}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap img{padding-left:1px;max-width:calc(100% - 2px);height:auto;position:absolute;bottom:1px}body.program .wrap section.program .container .timeline .item .item_container.talk{flex-direction:column-reverse}body.program .wrap section.program .container .timeline .item .item_container.talk .info{padding-left:0}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block{margin-top:10px;display:flex;gap:50px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li{display:flex;flex-direction:column;max-width:324px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li.viewModal{cursor:pointer}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li.viewModal:hover .image_wrap img{transform:scale(1.02)}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .image_wrap{margin-bottom:20px;width:240px;height:318px;position:relative}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .image_wrap::before{content:"";width:240px;height:240px;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%);display:block;position:absolute;bottom:0;left:0;border:1px solid #f14500;box-sizing:border-box}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .image_wrap img{padding-left:1px;position:relative;max-width:calc(100% - 2px);height:auto;position:absolute;bottom:1px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .charge{margin-bottom:4px;padding-left:8px;display:inline-block;position:relative;font-weight:normal;font-size:14px;line-height:1.42}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .charge::before,body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .charge::after{position:absolute}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .charge::before{content:"〔";left:-5px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .charge::after{content:"〕"}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .name{font-weight:500;font-size:24px;line-height:1.45;margin-bottom:16px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .corp{margin-bottom:8px;font-weight:bold;font-size:24px;line-height:1.2}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block .position{font-weight:normal;font-size:16px;line-height:1.5}@media(max-width: 1340px){body.program .wrap section.program .container{padding:90px 0 140px 40px}body.program .wrap section.program .container h1,body.program .wrap section.program .container h2{box-sizing:border-box;padding-right:0}body.program .wrap section.program .container h2{padding-right:20px}body.program .wrap section.program .container .statement{box-sizing:border-box;padding-right:40px}}@media(max-width: 1294px){body.program .wrap section.program .container .timeline::before{left:1px}body.program .wrap section.program .container .timeline .item{padding-right:40px}}@media(max-width: 1040px){body.program .wrap section.program .container .statement{margin-top:0}body.program .wrap section.program .container .timeline .item .item_container.talk{display:block}body.program .wrap section.program .container .timeline .item .item_container.talk .info{width:100%;margin-bottom:30px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block{width:100%;justify-content:center;gap:20px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li{margin-top:0}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li .image_wrap{width:200px;height:257px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li .image_wrap::before{width:200px;height:200px;background-size:100% 200px}body.program .wrap section.program .container .timeline .item .item_container.talk ul.image_block li .image_wrap.coming_soon::after{width:198px;height:198px}body.program .wrap section.program .container .timeline .item .item_container.discussion .info{flex-basis:calc(100% - 210px)}body.program .wrap section.program .container .timeline .item .item_container.discussion .info .desc{margin-bottom:200px}body.program .wrap section.program .container .timeline .item .item_container.discussion ul.image_block{flex-basis:210px;max-width:210px}body.program .wrap section.program .container .timeline .item .item_container.discussion ul.image_block li{margin-bottom:15px;display:block}body.program .wrap section.program .container .timeline .item .item_container.discussion ul.image_block li .personal_data{padding:10px 0 0 0}}@media(max-width: 880px){body.program .wrap section.program .container .timeline .item .item_container{padding-left:50px}body.program .wrap section.program .container .timeline .item .item_container .info{padding-right:30px}body.program .wrap section.program .container .timeline .item .item_container.keynote .info{flex-basis:calc(100% - 235px)}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block{flex-basis:235px}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap{width:235px;height:302px}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap::before{width:235px;height:235px}body.program .wrap section.program .container .timeline .item .item_container.keynote .image_block .image_wrap.coming_soon::after{width:233px;height:233px}}@media(max-width: 767px){body.program .wrap section.program{margin-bottom:12px;background-size:contain}body.program .wrap section.program .container{padding:80px 0 60px}body.program .wrap section.program .container .program_header{padding:0 20px}body.program .wrap section.program .container h1{margin-bottom:16px}body.program .wrap section.program .container h1 img{height:32px}body.program .wrap section.program .container h1 span{margin-left:22px;height:32px;display:flex;align-items:center}body.program .wrap section.program .container h1 span i{font-size:20px}body.program .wrap section.program .container .sub_ttl{margin-bottom:8px;font-weight:350;font-size:16px;line-height:1.25}body.program .wrap section.program .container h2{margin-bottom:8px;font-size:16px;line-height:1.2;display:block}body.program .wrap section.program .container h2 em{margin-bottom:8px;margin-right:6px;padding-right:6px;font-weight:600;font-size:16px;line-height:16px}body.program .wrap section.program .container h2 div:first-child{flex-basis:88px;width:88px}body.program .wrap section.program .container h2 div:last-child{display:inline;flex-basis:calc(100% - 88px);width:calc(100% - 88px)}body.program .wrap section.program .container h2 div i{font-size:20px}body.program .wrap section.program .container h2 div em{font-size:20px;line-height:1.2}body.program .wrap section.program .container .supplement{margin-bottom:20px;font-weight:normal;font-size:12px;line-height:1.66}body.program .wrap section.program .container .supplement.first{margin-bottom:40px}body.program .wrap section.program .container .statement{text-align:left;margin-bottom:32px;color:#fff;font-weight:300;font-size:10px;line-height:1.44}body.program .wrap section.program .container .statement::before{content:"※";font-weight:100}body.program .wrap section.program .container .timeline{margin-bottom:120px}body.program .wrap section.program .container .timeline:last-child{padding-top:0}body.program .wrap section.program .container .timeline::before{content:none}body.program .wrap section.program .container .timeline .item{padding-right:0;margin-bottom:32px}body.program .wrap section.program .container .timeline .item .point{margin-bottom:15px;padding:0 20px;font-size:14px;line-height:1.42;display:flex;align-items:center}body.program .wrap section.program .container .timeline .item .point::before{position:relative;width:12px;height:12px;border:solid 2px #fff;transform:translateY(0);top:auto;left:auto;margin-right:9px}body.program .wrap section.program .container .timeline .item .point::after{content:none}body.program .wrap section.program .container .timeline .item .point time{margin-bottom:0;margin-right:11px;font-size:20px;line-height:1.4}body.program .wrap section.program .container .timeline .item .point time+i.sp{display:none !important}body.program .wrap section.program .container .timeline .item:last-child{margin-top:0}body.program .wrap section.program .container .timeline .item:last-child .point{font-size:18px;line-height:1.44}body.program .wrap section.program .container .timeline .item .item_container{padding:0 20px;display:block}body.program .wrap section.program .container .timeline .item .item_container .info{padding-right:0;padding-left:0}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box{margin-bottom:24px;display:flex;align-items:stretch;width:100%}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box figure{position:relative;width:100px;height:128px}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box figure::before{content:"";position:absolute;bottom:0;left:0;display:inline-block;width:100px;height:100px;border:1px solid #f14500;box-sizing:border-box;background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%)}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box figure img{position:absolute;display:inline-block;bottom:1px;left:1px;max-width:calc(100% - 2px);height:auto;-webkit-user-drag:none;-webkit-user-select:none;user-select:none}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box figure.coming_soon{position:relative}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box figure.coming_soon::after{content:"";position:absolute;display:block;bottom:1px;left:1px;width:98px;height:98px;z-index:1;background:url("../img/object_comming_soon.png") no-repeat center/cover}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box .department{padding:28px 0 0 12px;flex-basis:calc(100vw - 140px);box-sizing:border-box}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box .department .company{margin-bottom:4px;font-weight:500;font-size:16px;line-height:1.2}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box .department .post{margin-bottom:8px;font-weight:normal;font-size:14px;line-height:1.42;color:rgba(255,255,255,.8)}body.program .wrap section.program .container .timeline .item .item_container .info .profile_box .department .full_name{font-weight:500;font-size:16px;line-height:1.25}body.program .wrap section.program .container .timeline .item .item_container .info h3{margin-bottom:16px;font-weight:normal;font-size:18px;line-height:1.2}body.program .wrap section.program .container .timeline .item .item_container .info .desc{font-size:14px;line-height:1.42;color:rgba(255,255,255,.8)}body.program .wrap section.program .container .timeline .item .item_container .info.isSoon .department{display:flex;flex-direction:column;justify-content:center}body.program .wrap section.program .container .timeline .item .item_container .info.isSoon .department .full_name{margin-top:-1.5em;padding-left:30px;font-size:18px}body.program .wrap section.program .container .timeline .item .item_container.keynote{padding-bottom:0}body.program .wrap section.program .container .timeline .item .item_container.talk .info{margin-bottom:0}body.program .wrap section.program .container .timeline .item .item_container.talk .info .talk_ttl{margin-bottom:5.4px;font-weight:500;font-size:18px;line-height:1.444}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box{margin-bottom:10px}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box.last_box{margin-bottom:24px}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department{padding-top:12px}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department .charge{padding-left:7px;display:inline-block;position:relative;font-weight:normal;font-size:12px;line-height:1.66}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department .charge::before,body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department .charge::after{position:absolute}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department .charge::before{content:"〔";left:-5px}body.program .wrap section.program .container .timeline .item .item_container.talk .info .profile_box .department .charge::after{content:"〕"}}body.program .wrap section.program .container.isComing{padding-top:67px}body.program .wrap section.program .container.isComing .soon{padding:80px 20px 40px;height:300px;position:relative;display:flex;justify-content:center;align-items:center}body.program .wrap section.program .container.isComing .soon h2{position:relative;display:block;text-align:center;font-weight:bold;font-size:24px;line-height:1.2;z-index:1;color:#fff}body.program .wrap section.program .container.isComing .soon h2 span{font-size:32px;font-weight:bold;background:linear-gradient(180deg, #ffffff 0%, #82db49 85%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;text-fill-color:rgba(0,0,0,0)}body.program .wrap section.program .container.isComing .soon h2 b{font-size:32px;color:#fff}body.program .wrap section.program .container.isComing .soon img{position:absolute;width:300px;height:auto;mix-blend-mode:color-dodge;top:50%;left:50%;transform:translate(-50%, -50%) rotate(60deg);z-index:0}@keyframes rotation{0%{transform:translate(-50%, -50%) rotate(0)}100%{transform:translate(-50%, -50%) rotate(360deg)}}@media(max-width: 767px){body.program .wrap section.program .container.isComing{padding:100px 0;margin-bottom:12px;background:url("../img/bg_section_sp.png") repeat-y center;background-size:100% 100%}body.program .wrap section.program .container.isComing .soon{padding:0 20px;height:180px}body.program .wrap section.program .container.isComing .soon h2{font-size:17px;margin:0}body.program .wrap section.program .container.isComing .soon h2 span,body.program .wrap section.program .container.isComing .soon h2 b{font-size:23px}body.program .wrap section.program .container.isComing .soon img{width:180px}}body.index .wrap section.inquiry .container,body.program .wrap section.inquiry .container{padding:120px 30px 80px;box-sizing:border-box}body.index .wrap section.inquiry .container h2,body.program .wrap section.inquiry .container h2{font-size:28px;text-align:center;font-weight:500px;padding:0}body.index .wrap section.inquiry .container .btn-wrap,body.program .wrap section.inquiry .container .btn-wrap{margin-top:60px}body.index .wrap section.inquiry .container .btn-wrap .btn-medium,body.program .wrap section.inquiry .container .btn-wrap .btn-medium{margin:auto;width:100%;max-width:440px;height:60px;font-size:20px;line-height:1.45}@media(max-width: 767px){body.index .wrap section.inquiry .container,body.program .wrap section.inquiry .container{padding:80px 20px 60px}body.index .wrap section.inquiry .container h2,body.program .wrap section.inquiry .container h2{font-size:18px}body.index .wrap section.inquiry .container .btn-wrap,body.program .wrap section.inquiry .container .btn-wrap{margin-top:40px}body.index .wrap section.inquiry .container .btn-wrap .btn-medium,body.program .wrap section.inquiry .container .btn-wrap .btn-medium{font-size:16px;height:40px;max-width:335px}}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.credit{height:16px;width:auto}footer .container .copyright .contact{vertical-align:middle}footer .container .copyright .contact span{position:relative;font-size:20px;display:inline-block;margin-right:8px;padding-right:12px}footer .container .copyright .contact span::after{position:absolute;content:"";width:2px;height:100%;background-color:#f14500;top:0;right:0}footer .container .copyright .contact img.mailto{height:20px;width:auto;vertical-align:middle}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 90px}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.credit{margin-bottom:40px;display:block}footer .container .copyright .contact{margin-bottom:20px}footer .container .copyright .contact span{font-size:14px}footer .container .copyright .contact img.mailto{height:14px}footer .container .copyright small{display:block;font-size:10px}}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.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{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 rgba(0,0,0,0)}.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,.8);z-index:25}.slider-wrap{display:block;position:fixed;top:50%;left:50%;opacity:0;transform:translate(-50%, -50%);z-index:26;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{background:linear-gradient(180deg, #15022e -18.21%, #68071a 40.96%);flex-basis:42.4%;max-height:100%}.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 a{text-decoration:underline}.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,.1)}.slider-wrap .modal-slide li .human .profile dd::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.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;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);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,.1)}.slider-wrap .modal-slide li::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.5);border-radius:10px;box-shadow:0 0 0 1px rgba(255,255,255,.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)}}