html,body,div,span,applet,object,iframe,input,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,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,button{vertical-align:baseline;margin:0;border:0 none;padding:0;font-weight:normal;font-size:100%}ol,ul{list-style:none outside none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}audio,canvas,video{display:inline-block}html{-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{border:none;-ms-interpolation-mode:bicubic;vertical-align:bottom}img:focus-within{outline:solid;outline-color:#eee}button,input,textarea,select{border:none;border-radius:0;background:none}button:focus-within,input:focus-within,textarea:focus-within,select:focus-within{outline:solid;outline-color:#eee}button{cursor:pointer;-webkit-appearance:none}input{-webkit-appearance:none}input::-moz-focus-inner,button::-moz-focus-inner{border:none}textarea{-webkit-appearance:none}a,a.hover{text-decoration:none}a:focus-within{outline:solid;outline-color:#eee}br{line-height:1}h1,h2,h3,h4,h5,h6{font-weight:inherit}table{border-collapse:collapse;border-spacing:0}html{-ms-overflow-style:scrollbar !important}@media screen and (max-width: 1280px){.logged-in.admin-bar #bar{top:46px !important}}#bar{display:flex;position:fixed;top:0;left:0;justify-content:space-between;align-items:center;z-index:3;transition:background .2s linear;box-sizing:border-box;background:linear-gradient(180deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 100%);padding-right:40px;padding-left:37px;width:100%;height:106px}@media screen and (max-width: 1280px){#bar{padding-right:0;padding-left:24px;height:62px}}#bar.global-nav-is-active{z-index:100;transition:background .2s linear;background:#222}#bar .header-inner{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%}@media screen and (max-width: 1280px){#bar .header-inner{width:auto}}#bar .btn{margin-left:40px;width:166px;height:50px}@media screen and (max-width: 1280px){#bar .btn{margin-left:16px;width:120px;height:35px}}#bar .btn a{display:flex;justify-content:center;align-items:center;border-radius:42px;background-color:#fff;width:166px;height:50px}@media screen and (min-width: 1281px){#bar .btn a:hover{transition-duration:.3s;background-color:#222}#bar .btn a:hover span{color:#fff}}@media screen and (max-width: 1280px){#bar .btn a{width:120px;height:35px}}#bar .btn span{margin-top:0;color:#222;font-weight:700;font-size:16px;line-height:23.17px}@media screen and (max-width: 1280px){#bar .btn span{font-weight:700;font-size:14px;line-height:16.94px}}#bar .link_text{margin-left:26px}@media screen and (max-width: 1280px){#bar .link_text{margin-left:0}}#bar .link_text.is-pc{display:inline-block}@media screen and (max-width: 1280px){#bar .link_text.is-pc{display:none}}#bar .link_text.is-sp{display:none}@media screen and (max-width: 1280px){#bar .link_text.is-sp{display:inline-block}}#bar .link_text a{color:#fff;font-weight:700;font-size:16px;line-height:23.17px}#bar .link_text a::after{display:inline-block;margin-left:8px;background:url(../img/icon-bar-link_text.png) center center/100% auto no-repeat;width:16px;height:12px;content:""}@media screen and (min-width: 1281px){#bar .link_text a:hover{opacity:.4;transition-duration:.3s;transition-property:opacity}}#bar .header-logo{position:unset;margin-right:40px;width:125px;height:63px}@media screen and (max-width: 1280px){#bar .header-logo{margin-right:0;width:69px;height:35px}}#bar .header-nav{display:none;position:relative;top:0;right:40px;align-items:center}@media screen and (max-width: 1280px){#bar .header-nav{display:flex;top:0;right:13px}}#bar .contact-btn{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-left:23px;border-radius:100px;background-color:#fff;width:220px;height:58px}@media screen and (max-width: 1280px){#bar .contact-btn{position:relative;top:-5px;margin-left:19px;width:92px;height:34px}}#bar .contact-btn div{color:#222;font-weight:600;font-size:12px}@media screen and (max-width: 1280px){#bar .contact-btn div{font-size:9px}}#bar .contact-btn span{margin-top:0;color:#222;font-weight:700;font-size:18px}@media screen and (max-width: 1280px){#bar .contact-btn span{font-size:15px}_::-webkit-full-page-media,_:future,:root #bar .contact-btn span{margin-top:-3px}}@media screen and (min-width: 1281px){#bar .contact-btn:hover{transition-duration:.3s;background-color:#222}#bar .contact-btn:hover div{color:#fff}#bar .contact-btn:hover span{color:#fff}}#bar .insertion{margin-left:25px}@media screen and (max-width: 1280px){#bar .insertion{margin-left:20px}}@media screen and (max-width: 1280px){#bar .insertion ul li a{width:42px;height:42px}}@media screen and (max-width: 1280px){#bar .insertion ul li a span::before{left:3px}}@media screen and (max-width: 1280px){#bar .insertion ul li a span{text-indent:-9999px}}#bar .sns{display:flex;position:relative;margin-right:25px}@media screen and (max-width: 1280px){#bar .sns{display:flex;top:unset !important;gap:20px;margin-top:40px;margin-right:0}}#bar .sns li{margin-left:20px}@media screen and (max-width: 1280px){#bar .sns li{margin-left:0}}#bar .sns li a{display:block;transition-duration:.3s;transition-property:opacity;background-size:100%;width:26px;height:26px}@media screen and (max-width: 1280px){#bar .sns li a{width:22px;height:22px}}#bar .sns li a:hover{opacity:.7}#bar .sns li.ico-fb a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfNTIwNykiPgo8cGF0aCBkPSJNMjYgMTNDMjYgNS44MjAzNiAyMC4xNzk2IDAgMTMgMEM1LjgyMDM2IDAgMCA1LjgyMDM2IDAgMTNDMCAxOS4wOTY1IDQuMTk3NDQgMjQuMjEyMiA5Ljg1OTcyIDI1LjYxNzNWMTYuOTcyOEg3LjE3OTEyVjEzSDkuODU5NzJWMTEuMjg4MkM5Ljg1OTcyIDYuODYzNDggMTEuODYyMiA0LjgxMjYgMTYuMjA2MyA0LjgxMjZDMTcuMDMgNC44MTI2IDE4LjQ1MTIgNC45NzQzMiAxOS4wMzI1IDUuMTM1NTJWOC43MzY1MkMxOC43MjU3IDguNzA0MjggMTguMTkyNyA4LjY4ODE2IDE3LjUzMDggOC42ODgxNkMxNS4zOTkzIDguNjg4MTYgMTQuNTc1NiA5LjQ5NTcyIDE0LjU3NTYgMTEuNTk1VjEzSDE4LjgyMTlMMTguMDkyNCAxNi45NzI4SDE0LjU3NTZWMjUuOTA0OEMyMS4wMTI3IDI1LjEyNzQgMjYuMDAwNSAxOS42NDY2IDI2LjAwMDUgMTNIMjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3NjNfNTIwNyI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}#bar .sns li.ico-x a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfOTI4MCkiPgo8cGF0aCBkPSJNMTUuNDczNSAxMS4wMDkxTDI1LjE1MjYgMEgyMi44NTlMMTQuNDU0NyA5LjU1OTIyTDcuNzQyMTUgMEgwTDEwLjE1MDYgMTQuNDU1MUwwIDI2SDIuMjkzODVMMTEuMTY5MiAxNS45MDUyTDE4LjI1ODEgMjZIMjYuMDAwMkwxNS40NzMyIDExLjAwOTFIMTUuNDczOUgxNS40NzM1Wk0xMi4zMzE4IDE0LjU4MjVMMTEuMzAzMyAxMy4xNDMyTDMuMTIwMjIgMS42ODk0OUg2LjY0MzIyTDEzLjI0NzIgMTAuOTMyOEwxNC4yNzU3IDEyLjM3MjFMMjIuODYwMSAyNC4zODdIMTkuMzM3MUwxMi4zMzIgMTQuNTgyN1YxNC41ODIxTDEyLjMzMTggMTQuNTgyNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc2M185MjgwIj4KPHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}#bar .sns li.ico-in a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfOTI4MikiPgo8cGF0aCBkPSJNMjQuMDc1NCAwLjAwMDE0ODE0NEgxLjkyMDMzQzAuODcxNzAxIC0wLjAwODQ4MjU2IDAuMDEyOTQ2MSAwLjgyODY5NiAwIDEuODc3MzNWMjQuMTI3M0MwLjAxMjk0NjEgMjUuMTc1OSAwLjg3MTcwMSAyNi4wMTMxIDEuOTIwMzMgMjYuMDA0NUgyNC4wNzU0QzI1LjEyNCAyNi4wMTc0IDI1Ljk4NzEgMjUuMTc1OSAyNiAyNC4xMjczVjEuODczMDFDMjUuOTg3MSAwLjgyNDM4MSAyNS4xMjQgLTAuMDEyNzk3OSAyNC4wNzU0IDAuMDAwMTQ4MTQ0Wk03LjcxMTU0IDIyLjE1NTJIMy44NTM2MVY5Ljc0ODUzSDcuNzExNTRWMjIuMTU1MlpNNS43ODY4OSA4LjA1MjZDNC41NTI3IDguMDUyNiAzLjU1MTU0IDcuMDUxNDMgMy41NTE1NCA1LjgxNzI0QzMuNTUxNTQgNC41ODMwNSA0LjU1MjcgMy41ODE4OSA1Ljc4Njg5IDMuNTgxODlDNy4wMjEwOCAzLjU4MTg5IDguMDIyMjQgNC41ODMwNSA4LjAyMjI0IDUuODE3MjRDOC4wMjIyNCA3LjA1MTQzIDcuMDIxMDggOC4wNTI2IDUuNzg2ODkgOC4wNTI2Wk0yMi4xNTUgMjIuMTU1MkgxOC4zMDE0VjE2LjEyMjNDMTguMzAxNCAxNC42ODUzIDE4LjI3NTUgMTIuODI5NyAxNi4yOTkxIDEyLjgyOTdDMTQuMzIyNyAxMi44Mjk3IDEzLjk4NjEgMTQuMzk2MiAxMy45ODYxIDE2LjAxNDRWMjIuMTUwOUgxMC4xMzI0VjkuNzQ0MjFIMTMuODMwN1YxMS40NDAxSDEzLjg4MjVDMTQuNjM3NyAxMC4xNDk5IDE2LjA0MDIgOS4zODE3MiAxNy41MzMzIDkuNDM3ODJDMjEuNDM4NyA5LjQzNzgyIDIyLjE1OTMgMTIuMDA1NSAyMi4xNTkzIDE1LjM0NTVWMjIuMTUwOUwyMi4xNTUgMjIuMTU1MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc2M185MjgyIj4KPHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}#bar .language.bogo-language-switcher{display:flex;top:unset !important;flex-direction:row}@media screen and (max-width: 1280px){#bar .language.bogo-language-switcher{top:unset !important}}#bar .language.bogo-language-switcher li{position:unset;transition-duration:.3s;transition-property:opacity}@media screen and (max-width: 1280px){#bar .language.bogo-language-switcher li{margin-left:0;padding-left:0}}#bar .language.bogo-language-switcher li.ja{order:1;margin-left:0;padding-left:0}#bar .language.bogo-language-switcher li.ja::before{content:none}#bar .language.bogo-language-switcher li.en{display:flex;flex-direction:row;align-items:center;order:2;gap:13px;margin-left:11px}@media screen and (max-width: 1280px){#bar .language.bogo-language-switcher li.en{margin-left:0}}#bar .language.bogo-language-switcher li.en::before{display:inline-block;position:unset;background-color:#fff;width:1px;height:17px;content:""}@media screen and (max-width: 1280px){#bar .language.bogo-language-switcher li.en::before{content:none}}#bar .language.bogo-language-switcher li span{display:block;position:unset;top:unset;opacity:1}#bar .language.bogo-language-switcher li span a{opacity:1}#bar .language.bogo-language-switcher li.current-lang{opacity:1}@media screen and (max-width: 1280px){#bar .language.bogo-language-switcher li.current-lang{display:none}}@media screen and (min-width: 1281px){#bar .language.bogo-language-switcher li.current-lang a{opacity:.4;transition-duration:.3s;transition-property:opacity}#bar .language.bogo-language-switcher li.current-lang a:hover{opacity:1}}#bar .language.bogo-language-switcher li span{color:#fff;font-weight:700;font-size:16px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}#bar .language.bogo-language-switcher li span a{font-weight:700;font-size:16px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.header-box{display:flex;flex-direction:row;align-items:center}.header-box .bogo-language-switcher{order:1}@media screen and (max-width: 1280px){.header-box .bogo-language-switcher{display:none !important}}.header-box .see-you-next-time,.header-box .bar-buy-ticket-btn{order:3}.header-box .link_text{order:2}.header-menu{display:flex;flex:1;flex-direction:row;align-items:center;gap:26px}@media screen and (max-width: 1280px){.header-menu{display:none}}.header-menu li{font-weight:700;font-size:18px;line-height:1.21;font-family:Inter}.header-menu li a{font-weight:700;font-size:14px;line-height:1.21;font-family:Inter;white-space:nowrap}.header-menu li.page_item_has_children,.header-menu li.menu-item-has-children{display:flex;flex-direction:row;align-items:center;transition:all .15s linear}.header-menu li.page_item_has_children::after,.header-menu li.menu-item-has-children::after{display:inline-block;transition:all .15s linear;margin-left:5px;background:url(../img/icon-menu-item-has-children.svg) center center/100% auto no-repeat;width:12px;height:7px;content:""}.header-menu li.page_item_has_children a,.header-menu li.menu-item-has-children a{transition:all .15s linear}.header-menu li.page_item_has_children.is-active,.header-menu li.menu-item-has-children.is-active{position:relative;transition:all .15s linear}.header-menu li.page_item_has_children.is-active a,.header-menu li.menu-item-has-children.is-active a{transition:all .15s linear;color:rgba(255,255,255,.4)}.header-menu li.page_item_has_children.is-active::after,.header-menu li.menu-item-has-children.is-active::after{transform:scale(1, -1);transition:all .15s linear}.header-menu li.page_item_has_children.is-active .children,.header-menu li.page_item_has_children.is-active .sub-menu,.header-menu li.menu-item-has-children.is-active .children,.header-menu li.menu-item-has-children.is-active .sub-menu{display:flex;position:absolute;top:100%;left:50%;flex-direction:column;gap:24px;transform:translateX(-50%);visibility:visible;opacity:1;transition:all .15s linear;transition:opacity .2s linear;border-radius:32px;background:rgba(255,255,255,.8);padding:32px;width:auto;height:auto;overflow:visible}.header-menu li.page_item_has_children.is-active .children li,.header-menu li.page_item_has_children.is-active .sub-menu li,.header-menu li.menu-item-has-children.is-active .children li,.header-menu li.menu-item-has-children.is-active .sub-menu li{color:#222 !important;font-weight:700;font-size:16px;line-height:1.3}.header-menu li.page_item_has_children.is-active .children li a,.header-menu li.page_item_has_children.is-active .sub-menu li a,.header-menu li.menu-item-has-children.is-active .children li a,.header-menu li.menu-item-has-children.is-active .sub-menu li a{color:#222 !important;font-weight:700;font-size:16px;line-height:1.3}.header-menu li.page_item_has_children .children,.header-menu li.page_item_has_children .sub-menu,.header-menu li.menu-item-has-children .children,.header-menu li.menu-item-has-children .sub-menu{visibility:hidden;opacity:0;transition:opacity .2s linear;padding:0;width:0;height:0;overflow:hidden}.hamburger-button{margin-left:48px;width:46px;height:34px}@media screen and (max-width: 768px){.hamburger-button{margin-left:18px;width:36px;height:36px}}.hamburger-button button{position:relative;cursor:pointer;margin:0;border:0 none;padding:0;width:100%;height:100%;scroll-behavior:unset}.hamburger-button button.is-active span{transition:all .15s linear}.hamburger-button button.is-active span:first-child{top:50%;transform:translateY(-50%) rotate(45deg)}.hamburger-button button.is-active span:nth-child(2){visibility:hidden;opacity:0;height:0}.hamburger-button button.is-active span:last-child{top:50%;bottom:unset;transform:translateY(-50%) rotate(135deg)}.hamburger-button button span{display:inline-block;position:absolute;left:0;transition:all .15s linear;border:1px solid #fff;width:100%}.hamburger-button button span:first-child{top:0}@media screen and (max-width: 768px){.hamburger-button button span:first-child{top:5px}}.hamburger-button button span:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger-button button span:last-child{bottom:0}@media screen and (max-width: 768px){.hamburger-button button span:last-child{bottom:5px}}.admin-bar .global-menu-wrap{top:138px}@media screen and (max-width: 768px){.admin-bar .global-menu-wrap{top:108px}}body.is-scroll-lock{position:fixed;right:0;left:0;overflow:hidden}.global-menu-wrap{position:fixed;top:106px;left:0;visibility:hidden;opacity:0;transition:opacity .2s linear;background:#222;width:100%;height:0;overflow:hidden}@media screen and (max-width: 768px){.global-menu-wrap{top:62px}}.global-menu-wrap.is-active{visibility:visible;opacity:1;transition:opacity .2s linear;height:calc(100svh - 106px);overflow:visible}@media screen and (max-width: 768px){.global-menu-wrap.is-active{height:calc(100svh - 62px)}}#global-menu-overlay{position:absolute;top:0;left:0;visibility:hidden;opacity:0;transition:opacity .2s linear;width:100%;height:0;overflow:hidden}#global-menu-overlay.is-active{visibility:visible;opacity:1;z-index:1;transition:opacity .2s linear;height:100%;overflow:visible}@media screen and (max-width: 768px){#bar .link_text,#bar .sns{position:relative;z-index:10}}.global-menu-inner{display:flex;position:relative;flex-flow:column;justify-content:flex-start;align-items:center;gap:60px;z-index:10;box-sizing:border-box;padding:110px 0;width:100%;height:100%;overflow-y:scroll}@media screen and (max-width: 768px){.global-menu-inner{flex-direction:column;justify-content:flex-start;gap:32px;padding:66px 52.5px 100px}}.global-menu{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;gap:55px 50px;box-sizing:border-box;margin-right:auto;margin-left:auto;padding-right:30px;padding-left:30px;width:1108px;max-width:100%}@media screen and (max-width: 768px){.global-menu{flex-direction:column;gap:50px;border-bottom:1px solid #999;padding-right:0;padding-bottom:32px;padding-left:0;width:100%}}.global-menu li{width:calc((100% - 50px)/2);font-weight:400;font-size:48px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.global-menu li{width:100%}}.global-menu li.menu-item-has-children .trigger-btn{display:inline-block;transition:background .2s linear;cursor:pointer;margin-left:16px;background:url(../img/icon-menu-item-has-children-active.png) center center/100% auto no-repeat;width:32px;height:32px}.global-menu li.menu-item-has-children .trigger-btn.is-active{transition:background .2s linear;background:url(../img/icon-menu-item-has-children-close.png) center center/100% auto no-repeat}.global-menu li.menu-item-has-children:nth-child(even) .sub-menu.is-open{transform:translateX(-549px)}@media screen and (max-width: 768px){.global-menu li.menu-item-has-children:nth-child(even) .sub-menu.is-open{transform:translateX(0)}}.global-menu li a{transition-duration:.3s;transition-property:opacity}@media screen and (min-width: 769px){.global-menu li a:hover{opacity:.4;transition-duration:.3s;transition-property:opacity}}.global-menu li .sub-menu{visibility:hidden;opacity:0;transition:opacity .2s linear;height:0;overflow:hidden}.global-menu li .sub-menu.is-open{display:flex;flex-direction:row;flex-wrap:wrap;gap:32px;visibility:visible;opacity:1;transition:opacity .2s linear;margin-top:40px;padding-left:32px;width:1048px;height:auto;overflow:auto}@media screen and (max-width: 768px){.global-menu li .sub-menu.is-open{flex-direction:column;width:100%}}.global-menu li .sub-menu li{font-size:32px}.global-menu-buy-ticket-btn{display:flex;justify-content:center;align-items:center;border-radius:25px;width:468px;max-width:100%;min-height:50px}@media screen and (max-width: 768px){.global-menu-buy-ticket-btn{width:100%;height:60px;font-size:18px}}.global-menu-buy-ticket-btn a{display:flex;justify-content:center;align-items:center;gap:6px;border-radius:25px;background:#fff;width:100%;max-width:100%;height:100%;color:#222;font-weight:700;font-size:16px;line-height:1}.global-menu-buy-ticket-btn a::before{display:inline-block;transform:rotate(-12.89deg);background:url(../img/icon-ticket-btn--color.svg) center center/100% auto no-repeat;width:21.91px;height:11.13px;content:""}@media screen and (max-width: 768px){.global-menu-buy-ticket-btn a::before{width:21px;height:12px}}@media screen and (max-width: 768px){body.lang-jp .global-menu{gap:20px}}@media screen and (max-width: 768px){body.lang-jp .global-menu li{font-size:24px}}@media screen and (max-width: 768px){body.lang-jp .global-menu li.menu-item-has-children .trigger-btn{width:20px;height:20px}}@media screen and (max-width: 768px){body.lang-jp .global-menu li .sub-menu.is-open{gap:20px;margin-top:20px}}@media screen and (max-width: 768px){body.lang-jp .global-menu li .sub-menu li{font-size:22px}}:root{--scrollbar: 10px;--leading-trim: calc((1em - 1lh) / 2)}@media screen and (max-width: 768px){#main.layout .contents{padding-top:120px !important}}body.post-type-archive-ambassador .contents{padding-bottom:144px}@media screen and (max-width: 768px){body.post-type-archive-ambassador .contents{padding-bottom:56px}}body.tax-speaker_date .contents{background:url(../img/page-bg-2.webp) left bottom/1237px auto no-repeat;padding-bottom:190px}@media screen and (max-width: 768px){body.tax-speaker_date .contents{background:url(../img/sp-page-bg-2.webp) left bottom 138px/390px auto no-repeat}}.contents-header{display:flex;flex-direction:column;gap:20px;margin-bottom:40px}@media screen and (max-width: 768px){.contents-header{gap:10px}}#main .contents h2.contents-header-text{display:flex;flex-direction:column;gap:5px;margin:0}#main .contents h2.contents-header-text span.contents-header-text-en{margin:0;font-weight:400;font-size:96px;line-height:1.2;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){#main .contents h2.contents-header-text span.contents-header-text-en{font-size:48px}}#main .contents h2.contents-header-text span.contents-header-text-ja{margin:0;font-weight:700;font-size:14px;line-height:1.2}.people-list{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%;-moz-column-gap:24px;column-gap:24px;row-gap:24px}@media screen and (max-width: 768px){.people-list{grid-template-columns:1fr;gap:16px}}.people-list-2{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:28px;margin-top:40px}@media screen and (max-width: 768px){.people-list-2{grid-template-columns:1fr 1fr;gap:16px;margin-top:48px}}.people-list-item{display:flex;align-items:flex-start;gap:18px;box-sizing:border-box;border-radius:48px;background:rgba(255,255,255,.1019607843);padding:20px 22px}@media screen and (max-width: 768px){.people-list-item{border-radius:18px;width:100%}}.people-list-item-thumbnail{display:grid;place-items:center;border-radius:60px;aspect-ratio:1/1;width:120px;overflow:hidden}@media screen and (max-width: 768px){.people-list-item-thumbnail{width:100px}}.people-list-item-thumbnail img{width:auto;max-width:100%;height:auto}.people-list-item-body{display:flex;flex:1;flex-direction:column;gap:10px}.people-list-item-body-heading{font-weight:700;font-size:20px;line-height:1}@media screen and (max-width: 768px){.people-list-item-body-heading{font-size:18px}}.people-list-item-body-role,.people-list-item-body-content{font-weight:500;font-size:16px;line-height:1.4}@media screen and (max-width: 768px){.people-list-item-body-role,.people-list-item-body-content{font-size:14px}}.people-list-item{cursor:pointer}.people-list-item.no-popup{cursor:default}#main.modal-is-active{position:relative;z-index:100000}.modal-overlay{visibility:hidden;opacity:0;transition:opacity .2s linear;height:0;overflow:hidden}.modal-overlay.is-active{position:fixed;top:0;left:0;visibility:visible;opacity:1;z-index:10;transition:opacity .2s linear;background:rgba(34,34,34,.8980392157) url(../img/modal-overlay.webp) center center/1440px auto no-repeat;width:100%;height:100svh;overflow:visible}@media screen and (max-width: 768px){.modal-overlay.is-active{background:rgba(34,34,34,.8980392157) url(../img/sp-modal-overlay.webp) center center/100% auto no-repeat}}.people-list-modal{visibility:hidden;opacity:0;transition:opacity .2s linear !important;width:0;height:0;overflow:hidden}.people-list-modal.modal-is-open{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);visibility:visible;opacity:1 !important;z-index:100;transition:opacity .2s linear !important;box-sizing:border-box;border:1px solid #fff;border-radius:96px;background:#222;padding:64px 72px;width:960px;height:70svh;overflow:visible}@media screen and (max-width: 768px){.people-list-modal.modal-is-open{top:60px;left:50%;gap:0;transform:translateX(-50%);border-radius:48px;padding:24px;width:87.6923076923vw;height:90svh}}.people-list-modal-close{position:absolute;top:-83px;right:0;background:url(../img/icon-modal-close.png) center center/60px auto no-repeat;width:60px;height:60px;font-size:0}@media screen and (max-width: 768px){.people-list-modal-close{top:-40px;width:26px;height:26px}}.people-list-modal--scroll-wrap{display:flex;flex-direction:column;gap:40px;height:100%;overflow:auto}@media screen and (max-width: 768px){.people-list-modal--scroll-wrap{gap:30px;padding-bottom:30px}}.people-list-modal-row-information{display:flex;align-items:flex-start;gap:31px}@media screen and (max-width: 768px){.people-list-modal-row-information{display:flex;flex-direction:column;align-items:center;gap:14px}}.people-list-modal-item-thumbnail{display:grid;place-items:center;border-radius:50%;aspect-ratio:1/1;width:230px;min-width:230px;overflow:hidden}@media screen and (max-width: 768px){.people-list-modal-item-thumbnail{width:143px;min-width:143px}}.people-list-modal-item-thumbnail img{width:100%;max-width:100%;height:auto}.people-list-modal-item-body{display:flex;flex:1;flex-direction:column;gap:0}.people-list-modal-item-body-logo{display:block;box-sizing:border-box;margin:0 auto 20px;background-color:#fff;padding:20px;width:100%;max-height:240px}@media screen and (max-width: 768px){.people-list-modal-item-body-logo{padding:10px;max-height:220px}}.people-list-modal-item-body-logo img{display:block;margin:0 auto;width:auto;max-width:100%;max-height:200px}.people-list-modal-item-body-heading{margin-bottom:16px;font-weight:700;font-size:20px;line-height:1}.people-list-modal-item-body-role{margin-bottom:20px;font-weight:500;font-size:16px;line-height:1.4}@media screen and (max-width: 768px){.people-list-modal-item-body-role{margin-bottom:16px}}.people-list-modal-item-body-content{font-weight:500;font-size:16px;line-height:1.7}@media screen and (max-width: 768px){.people-list-modal-item-body-content{font-size:14px}}.people-list-modal-item-body-content a{text-decoration:underline}.people-list-modal-row-session{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.people-list-modal-row-session{gap:16px}}.people-list-modal-item-session-heading{font-weight:700;font-size:16px;line-height:1}.people-list-modal-item-session-information{display:flex;flex-direction:column;gap:20px;border-radius:48px;background:rgba(255,255,255,.1019607843);padding:24px 40px}@media screen and (max-width: 768px){.people-list-modal-item-session-information{border-radius:36px;padding:20px 22px}}.people-list-modal-item-session-information li>a{display:flex;flex-direction:column;gap:8px}.people-list-modal-item-session-information-row{display:flex;flex-direction:row;align-items:center;gap:13px}@media screen and (max-width: 768px){.people-list-modal-item-session-information-row{flex-direction:column;align-items:flex-start;gap:5px}}.people-list-modal-item-session-information-row .speaker-list-modal-item-session-information-day{display:grid;place-items:center;border:1px solid #999;border-radius:30px;padding:5px 12px;font-weight:500;font-size:12px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.people-list-modal-item-session-information-row .speaker-list-modal-item-session-information-day{padding:2px 10px;font-size:11px}}.people-list-modal-item-session-information-row .speaker-list-modal-item-session-information-time{font-weight:500;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.people-list-modal-item-session-information-row .speaker-list-modal-item-session-information-time{font-size:14px}}.people-list-modal-item-session-information-heading{font-weight:500;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.people-list-modal-item-session-information-heading{font-size:15px}}.people-list-modal-item-session-information-heading a{font-weight:500;font-size:16px;line-height:1.5}@media screen and (max-width: 768px){.people-list-modal-item-session-information-heading a{font-size:15px}}.people-list-modal-item-body-pitch_heading{margin-bottom:10px;font-weight:500;font-size:16px;line-height:32px}.people-list-modal-item-body-pitch_title{margin-bottom:20px;font-weight:700;font-size:22px;line-height:1.2727272727}.people-list-modal-item-body-pitch_name{margin-bottom:10px;font-weight:700;font-size:22px;line-height:1.2727272727}.people-list-modal-item-body-pitch_business_content{margin-bottom:10px;font-weight:700;font-size:22px;line-height:1.2727272727}.people-list-modal-item-body-pitch_coname{margin-bottom:10px;font-weight:500;font-size:16px;line-height:1.4}@media screen and (max-width: 768px){.people-list-modal-item-body-pitch_coname{margin-bottom:8px}}.people-list-modal-item-body-pitch_position{margin-bottom:20px;font-weight:500;font-size:16px;line-height:1.4}@media screen and (max-width: 768px){.people-list-modal-item-body-pitch_position{margin-bottom:10px}}.speaker-date-nav{display:flex;justify-content:center;align-items:center;gap:16px;margin-bottom:40px;border-top:1px solid #999;border-bottom:1px solid #999;padding-top:32px;padding-bottom:32px}@media screen and (max-width: 768px){.speaker-date-nav{flex-direction:column;gap:18px;margin-bottom:48px}}.speaker-date-nav-heading{font-weight:700;font-size:20px;line-height:28.96px}.speaker-date-nav-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:16px}@media screen and (max-width: 768px){.speaker-date-nav-list{flex-direction:column;gap:12px}}.speaker-date-nav-list li span,.speaker-date-nav-list li a{display:flex;justify-content:center;align-items:center;box-sizing:border-box;border-radius:60px;padding:14px 16px;min-height:38px;font-weight:500;font-size:14px;line-height:1}.speaker-date-nav-list li span{border:1px solid #222;background:#222}.speaker-date-nav-list li a{border:1px solid #fff}.navigation.pagination{display:flex;justify-content:center;align-items:center;margin-top:80px}.nav-links{display:flex;justify-content:center;align-items:center}.nav-links .page-numbers{display:flex;justify-content:center;align-items:center;width:44px;height:44px}.nav-links .page-numbers:not(.dots){border:1px solid #fff;border-radius:50%}.nav-links .page-numbers.current{background:#fff;color:#222}.nav-links .page-numbers.prev,.nav-links .page-numbers.next{display:flex;justify-content:center;align-items:center;border:1px solid #fff;border-radius:50%;width:44px;height:44px;font-size:0}@media screen and (max-width: 768px){.nav-links .page-numbers.prev,.nav-links .page-numbers.next{visibility:hidden;opacity:0;width:0;height:0}}.nav-links .page-numbers.prev::after,.nav-links .page-numbers.next::after{display:inline-block;background:url(../img/icon-nav-links.png) center center/6px auto no-repeat;width:6px;height:12px;content:""}.nav-links .page-numbers.prev{margin-right:15px}.nav-links .page-numbers.next{margin-left:15px}.nav-links .page-numbers.next::after{transform:rotate(180deg)}.nav-links.pattern-00 .page-numbers.page-number-1,.nav-links.pattern-0010 .page-numbers.page-number-1{border-radius:22px 0 0 22px}.nav-links.pattern-00 .page-numbers.page-number-2,.nav-links.pattern-0010 .page-numbers.page-number-2{border-radius:0 22px 22px 0}.nav-links.pattern-000 .page-numbers.page-number-1,.nav-links.pattern-00010 .page-numbers.page-number-1{border-radius:22px 0 0 22px}.nav-links.pattern-000 .page-numbers.page-number-2,.nav-links.pattern-00010 .page-numbers.page-number-2{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-000 .page-numbers.page-number-3,.nav-links.pattern-00010 .page-numbers.page-number-3{border-radius:0 22px 22px 0}.nav-links.pattern-0000 .page-numbers.page-number-1,.nav-links.pattern-000010 .page-numbers.page-number-1{border-radius:22px 0 0 22px}.nav-links.pattern-0000 .page-numbers.page-number-2,.nav-links.pattern-0000 .page-numbers.page-number-3,.nav-links.pattern-000010 .page-numbers.page-number-2,.nav-links.pattern-000010 .page-numbers.page-number-3{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-0000 .page-numbers.page-number-4,.nav-links.pattern-000010 .page-numbers.page-number-4{border-radius:0 22px 22px 0}.nav-links.pattern-0100010 .page-numbers.page-number-3{border-radius:22px 0 0 22px}.nav-links.pattern-0100010 .page-numbers.page-number-4{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-0100010 .page-numbers.page-number-5{border-radius:0 22px 22px 0}.nav-links.pattern-010000 .page-numbers.page-number-3{border-radius:22px 0 0 22px}.nav-links.pattern-010000 .page-numbers.page-number-4,.nav-links.pattern-010000 .page-numbers.page-number-5{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-010000 .page-numbers.page-number-6{border-radius:0 22px 22px 0}.nav-links.pattern-01000 .page-numbers.page-number-3{border-radius:22px 0 0 22px}.nav-links.pattern-01000 .page-numbers.page-number-4{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-01000 .page-numbers.page-number-5{border-radius:0 22px 22px 0}.nav-links.pattern-0100 .page-numbers.page-number-3{border-radius:22px 0 0 22px}.nav-links.pattern-0100 .page-numbers.page-number-4{border-radius:0 22px 22px 0}.nav-links.pattern-00000 .page-numbers.page-number-1{border-radius:22px 0 0 22px}.nav-links.pattern-00000 .page-numbers.page-number-2,.nav-links.pattern-00000 .page-numbers.page-number-3,.nav-links.pattern-00000 .page-numbers.page-number-4{border-right:0 none;border-left:0 none;border-radius:0}.nav-links.pattern-00000 .page-numbers.page-number-5{border-radius:0 22px 22px 0}.fixed-page-bg-1{background:#222 url(../img/fixed-page-bg-1.jpg) top left/contain no-repeat;padding-bottom:92px}.fixed-page-bg-2{background-image:url(../img/fixed-page-bg-2-1.jpg),url(../img/fixed-page-bg-2-2.jpg),url(../img/fixed-page-bg-2-3.jpg);background-position:top 200px right,top 1800px left,bottom right;background-repeat:no-repeat,no-repeat,no-repeat}.fixed-page-bg-3{background-image:url(../img/fixed-page-bg-3-1.png),url(../img/fixed-page-bg-3-2.png);background-position:top 400px center,bottom 800px left;background-repeat:no-repeat,no-repeat;background-color:#222}#loading.disappear{visibility:hidden;opacity:0;width:0;height:0}.page-content{margin-bottom:144px;margin-inline:calc(50% - (50vw - var(--scrollbar)/2));border-radius:96px;background-color:#fff;padding-top:120px;padding-bottom:120px;padding-inline:calc(50vw - var(--scrollbar)/2 - 50%);width:calc(100vw - var(--scrollbar))}@media screen and (max-width: 768px){.page-content{margin-bottom:56px;border-radius:48px;padding-top:56px;padding-bottom:56px}}.page-content.sponsor-collaboration{margin-bottom:30px}.page-contents-nav{display:flex;justify-content:center;align-items:center;margin-top:112px;border-top:1px solid #999;border-bottom:1px solid #999;padding:48px 0}@media screen and (max-width: 768px){.page-contents-nav{margin-top:56px;padding:24px 0}}.page-contents-nav.sponsor-collaboration{margin-top:0;margin-bottom:40px}.page-contents-nav ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:56px}@media screen and (max-width: 768px){.page-contents-nav ul{gap:20px}}.page-contents-nav ul li a{display:flex;justify-content:center;align-items:center;font-weight:400;font-size:32px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.page-contents-nav ul li a{font-size:16px}}.page-contents-nav ul li a::after{display:inline-block;margin-left:16px;background:url(../img/icon-page-contents-nav.svg) center center/100% auto no-repeat;width:26px;height:13px;content:""}@media screen and (max-width: 768px){.page-contents-nav ul li a::after{margin-left:4px;width:9px;height:5px}}.information #main #event-wrap #tickets{padding-top:80px}.tickets-section-header{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-start;gap:30px}@media screen and (max-width: 768px){.tickets-section-header{flex-direction:column}}.tickets-section-paragraph{margin-top:30px;font-weight:500;font-size:16px;line-height:2}.tickets-section-note{margin-top:30px;font-size:16px;line-height:2}.tickets-section-note .is-bold{color:#ff70ba;font-weight:bold !important;font-size:20px;line-height:2}@media screen and (max-width: 768px){.tickets-section-note .is-bold{font-size:24px}}.tickets-section-note .is-bold.is-lang-en{font-size:30px}@media screen and (max-width: 768px){.tickets-section-note .is-bold.is-lang-en{font-size:26px}}.tickets-page-section-note{margin-top:22px;font-size:16px;line-height:2}.tickets-page-section-note .is-bold{color:#ff70ba;font-weight:bold !important;font-size:36px;line-height:2}@media screen and (max-width: 768px){.tickets-page-section-note .is-bold{font-size:24px;line-height:1.3}}.tickets-page-section-note .is-bold.is-lang-en{font-size:30px}@media screen and (max-width: 768px){.tickets-page-section-note .is-bold.is-lang-en{font-size:26px}}.tickets-group{display:flex;flex-wrap:wrap;gap:48px;box-sizing:border-box;border:1px solid #fff;border-radius:96px;padding:72px;width:100%}@media screen and (max-width: 768px){.tickets-group{flex-direction:column;gap:32px;margin-right:-24px;border-right:0;border-radius:48px 0 0 48px;padding:40px 24px 40px 32px;width:calc(100vw - var(--scrollbar) - 24px)}}.tickets-group--item{display:flex;flex-direction:column;gap:12px;width:calc(50% - 24px)}@media screen and (max-width: 768px){.tickets-group--item{width:100%}}.tickets-group--item--heading{font-size:48px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.tickets-group--item--heading{font-size:32px}}.tickets-group--item--paragraph{font-weight:500;font-size:16px;line-height:2}.tickets-body{display:flex;flex-direction:column;gap:50px;margin-top:50px;width:100%}@media screen and (max-width: 768px){.tickets-body{gap:30px}}.tickets-body .buy-ticket-btn-wrap{margin-top:0}.ticket-table-wrap{display:flex;flex-direction:column;gap:50px;padding-bottom:10px;width:100%}@media screen and (max-width: 768px){.ticket-table-wrap{overflow-x:scroll}}.ticket-information-table{border:1px solid #fff;width:1114px;max-width:100%;table-layout:fixed}@media screen and (max-width: 768px){.ticket-information-table{max-width:unset}}.ticket-information-table tr{border-bottom:1px solid #fff}.ticket-information-table th{vertical-align:middle;border-right:1px solid #fff;padding:22px 0;color:#222;font-weight:700;font-size:18px;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif;text-align:center}.ticket-information-table th span.is-line-through{font-weight:700;font-size:16px;text-decoration:line-through}.ticket-information-table th span.is-heading{font-weight:700;font-size:27px;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.ticket-information-table th.bg-grey{background:rgba(255,255,255,.8);width:222px}.ticket-information-table th.bg-rising_star{background:#182d74;color:#fff}.ticket-information-table th.bg-business_startup{background:url(../img/ticket-table-bg-1.webp) center center/cover no-repeat;color:#fff}.ticket-information-table th.bg-executive{background:url(../img/ticket-table-bg-2.webp) center center/cover no-repeat;color:#fff}.ticket-information-table td{border-right:1px solid #fff;padding:16px 16px 41px;font-weight:500;font-size:14px;line-height:19.6px;font-family:var(--wp--preset--font-family--system-fonts)}.ticket-information-table td p{display:flex;justify-content:flex-start;align-items:flex-start;gap:9px;margin-bottom:22px}.ticket-information-table td p:last-child{margin-bottom:0}.ticket-information-table td p:not(.checked){padding-left:23px;color:#999;font-weight:500;font-size:14px;line-height:19.6px}.ticket-information-table td p.checked span{flex:1;font-weight:500;font-size:14px;line-height:19.6px}.ticket-information-table td p.checked::before{display:inline-block;margin-top:6px;background:url(../img/icon-check.svg) center center/100% auto no-repeat;width:14px;height:11px;content:""}.ticket-table--heading{font-weight:500;font-size:36px;line-height:1.6}@media screen and (max-width: 768px){.ticket-table--heading{font-size:20px;line-height:1.5}}.ticket-table{border:1px solid #fff;width:1114px;max-width:100%;table-layout:fixed}@media screen and (max-width: 768px){.ticket-table{max-width:unset}}.ticket-table tr{border-bottom:1px solid #fff}.ticket-table th{vertical-align:middle;border-right:1px solid #fff;padding:20px 0;color:#222;font-weight:700;font-size:18px;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif;text-align:center}.ticket-table th span.is-line-through{font-weight:700;text-decoration:line-through}.ticket-table th span.is-heading{font-weight:700;font-size:24px;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.ticket-table th.bg-grey{background:rgba(255,255,255,.8)}.ticket-table th.bg-rising_star{background:#182d74;color:#fff}.ticket-table th.bg-business_startup{background:url(../img/ticket-table-bg-3.webp) center center/cover no-repeat;color:#fff}.ticket-table th.bg-executive{background:url(../img/ticket-table-bg-4.webp) center center/cover no-repeat;color:#fff}.ticket-table td{vertical-align:middle;border-right:1px solid #fff;padding:0;padding:14px 0;font-weight:700;font-size:16px;font-family:var(--wp--preset--font-family--system-fonts);text-align:center}.ticket-table td span{font-weight:700 !important;font-size:11px;line-height:1.2 !important}.ticket-table-checked,.ticket-table-not-checked{display:inline-block;width:26px;height:26px}.ticket-page-table--heading{font-size:64px;line-height:1.21015625}@media screen and (max-width: 768px){.ticket-page-table--heading{font-size:36px;line-height:1.5}}.ticket-page-table--subheading{font-size:36px;line-height:1.6}@media screen and (max-width: 768px){.ticket-page-table--subheading{font-size:20px;line-height:1.5}}.tickets-explanatory-group{display:flex;flex-direction:column;gap:48px}@media screen and (max-width: 768px){.tickets-explanatory-group{gap:40px}}.tickets-explanatory-group--items{display:flex;flex-direction:row;gap:48px}@media screen and (max-width: 768px){.tickets-explanatory-group--items{flex-direction:column;gap:40px}}.tickets-explanatory-group--items:not(:first-child){border-top:1px solid #7b7b7b;padding-top:48px}@media screen and (max-width: 768px){.tickets-explanatory-group--items:not(:first-child){border-top:0 none;padding-top:0}}@media screen and (max-width: 768px){.tickets-explanatory-group--items:first-child .tickets-explanatory-group--item:first-child{border-top:0 none;padding-top:0}}.tickets-explanatory-group--item{display:flex;flex:1;flex-direction:column;gap:24px}@media screen and (max-width: 768px){.tickets-explanatory-group--item{border-top:1px solid #7b7b7b;padding-top:40px}}.tickets-explanatory-group--heading{font-size:32px;line-height:1.4}@media screen and (max-width: 768px){.tickets-explanatory-group--heading{font-size:24px;line-height:1.4}}.tickets-explanatory-group--paragraph{font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.tickets-explanatory-group--paragraph{font-size:16px;line-height:1.8}}.tickets-explanatory-group--paragraph a{text-decoration:underline !important}.about #main .contents#message,.about #main .contents#event,.about #main .contents#programs,.about #main .contents#collaboration{padding-top:144px}@media screen and (max-width: 768px){.about #main .contents#message,.about #main .contents#event,.about #main .contents#programs,.about #main .contents#collaboration{padding-top:56px}}.message-list{display:flex;flex-direction:column;gap:56px;margin-top:34px;width:100%}@media screen and (max-width: 768px){.message-list{gap:40px;margin-top:40px}}.message-list-row{display:flex;justify-content:flex-start;align-items:flex-start;gap:36px}@media screen and (max-width: 768px){.message-list-row{flex-direction:column;align-items:center;gap:40px}}.message-list-thumbnail{border-radius:32px;aspect-ratio:1/1;width:428px;overflow:hidden}@media screen and (max-width: 768px){.message-list-thumbnail{width:220px}}.message-list-thumbnail img{display:block;width:100%}.message-list-body{display:flex;flex:1;flex-direction:column}.message-list-heading{margin-bottom:30px;font-weight:700;font-size:40px;line-height:1.5}@media screen and (max-width: 768px){.message-list-heading{font-size:24px}}.message-list-role{margin-bottom:1em}.message-list-role,.message-list-paragraph{font-weight:500;font-size:16px;line-height:1.5}.top #header{height:auto}.mCSB_inside>.mCSB_container{margin-right:15px}#main .contents#news .wrap .news-body{height:300px;overflow:auto}@media screen and (max-width: 768px){#main .contents#news .wrap .news-body.overflow ul{width:100%}}@media screen and (max-width: 768px){#main .contents#news .wrap .news-body ul li>div div,#main .contents#news .wrap .news-body ul li>a div{flex:1;padding-right:25px}}.top #header #slider-wrap{max-height:unset}@media screen and (max-width: 768px){.top #header #slider-wrap{padding:160px 25px 0;max-width:480px}}.top-page-main-bg{border-radius:0 0 96px 96px;background-image:url(../img/fixed-page-bg-3-1.png),url(../img/fixed-page-bg-4.webp),url(../img/fixed-page-bg-5.webp);background-position:top 60px center,top 1994px left,top 4616px right;background-size:1372px auto,1227px auto,1174px auto;background-repeat:no-repeat,no-repeat,no-repeat;background-color:#222}@media screen and (max-width: 768px){.top-page-main-bg{border-radius:0 0 48px 48px;background-position:top 374px left -130px,top 3000px right,bottom 2000px left -22px;background-size:1152px auto,653px auto,792px auto}}.top #main{padding-top:0}@media screen and (max-width: 768px){.top #main{padding-top:0}}.top #main .contents#member-conferences,.top #main .contents#member-hackathon2,.top #main .contents#news,.top #main .contents#theme,.top #main .contents#programs,.top #main .contents#collaboration,.top #main .contents#member-hackathon1,.top #main .contents#event,.top #main .contents#news,.top #main .contents#tickets,.top #main .contents#contact{padding:114px 0 0}@media screen and (max-width: 768px){.top #main .contents#member-conferences,.top #main .contents#member-hackathon2,.top #main .contents#news,.top #main .contents#theme,.top #main .contents#programs,.top #main .contents#collaboration,.top #main .contents#member-hackathon1,.top #main .contents#event,.top #main .contents#news,.top #main .contents#tickets,.top #main .contents#contact{padding-top:56px}}.top #main .contents#contact,.top #main .contents#news{padding:114px 0}@media screen and (max-width: 768px){.top #main .contents#contact,.top #main .contents#news{padding:114px 0}}.top #main .contents#tg-logo-slide{padding:0}.contents-paragraph{margin-top:49px;font-weight:500;font-size:16px;line-height:1.5}.contents-paragraph .is-note,.contents-paragraph.is-note{color:#ff70ba;font-weight:700;font-size:20px}.home #main .contents#sponsor{margin-inline:calc(50% - (50vw - var(--scrollbar)/2));border-radius:96px;background-color:#fff;padding-top:120px;padding-bottom:96px;padding-inline:calc(50vw - var(--scrollbar)/2 - 50%);width:calc(100vw - var(--scrollbar))}@media screen and (max-width: 768px){.home #main .contents#sponsor{margin-inline:0;border-radius:48px;padding-top:56px;padding-bottom:48px;padding-inline:0;width:100%}}.home #main .contents#sponsor::before{display:inline-block;position:absolute;top:0;left:0;z-index:-1;background:#222;width:100%;height:100px;content:""}.home #main .contents#sponsor h2{color:#222;text-align:center}.home #main .contents#sponsor h2 span{text-align:center}.home #main .contents#sponsor .btn-wrap{display:flex;justify-content:center;margin-top:22px}.home #main .contents#sponsor .btn-wrap .btn{display:flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:color,background-color;margin-top:10px;border:solid 1px #222;border-radius:50px;width:220px;height:50px;color:#222;font-weight:700;font-size:17px;line-height:1;text-align:center}.home #main .contents#sponsor .btn-wrap .btn:hover{transition-duration:.3s;transition-property:color,background-color;background-color:#222;color:#fff}@media screen and (max-width: 768px){.home #main .contents#sponsor .btn-wrap{margin-top:25px}}.sponsor-list{margin-top:49px;margin-bottom:56px;max-width:100%}@media screen and (max-width: 768px){.sponsor-list{margin-top:32px;margin-bottom:32px}}#main .contents#about{overflow:hidden}.front-about{display:flex;position:relative;gap:56px;margin-bottom:64px;padding-top:114px}@media screen and (max-width: 768px){.front-about{flex-direction:column;gap:48px;margin-bottom:40px;padding-top:56px}}.front-about::before{display:inline-block;position:absolute;top:-214px;left:-163px;opacity:.4;background:url(../img/front-page-about.webp) center center/100% auto no-repeat;width:476px;height:476px;content:""}@media screen and (max-width: 768px){.front-about::before{top:-225px;left:-214px}}.front-about--header{position:relative;z-index:1;width:279px}@media screen and (max-width: 768px){.front-about--header{width:100%}}.front-about--body{position:relative;flex:1;z-index:1}.front-about--heading{margin-bottom:15px;font-weight:400;font-size:56px !important;line-height:1.1 !important;font-family:Inter}@media screen and (max-width: 768px){.front-about--heading{font-size:40px !important;line-height:1.15 !important}}.front-about--subheading{font-weight:700;font-size:14px;line-height:1.4478571429}.front-about--emphasis{margin-bottom:30px;font-weight:400;font-size:32px;line-height:1.4}@media screen and (max-width: 768px){.front-about--emphasis{margin-bottom:20px;font-size:32px;line-height:1.4}}.front-about--paragraph{font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.front-about--paragraph{font-size:16px;line-height:1.8}}.front-about-conference_schedule{display:flex;justify-content:center;align-items:center;gap:64px;margin-bottom:64px}@media screen and (max-width: 768px){.front-about-conference_schedule{flex-direction:column;gap:40px;margin-bottom:40px}}.front-about-conference_schedule--video{flex:1;aspect-ratio:16/9}@media screen and (max-width: 768px){.front-about-conference_schedule--video{width:100%}}.front-about-conference_schedule--video iframe{width:100%;height:100%}body.about #main .schedule,.event-overview #main .schedule{margin-top:4px;width:calc(40% - 23px)}body.about #main .contents#event{padding-top:0;padding-bottom:114px}@media screen and (max-width: 768px){body.about #main .contents#event{padding-top:0;padding-bottom:56px}}@media screen and (max-width: 768px){body.about #main .contents#event .wrap{gap:32px}}@media screen and (max-width: 768px){body.about #main .contents#event .wrap{display:flex;flex-direction:column;justify-content:flex-start;gap:32px}}.about-conference_schedule--box{box-sizing:border-box;width:623px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0px 10px 60px 0px rgba(11,24,56,.1019607843);border:1px solid #fff;border-radius:96px;padding:48px}@media screen and (max-width: 768px){.about-conference_schedule--box{margin-right:-24px;border-right:0;border-radius:48px 0 0 48px;padding:30px 22px;width:calc(100vw - var(--scrollbar) - 24px)}}.about-conference_schedule--heading{margin-bottom:20px;font-weight:400;font-size:40px;line-height:1.21025;font-family:Inter}@media screen and (max-width: 768px){.about-conference_schedule--heading{margin-bottom:15px;font-size:28px;line-height:1.2103571429}}.about-conference_schedule--box--row{display:flex;gap:40px;width:100%}@media screen and (max-width: 768px){.about-conference_schedule--box--row{gap:20px}}.about-conference_schedule--box--col{position:relative}.about-conference_schedule--box--col.is-column-2{width:273px}@media screen and (max-width: 768px){.about-conference_schedule--box--col.is-column-2{width:50%}}.about-conference_schedule--box--col.is-column-1{box-sizing:border-box;border-left:1px solid #fff;padding-left:20px;width:calc(100% - 273px - 40px)}@media screen and (max-width: 768px){.about-conference_schedule--box--col.is-column-1{width:50%}}.about-conference_schedule--day{margin-bottom:10px;font-weight:400;font-size:16px;line-height:1.21;font-family:Inter}@media screen and (max-width: 768px){.about-conference_schedule--day{margin-bottom:5px;font-size:12px;line-height:1.21}}.about-conference_schedule--date{font-weight:400;font-size:36px;line-height:1.2102777778;font-family:Inter;overflow-wrap:break-word}@media screen and (max-width: 768px){.about-conference_schedule--date{font-size:26px;line-height:1.3034615385}}.about-conference_schedule--date span{font-size:12px;line-height:1.21}@media screen and (max-width: 768px){.about-conference_schedule--date span{font-size:10px;line-height:1.21}}.about-conference_schedule--items{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:10px}@media screen and (max-width: 768px){.about-conference_schedule--items{flex-direction:column;gap:10px;margin-bottom:15px}}.about-conference_schedule--item{display:flex;flex-direction:column;gap:10px}@media screen and (max-width: 768px){.about-conference_schedule--item{gap:5px}}.about-conference_schedule--note{margin-bottom:10px;font-weight:500;font-size:14px;line-height:1.4478571429}@media screen and (max-width: 768px){.about-conference_schedule--note{font-size:12px}}.about-conference_schedule--time{font-weight:400;font-size:23px;line-height:1.2104347826;font-family:Inter}@media screen and (max-width: 768px){.about-conference_schedule--time{font-size:16px;line-height:1.21}}.about-conference_schedule--place{position:relative;padding-left:20px;font-weight:500;font-size:14px;line-height:1.4478571429}@media screen and (max-width: 768px){.about-conference_schedule--place{font-size:12px;line-height:1.4483333333}}.about-conference_schedule--place::before{display:inline-block;position:absolute;top:2px;left:0;background:url(../img/icon-place.svg) center center/100% auto no-repeat;width:12px;height:16px;content:""}.front-about-programs_schedule{margin-bottom:64px}@media screen and (max-width: 768px){.front-about-programs_schedule{margin-bottom:0}}.front-about-programs_schedule--heading{margin-bottom:48px;font-weight:400;font-size:48px;line-height:1.1;font-family:Inter}@media screen and (max-width: 768px){.front-about-programs_schedule--heading{margin-bottom:32px;font-size:24px;line-height:1.4}}.front-about-programs_schedule--timetable{margin-bottom:10px}.front-about-programs_schedule--note{margin-bottom:64px;font-weight:400;font-size:24px;line-height:1.4}@media screen and (max-width: 768px){.front-about-programs_schedule--note{margin-bottom:20px;font-size:14px;line-height:1.4478571429}}.front-about-programs_schedule--note a{text-decoration:underline !important}.front-banners{display:flex;flex-direction:column;gap:112px}@media screen and (max-width: 768px){.front-banners{gap:30px}}.front-banner{margin-right:auto;margin-left:auto;width:909px}@media screen and (max-width: 768px){.front-banner{width:100%}}#logo-slider-wrap{width:100%}@media screen and (max-width: 768px){#logo-slider-wrap{padding-top:20px}}#logo-slider-wrap #logo-slider .swiper-wrapper{transition-timing-function:linear}#logo-slider-wrap #logo-slider .swiper-slide{border-radius:20px;background-color:#fff;padding:16px 24px}@media screen and (max-width: 768px){#logo-slider-wrap #logo-slider .swiper-slide{padding:20px 17px}}.people-wrap{display:flex;flex-wrap:wrap;margin-top:40px}@media screen and (max-width: 768px){.people-wrap{margin-inline:calc(50% - (50vw - var(--scrollbar)/2));padding-left:24px;width:calc(100vw - var(--scrollbar))}}.swiper.front-people-slider{margin-bottom:48px;padding-bottom:112px;width:100%}@media screen and (max-width: 768px){.swiper.front-people-slider{padding-bottom:20px}}.swiper.front-people-slider .swiper-button-next,.swiper.front-people-slider .swiper-button-prev{position:absolute;top:unset;bottom:0;z-index:2;transition-duration:.3s;transition-property:opacity;cursor:pointer;margin-top:inherit;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNDAiIGN5PSI0MCIgcj0iMzkuNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDQwIDQwKSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuMDU3IDI3LjI1TDIyIDQwTDM1LjI5MzQgMzkuOTY2MkMzMC40ODk2IDM5Ljk3ODYgMjguMDg1OSAzNC4xNjE1IDMxLjQ5NzMgMzAuNzc5M0wzNS4wNTcgMjcuMjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIgNDBMMzAuNzA0NyA0OC41TDM1LjA1NyA1Mi43NUwzMS41MDQ0IDQ5LjI1NTdDMjguMDQ5MiA0NS44NTcyIDMwLjQ0NyAzOS45Nzg2IDM1LjI5MzQgMzkuOTY2MkwyMiA0MFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02MCA0MEwzNS4yOTM0IDM5Ljk2NjJNMjIgNDBMMzAuNzA0NyA0OC41TDM1LjA1NyA1Mi43NU0yMiA0MEwzNS4wNTcgMjcuMjVNMjIgNDBMMzUuMjkzNCAzOS45NjYyTTM5LjQwOTQgNTdMMzUuMDU3IDUyLjc1TTM5LjQwOTQgMjNMMzUuMDU3IDI3LjI1TTM1LjA1NyA1Mi43NUwzMS41MDQ0IDQ5LjI1NTdDMjguMDQ5MiA0NS44NTcyIDMwLjQ0NyAzOS45Nzg2IDM1LjI5MzQgMzkuOTY2MlYzOS45NjYyTTM1LjA1NyAyNy4yNUwzMS40OTczIDMwLjc3OTNDMjguMDg1OSAzNC4xNjE1IDMwLjQ4OTYgMzkuOTc4NiAzNS4yOTM0IDM5Ljk2NjJWMzkuOTY2MiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");background-size:100%;width:80px;height:80px}.swiper.front-people-slider .swiper-button-next::after,.swiper.front-people-slider .swiper-button-prev::after{content:none}@media screen and (max-width: 768px){.swiper.front-people-slider .swiper-button-next,.swiper.front-people-slider .swiper-button-prev{display:none;visibility:hidden;width:0;height:0}}.swiper.front-people-slider .swiper-button-prev{right:104px;left:unset}.swiper.front-people-slider .swiper-button-next{right:0px;transform:scale(-1, 1)}.swiper.front-people-slider .swiper-scrollbar{top:unset;bottom:40px;left:0;background:#7b7b7b;width:308px;height:1px}@media screen and (max-width: 768px){.swiper.front-people-slider .swiper-scrollbar{bottom:0;width:100%}}.swiper.front-people-slider .swiper-scrollbar-drag{top:-2.5px;border-radius:0;background:#fff;height:6px}.front-people-list{display:flex;flex-direction:column;align-items:center;cursor:pointer}.front-people-list--thumbnail{margin-bottom:8px;border-radius:50%;aspect-ratio:1/1;width:100%;height:auto;overflow:hidden}.front-people-list--name{margin-bottom:8px;font-weight:700;font-size:18px;line-height:1.5;text-align:center}.front-people-list--role{font-weight:400;font-size:16px;line-height:1.5;text-align:center}.tg-btns{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:20px;width:100%}@media screen and (max-width: 768px){.tg-btns{flex-direction:column}}.tg-btns.add-space{margin-top:72px}.tg-btn{display:flex;justify-content:center;align-items:center;gap:24px}@media screen and (max-width: 768px){.tg-btn{width:100%}}.tg-btn a{display:flex;justify-content:center;align-items:center;transition-duration:.3s !important;transition-property:color,background-color !important;border:solid 1px #fff;border-radius:30px;background-color:rgba(0,0,0,0);padding-right:32px;padding-left:32px;min-width:240px;height:60px;color:#fff;font-weight:700;font-size:18px}@media screen and (max-width: 768px){.tg-btn a{padding-right:0;padding-left:0;width:100%}}.tg-btn a:hover{transition-duration:.3s !important;transition-property:color,background-color !important;background-color:#fff;color:#222}.tg-btn.is-reverse a{border:solid 1px #222;background-color:#fff;color:#222}.tg-btn.is-reverse a:hover{border:solid 1px #fff;background-color:#222;color:#fff}#main .contents#collaboration .programs-body{display:flex;flex-wrap:wrap;margin-top:49px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body{margin-top:10.1vw}}#main .contents#collaboration .programs-body .box{position:relative;margin-right:15px;width:calc(33% - 10px);max-width:360px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box{margin:0 auto;width:100%;max-width:840px;overflow:hidden}}#main .contents#collaboration .programs-body .box:nth-child(3n){margin-right:0}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box:nth-child(3n){margin-right:auto}}#main .contents#collaboration .programs-body .box:nth-child(n+4){margin-top:15px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box:nth-child(n+4){margin-top:0}}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box:nth-child(n+2){margin-top:16px}}#main .contents#collaboration .programs-body .box .info{position:absolute;bottom:0;padding:0 32px 34px;width:100%}#main .contents#collaboration .programs-body .box .info .title{font-weight:400;font-size:42px;line-height:1;text-align:left}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box .info .title{font-size:36px}}#main .contents#collaboration .programs-body .box .info .title span{display:block;font-weight:500;font-size:14px;line-height:1;text-align:left}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box .info .title span{margin-top:3px}}#main .contents#collaboration .programs-body .box .info .text{margin-top:7px;font-weight:700;font-size:16px;line-height:1.6;text-align:left}#main .contents#collaboration .programs-body .box .info .atention{position:absolute;bottom:10px;left:40px;font-size:12px}#main .contents#collaboration .programs-body .box .info .btn{display:block;justify-content:center;align-items:center;margin-top:10px;border-radius:50px;height:42px;color:#222;font-weight:700;line-height:41px;text-align:center}#main .contents#collaboration .programs-body .box .info div.btn{background-color:rgba(255,255,255,.2);width:140px;font-size:16px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box .info div.btn{width:100%}}#main .contents#collaboration .programs-body .box .info a.btn{transition-duration:.3s;transition-property:color,background-color;background-color:#fff;width:162px;font-size:16px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box .info a.btn{width:100%;height:50px;line-height:48px}}#main .contents#collaboration .programs-body .box .info a.btn.btn-w{width:215px}@media screen and (max-width: 1024px){#main .contents#collaboration .programs-body .box .info a.btn.btn-w{width:100%}}@media screen and (min-width: 581px){#main .contents#collaboration .programs-body .box .info a:hover{background-color:#222;color:#fff}}.buy-ticket-btn-wrap{display:flex;justify-content:center;align-items:center;margin-top:35px}.buy-ticket-btn-wrap.align-center{justify-content:center}.buy-ticket-btn-wrap.align-start{justify-content:flex-start}.buy-ticket-btn-wrap.align-end{justify-content:flex-end}@media screen and (max-width: 768px){.buy-ticket-btn-wrap{margin-top:29px}}.buy-ticket-btn{display:flex;position:relative;justify-content:center;align-items:center;gap:14.13px;transition-duration:.3s !important;transition-property:color,background-color !important;border-radius:1000px;background-image:url(../img/ticket-btn-bgi.png);background-position:center center;background-size:100% auto;background-repeat:no-repeat;background-color:unset;width:632px;max-width:100%;height:72px;color:#fff;font-size:22px;line-height:1}.buy-ticket-btn:hover{transition-duration:.3s !important;transition-property:color,background-color !important;background-image:none;background-color:#fff;color:#222}.buy-ticket-btn:hover::before{transition-duration:.3s !important;transition-property:background !important;background:url(../img/icon-ticket-btn--color.svg) center center/100% auto no-repeat}@media screen and (max-width: 768px){.buy-ticket-btn{background-size:cover;width:100%;height:60px;font-size:18px}}.buy-ticket-btn.width-narrow{width:420px}@media screen and (max-width: 768px){.buy-ticket-btn.width-narrow{width:100%}}.buy-ticket-btn::before{display:inline-block;transform:rotate(-12.89deg);transition-duration:.3s !important;transition-property:background !important;background:url(../img/icon-ticket-btn.svg) center center/100% auto no-repeat;width:35.61px;height:18.09px;content:""}@media screen and (max-width: 768px){.buy-ticket-btn::before{width:21px;height:12px}}.buy-ticket-btn--text-wrap{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}.buy-ticket-btn--main-text{font-weight:700 !important;font-size:22px;line-height:1}@media screen and (max-width: 768px){.buy-ticket-btn--main-text{font-size:20px}}.buy-ticket-btn--sub-text{font-weight:700 !important;font-size:11px;line-height:1}.bar-buy-ticket-btn{margin-left:40px;border-radius:42px;width:166px;max-width:100%;height:50px}@media screen and (max-width: 768px){.bar-buy-ticket-btn{margin-left:16px;width:144px;height:36px}}.bar-buy-ticket-btn a{display:flex;justify-content:center;align-items:center;gap:6px;transition-duration:.3s;transition-property:color,background-color;border-radius:42px;background-color:#fff;width:166px;max-width:100%;height:50px;color:#222;font-weight:700;font-size:16px;line-height:1}@media screen and (max-width: 768px){.bar-buy-ticket-btn a{width:144px;height:36px;font-size:14px}}.bar-buy-ticket-btn a:hover{transition-duration:.3s;transition-property:color,background-color;background-color:#222;color:#fff}.bar-buy-ticket-btn a::before{display:inline-block;transform:rotate(-12.89deg);background:url(../img/icon-header-buy-ticket-btn.svg) center center/100% auto no-repeat;width:21.91px;height:11.13px;content:""}.see-you-next-time{display:flex;justify-content:center;align-items:center;margin-left:40px;background-color:#222;padding:20px;color:#fff;font-weight:700;font-size:18px;line-height:21.6px;text-align:center}@media screen and (max-width: 1280px){.see-you-next-time{margin-left:16px;padding:11px;font-size:14px;line-height:18px}}#main .contents .inner.is-wide{max-width:1194px}@media screen and (max-width: 768px){#main .contents .inner.is-wide{max-width:100%}}.session-wrap{display:flex;flex-direction:row;gap:80px;width:100%}@media screen and (max-width: 768px){.session-wrap{flex-direction:column;gap:0}}.session-btn-wrap{display:flex;justify-content:center;margin-top:32px}.session-btn-wrap .session-btn{display:flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:color,background-color;border:solid 1px #fff;border-radius:24px;width:250px;height:48px;color:#fff;font-weight:700;font-size:16px;line-height:1;text-align:center}.session-btn-wrap .session-btn:hover{transition-duration:.3s;transition-property:color,background-color;background-color:#fff;color:#222}.session-sidebar-sp-modal-btn{display:none}@media screen and (max-width: 768px){.session-sidebar-sp-modal-btn{display:flex;position:relative;justify-content:center;align-items:center;margin-bottom:32px;border:1px solid #fff;border-radius:25px;background:rgba(34,34,34,.6);width:100%;height:50px;color:#fff;font-weight:700;font-size:18px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-sidebar-sp-modal-btn::after{display:inline-block;position:absolute;top:50%;right:21px;transform:translateY(-50%);background:url(../img/icon-session-sidebar-sp-modal-btn.svg) center center/100% auto no-repeat;width:18px;height:18px;content:""}}.session-sidebar-sp-modal--footer{display:none;opacity:0;transition:opacity .2s linear;padding:0;height:0;overflow:hidden}@media screen and (max-width: 768px){.session-sidebar-sp-modal--footer{display:flex;position:fixed;bottom:0;left:0;justify-content:space-between;align-items:center;opacity:1;z-index:10;transition:opacity .2s linear;background:#222;padding:16px 24px;width:100%;height:82px;overflow:visible;overflow-y:scroll}}.session-sidebar-sp-modal-search-btn{display:flex;justify-content:center;align-items:center;border-radius:25px;background:#fff;width:176px;height:50px;color:#222;font-weight:700;font-size:18px;line-height:1}.session-sidebar-sp-modal-close-btn{display:none;visibility:hidden;width:0;height:0;overflow:hidden}@media screen and (max-width: 768px){.session-sidebar-sp-modal-close-btn{display:inline-block;visibility:visible;background:url(../img/icon-modal-close.png) center center/100% auto no-repeat;width:26px;height:26px;overflow:auto;font-size:0}}.session-sidebar{flex-basis:216px}@media screen and (max-width: 768px){.session-sidebar{flex-basis:0;opacity:0;transition:opacity .2s linear;padding:0;height:0;overflow:hidden}}@media screen and (max-width: 768px){.session-sidebar.is-active{position:fixed;top:0;left:0;flex-basis:100%;opacity:1;transition:opacity .2s linear;box-sizing:border-box;background:#222;padding:64px 24px 182px;width:100%;height:100svh;overflow:visible;overflow-y:scroll}}.session-sidebar--inner{width:100%}.session-sidebar--header{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;border-bottom:1px solid #999;padding-bottom:40px}@media screen and (max-width: 768px){.session-sidebar--header{align-items:center}}@media screen and (max-width: 768px){.session-sidebar--header .session-sidebar--clear-btn{opacity:0;padding:0;height:0;overflow:hidden}}.session-sidebar--title{font-weight:400;font-size:40px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-sidebar--clear-btn{color:#fff;font-weight:400;font-size:14px;line-height:1}.session-sidebar--clear-btn .ais-ClearRefinements .ais-ClearRefinements-button{color:#fff;font-weight:400;font-size:14px;line-height:1}.session-sidebar--group{display:flex;flex-direction:column;gap:24px;border-bottom:1px solid #999;padding-top:32px;padding-bottom:32px}.session-sidebar--heading{font-weight:700;font-size:20px;line-height:28.96px}.session-sidebar--result-list .ais-RefinementList-list{display:flex;flex-direction:column;gap:16px}.session-sidebar--result-list .ais-RefinementList-label{display:flex;flex-direction:row;align-items:center;gap:8px}.session-sidebar--result-list .ais-RefinementList-labelText{flex:1;font-weight:500;font-size:14px;line-height:22.4px;font-family:var(--wp--preset--font-family--system-fonts)}.session-sidebar--result-list input[type=checkbox]{-webkit-appearance:none;border:1px solid #fff;border-radius:0;background:none;width:16px;height:16px}.session-sidebar--result-list input[type=checkbox]:checked{background:#fff url(../img/icon-input-checkbox-checked.svg) center center/100% auto no-repeat}.session-main{flex:1}.session-single{width:100%}.session-header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:32px}@media screen and (max-width: 768px){.session-header{flex-direction:column;align-items:flex-start;gap:12px;margin-bottom:24px}}.session-content{display:flex;justify-content:center;align-items:center;background:#1e3788;padding:6px 8px;width:auto;color:#fff;font-weight:700;font-size:16px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-content.keynote{background:#fff;color:#1e3788}.session-content.session{background:#1e3788;color:#fff}.session-content.hackathon{background:#fff;color:#222}.session-content.pitch{background:#fff;color:#222}.session-content.round-table{background:#fff;color:#222}.session-content.workshop{background:#fff;color:#222}.session-content.meetup{background:#222;color:#fff}.session-category{width:auto;color:#fff;font-weight:400;font-size:16px;line-height:1}@media screen and (max-width: 768px){.session-category{line-height:1.5}}.session-title{margin-bottom:32px;color:#fff;font-weight:700;font-size:32px;line-height:48px}@media screen and (max-width: 768px){.session-title{margin-bottom:24px;font-size:24px;line-height:1.5}}.session-title a{color:#fff;font-weight:700;font-size:32px;line-height:48px}@media screen and (max-width: 768px){.session-title a{font-size:24px;line-height:1.5}}.session-body{margin-bottom:32px;color:#fff;font-weight:500;font-size:16px;line-height:32px}.session-meta{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px;border-bottom:1px solid #999;padding-bottom:32px}@media screen and (max-width: 768px){.session-meta{flex-direction:column;align-items:flex-start;gap:18px}}.session-meta .speaker-list-modal-item-session-information-day{border:1px solid #999;padding:6px 12px;font-weight:500;font-size:12px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-meta .speaker-list-modal-item-session-information-time{font-weight:500;font-size:18px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-meta--row{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:10px}@media screen and (max-width: 768px){.session-google_calendar-btn{display:none}}.session-google_calendar-btn a{display:flex;justify-content:center;align-items:center;gap:4px;border:solid 1px #fff;border-radius:21px;width:182px;height:42px;font-weight:700;font-size:12px;line-height:14.52px}.session-google_calendar-btn a::before{display:inline-block;background:url(../img/icon-calendar.svg) center center/100% auto no-repeat;width:13px;height:13px;content:""}.session-place{display:flex;justify-content:center;align-items:center;gap:8px;margin-left:12px;font-weight:500;font-size:16px;line-height:1}@media screen and (max-width: 768px){.session-place{margin-left:0}}.session-place::before{display:inline-block;background:url(../img/icon-place.svg) center center/100% auto no-repeat;width:14px;height:20px;content:""}.session-pass-list{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px;margin-bottom:22px;border-bottom:1px solid #999;padding-top:15px;padding-bottom:15px}@media screen and (max-width: 768px){.session-pass-list{flex-direction:column;align-items:flex-start;gap:14px}}.session-pass-list .ticket_type{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:9px}@media screen and (max-width: 768px){.session-pass-list .ticket_type{flex-wrap:wrap}}.session-pass-list .ticket_type li{border-radius:20px;padding:8px 12px;font-size:13px;line-height:1}.session-pass-list .ticket_type li:not(.active){background:rgba(255,255,255,.1019607843);color:#222;font-weight:500}.session-pass-list .ticket_type li.active{background:#c93d71;color:#fff;font-weight:700}.session-pass-list--heading{font-weight:700;font-size:13px;line-height:1}@media screen and (max-width: 768px){.session-pass-list--heading{font-size:12px}}.session-language{padding-bottom:5px;font-weight:500;font-size:14px;line-height:1}.session-people-list--heading{margin-top:72px;margin-bottom:40px;font-weight:400;font-size:64px;line-height:1;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.session-people-list--heading{margin-top:48px;margin-bottom:32px;font-size:40px}}.session-footer{display:flex;flex-direction:column;align-items:center;gap:72px;margin-top:72px}@media screen and (max-width: 768px){.session-footer{gap:48px;margin-top:48px}}.session-footer--sns{display:flex;flex-direction:column;align-items:center;gap:40px}@media screen and (max-width: 768px){.session-footer--sns{gap:24px}}.session-footer--sns--heading{font-weight:700;font-size:22px;line-height:1;text-align:center}@media screen and (max-width: 768px){.session-footer--sns--heading{font-size:17px}}.session-footer--sns--list{display:flex;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 768px){.session-footer--sns--list{gap:32px}}.session-footer--sns--list li{width:50px}@media screen and (max-width: 768px){.session-footer--sns--list li{width:40px}}.session-footer--sns--list li a{display:flex;justify-content:center;align-items:center}.session-footer--sns--list li a img{width:100%}.session-footer--btns{display:flex;justify-content:center;align-items:center;gap:20px}@media screen and (max-width: 768px){.session-footer--btns{flex-direction:column;gap:24px;width:100%}}@media screen and (max-width: 768px){.session-footer--btns li{width:100%}}.session-footer--btns li a{display:flex;justify-content:center;align-items:center;transition-duration:.3s;transition-property:color,background-color;border:1px solid #fff;border-radius:30px;width:240px;height:60px;color:#fff;font-weight:700;font-size:18px;line-height:1}@media screen and (max-width: 768px){.session-footer--btns li a{width:100%}}.session-footer--btns li a:hover{transition-duration:.3s;transition-property:color,background-color;background-color:#fff;color:#222}.session-main #hits .ais-Hits{width:100%}.session-main #hits .ais-Hits .ais-Hits-list{display:flex;flex-direction:column;gap:64px}@media screen and (max-width: 768px){.session-main #hits .ais-Hits .ais-Hits-list{gap:40px}}.session-main #hits .ais-Hits .ais-Hits-item{width:100%}.session-main #hits .ais-Hits .ais-Hits-item .session-item{box-sizing:border-box;border-radius:96px;padding:56px}@media screen and (max-width: 768px){.session-main #hits .ais-Hits .ais-Hits-item .session-item{border-radius:48px;padding:32px 24px}}.session-main #hits .ais-Hits .ais-Hits-item .session-item.keynote{background:url(../img/session-item--keynote-bgi.webp) top center/cover no-repeat}.session-main #hits .ais-Hits .ais-Hits-item .session-item.session{border:1px solid #fff;background:rgba(34,34,34,.5019607843)}.session-main #hits .ais-Hits .ais-Hits-item .session-item.hackathon{background:rgba(215,225,237,.4)}.session-main #hits .ais-Hits .ais-Hits-item .session-item.pitch{background:rgba(215,225,237,.4)}.session-main #hits .ais-Hits .ais-Hits-item .session-item.round-table{background:rgba(215,225,237,.4)}.session-main #hits .ais-Hits .ais-Hits-item .session-item.workshop{background:rgba(215,225,237,.4)}.session-main #hits .ais-Hits .ais-Hits-item .session-item.meetup{background:rgba(215,225,237,.4)}.session-main #hits .ais-Hits .ais-Hits-item .session-people-list--heading{margin-top:32px;margin-bottom:32px;font-weight:400;font-size:40px;line-height:48.41px;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.session-main #hits .ais-Hits .ais-Hits-item .people-list{gap:16px}.session-main #hits .ais-Hits .ais-Hits-item .people-list-item{border-radius:24px;padding:16px}.session-main #hits .ais-Hits .ais-Hits-item .people-list-item-thumbnail{width:50px}.session-main #hits .ais-Hits .ais-Hits-item .people-list-item-body{gap:14px}.session-main #hits .ais-Hits .ais-Hits-item .people-list-item-body-heading{font-size:16px;line-height:1}.session-main #hits .ais-Hits .ais-Hits-item .people-list-item-body-role{font-weight:400;font-size:14px}.session-main #stats{margin-bottom:16px}.session-main #stats .ais-Stats{display:flex;justify-content:center;align-items:center}.session-main #stats .ais-Stats .ais-Stats-text{color:#fff;font-weight:400;font-size:16px;line-height:1}@media screen and (max-width: 768px){.session-main #stats .ais-Stats .ais-Stats-text{line-height:1.5}}.session-main #stats .ais-Stats .ais-Stats-text .sum_count{font-weight:700}.session-main #pagination{margin-top:80px}.session-main #pagination .ais-Pagination{width:100%}.session-main #pagination .ais-Pagination .ais-Pagination-list{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:15px;width:100%}@media screen and (max-width: 768px){.session-main #pagination .ais-Pagination .ais-Pagination-list{justify-content:space-between;gap:unset}}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item{aspect-ratio:1/1;width:44px;height:44px}@media screen and (max-width: 768px){.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item{width:36px;height:36px}}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item:not(.ais-Pagination-item--previousPage):not(.ais-Pagination-item--nextPage) .ais-Pagination-link{border:1px solid #fff;border-radius:100%}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item:not(.ais-Pagination-item--previousPage):not(.ais-Pagination-item--nextPage).ais-Pagination-item--selected .ais-Pagination-link{background:#fff;color:#222}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item .ais-Pagination-link{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item .ais-Pagination-link span{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.session-main #pagination .ais-Pagination .ais-Pagination-list .ais-Pagination-item .ais-Pagination-link svg{height:100%}.sub.networking #header{background-image:url(../img/networking_header_bg.jpg);background-position:center;background-size:cover;height:49.2361111111vw;color:#222}@media screen and (max-width: 768px){.sub.networking #header{background-image:url(../img/networking_header_bg_sp.jpg);height:206.5268065268vw}}.sub.networking #header .inner{display:flex;align-items:flex-start;margin:0 auto;max-width:1194px;height:100%}@media screen and (max-width: 768px){.sub.networking #header .inner{align-items:center;padding-bottom:140px}}.sub.networking #header .inner .wraper{position:relative;padding-top:14.9305555556vw}@media screen and (max-width: 768px){.sub.networking #header .inner .wraper{padding-top:0}}.sub.networking #header .inner .wraper h2{margin-top:31px;width:100%}@media screen and (max-width: 768px){.sub.networking #header .inner .wraper h2{margin-top:15px;width:85%}}.sub.networking #header .inner .wraper h2 div{max-width:671px}@media screen and (max-width: 768px){.sub.networking #header .inner .wraper h2 div{max-width:100%}}@media screen and (max-width: 768px){.sub.networking #header .inner .wraper .buy-ticket-btn-wrap{margin-top:30px}}.tg-page-title{font-weight:400;font-size:19px;line-height:1.5}@media screen and (max-width: 768px){.tg-page-title{font-size:16px}}#networking-about{padding-top:144px}@media screen and (max-width: 768px){#networking-about{padding-top:56px}}#networking-about .inner .wrap{padding-top:38px;padding-bottom:144px}@media screen and (max-width: 768px){#networking-about .inner .wrap{padding-bottom:56px}}#networking-about .inner .wrap .text{font-weight:500;font-size:16px;line-height:32px}.networking-about--panel{display:flex;flex-direction:row;gap:82px;box-sizing:border-box;margin-top:48px;padding-right:25px;padding-left:25px;width:100%}@media screen and (max-width: 768px){.networking-about--panel{flex-direction:column;gap:30px;margin-top:30px;padding-right:0;padding-left:0}}.networking-about--panel--item{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;gap:30px}@media screen and (max-width: 768px){.networking-about--panel--item{gap:15px}}@media screen and (max-width: 768px){.networking-about--panel--item--img{margin-right:auto;margin-left:auto;width:70%}}.networking-about--panel--item--img img{width:100%;max-width:unset;height:auto}.networking-about--panel--item--paragraph{font-weight:500;font-size:16px;line-height:24px;text-align:center}.networking-about--section{padding-top:104px}@media screen and (max-width: 768px){.networking-about--section{padding-top:60px}}.networking-about--section--heading{margin-bottom:48px;font-weight:500;font-size:36px;line-height:1.5}@media screen and (max-width: 768px){.networking-about--section--heading{margin-bottom:20px;font-size:24px}}.networking-about--card{display:flex;flex-direction:row;gap:50px;width:100%}@media screen and (max-width: 768px){.networking-about--card{flex-direction:column;gap:40px}}.networking-about--card.is-btn-wrap{margin-bottom:73px}@media screen and (max-width: 768px){.networking-about--card.is-btn-wrap{margin-bottom:0}}.networking-about--card.is-btn-wrap.is-btn-2{margin-bottom:146px}@media screen and (max-width: 768px){.networking-about--card.is-btn-wrap.is-btn-2{margin-bottom:0}}.networking-about--card--item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:338px}@media screen and (max-width: 768px){.networking-about--card--item{width:100%}}.networking-about--card--item.is-btn-wrap{position:relative}.networking-about--card--item--box{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.networking-about--card--item--img{margin-bottom:5px}@media screen and (max-width: 768px){.networking-about--card--item--img{width:100%}}.networking-about--card--item--img img{width:100%;max-width:unset;height:auto}.networking-about--card--item--heading{font-weight:700;font-size:18px;line-height:1.5}.networking-about--card--item--paragraph{font-weight:500;font-size:16px;line-height:1.5}.networking-about--card--item--ticket{border-top:1px solid #999;border-bottom:1px solid #999;padding-top:10px;padding-bottom:10px;width:100%}.networking-about--card--item--ticket--heading{margin-bottom:10px;font-weight:700;font-size:12px;line-height:1.5}.networking-about--card--item--ticket--list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.networking-about--card--item--ticket--list li{border-radius:20px;padding:3px 11px;font-weight:700;font-size:11.5px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.networking-about--card--item--ticket--list li:not(.is-active){background:rgba(255,255,255,.1019607843);color:#222}.networking-about--card--item--ticket--list li.is-active{background:#c93d71;color:#fff}.networking-about--card--item-btns{display:flex;position:absolute;top:calc(100% + 13px);left:0;flex-direction:column;justify-content:center;align-items:center;gap:13px;width:100%}@media screen and (max-width: 768px){.networking-about--card--item-btns{position:unset;margin-top:13px}}.networking-about--card--item-btn{display:flex;justify-content:center;align-items:center;gap:24px;width:100%}.networking-about--card--item-btn a{display:flex;justify-content:center;align-items:center;transition-duration:.3s !important;transition-property:color,background-color !important;border:solid 1px #222;border-radius:30px;background-color:#fff;padding-right:32px;padding-left:32px;min-width:100%;height:60px;color:#222;font-weight:700;font-size:18px}@media screen and (max-width: 768px){.networking-about--card--item-btn a{padding-right:0;padding-left:0;width:100%}}.networking-about--card--item-btn a:hover{transition-duration:.3s !important;transition-property:color,background-color !important;border:solid 1px #fff;background-color:rgba(0,0,0,0);color:#fff}.concierge-introduction{margin-bottom:60px;padding:0 24px;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.concierge-introduction{margin-bottom:40px;padding:0}}.concierge-items{box-sizing:border-box;margin-bottom:30px;width:100%;-webkit-backdrop-filter:blur(4px);display:flex;flex-direction:column;gap:20px;backdrop-filter:blur(4px);box-shadow:0px 10px 60px 0px rgba(11,24,56,.1019607843);border:1px solid #fff;border-radius:96px;padding:48px}@media screen and (max-width: 768px){.concierge-items{border-radius:48px;padding:30px 24px;width:100%}}.concierge-items--heading{margin-bottom:10px;font-weight:400;font-size:40px;line-height:1.21025}@media screen and (max-width: 768px){.concierge-items--heading{font-size:28px}}.concierge-items--subheading{font-weight:700;font-size:26px;line-height:1.2103846154}@media screen and (max-width: 768px){.concierge-items--subheading{font-size:20px}}.concierge-items--paragraph{font-weight:400;font-size:20px;line-height:1.6}@media screen and (max-width: 768px){.concierge-items--paragraph{font-size:16px;line-height:2}}.sponsor-rank--wrap{display:flex;flex-direction:column;gap:82px;margin-top:48px;margin-right:auto;margin-left:auto;width:940px}@media screen and (max-width: 768px){.sponsor-rank--wrap{gap:40px;margin-top:24px;width:100%}}.sponsor-rank--wrap.sponsor-collaboration{margin-top:0}.sponsor-rank{display:flex;flex-direction:column;gap:24px}.sponsor-rank-title{display:flex;flex-direction:column;gap:0;color:#222}.sponsor-rank-title .sponsor-rank-title-en{font-weight:500;font-size:64px;line-height:1.2;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}@media screen and (max-width: 768px){.sponsor-rank-title .sponsor-rank-title-en{font-size:36px}}.sponsor-rank-title .sponsor-rank-title-ja{font-weight:700;font-size:14px;line-height:1}@media screen and (max-width: 768px){.sponsor-rank-title .sponsor-rank-title-ja{font-size:12px}}.sponsor-group{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:0}@media screen and (max-width: 768px){.sponsor-group{grid-template-columns:1fr 1fr}}.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo:not(:first-child,:nth-of-type(4n + 1)){border-left:0}@media screen and (max-width: 768px){.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo:not(:first-child,:nth-of-type(4n + 1)){border-left:1px solid #dcdcdc}}.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo:nth-child(n+5){border-top:0}@media screen and (max-width: 768px){.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo:nth-child(even){border-left:0}}@media screen and (max-width: 768px){.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo:nth-child(n+3){border-top:0}}.sponsor-group:not(.diamond,.platinum,.gold) .sponsor-logo img{width:auto;max-height:35px}.sponsor-group.diamond{grid-template-columns:1fr}@media screen and (max-width: 768px){.sponsor-group.diamond{grid-template-columns:1fr}}.sponsor-group.diamond .sponsor-logo:not(:first-child){border-top:0}.sponsor-group.diamond .sponsor-logo a{padding:5px 150px}@media screen and (max-width: 768px){.sponsor-group.diamond .sponsor-logo a{padding:10px 50px}}.sponsor-group.diamond .sponsor-logo img{width:auto;max-height:unset}.sponsor-group.platinum{grid-template-columns:1fr 1fr}@media screen and (max-width: 768px){.sponsor-group.platinum{grid-template-columns:1fr 1fr}}.sponsor-group.platinum .sponsor-logo:nth-child(even){border-left:0}.sponsor-group.platinum .sponsor-logo:nth-child(n+3){border-top:0}.sponsor-group.platinum .sponsor-logo img{width:auto;max-height:90px}.sponsor-group.gold{grid-template-columns:1fr 1fr 1fr}@media screen and (max-width: 768px){.sponsor-group.gold{grid-template-columns:1fr 1fr}}.sponsor-group.gold .sponsor-logo:not(:first-child,:nth-of-type(3n + 1)){border-left:0}@media screen and (max-width: 768px){.sponsor-group.gold .sponsor-logo:not(:first-child,:nth-of-type(3n + 1)){border-left:1px solid #dcdcdc}}.sponsor-group.gold .sponsor-logo:nth-child(n+4){border-top:0}@media screen and (max-width: 768px){.sponsor-group.gold .sponsor-logo:nth-child(n+4){border-top:1px solid #dcdcdc}}@media screen and (max-width: 768px){.sponsor-group.gold .sponsor-logo:nth-child(even){border-left:0}}@media screen and (max-width: 768px){.sponsor-group.gold .sponsor-logo:nth-child(n+3){border-top:0}}.sponsor-group.gold .sponsor-logo img{width:auto;max-height:60px}.sponsor-group.supporter{display:flex;flex-direction:row;flex-wrap:wrap;gap:0}.sponsor-logo{border:1px solid #dcdcdc}.sponsor-logo a{display:flex;justify-content:center;align-items:center;transition:all .15s linear !important;box-sizing:border-box;padding:10px 30px;width:100%;height:100%}.sponsor-logo a:hover{opacity:.6 !important;transition:all .15s linear !important}@media screen and (max-width: 768px){.sponsor-logo a{padding:10px 20px}}.sponsor-logo img{max-width:100%;height:auto}.sponsor-is-supporter{color:#222;font-weight:400;font-size:20px;line-height:50px}.sponsor-is-supporter:not(:last-child)::after{content:"／"}#main .contents#timetable{margin-top:112px}.time-table{margin-top:26px;width:100%}.time-table-tabs{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;gap:0;margin:0 auto;padding:0 40px;max-width:1194px}@media screen and (max-width: 768px){.time-table-tabs{transform:translateY(1px);padding:0}}.time-table-tab{display:flex;flex:1;justify-content:center;align-items:center;cursor:pointer;border:1px solid #fff;border-radius:24px 24px 0 0;padding:29px 0;font-weight:700;font-weight:700;font-size:18px;font-size:18px;line-height:1.5;line-height:1.5}@media screen and (max-width: 768px){.time-table-tab{flex-direction:column;border-bottom:0 none;padding:15px 0;font-size:14px}}.time-table-tab:not(.is-active){background:#222;color:#fff}.time-table-tab.is-active{background:#fff;color:#222}.time-table-tab span{margin-left:.5em;font-weight:700;font-size:100%}@media screen and (max-width: 768px){.time-table-tab span{margin-left:0}}.time-table--contents{margin-inline:calc(50% - (50vw - var(--scrollbar)/2));border-radius:96px;background-color:#fff;padding-top:48px;padding-bottom:48px;padding-inline:calc(50vw - var(--scrollbar)/2 - 50%);width:calc(100vw - var(--scrollbar))}@media screen and (max-width: 768px){.time-table--contents{margin-inline:0;border-radius:0 0 30px 30px;padding-inline:0;width:100%}}.time-table--content{visibility:hidden;opacity:0;transition:opacity .2s linear;margin:0 auto;padding:0 40px;max-width:1194px;height:0;overflow:hidden;color:#222}@media screen and (max-width: 768px){.time-table--content{padding:0 24px;overflow-x:scroll}}.time-table--content.is-active{visibility:visible;opacity:1;transition:opacity .2s linear;height:auto;overflow:visible}@media screen and (max-width: 768px){.time-table--content.is-active{overflow-x:scroll}}@media screen and (max-width: 768px){.fc .fc-view-harness{width:1114px}}.fc-theme-standard th .fc-scrollgrid-sync-inner .fc-col-header-cell-cushion,.fc .fc-scrollgrid-section-sticky>*{background:#d9d9d9;font-weight:bold}.fc-theme-standard .fc-scrollgrid,.fc-theme-standard td,.fc-theme-standard th{border-color:#222}.fc .fc-col-header-cell-cushion{padding:10px}.fc-v-event{border:1px solid #222}.fc-v-event:hover{opacity:.9}.fc-v-event .fc-event-title.fc-sticky{color:#fff !important}.fc-v-event.session{background:#1e3788}.fc-v-event.pitch{background:#1e3788}.fc-v-event.workshop{background:#1e3788}.fc-v-event.keynote{background:#1e3788}.fc-v-event.hackathon{background:#1e3788}.fc-v-event.round-table{background:#1e3788}.fc-v-event.meetup{background:#1e3788}.time-table--note{position:relative;z-index:2;margin:1em auto 0;padding:0 40px;max-width:1194px;color:#222;font-weight:500;font-size:14px;line-height:1.5}@media screen and (max-width: 768px){.time-table--note{padding:0 24px;max-width:100%}}.fc .fc-timegrid-col.fc-day-today{background-color:#fff}@media screen and (max-width: 768px){body.about #main .contents#about .inner{padding:0}}body.about #member-conferences,body.about #member-hackathon1{padding:114px 0 0}@media screen and (max-width: 768px){body.about #member-conferences,body.about #member-hackathon1{padding-top:56px}}.about #main .contents#about .inner .about-tagline{margin:56px 0 0;width:780px;max-width:800px;height:auto}@media screen and (max-width: 768px){.about #main .contents#about .inner .about-tagline{margin:30px 0 0;padding:0;width:100%;height:auto}}@media screen and (max-width: 768px){.about #main .contents#about .inner .about-box{margin-right:0;margin-left:0}}body.sub.pitch #main #pitch-about{padding-top:144px}@media screen and (max-width: 768px){body.sub.pitch #main #pitch-about{padding-top:56px}}body.sub.pitch #main #pitch-about .f-inter{font-weight:400;font-size:64px !important;line-height:70.4px !important;font-family:Inter}@media screen and (max-width: 768px){body.sub.pitch #main #pitch-about .f-inter{font-size:48px !important;line-height:52.8px !important}}body.sub.pitch #main #pitch-about .f-inter span{margin-top:0 !important}body.sub.pitch #main #pitch-about .inner .wrap .text p{font-weight:500;font-size:16px;line-height:32px}@media screen and (max-width: 768px){body.sub.pitch #main #pitch-about .inner .wrap .text p{line-height:28.8px}}body.sub.pitch #main #collaboration{padding-top:79px}body.sub.pitch #main #member-hackathon3,body.sub.pitch #main #member-hackathon4{padding-top:112px}@media screen and (max-width: 768px){body.sub.pitch #main #member-hackathon3,body.sub.pitch #main #member-hackathon4{padding-top:56px}}.pitch-about--heading{margin-bottom:41px;padding-top:112px;font-weight:400;font-size:32px;line-height:44.8px}@media screen and (max-width: 768px){.pitch-about--heading{margin-bottom:56px;padding-top:56px}}.pitch-about--schedule dl{display:flex;flex-direction:row;font-weight:500;font-size:16px;line-height:32px}.pitch-about--schedule dl:not(:last-child){margin-bottom:15px}.pitch-about--schedule dl dt{width:150px;font-weight:500;font-size:16px;line-height:32px}.pitch-about--schedule dl dd{flex:1;font-weight:500;font-size:16px;line-height:32px}#main .contents#workspace{padding-top:144px}@media screen and (max-width: 768px){#main .contents#workspace{padding-top:56px}}#main .contents#workspace .inner{max-width:1274px}#main .contents#workspace .inner .f-inter{padding-right:40px;padding-left:40px;max-width:1194px}@media screen and (max-width: 768px){#main .contents#workspace .inner .f-inter{padding-right:0;padding-left:0;max-width:100%}}#main .contents#workspace .inner .wrap{padding-top:38px;padding-bottom:144px}@media screen and (max-width: 768px){#main .contents#workspace .inner .wrap{padding-bottom:56px}}#main .contents#workspace .inner .wrap .text{padding-right:40px;padding-left:40px;max-width:1194px;font-weight:500;font-size:16px;line-height:32px}@media screen and (max-width: 768px){#main .contents#workspace .inner .wrap .text{padding-right:0;padding-left:0;max-width:100%}}.workspace--section{padding-top:45px}@media screen and (max-width: 768px){.workspace--section{padding-top:60px}}.workspace--section--heading{margin-bottom:40px;font-weight:500;font-size:48px;line-height:1.5}@media screen and (max-width: 768px){.workspace--section--heading{margin-bottom:20px;font-size:30px}}.workspace--cards{display:flex;flex-direction:row;flex-wrap:wrap;gap:48px;width:100%}@media screen and (max-width: 768px){.workspace--cards{flex-direction:column;gap:40px}}.workspace--card--item{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;width:357px}@media screen and (max-width: 768px){.workspace--card--item{width:100%}}.workspace--card--item--heading{font-weight:700;font-size:24px;line-height:1.5}@media screen and (max-width: 768px){.workspace--card--item--heading{font-size:22px}}.workspace--card--item--heading a{font-weight:700}.workspace--card--item--box{display:flex;flex-direction:column;gap:5px;margin-bottom:10px;width:100%}.workspace--card--item--img{margin-bottom:5px;width:100%}.workspace--card--item--img img{display:block;width:100%;max-width:unset;height:auto}.workspace--card--item--img a{display:block;width:100%;height:auto}.workspace--card--item--paragraph{font-weight:500;font-size:16px;line-height:1.8;word-break:break-all}.workspace--card--item--paragraph a{font-weight:500 !important;text-decoration:underline}.workspace--card--item--ticket{border-top:1px solid #999;border-bottom:1px solid #999;padding-top:10px;padding-bottom:10px;width:100%}.workspace--card--item--ticket--heading{margin-bottom:10px;font-weight:700;font-size:12px;line-height:1.5}.workspace--card--item--ticket--list{display:flex;flex-direction:row;flex-wrap:wrap;gap:5px}.workspace--card--item--ticket--list li{border-radius:20px;padding:3px 11px;font-weight:700;font-size:11.5px;line-height:1.5;font-family:Inter, Noto Sans JP, 游ゴシック体, YuGothic, 游ゴシック, Yu Gothic, ヒラギノ角ゴ Pro W3, Hiragino Kaku Gothic Pro, Hiragino Sans, メイリオ, Meiryo, sans-serif}.workspace--card--item--ticket--list li:not(.is-active){background:rgba(255,255,255,.1019607843);color:#222}.workspace--card--item--ticket--list li.is-active{background:#c93d71;color:#fff}#main .framein .inner *:not(.disabled-framein),#main .framein .time-table{opacity:0;transition-duration:.5s;transition-property:opacity;transition-timing-function:ease-in}#main .framein.in .inner *:not(.disabled-framein),#main .framein.in .time-table{opacity:1}#bar h1,#bar .bar-buy-ticket-btn,#bar .see-you-next-time,#bar .link_text,#bar .header-nav,#bar .language.bogo-language-switcher,#bar .header-menu{opacity:0;transition-delay:.5s;transition-duration:1.2s;transition-property:opacity}.fadein-ready #bar h1,.fadein-ready #bar .bar-buy-ticket-btn,.fadein-ready #bar .see-you-next-time,.fadein-ready #bar .link_text,.fadein-ready #bar .header-nav,.fadein-ready #bar .language.bogo-language-switcher,.fadein-ready #bar .header-menu,.complete #bar h1,.complete #bar .bar-buy-ticket-btn,.complete #bar .see-you-next-time,.complete #bar .link_text,.complete #bar .header-nav,.complete #bar .language.bogo-language-switcher,.complete #bar .header-menu{opacity:1}.front-conference-slider{margin-bottom:48px;padding-bottom:112px;width:100%}@media screen and (max-width: 768px){.front-conference-slider{padding-bottom:20px}}.front-conference-slider .swiper-button-next,.front-conference-slider .swiper-button-prev{position:absolute;top:unset;bottom:0;z-index:2;transition-duration:.3s;transition-property:opacity;cursor:pointer;margin-top:inherit;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iODAiIGhlaWdodD0iODAiIHZpZXdCb3g9IjAgMCA4MCA4MCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGNpcmNsZSBjeD0iNDAiIGN5PSI0MCIgcj0iMzkuNSIgdHJhbnNmb3JtPSJyb3RhdGUoMTgwIDQwIDQwKSIgc3Ryb2tlPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMzUuMDU3IDI3LjI1TDIyIDQwTDM1LjI5MzQgMzkuOTY2MkMzMC40ODk2IDM5Ljk3ODYgMjguMDg1OSAzNC4xNjE1IDMxLjQ5NzMgMzAuNzc5M0wzNS4wNTcgMjcuMjVaIiBmaWxsPSJ3aGl0ZSIvPgo8cGF0aCBkPSJNMjIgNDBMMzAuNzA0NyA0OC41TDM1LjA1NyA1Mi43NUwzMS41MDQ0IDQ5LjI1NTdDMjguMDQ5MiA0NS44NTcyIDMwLjQ0NyAzOS45Nzg2IDM1LjI5MzQgMzkuOTY2MkwyMiA0MFoiIGZpbGw9IndoaXRlIi8+CjxwYXRoIGQ9Ik02MCA0MEwzNS4yOTM0IDM5Ljk2NjJNMjIgNDBMMzAuNzA0NyA0OC41TDM1LjA1NyA1Mi43NU0yMiA0MEwzNS4wNTcgMjcuMjVNMjIgNDBMMzUuMjkzNCAzOS45NjYyTTM5LjQwOTQgNTdMMzUuMDU3IDUyLjc1TTM5LjQwOTQgMjNMMzUuMDU3IDI3LjI1TTM1LjA1NyA1Mi43NUwzMS41MDQ0IDQ5LjI1NTdDMjguMDQ5MiA0NS44NTcyIDMwLjQ0NyAzOS45Nzg2IDM1LjI5MzQgMzkuOTY2MlYzOS45NjYyTTM1LjA1NyAyNy4yNUwzMS40OTczIDMwLjc3OTNDMjguMDg1OSAzNC4xNjE1IDMwLjQ4OTYgMzkuOTc4NiAzNS4yOTM0IDM5Ljk2NjJWMzkuOTY2MiIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+Cjwvc3ZnPgo=");background-size:100%;width:80px;height:80px}.front-conference-slider .swiper-button-next::after,.front-conference-slider .swiper-button-prev::after{content:none}@media screen and (max-width: 768px){.front-conference-slider .swiper-button-next,.front-conference-slider .swiper-button-prev{display:none;visibility:hidden;width:0;height:0}}.front-conference-slider .swiper-button-prev{right:104px;left:unset}.front-conference-slider .swiper-button-next{right:0px;transform:scale(-1, 1)}.front-conference-slider .swiper-scrollbar{top:unset;bottom:40px;left:0;background:#7b7b7b;width:308px;height:1px}@media screen and (max-width: 768px){.front-conference-slider .swiper-scrollbar{bottom:0;width:100%}}.front-conference-slider .swiper-scrollbar-drag{top:-2.5px;border-radius:0;background:#fff;height:6px}.conference-slides{width:100%}.conference-slide--item{display:flex;position:relative;justify-content:center;align-items:flex-end;border-radius:244px;width:360px;height:660px;overflow:hidden}@media screen and (max-width: 768px){.conference-slide--item{border-radius:244px;width:236px;height:404px}}.conference-slide--thumbnail{display:flex;position:absolute;top:0;left:50%;justify-content:center;align-items:center;transform:translateX(-50%);width:100%;height:660px}@media screen and (max-width: 768px){.conference-slide--thumbnail{height:404px}}.conference-slide--thumbnail img{position:relative;z-index:10;filter:grayscale(100%);width:auto;height:100%}.conference-slide--thumbnail::after{display:inline-block;position:absolute;top:0;left:0;z-index:100;background:linear-gradient(180deg, rgba(34, 34, 34, 0) 50%, #222222 92.5%);width:100%;height:100%;content:""}.conference-slider--content{display:flex;position:absolute;top:0;left:0;flex-direction:column;justify-content:flex-end;align-items:flex-start;box-sizing:border-box;padding:0 32px 64px;width:100%;height:100%}@media screen and (max-width: 768px){.conference-slider--content{padding:0 24px 40px}}.conference-slider--content:first-child{background:url(../img/conference-slider-content-bgi-1.webp) bottom center/100% auto no-repeat}.conference-slide:nth-child(3n+1) .conference-slider--content{background:url(../img/conference-slider-content-bgi-1.webp) bottom center/100% auto no-repeat}.conference-slide:nth-child(3n) .conference-slider--content{background:url(../img/conference-slider-content-bgi-2.webp) bottom center/100% auto no-repeat}.conference-slide:nth-child(3n+2) .conference-slider--content{background:url(../img/conference-slider-content-bgi-3.webp) bottom center/100% auto no-repeat}.conference-slider--content--day{font-weight:400;font-size:16px;line-height:1.4;font-family:Inter}@media screen and (max-width: 768px){.conference-slider--content--day{font-size:10px;line-height:1.4}}.conference-slider--content--date{display:flex;justify-content:center;align-items:center;gap:.5em;margin-bottom:24px}@media screen and (max-width: 768px){.conference-slider--content--date{margin-bottom:12px}}.conference-slider--content--openday{font-weight:400;font-size:36px;line-height:1.2102777778;font-family:Inter}@media screen and (max-width: 768px){.conference-slider--content--openday{font-size:22px;line-height:1.1}}.conference-slider--content--openday span.day-of-week{font-weight:400 !important;font-size:12px !important;line-height:1.21}@media screen and (max-width: 768px){.conference-slider--content--openday span.day-of-week{line-height:1.1}}.conference-slider--content--time{font-weight:400;font-size:36px;line-height:1.2102777778;font-family:Inter}@media screen and (max-width: 768px){.conference-slider--content--time{font-size:22px;line-height:1.1}}.conference-slider--content--time::after{content:"-"}.conference-slider--content--title{margin-bottom:24px;font-weight:700;font-size:20px;line-height:1.4;font-family:Noto Sans JP}@media screen and (max-width: 768px){.conference-slider--content--title{margin-bottom:12px;font-size:16px;line-height:1.4}}.conference-slider--content--speaker{border-top:1px solid #999;padding-top:16px;width:100%;font-weight:700;font-size:16px;line-height:1.6;font-family:Noto Sans JP;text-align:center}@media screen and (max-width: 768px){.conference-slider--content--speaker{margin-bottom:12px;font-size:14px;line-height:1.6}}.info-box{margin-top:40px;border-radius:96px;background:#fff;padding:72px 80px}@media screen and (max-width: 768px){.info-box{margin-right:-24px;border-radius:48px 0 0 48px;padding:40px 24px;width:calc(100vw - var(--scrollbar) - 24px)}}.info-box .info-wrap{display:flex;justify-content:space-between;gap:80px;margin-bottom:40px}@media screen and (max-width: 768px){.info-box .info-wrap{flex-direction:column;gap:24px}}.info-box .info-wrap .logo{width:322px}@media screen and (max-width: 768px){.info-box .info-wrap .logo{width:62.3076923077vw}}.info-box .info-wrap .text{flex:1}.info-box .info-wrap .text p{margin-top:16px;color:#222;font-weight:400;font-size:16px;line-height:1.6}.info-box .info-wrap .text p:first-child{margin-top:0}.info-box .logo-list{width:100%}.info-box .logo-list ul{display:flex;gap:40px;width:100%}@media screen and (max-width: 768px){.info-box .logo-list ul{flex-wrap:wrap;gap:16px}}@media screen and (max-width: 768px){.info-box .logo-list ul li{width:calc(50% - 8px)}}body.information #main .contents#programs,body.information #main .contents#collaboration,body.information #main .contents#member-conferences,body.information #main .contents#location{padding-top:114px;padding-bottom:0}@media screen and (max-width: 768px){body.information #main .contents#programs,body.information #main .contents#collaboration,body.information #main .contents#member-conferences,body.information #main .contents#location{padding-top:56px;padding-bottom:0}}body.information .page-contents-nav{margin-top:60px}@media screen and (max-width: 768px){body.information .page-contents-nav{padding:15px 0}}@media screen and (max-width: 768px){body.information .page-contents-nav ul{flex-direction:column;gap:10px}}body.information .page-contents-nav ul li a{font-size:20px}@media screen and (max-width: 768px){body.information .page-contents-nav ul li a{font-size:17px}}.information-btn{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:70px;width:100%}.information-btn a{display:flex;justify-content:center;align-items:center;transition-duration:.3s !important;transition-property:color,background-color !important;border:solid 1px #222;border-radius:30px;background-color:#fff;padding-right:32px;padding-left:32px;min-width:100%;height:60px;color:#222;font-weight:700;font-size:18px}@media screen and (max-width: 768px){.information-btn a{padding-right:0;padding-left:0;width:100%;line-height:1.2;text-align:center}}.information-btn a:hover{transition-duration:.3s !important;transition-property:color,background-color !important;border:solid 1px #fff;background-color:rgba(0,0,0,0);color:#fff}.information-btn a br{display:none}@media screen and (max-width: 768px){.information-btn a br{display:inline-block}}.information-map--heading{margin-top:70px;margin-bottom:32px;font-weight:400;font-size:64px;line-height:70.4px;font-family:Inter}@media screen and (max-width: 768px){.information-map--heading{font-size:32px;line-height:35.2px}}.information-map{position:relative;margin-bottom:72px;aspect-ratio:1/1;width:100%}.information-map.map-1{background:url(../img/information-map_back.jpg) top center/137% auto no-repeat}.information-map.map-2{background:url(../img/information-map_back.jpg) top -273px left -278px/125% auto no-repeat}@media screen and (max-width: 768px){.information-map.map-2{background:url(../img/information-map_back.jpg) top -73px left -81px/125% auto no-repeat}}.information-map--item{position:absolute}.information-map--item span.item-text{font-weight:700;font-size:26px;line-height:1.6}@media screen and (max-width: 768px){.information-map--item span.item-text{font-size:11px;line-height:1.1}}.information-map--item .item-img{display:inline-block;cursor:pointer}.information-map--item img{width:100%;max-width:100%;height:auto}.information-map--item.map-item-1{display:flex;top:80px;left:538px;flex-direction:row;gap:10px}@media screen and (max-width: 768px){.information-map--item.map-item-1{top:3.3333333333vw;left:41.5384615385vw}}.information-map--item.map-item-1 .item-img{width:150px}@media screen and (max-width: 768px){.information-map--item.map-item-1 .item-img{width:16.1538461538vw}}.information-map--item.map-item-2{display:flex;top:650px;left:220px;flex-direction:column;align-items:center;gap:15px}@media screen and (max-width: 768px){.information-map--item.map-item-2{top:46.1538461538vw;left:12.8205128205vw;gap:10px}}.information-map--item.map-item-2 .item-img{width:150px}@media screen and (max-width: 768px){.information-map--item.map-item-2 .item-img{width:15.3846153846vw}}.information-map--item.map-item-3{display:flex;top:310px;right:320px;flex-direction:column;align-items:center;gap:15px}@media screen and (max-width: 768px){.information-map--item.map-item-3{top:30.7692307692vw;right:23.0769230769vw;gap:10px}}.information-map--item.map-item-3 .item-img{width:220px}@media screen and (max-width: 768px){.information-map--item.map-item-3 .item-img{width:19.2307692308vw}}.information-map--item.map-item-4{display:flex;top:500px;left:600px;flex-direction:column;align-items:center;gap:15px}@media screen and (max-width: 768px){.information-map--item.map-item-4{top:48.7179487179vw;left:48.7179487179vw;gap:10px}}.information-map--item.map-item-4 .item-img{width:150px}@media screen and (max-width: 768px){.information-map--item.map-item-4 .item-img{width:15.3846153846vw}}.information-map--item.map-item-5{display:flex;top:800px;left:600px;flex-direction:column;align-items:flex-start;gap:15px}@media screen and (max-width: 768px){.information-map--item.map-item-5{top:56vw;left:38.717949vw;gap:10px}}.information-map--item.map-item-5 .item-img{width:300px}@media screen and (max-width: 768px){.information-map--item.map-item-5 .item-img{width:36vw}}.information-map-modal{visibility:hidden;opacity:0;transition:opacity .2s linear;height:0;overflow:hidden}.information-map-modal.modal-is-open{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);visibility:visible;opacity:1;z-index:100;transition:opacity .2s linear;box-sizing:border-box;border:1px solid #fff;border-radius:96px;background:#222;padding:64px 72px;width:960px;height:auto;overflow:visible}@media screen and (max-width: 768px){.information-map-modal.modal-is-open{top:60px;left:50%;gap:0;transform:translateX(-50%);border-radius:48px;padding:24px;width:87.6923076923vw;height:90svh;overflow:auto}}.information-map-modal-close{position:absolute;top:-83px;right:0;background:url(../img/icon-modal-close.png) center center/60px auto no-repeat;width:60px;height:60px;font-size:0}@media screen and (max-width: 768px){.information-map-modal-close{top:20px;right:20px;background-size:100% auto;width:26px;height:26px}}.information-map-modal--content{display:flex;flex-direction:column;gap:40px}.information-map-modal--row{display:flex;flex-direction:row;gap:31px}@media screen and (max-width: 768px){.information-map-modal--row{flex-direction:column}}.information-map-modal--thumbnail{display:flex;justify-content:center;align-items:center;aspect-ratio:1/1;width:230px}@media screen and (max-width: 768px){.information-map-modal--thumbnail{margin-right:auto;margin-left:auto;width:38.4615384615vw}}.information-map-modal--thumbnail img{width:100%;max-width:100%;height:auto}.information-map-modal--body{display:flex;flex:1;flex-direction:column;gap:32px}.information-map-modal--name{font-weight:700;font-size:20px;line-height:40px}.information-map-modal--address{font-weight:500;font-size:16px;line-height:32px}.information-map-modal--labels{display:flex;flex-direction:column;gap:20px}.information-map-modal--labels--heading{font-weight:700;font-size:16px;line-height:32px}.information-map-modal--labels--row{display:flex;flex-direction:row;justify-content:space-between;gap:24px;border-radius:48px;background:rgba(255,255,255,.1);padding:24px 40px}@media screen and (max-width: 768px){.information-map-modal--labels--row{flex-direction:column;border-radius:24px;padding:24px}}.information-map-modal--label{display:flex;flex-direction:column;gap:16px;width:200px}@media screen and (max-width: 768px){.information-map-modal--label{width:100%}}.information-map-modal--label.label-wide{width:512px}@media screen and (max-width: 768px){.information-map-modal--label.label-wide{width:100%}}.information-map-modal--label--heading{display:flex;justify-content:center;align-items:center;border:1px solid #999;border-radius:30px;padding:0 12px;font-weight:500;font-size:12px;line-height:24px;font-family:Inter}.information-map-modal--label--list{display:flex;flex-wrap:wrap;gap:8px}.information-map-modal--label--list li{border-radius:20px;background-color:#fff;padding:0 12px;color:#222 !important;font-weight:700;font-size:12px;line-height:24px;font-family:Inter}.information-floor_map-modal{visibility:hidden;opacity:0;transition:opacity .2s linear;height:0;overflow:hidden}.information-floor_map-modal.modal-is-open{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);visibility:visible;opacity:1;z-index:100;transition:opacity .2s linear;box-sizing:border-box;border:1px solid #fff;border-radius:96px;background:#222;padding:64px 72px;width:1114px;height:auto;overflow:visible}@media screen and (max-width: 768px){.information-floor_map-modal.modal-is-open{border-radius:48px;padding:24px;width:87.6923076923vw;height:auto;overflow:auto}}@media screen and (max-width: 768px){.information-floor_map-modal.modal-is-open img{width:1000px}}@media screen and (max-width: 768px){.information-floor_map-modal .information-map-modal-close{display:none}}.information--floor_map--heading{margin-bottom:32px;font-weight:400;font-size:48px;line-height:1.4}@media screen and (max-width: 768px){.information--floor_map--heading{font-size:30px}}.information--floor_map--group{margin-bottom:120px}@media screen and (max-width: 768px){.information--floor_map--group{margin-bottom:64px}}.information--floor_maps{display:flex;flex-direction:row;gap:34px}@media screen and (max-width: 768px){.information--floor_maps{flex-direction:column;gap:20px}}.information--floor_maps:not(:last-child){margin-bottom:34px}@media screen and (max-width: 768px){.information--floor_maps:not(:last-child){margin-bottom:20px}}.information--floor_map{flex:1;cursor:pointer}.speed-dating--note{margin-top:40px;margin-bottom:40px;font-weight:400;font-size:32px;line-height:1.4}@media screen and (max-width: 768px){.speed-dating--note{font-size:18px}}.speed-dating--table--heading{margin-bottom:30px;font-weight:500;font-size:36px;line-height:1.6}@media screen and (max-width: 768px){.speed-dating--table--heading{font-size:20px}}.speed-dating--table--wrap{width:100%;overflow:auto}.speed-dating--table{box-sizing:border-box;margin-bottom:40px;border:1px solid #fff;background-color:#000;width:1114px;table-layout:fixed}.speed-dating--table tr{border-bottom:1px solid #fff}.speed-dating--table th{background-color:#818181;padding:22px 0;color:#fff;font-weight:700;font-size:24px;line-height:28.8px}.speed-dating--table th:not(:last-child){border-right:1px solid #fff}.speed-dating--table td:not(:first-child,[colspan]){border-left:1px solid #000;background-color:#fff}.speed-dating--table td[colspan]{vertical-align:middle;font-weight:500;font-size:24px;line-height:1.6;text-align:center}.speed-dating--table td:first-child{vertical-align:middle;border-right:1px solid #fff;padding:40px 0;font-weight:700;font-size:16px;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.speed-dating--table td:first-child{font-size:20px}}.speed-dating--table td a{opacity:1;transition-duration:.3s;transition-property:opacity}.speed-dating--table td a:hover{opacity:.6;transition-duration:.3s;transition-property:opacity}#anti-harassmentpolicy{padding-top:102px}.anti-harassmentpolicy-blocks{display:flex;flex-direction:column;gap:50px;margin-top:75px;margin-bottom:30px}@media screen and (max-width: 768px){.anti-harassmentpolicy-blocks{gap:30px;margin-top:50px}}.anti-harassmentpolicy-block{display:flex;flex-direction:column;gap:20px}@media screen and (max-width: 768px){.anti-harassmentpolicy-block{gap:15px}}.anti-harassmentpolicy-block h3{font-weight:400;font-size:48px;line-height:1.6}@media screen and (max-width: 768px){.anti-harassmentpolicy-block h3{font-size:32px}}.anti-harassmentpolicy-block h4{font-weight:500;font-size:32px;line-height:1.6}@media screen and (max-width: 768px){.anti-harassmentpolicy-block h4{font-size:28px}}.anti-harassmentpolicy-block p{font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.anti-harassmentpolicy-block p{font-size:14px}}.anti-harassmentpolicy-block table{margin-top:10px;border:1px solid #fff;border-bottom:0 none;width:100%;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.anti-harassmentpolicy-block table{font-size:14px}}.anti-harassmentpolicy-block table tr{border-bottom:1px solid #fff}.anti-harassmentpolicy-block table th{vertical-align:middle;background-color:#818181;padding:22px 0;font-weight:700;font-size:24px;line-height:1.2;text-align:center}@media screen and (max-width: 768px){.anti-harassmentpolicy-block table th{padding:5px;font-size:17px}}.anti-harassmentpolicy-block table th:first-child{width:20%}.anti-harassmentpolicy-block table th:not(:first-child){width:40%}.anti-harassmentpolicy-block table th:not(:last-child){border-right:1px solid #fff}.anti-harassmentpolicy-block table td{vertical-align:middle;padding:14px}.anti-harassmentpolicy-block table td:first-child{text-align:center}.anti-harassmentpolicy-block table td:not(:last-child){border-right:1px solid #fff}#main.lp-what-aresession-themes .bg-img.bg1{background-image:url(../img/lp/lp_bg.webp) !important}@media screen and (max-width: 768px){#main.lp-what-aresession-themes .bg-img.bg1{background-image:url(/wp-content/themes/techgala/img/lp/lp_bg_sp.webp) !important}}#art{padding-top:102px}.art-introduction{margin-top:40px;margin-bottom:60px;padding:0 24px;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.art-introduction{margin-bottom:40px;padding:0}}.art-box{display:flex;flex-direction:row;gap:52px;margin-bottom:64px}@media screen and (max-width: 768px){.art-box{flex-direction:column}}.art-box--item{flex:1;box-sizing:border-box;width:545px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:0px 10px 60px 0px rgba(11,24,56,.1019607843);border:1px solid #fff;border-radius:96px;padding:48px}@media screen and (max-width: 768px){.art-box--item{border-radius:48px;padding:30px 24px;width:100%}}.art-box--item--heading{margin-bottom:30px;font-weight:400;font-size:40px;line-height:1.21025}@media screen and (max-width: 768px){.art-box--item--heading{font-size:32px}}.art-box--item--paragraph{font-weight:700;font-size:20px;line-height:1.6}@media screen and (max-width: 768px){.art-box--item--paragraph{font-weight:400}}.art-box--item--paragraph:not(:last-child){margin-bottom:20px}.art-box--item--paragraph a{font-weight:700 !important}@media screen and (max-width: 768px){.art-box--item--paragraph a{font-weight:400 !important}}.art-box--thumbnail{flex:1;width:476px}@media screen and (max-width: 768px){.art-box--thumbnail{width:100%}}.art-box--thumbnail img{display:block;width:100%}.footer{position:relative;z-index:2;background-color:#222;padding-top:54px;padding-bottom:50px}@media screen and (max-width: 768px){.footer{padding-top:56px;padding-bottom:32px}}.footer--inner{display:flex;justify-content:space-between;align-items:center;box-sizing:border-box;margin:0 auto;padding:0 40px;max-width:1360px}@media screen and (max-width: 768px){.footer--inner{flex-direction:column;justify-content:flex-start;align-items:center;padding:0 24px;max-width:100%}}.footer--box{display:flex;flex-direction:column}@media screen and (max-width: 768px){.footer--box{order:2}}.footer--logo{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;margin-top:0;margin-bottom:32px;max-width:182px}@media screen and (max-width: 768px){.footer--logo{margin-bottom:40px;max-width:116px}}.footer--logo img{max-width:100%}@media screen and (max-width: 768px){.footer--logo img{width:100%;max-width:118px}}.footer--company{display:flex;justify-content:space-between;gap:35px;margin-bottom:32px}@media screen and (max-width: 768px){.footer--company{flex-direction:column;gap:5px}}.footer--company--item{display:flex;align-items:center;gap:10px}@media screen and (max-width: 768px){.footer--company--item{justify-content:center}}.footer--company--item--text{font-size:12px}.footer--company--item--logo_1{width:150px}.footer--company--item--logo_1 img{max-width:100%}.footer--company--item--logo_1 span{font-size:10px}.footer--company--item--logo_2{width:70px}.footer--company--item--logo_2 img{max-width:100%}.footer--sns{display:flex;position:relative;margin-bottom:32px}@media screen and (max-width: 768px){.footer--sns{justify-content:center}}.footer--sns li:not(:first-child){margin-left:20px}@media screen and (max-width: 768px){.footer--sns li{margin-left:0}}.footer--sns li a{display:block;transition-duration:.3s;transition-property:opacity;background-size:100%;width:26px;height:26px}@media screen and (max-width: 768px){.footer--sns li a{width:22px;height:22px}}.footer--sns li a:hover{opacity:.7}.footer--sns li.ico-fb a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfNTIwNykiPgo8cGF0aCBkPSJNMjYgMTNDMjYgNS44MjAzNiAyMC4xNzk2IDAgMTMgMEM1LjgyMDM2IDAgMCA1LjgyMDM2IDAgMTNDMCAxOS4wOTY1IDQuMTk3NDQgMjQuMjEyMiA5Ljg1OTcyIDI1LjYxNzNWMTYuOTcyOEg3LjE3OTEyVjEzSDkuODU5NzJWMTEuMjg4MkM5Ljg1OTcyIDYuODYzNDggMTEuODYyMiA0LjgxMjYgMTYuMjA2MyA0LjgxMjZDMTcuMDMgNC44MTI2IDE4LjQ1MTIgNC45NzQzMiAxOS4wMzI1IDUuMTM1NTJWOC43MzY1MkMxOC43MjU3IDguNzA0MjggMTguMTkyNyA4LjY4ODE2IDE3LjUzMDggOC42ODgxNkMxNS4zOTkzIDguNjg4MTYgMTQuNTc1NiA5LjQ5NTcyIDE0LjU3NTYgMTEuNTk1VjEzSDE4LjgyMTlMMTguMDkyNCAxNi45NzI4SDE0LjU3NTZWMjUuOTA0OEMyMS4wMTI3IDI1LjEyNzQgMjYuMDAwNSAxOS42NDY2IDI2LjAwMDUgMTNIMjZaIiBmaWxsPSJ3aGl0ZSIvPgo8L2c+CjxkZWZzPgo8Y2xpcFBhdGggaWQ9ImNsaXAwXzE3NjNfNTIwNyI+CjxyZWN0IHdpZHRoPSIyNiIgaGVpZ2h0PSIyNiIgZmlsbD0id2hpdGUiLz4KPC9jbGlwUGF0aD4KPC9kZWZzPgo8L3N2Zz4K")}.footer--sns li.ico-x a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfOTI4MCkiPgo8cGF0aCBkPSJNMTUuNDczNSAxMS4wMDkxTDI1LjE1MjYgMEgyMi44NTlMMTQuNDU0NyA5LjU1OTIyTDcuNzQyMTUgMEgwTDEwLjE1MDYgMTQuNDU1MUwwIDI2SDIuMjkzODVMMTEuMTY5MiAxNS45MDUyTDE4LjI1ODEgMjZIMjYuMDAwMkwxNS40NzMyIDExLjAwOTFIMTUuNDczOUgxNS40NzM1Wk0xMi4zMzE4IDE0LjU4MjVMMTEuMzAzMyAxMy4xNDMyTDMuMTIwMjIgMS42ODk0OUg2LjY0MzIyTDEzLjI0NzIgMTAuOTMyOEwxNC4yNzU3IDEyLjM3MjFMMjIuODYwMSAyNC4zODdIMTkuMzM3MUwxMi4zMzIgMTQuNTgyN1YxNC41ODIxTDEyLjMzMTggMTQuNTgyNVoiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc2M185MjgwIj4KPHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}.footer--sns li.ico-in a{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHZpZXdCb3g9IjAgMCAyNiAyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwXzE3NjNfOTI4MikiPgo8cGF0aCBkPSJNMjQuMDc1NCAwLjAwMDE0ODE0NEgxLjkyMDMzQzAuODcxNzAxIC0wLjAwODQ4MjU2IDAuMDEyOTQ2MSAwLjgyODY5NiAwIDEuODc3MzNWMjQuMTI3M0MwLjAxMjk0NjEgMjUuMTc1OSAwLjg3MTcwMSAyNi4wMTMxIDEuOTIwMzMgMjYuMDA0NUgyNC4wNzU0QzI1LjEyNCAyNi4wMTc0IDI1Ljk4NzEgMjUuMTc1OSAyNiAyNC4xMjczVjEuODczMDFDMjUuOTg3MSAwLjgyNDM4MSAyNS4xMjQgLTAuMDEyNzk3OSAyNC4wNzU0IDAuMDAwMTQ4MTQ0Wk03LjcxMTU0IDIyLjE1NTJIMy44NTM2MVY5Ljc0ODUzSDcuNzExNTRWMjIuMTU1MlpNNS43ODY4OSA4LjA1MjZDNC41NTI3IDguMDUyNiAzLjU1MTU0IDcuMDUxNDMgMy41NTE1NCA1LjgxNzI0QzMuNTUxNTQgNC41ODMwNSA0LjU1MjcgMy41ODE4OSA1Ljc4Njg5IDMuNTgxODlDNy4wMjEwOCAzLjU4MTg5IDguMDIyMjQgNC41ODMwNSA4LjAyMjI0IDUuODE3MjRDOC4wMjIyNCA3LjA1MTQzIDcuMDIxMDggOC4wNTI2IDUuNzg2ODkgOC4wNTI2Wk0yMi4xNTUgMjIuMTU1MkgxOC4zMDE0VjE2LjEyMjNDMTguMzAxNCAxNC42ODUzIDE4LjI3NTUgMTIuODI5NyAxNi4yOTkxIDEyLjgyOTdDMTQuMzIyNyAxMi44Mjk3IDEzLjk4NjEgMTQuMzk2MiAxMy45ODYxIDE2LjAxNDRWMjIuMTUwOUgxMC4xMzI0VjkuNzQ0MjFIMTMuODMwN1YxMS40NDAxSDEzLjg4MjVDMTQuNjM3NyAxMC4xNDk5IDE2LjA0MDIgOS4zODE3MiAxNy41MzMzIDkuNDM3ODJDMjEuNDM4NyA5LjQzNzgyIDIyLjE1OTMgMTIuMDA1NSAyMi4xNTkzIDE1LjM0NTVWMjIuMTUwOUwyMi4xNTUgMjIuMTU1MloiIGZpbGw9IndoaXRlIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDBfMTc2M185MjgyIj4KPHJlY3Qgd2lkdGg9IjI2IiBoZWlnaHQ9IjI2IiBmaWxsPSJ3aGl0ZSIvPgo8L2NsaXBQYXRoPgo8L2RlZnM+Cjwvc3ZnPgo=")}.footer--copyright{margin-top:24px;width:100%;color:#fff;font-style:normal;font-weight:400;font-size:12px;line-height:1;font-family:"Inter",sans-serif;text-align:center}@media screen and (max-width: 768px){.footer--copyright{margin-top:32px}}.footer--links{display:flex;align-items:center;gap:30px}.policy{position:relative;margin-top:0;padding-right:13px;font-weight:400;font-size:14px;line-height:1;text-align:right}.policy::before{position:absolute;top:2px;right:0;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20width%3D%229%22%20height%3D%2210%22%20viewBox%3D%220%200%209%2010%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg%20clip-path%3D%22url(%23clip0_43_34)%22%3E%3Cpath%20d%3D%22M5.21864%207.22875C5.20634%207.24105%205.19295%207.253%205.17956%207.26421C5.17341%207.26928%205.16689%207.27362%205.16074%207.27833C5.15314%207.28412%205.14554%207.28991%205.13758%207.29534C5.12998%207.3004%205.12202%207.30474%205.11442%207.30945C5.10718%207.31379%205.10031%207.31813%205.09271%207.32212C5.08475%207.32646%205.07642%207.33008%205.06846%207.3337C5.06086%207.33731%205.05326%207.3413%205.0453%207.34455C5.03734%207.34781%205.02938%207.35034%205.02142%207.35324C5.01309%207.35613%205.00441%207.35939%204.99608%207.36229C4.98812%207.36482%204.98016%207.36663%204.97184%207.36844C4.96279%207.37061%204.9541%207.37314%204.94506%207.37495C4.93565%207.37676%204.92624%207.37785%204.91683%207.37929C4.90887%207.38038%204.90127%207.38183%204.89331%207.38255C4.87557%207.38436%204.8582%207.38508%204.84047%207.38508C4.82274%207.38508%204.80537%207.384%204.78764%207.38255C4.77967%207.38183%204.77171%207.38038%204.76411%207.37929C4.7547%207.37785%204.7453%207.37676%204.73589%207.37495C4.72684%207.37314%204.71815%207.37061%204.70911%207.36844C4.70115%207.36627%204.69282%207.36482%204.68486%207.36229C4.67618%207.35975%204.66785%207.35649%204.65953%207.35324C4.65157%207.35034%204.6436%207.34781%204.63564%207.34455C4.62768%207.3413%204.62008%207.33731%204.61248%207.3337C4.60452%207.32972%204.5962%207.3261%204.58824%207.32212C4.58064%207.31813%204.57376%207.31343%204.56652%207.30945C4.55892%207.30474%204.55096%207.3004%204.54336%207.29534C4.5354%207.28991%204.5278%207.28412%204.5202%207.27833C4.51405%207.27362%204.50754%207.26928%204.50138%207.26421C4.48763%207.253%204.4746%207.24105%204.4623%207.22875L2.27903%205.04548C2.06986%204.83631%202.06986%204.49722%202.27903%204.28841C2.4882%204.07924%202.82729%204.07924%203.0361%204.28841L4.30524%205.55755V0.815017C4.30524%200.519355%204.54481%200.279785%204.84047%200.279785C5.13613%200.279785%205.3757%200.519355%205.3757%200.815017V5.55755L6.64484%204.28841C6.85801%204.07924%207.1931%204.07924%207.40191%204.28841C7.61072%204.49758%207.61108%204.83667%207.40191%205.04548L5.21864%207.22875Z%22%20fill%3D%22white%22%2F%3E%3Cpath%20d%3D%22M1.22551%208.62903H8.45457C8.75566%208.62903%208.99994%208.8733%208.99994%209.17439C8.99994%209.47548%208.75566%209.71976%208.45457%209.71976H1.22587C0.924418%209.71976%200.680506%209.47548%200.680506%209.17439C0.680506%208.8733%200.92478%208.62903%201.22587%208.62903H1.22551Z%22%20fill%3D%22white%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath%20id%3D%22clip0_43_34%22%3E%3Crect%20width%3D%228.3198%22%20height%3D%229.4402%22%20fill%3D%22white%22%20transform%3D%22matrix(-1%200%200%201%209%200.279907)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");width:9px;height:10px;content:""}.tel{display:inline;position:relative;font-weight:400;font-size:14px;line-height:1}.tel::before{position:absolute;top:0;left:-14px;background-color:#7b7b7b;width:1px;height:12px;content:""}.footer--nav{display:flex}@media screen and (max-width: 768px){.footer--nav{order:1;width:100%}}.footer-menu{display:flex;gap:40px}@media screen and (max-width: 768px){.footer-menu{display:block;gap:0;margin-bottom:40px;width:100%;-moz-column-count:2;column-count:2;-moz-column-gap:24px;column-gap:24px}}.footer-menu li{max-width:130px}@media screen and (max-width: 768px){.footer-menu li{max-width:unset;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:24px}}.footer-menu li.menu-item-has-children{display:flex;flex-direction:column;gap:22px}.footer-menu li a{font-weight:700;font-size:18px;line-height:21.78px;font-family:Inter;word-break:break-all}.footer-menu .sub-menu{display:flex;flex-direction:column;gap:16px}@media screen and (max-width: 768px){.footer-menu .sub-menu li{margin-bottom:0;width:100%}}.footer-menu .sub-menu li a{font-weight:400;font-size:14px;line-height:16.94px;font-family:Inter;word-break:break-all}.finished-heros{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:50px;padding-top:165px;padding-bottom:100px}@media screen and (max-width: 768px){.finished-heros{gap:45px;padding-top:120px;padding-bottom:50px}}.finished-hero{display:flex;flex-direction:column;justify-content:center;align-items:center}.finished-hero img{width:50%;height:auto}@media screen and (max-width: 768px){.finished-hero.date img{width:231px}}@media screen and (max-width: 768px){.finished-hero.text img{width:302px}}.finished-bg{background-image:url(../img/finished/finished-bg-1.png),url(../img/finished/finished-bg-2.png);background-position:top left,top 488px right;background-size:709px auto,1000px auto;background-repeat:no-repeat,no-repeat;background-color:#222}@media screen and (max-width: 768px){.finished-bg{background-position:top -200px left -323px,top 593px right -380px;background-size:695px auto,717px auto}}.contents#finished{padding-top:144px}@media screen and (max-width: 768px){.contents#finished{padding-top:56px}}.finished-text{margin-bottom:64px;font-weight:500;font-size:16px;line-height:2}@media screen and (max-width: 768px){.finished-text{line-height:1.8}}.finished-overview{display:flex;position:relative;flex-direction:column;justify-content:center;align-items:center;gap:40px;margin-bottom:112px;border:1px solid #fff;border-radius:96px;padding:48px}@media screen and (max-width: 768px){.finished-overview{gap:32px;margin-bottom:56px;border-radius:48px;padding:33px 0}}.finished-overview::before{display:inline-block;position:absolute;top:11px;left:30px;opacity:.4;z-index:1;background:url(../img/front-page-about.webp) center center/100% auto no-repeat;width:404px;height:404px;content:""}@media screen and (max-width: 768px){.finished-overview::before{top:-18px;width:278px;height:278px}}.finished-overview--heading{position:relative;z-index:10;font-size:40px;line-height:1.21025;font-family:Inter}@media screen and (max-width: 768px){.finished-overview--heading{font-size:32px;line-height:1.2103125}}.finished-overview--row{display:flex;position:relative;flex-direction:row;align-items:center;z-index:10}@media screen and (max-width: 768px){.finished-overview--row{flex-direction:column;gap:32px;width:100%}}.finished-overview--col{display:flex;justify-content:center;align-items:center}.finished-overview--col.main{display:flex;flex-direction:column;justify-content:center;align-items:center;width:318px}@media screen and (max-width: 768px){.finished-overview--col.main{width:100%}}.finished-overview--col.sub{width:649px}@media screen and (max-width: 768px){.finished-overview--col.sub{width:100%}}.finished-overview--main--title{font-size:29px;line-height:1.2103448276}@media screen and (max-width: 768px){.finished-overview--main--title{font-size:20px;line-height:1.205}}.finished-overview--main--number{font-size:90px;line-height:1.3446666667;font-family:Inter;letter-spacing:-0.04em}@media screen and (max-width: 768px){.finished-overview--main--number{font-size:60px;line-height:1.2601666667}}.finished-overview--items{display:grid;grid-template-columns:repeat(3, 190px);gap:32px}@media screen and (max-width: 768px){.finished-overview--items{grid-template-columns:repeat(2, 50%);gap:24px 0;width:100%}}.finished-overview--item{display:flex;flex-direction:column;justify-content:center;align-items:center}.finished-overview--item--title{margin-bottom:10px;font-size:18px;line-height:1.4;text-align:center}@media screen and (max-width: 768px){.finished-overview--item--title{font-size:15px}}.finished-overview--item--title span{font-size:10px;line-height:1.21}.finished-overview--item--number{font-size:52px;line-height:1.2101923077;font-family:Inter}@media screen and (max-width: 768px){.finished-overview--item--number{font-size:39px;line-height:1.2102564103}}.finished-overview--item--number span{font-size:24px;line-height:29.05px}@media screen and (max-width: 768px){.finished-overview--item--number span{font-size:20px;line-height:1.21}}.finished-photo-gallery .f-inter{margin-bottom:48px;font-size:56px !important;text-align:center !important}@media screen and (max-width: 768px){.finished-photo-gallery .f-inter{margin-bottom:32px !important;font-size:44px !important}}.finished-photo-gallery .f-inter span{margin-top:0 !important;text-align:center !important}.finished-photo-gallery--items{display:grid;grid-template-columns:repeat(4, 25%)}@media screen and (max-width: 768px){.finished-photo-gallery--items{grid-template-columns:repeat(2, 50%)}}.finished-photo-gallery--item img{width:100%;max-width:unset;height:auto}@media screen and (max-width: 768px){.sub.pitch #header{background-image:url(../img/pitch-winners/pitch-winners_header_bg_sp.webp);height:auto;min-height:100vh}.sub.pitch #header .inner{height:auto;min-height:100vh}.sub.pitch #header .inner .wraper{margin-top:62px}.sub.pitch #header .inner .wraper .schedule{margin-top:32px;margin-bottom:32px}.sub.pitch #header .inner .wraper .catch{margin-top:40px}}body.sub.pitch #main #pitch-winners{padding-top:144px}@media screen and (max-width: 768px){body.sub.pitch #main #pitch-winners{padding-top:56px}}.sub.pitch #header .inner .wraper .schedule .box div{font-weight:500;line-height:1.6}.pitch-winners{margin-top:21px;width:100%}@media screen and (max-width: 768px){.pitch-winners{margin-top:40px}}.pitch-winners--img{margin-bottom:48px}@media screen and (max-width: 768px){.pitch-winners--img{margin-bottom:40px}}.pitch-winners--img img{width:100%;height:auto}.pitch-winners--ranking{display:flex;flex-direction:column;gap:8px;width:100%}@media screen and (max-width: 768px){.pitch-winners--ranking{gap:32px}}.pitch-winners--ranking--items{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}@media screen and (max-width: 768px){.pitch-winners--ranking--items{flex-direction:column;align-items:flex-start;gap:16px}}.pitch-winners--ranking--item--box{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;gap:24px}@media screen and (max-width: 768px){.pitch-winners--ranking--item--box{gap:18px}}.pitch-winners--ranking--item--number{display:flex;justify-content:center;align-items:center;min-width:138px;min-height:32px;color:#fff;font-weight:600;font-size:18px;line-height:2}@media screen and (max-width: 768px){.pitch-winners--ranking--item--number{min-width:102px;min-height:24px;font-size:14px;line-height:2}}.pitch-winners--ranking--item--number.number_1{background:url(../img/pitch-winners/pitch-winners-ranking-1.png) center center/100% auto no-repeat}.pitch-winners--ranking--item--number.number_2{background:url(../img/pitch-winners/pitch-winners-ranking-2.png) center center/100% auto no-repeat}.pitch-winners--ranking--item--number.number_3{background:url(../img/pitch-winners/pitch-winners-ranking-3.png) center center/100% auto no-repeat}.pitch-winners--ranking--item--name{display:flex;justify-content:flex-start;align-items:center;border-right:1px solid #7b7b7b;min-width:126px;height:24px;font-weight:600;font-size:20px;line-height:2;font-family:Inter}@media screen and (max-width: 768px){.pitch-winners--ranking--item--name{border-right:0 none;min-width:110px}}.pitch-winners--ranking--item--link{font-weight:400;font-size:16px;line-height:2;font-family:Inter}.pitch-winners--ranking--item--link a{font-weight:400;font-size:16px;line-height:2;font-family:Inter;text-decoration:underline}@media screen and (max-width: 768px){.pitch-winners--ranking--item--link a{line-height:1.5}}.pitch-winners--ranking--item--link::after{display:inline-block;margin-left:8px;background:url(../img/pitch-winners/IconWindow.svg) center center/100% auto no-repeat;width:14px;height:14px;content:""}
