
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}[data-whatinput=mouse] *:focus,[data-whatinput=touch] *:focus{outline:none}body{color:#fff}body,button,table{line-height:1}@media screen and (max-width: 768px){body,button,table{font-family:"Arial","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",sans-serif}}@media screen and (min-width: 769px){body,button,table{font-family:"Arial","ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0;padding:0}p{margin:0;padding:0}hr{margin:0}strong{font-weight:bold}a{-webkit-tap-highlight-color:rgba(0,0,0,0)}a{color:#fff;text-decoration:underline}a:hover{text-decoration:none}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;padding:0}img{height:auto;max-width:100%;width:100%}ul,ol,li{list-style:none}ul,ol,dl,dt,dd{margin:0;padding:0}table{-webkit-box-sizing:border-box;box-sizing:border-box;border-collapse:collapse;margin:0;width:100%}tr,th,td{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}.l-wrapper{opacity:0;width:100%}.l-wrapper:before{content:"";display:block;position:fixed;width:100%;height:100%;left:0;top:0;z-index:0}@media screen and (max-width: 768px){.l-wrapper:before{background-image:url(/DC/pics/cgcw2023_bg_sp.png);background-size:100% auto;background-position:center}}@media screen and (min-width: 769px){.l-wrapper:before{background-image:url(/DC/pics/cgcw2023_bg.png);min-width:1036px;background-size:1366px auto;background-position:center}}@media screen and (min-width: 1366px){.l-wrapper:before{background-size:100% auto}}.l-header{display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#010106;width:100%;position:fixed;z-index:1000}@media screen and (max-width: 768px){.l-header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.l-header{border-bottom:2px solid #fff}}.l-header__title{background-color:#fff}@media screen and (max-width: 768px){.l-header__title{width:32vw}}@media screen and (min-width: 769px){.l-header__title{width:15.6661786237%;background-color:#fff}}@media screen and (max-width: 768px){.l-header__title__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.l-header__drawer-btn{background-color:#877dcc;width:10.6666666667vw;position:relative}.l-header__drawer-btn__wrap{position:absolute;width:6.4vw;height:5.8666666667vw;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.l-header__drawer-btn .is-line{position:absolute;display:block;width:100%;height:2px;background-color:#fff;margin:0 auto;left:0;-webkit-transition:.3s;transition:.3s}.l-header__drawer-btn .is-line:nth-child(2){top:50%;margin:-1px 0 0 0}.l-header__drawer-btn .is-line:last-child{bottom:0}.l-header__drawer-btn.is-active .is-line:nth-child(2){opacity:0}.l-header__drawer-btn.is-active .is-line:nth-child(1){top:50%;margin:-1px 0 0 0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.l-header__drawer-btn.is-active .is-line:nth-child(3){top:50%;margin:-1px 0 0 0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (min-width: 769px){.l-header__drawer-btn{display:none}}@media screen and (max-width: 768px){.l-nav{display:none}}@media screen and (min-width: 769px){.l-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 2.196193265%;width:64.2752562225%}}@media screen and (min-width: 769px){.l-nav__item:nth-child(1){width:13.6674259681%}.l-nav__item:nth-child(2){width:21.4123006834%}.l-nav__item:nth-child(3){width:24.3735763098%}.l-nav__item:nth-child(4){width:15.9453302961%}.l-nav__item:nth-child(5){width:13.6674259681%}.l-nav__item.is-campaign{width:14.3507972665%}}@media screen and (max-width: 768px){.l-nav__autodesk{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:27.4666666667vw;margin:0 0 0 auto}}@media screen and (min-width: 769px){.l-nav__autodesk{width:15.6661786237%}}.l-contents{position:relative;z-index:5}@media screen and (max-width: 768px){.l-contents{padding:10.6666666667vw 0 0 0}}@media screen and (min-width: 769px){.l-contents{padding:4.831625183vw 0 0 0}}.l-contents__inner{position:relative}.l-footer{background-color:#000;text-align:center;position:relative;z-index:5}@media screen and (max-width: 768px){.l-footer{padding:10.6666666667vw 0;margin:0 0 12.8vw 0}}@media screen and (min-width: 769px){.l-footer{padding:33px 0 30px 0;margin:0 0 70px 0}}@media screen and (max-width: 768px){.l-footer__copyright{font-size:6.4vw}}@media screen and (min-width: 769px){.l-footer__copyright{font-size:12px}}@media screen and (max-width: 768px){.l-footer__nav{margin:0 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.l-footer__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 768px){.l-footer__nav__item{font-size:3.2vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.l-footer__nav__item{padding:0 12px;border-right:1px solid #fff}.l-footer__nav__item:last-child{border-right:none}}.l-footer__nav__link{color:#fff;text-decoration:none}@media screen and (min-width: 769px){.l-footer__nav__link{font-size:12px}}.l-footer__copyright{display:block}@media screen and (max-width: 768px){.l-footer__copyright{font-size:2.4vw}}@media screen and (min-width: 769px){.l-footer__copyright{margin:12px 0 0 0}}.c-y-modal{display:none;height:100%;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:70}@media screen and (min-width: 769px){.c-y-modal{min-width:1100px}}.c-y-modal__overlay{background-color:rgba(0,0,0,.8);height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__nav{bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;position:absolute;left:50%;-webkit-transform:translate(-50%, 100%);transform:translate(-50%, 100%);width:100%}@media screen and (max-width: 768px){.c-y-modal__nav{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.c-y-modal__nav{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-y-modal__nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#ffe56d;color:#bc000f;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;letter-spacing:.01em;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;text-align:center;-webkit-transition:background-color .2s,color .2s;transition:background-color .2s,color .2s}@media screen and (max-width: 768px){.c-y-modal__nav__link{border-radius:.5333333333vw;-webkit-font-feature-settings:"palt";font-feature-settings:"palt";font-size:3.4666666667vw;height:10.6666666667vw;line-height:1.2307692308;margin-top:1.3333333333vw;width:46.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__nav__link{border-radius:2px;height:34px;font-size:14px;margin:12px 12px 0 0;padding:0 10px}.c-y-modal__nav__link:hover{background-color:#bc000f;color:#fff}}.c-y-modal__nav__link:last-child{margin-right:0}.c-y-modal__nav__link.is-active{background-color:#bc000f;color:#fff}.c-y-modal__content{background-color:#000;position:absolute;top:50%}@media screen and (max-width: 768px){.c-y-modal__content{height:52.8vw;left:2.1333333333vw;margin-top:-26.4vw;width:93.8666666667vw}}@media screen and (min-width: 769px){.c-y-modal__content{height:585px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:1040px}}.c-y-modal__content__inner{height:100%;width:100%}.c-y-modal__content iframe{height:100%;left:0;position:absolute;top:0;width:100%}.c-y-modal__close{background-color:rgba(0,0,0,0);cursor:pointer;position:absolute;top:50%;z-index:1}@media screen and (max-width: 768px){.c-y-modal__close{height:10.1333333333vw;right:2.1333333333vw;margin-top:-36.5333333333vw;width:10.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__close{height:50px;left:50%;margin:-352px 0 0 470px;width:50px}}.c-y-modal__close::before,.c-y-modal__close::after{background-color:#fff;content:"";position:absolute;top:50%}@media screen and (max-width: 768px){.c-y-modal__close::before,.c-y-modal__close::after{height:.2666666667vw;left:0;width:10.1333333333vw}}@media screen and (min-width: 769px){.c-y-modal__close::before,.c-y-modal__close::after{height:1px;left:-4px;width:59px}}.c-y-modal__close::before{-webkit-transform:rotate(-225deg);transform:rotate(-225deg)}.c-y-modal__close::after{-webkit-transform:rotate(225deg);transform:rotate(225deg)}.c-block__inner{margin:0 auto}@media screen and (max-width: 768px){.c-block__inner{width:92vw}}@media screen and (min-width: 769px){.c-block__inner{max-width:1060px;width:90%}}.c-block__subtitle{border-bottom:#fff 1px solid}@media screen and (max-width: 768px){.c-block__subtitle{padding:0 0 3.7333333333vw 0;margin:0 0 9.0666666667vw 0}}@media screen and (min-width: 769px){.c-block__subtitle{padding:0 0 20px 0;margin:0 0 56px 0}}.c-block__subtitle img{width:auto}@media screen and (max-width: 768px){.c-block__subtitle img{height:4.5333333333vw}}@media screen and (min-width: 769px){.c-block__subtitle img{height:24px}}.c-block__titleno{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.c-block__titleno{margin:0 0 4.2666666667vw 0}}@media screen and (min-width: 769px){.c-block__titleno{margin:0 0 18px 0}}@media screen and (max-width: 768px){.c-block__titleno__text{margin:0 1.3333333333vw 0 0}}@media screen and (min-width: 769px){.c-block__titleno__text{margin:0 7px 0 0}}.c-block__titleno__text img{width:auto}@media screen and (max-width: 768px){.c-block__titleno__text img{height:2.4vw}}@media screen and (min-width: 769px){.c-block__titleno__text img{height:14px}}@media screen and (min-width: 769px){.c-block__titleno__no img{width:auto;height:10px}}.js-fadeInUp{opacity:0;-webkit-transform:translateY(30px);transform:translateY(30px);-webkit-transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,-webkit-transform .5s;transition:opacity .5s,transform .5s;transition:opacity .5s,transform .5s,-webkit-transform .5s}.js-fadeInUp.is-inview{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transition-delay:.3s;transition-delay:.3s}@media screen and (max-width: 768px){.js-mh01,.js-mh02,.js-mh03,.js-mh04,.js-mh05{height:auto !important}}.c-btn,.c-btn--color{cursor:pointer;background:#aca9c9;background:-webkit-gradient(linear, left top, right top, from(rgb(172, 169, 201)), to(rgb(76, 48, 227)));background:linear-gradient(90deg, rgb(172, 169, 201) 0%, rgb(76, 48, 227) 100%);padding:2px;border-radius:50px;display:block;text-align:center;text-decoration:none;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.c-btn,.c-btn--color{width:49.3333333333vw}}@media screen and (min-width: 769px){.c-btn,.c-btn--color{width:220px}}.c-btn__wrap,.c-btn--color--yellow__wrap,.c-btn--color__wrap{display:block;width:100%;border-radius:50px;color:#fff;-webkit-transition:.3s;transition:.3s;position:relative;overflow:hidden;font-weight:bold}@media screen and (max-width: 768px){.c-btn__wrap,.c-btn--color--yellow__wrap,.c-btn--color__wrap{padding:2.9333333333vw 0;font-size:4.2666666667vw}}@media screen and (min-width: 769px){.c-btn__wrap,.c-btn--color--yellow__wrap,.c-btn--color__wrap{padding:14px 0;font-size:20px}.c-btn__wrap:hover:before,.c-btn--color--yellow__wrap:hover:before,.c-btn--color__wrap:hover:before{top:100%}}.c-btn__wrap:before,.c-btn--color--yellow__wrap:before,.c-btn--color__wrap:before{content:"";left:0;top:0;width:100%;height:100%;position:absolute;background-color:#000;z-index:1;-webkit-transition:.3s;transition:.3s}.c-btn__wrap .is-text,.c-btn--color--yellow__wrap .is-text,.c-btn--color__wrap .is-text{position:relative;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.c-btn__wrap .is-icon,.c-btn--color--yellow__wrap .is-icon,.c-btn--color__wrap .is-icon{width:4vw;margin:0 0 0 4vw}}@media screen and (min-width: 769px){.c-btn__wrap .is-icon,.c-btn--color--yellow__wrap .is-icon,.c-btn--color__wrap .is-icon{width:19px;margin:0 0 0 15px}}.c-btn--color__wrap:before{top:100%}@media screen and (min-width: 769px){.c-btn--color__wrap{font-size:26px;padding:20px 0}.c-btn--color__wrap:hover:before{top:0}}.c-btn--color--yellow{display:block;text-decoration:none}.c-btn--color--yellow__wrap{display:block;cursor:pointer;background-color:#fff021;color:#000}.c-btn--color--yellow__wrap:before{display:none}@media screen and (min-width: 769px){.c-btn--color--yellow__wrap{padding:20px 0;font-size:24px}}.c-btn--color--yellow__wrap:hover{opacity:.7}.c-btn02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.c-btn02{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.c-btn02{margin:-50px 0 70px 0}}.c-btn02__item{background-color:#fff021;color:#000;text-decoration:none;font-weight:bold;-webkit-transition:.3s;transition:.3s;position:relative}.c-btn02__item:hover{opacity:.8}@media screen and (max-width: 768px){.c-btn02__item{width:100%;padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 4vw}}@media screen and (min-width: 769px){.c-btn02__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}}@media screen and (max-width: 768px){.c-btn02__item .is-text{display:block;font-size:3.7333333333vw}}@media screen and (min-width: 769px){.c-btn02__item .is-text{font-size:22px}}@media screen and (max-width: 768px){.c-btn02__item .is-small{font-size:4.2666666667vw;margin:1.8666666667vw 0 0 0}}@media screen and (min-width: 769px){.c-btn02__item .is-small{font-size:18px;margin:0 20px}}.c-btn02__item .is-icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@media screen and (max-width: 768px){.c-btn02__item .is-icon{font-size:5.3333333333vw;position:absolute;right:2.6666666667vw;top:50%;-webkit-transform:rotate(90deg) translate(-50%);transform:rotate(90deg) translate(-50%)}}@media screen and (min-width: 769px){.c-btn02__item .is-icon{font-size:28px}}.c-contact{position:relative;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(255,255,255,.2)}@media screen and (max-width: 768px){.c-contact{padding:8vw 0}}@media screen and (min-width: 769px){.c-contact{padding:44px 0}}.c-contact__btn{display:block;margin:0 auto}@media screen and (max-width: 768px){.c-contact__btn{width:33.0666666667vw}}@media screen and (min-width: 769px){.c-contact__btn{width:182px}}.c-pagetop{margin:0 auto}@media screen and (max-width: 768px){.c-pagetop{width:18.6666666667vw;margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.c-pagetop{width:86px;margin-bottom:72px}}.c-pagetop02{position:fixed;z-index:6}@media screen and (max-width: 768px){.c-pagetop02{width:22.9333333333vw;right:5.3333333333vw;bottom:16vw}}@media screen and (min-width: 769px){.c-pagetop02{width:134px;right:58px;bottom:80px}}.c-eventback__btn{margin:0 auto}@media screen and (max-width: 768px){.c-eventback__btn{width:63.7333333333vw;margin-top:9.8666666667vw;margin-bottom:16.8vw}}@media screen and (min-width: 769px){.c-eventback__btn{width:374px;margin-top:63px;margin-bottom:63px}}@media screen and (min-width: 769px){.c-eventback__btn .c-btn__wrap{font-size:26px;padding:20px 0}}@media screen and (max-width: 768px){.c-drawer{display:none;position:fixed;left:0;top:0;z-index:100;background-color:#000;width:100%;height:100%}}@media screen and (min-width: 769px){.c-drawer{display:none}}@media screen and (max-width: 768px){.c-drawer__inner{width:81.8666666667vw;padding:34.6666666667vw 0 0 0;margin:0 auto}}@media screen and (max-width: 768px){.c-drawer__item{display:block;margin:0 0 10.6666666667vw 0}}.c-drawer__item img{width:auto;height:9.3333333333vw}.c-entry-btn{cursor:pointer;display:block;position:fixed;z-index:6}@media screen and (max-width: 768px){.c-entry-btn{width:26.6666666667vw;bottom:18.6666666667vw;right:4vw}}@media screen and (min-width: 769px){.c-entry-btn{width:170px;bottom:135px;right:40px}}.c-link--black{color:#000;text-decoration:underline}@media screen and (min-width: 769px){.c-link--black:hover{text-decoration:none}}.c-link--blue{color:#64a5ff;text-decoration:underline}@media screen and (min-width: 769px){.c-link--blue:hover{text-decoration:none}}.c-link--arrow{display:-webkit-box;display:-ms-flexbox;display:flex}.c-link--arrow__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;text-decoration:none}@media screen and (min-width: 769px){.c-link--arrow__item:hover{text-decoration:underline}}@media screen and (max-width: 768px){.c-link--arrow__item .is-text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.c-link--arrow__item .is-text{font-size:20px}}@media screen and (max-width: 768px){.c-link--arrow__item .is-icon{width:4.8vw;margin:0 0 0 2.6666666667vw}}@media screen and (min-width: 769px){.c-link--arrow__item .is-icon{width:18px;margin:0 0 0 10px}}.c-link--arrow--blue{display:-webkit-box;display:-ms-flexbox;display:flex}.c-link--arrow--blue__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;color:#64a5ff}@media screen and (max-width: 768px){.c-link--arrow--blue__item .is-text{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.c-link--arrow--blue__item .is-text{font-size:26px}}@media screen and (max-width: 768px){.c-link--arrow--blue__item .is-icon{width:4.8vw;margin:0 0 0 2.6666666667vw}}@media screen and (min-width: 769px){.c-link--arrow--blue__item .is-icon{width:26px;margin:0 0 0 10px}}.c-sessionback{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.c-sessionback{margin:12.8vw 0 0 0}}@media screen and (min-width: 769px){.c-sessionback{margin:48px 0 0 0}}.c-sessionback__link{text-decoration:none}@media screen and (min-width: 769px){.c-sessionback__link:hover{text-decoration:underline}}.c-sessionback__link .is-icon{display:block;margin:0 auto}@media screen and (max-width: 768px){.c-sessionback__link .is-icon{width:6.4vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.c-sessionback__link .is-icon{width:24px;margin-bottom:10px}}@media screen and (min-width: 769px){.c-sessionback__link .is-text{font-size:16px}}.c-entry{display:none;position:fixed;top:0;left:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.7);z-index:10000}.c-entry__inner{position:relative;background-color:rgba(81,81,81,.5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);width:90%;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){.c-entry__inner{margin:13.3333333333vw auto;padding:8vw 0}}@media screen and (min-width: 769px){.c-entry__inner{max-width:1004px;margin:85px auto;padding:56px 0}}.c-entry__close{position:absolute;right:0;cursor:pointer}@media screen and (max-width: 768px){.c-entry__close{top:-9.3333333333vw;width:6.6666666667vw}}@media screen and (min-width: 769px){.c-entry__close{top:-60px;width:35px}}.c-entry__btn{margin:0 auto}@media screen and (max-width: 768px){.c-entry__btn{width:63.7333333333vw}}@media screen and (min-width: 769px){.c-entry__btn{width:374px}}.c-entry__intro{border-bottom:1px solid #000}@media screen and (max-width: 768px){.c-entry__intro{padding:0 0 8vw 0}}@media screen and (min-width: 769px){.c-entry__intro{padding:0 0 56px 0}}.c-entry__intro__copy{text-align:center}@media screen and (max-width: 768px){.c-entry__intro__copy{line-height:1.4285714286;margin:5.8666666667vw 0 0 0;font-size:4.2666666667vw}}@media screen and (min-width: 769px){.c-entry__intro__copy{margin:22px 0 0 0;font-size:18px}}@media screen and (max-width: 768px){.c-entry__step{padding:8vw 5.3333333333vw 8vw 5.3333333333vw}}@media screen and (min-width: 769px){.c-entry__step{padding:56px 56px 48px 56px}}.c-entry__step__title{text-align:center}@media screen and (max-width: 768px){.c-entry__step__title{line-height:1.4285714286;font-size:5.3333333333vw;margin:0 0 3.7333333333vw 0}}@media screen and (min-width: 769px){.c-entry__step__title{font-size:30px;margin:0 0 14px 0}}.c-entry__step__copy01{text-align:center}@media screen and (max-width: 768px){.c-entry__step__copy01{font-size:4.2666666667vw;margin:0 0 8.5333333333vw 0}}@media screen and (min-width: 769px){.c-entry__step__copy01{font-size:20px;margin:0 0 32px 0}}@media screen and (max-width: 768px){.c-entry__step__copy02{line-height:1.4285714286;font-size:3.7333333333vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.c-entry__step__copy02{display:-webkit-box;display:-ms-flexbox;display:flex;text-align:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:22px;margin:0 0 48px 0}}@media screen and (min-width: 769px){.c-entry__step__copy02 .is-text{padding:0 0 5px 0;border-bottom:2px solid #4c30e3}}.c-entry__step__list__item{background-color:#fff}@media screen and (max-width: 768px){.c-entry__step__list__item{margin:0 0 6.6666666667vw 0}}@media screen and (min-width: 769px){.c-entry__step__list__item{margin:0 0 32px 0}}.c-entry__step__list__item:last-child{margin:0}.c-entry__step__list__item .is-small{font-weight:normal}@media screen and (max-width: 768px){.c-entry__step__list__item .is-small{font-size:3.2vw}}@media screen and (min-width: 769px){.c-entry__step__list__item .is-small{font-size:16px}}.c-entry__step__list__label{background-color:#4c30e3;color:#fff;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.c-entry__step__list__label{font-size:4.8vw;padding:3.2vw 0}}@media screen and (min-width: 769px){.c-entry__step__list__label{font-size:22px;padding:12px 0}}.c-entry__step__list__wrap{color:#000;font-weight:bold}@media screen and (max-width: 768px){.c-entry__step__list__wrap{padding:5.3333333333vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){.c-entry__step__list__wrap{padding:40px 106px;font-size:18px}}@media screen and (max-width: 768px){.c-entry__step__list__img{margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.c-entry__step__list__img{margin:0 0 16px 0}}.c-entry__step__list__ol__item{line-height:1.3333333333;text-indent:-1em;padding:0 0 0 1em}@media screen and (max-width: 768px){.c-entry__step__list__ol__item{margin:0 0 1.6vw 0}}@media screen and (min-width: 769px){.c-entry__step__list__ol__item{margin:0 0 6px 0}}.c-entry__step__list__ol__item:last-child{margin:0}.c-entry__step__list__ol__item .is-color{color:#ea1616}.c-entry__step__list__copy{line-height:1.3333333333}@media screen and (max-width: 768px){.c-entry__note{padding:0 5.3333333333vw}}@media screen and (min-width: 769px){.c-entry__note{padding:0 56px}}.c-entry__note__title{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.c-entry__note__title{margin:0 0 4vw 0}}@media screen and (min-width: 769px){.c-entry__note__title{margin:0 0 24px 0}}.c-entry__note__title:before{content:"";display:block;width:100%;height:1px;background-color:#fff;z-index:1}.c-entry__note__title:after{content:"";display:block;width:100%;height:1px;background-color:#fff;z-index:1}.c-entry__note__title .is-text{position:relative;font-weight:bold;text-align:center;z-index:5;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.c-entry__note__title .is-text{font-size:4.8vw;width:32vw}}@media screen and (min-width: 769px){.c-entry__note__title .is-text{font-size:26px;width:156px}}@media screen and (max-width: 768px){.c-entry__note__copy{margin:0 0 8vw 0}}@media screen and (min-width: 769px){.c-entry__note__copy{margin:0 0 47px 0}}.c-entry__note__copy__item{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-entry__note__copy__item{margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.c-entry__note__copy__item{margin:0 0 16px 0}}.c-entry__note__copy__item:last-child{margin:0}.c-entry__note__copy .is-icon{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.c-entry__note__copy .is-icon{width:2.6666666667vw;margin:.5333333333vw 2.6666666667vw 0 0}}@media screen and (min-width: 769px){.c-entry__note__copy .is-icon{width:10px;margin:5px 10px 0 0}}.c-entry__note__copy .is-text{line-height:1.4285714286}@media screen and (max-width: 768px){.c-entry__note__copy .is-text{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.c-entry__note__copy .is-text{font-size:21px}}.c-entry02{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-entry02__btn{background-color:#fff021;border:2px solid #fff021;-webkit-box-sizing:border-box;box-sizing:border-box;color:#000;font-weight:bold;text-decoration:none;border-radius:50px}@media screen and (max-width: 768px){.c-entry02__btn{font-size:4.2666666667vw;padding:2.9333333333vw 4.8vw;margin:10.6666666667vw 0 0 0}}@media screen and (min-width: 769px){.c-entry02__btn{font-size:26px;padding:22px 33px;margin:50px 0 0 0;-webkit-transition:.3s;transition:.3s}}.c-entry02__btn:hover{color:#fff021;background-color:rgba(0,0,0,.4)}@media screen and (max-width: 768px){.c-entry02__btn.is-middle{margin:2.6666666667vw 0 10.6666666667vw 0}}@media screen and (min-width: 769px){.c-entry02__btn.is-middle{margin:-40px 0 70px 0}}@media screen and (max-width: 768px){.c-entry02__btn.is-last{margin:0 0 10.6666666667vw 0}}@media screen and (min-width: 769px){.c-entry02__btn.is-last{margin:0 0 100px 0}}@media screen and (max-width: 768px){.c-entry02__btn.is-none{margin:0}}@media screen and (min-width: 769px){.c-entry02__btn.is-none{margin:0}}@media screen and (max-width: 768px){.c-entry02__btn.is-last02{margin:0}}@media screen and (min-width: 769px){.c-entry02__btn.is-last02{margin:90px 0 0 0}}.c-entry03{cursor:pointer;display:block;background-color:#fff021;color:#000;font-weight:bold;text-decoration:none;position:fixed;text-align:center;z-index:10;bottom:0;left:0;width:100%}@media screen and (max-width: 768px){.c-entry03{font-size:4.8vw;padding:3.7333333333vw 0}}@media screen and (min-width: 769px){.c-entry03{font-size:26px;padding:22px 33px}}.p-mv{position:relative;overflow:hidden}@media screen and (max-width: 768px){.p-mv{height:138.6666666667vw}}.p-mv__bg{position:relative;z-index:1}@media screen and (max-width: 768px){.p-mv__bg{padding:138.59375% 0 0 0}}@media screen and (min-width: 769px){.p-mv__bg{padding:45.625% 0 0 0}}.p-mv__bg iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.p-mv__inner{position:absolute;z-index:5;top:0;left:0;right:0;margin:0 auto;height:100%}@media screen and (min-width: 769px){.p-mv__inner{width:92.4812030075%;max-width:initial}}.p-mv__title{position:absolute;left:0}@media screen and (max-width: 768px){.p-mv__title{width:81.6vw;bottom:13.3333333333vw}}@media screen and (min-width: 769px){.p-mv__title{width:54.9048316252vw;top:4.0263543192vw}}.p-mv__title img{-webkit-filter:drop-shadow(0 0 5px #666);filter:drop-shadow(0 0 5px #666)}.p-intro{background-color:#000}@media screen and (max-width: 768px){.p-intro__inner{width:auto;padding:15.4666666667vw 9.0666666667vw 13.8666666667vw 9.0666666667vw}}@media screen and (min-width: 769px){.p-intro__inner{padding:87px 0 80px 0}}.p-intro__catch{text-align:center}@media screen and (max-width: 768px){.p-intro__catch{font-size:3.7333333333vw;margin:0 0 4.8vw 0}}@media screen and (min-width: 769px){.p-intro__catch{font-size:30px;margin:0 0 20px 0}}.p-intro__title{display:block;background:-webkit-gradient(linear, left top, right top, from(#4C30E3), color-stop(50%, #ACA9C9), to(#4C30E3));background:linear-gradient(90deg, #4C30E3, #ACA9C9 50%, #4C30E3);background:-webkit-linear-gradient(0deg, #4C30E3, #ACA9C9 50%, #4C30E3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center}@media screen and (max-width: 768px){.p-intro__title{font-size:6.9333333333vw;margin:0 0 5.3333333333vw 0;line-height:1.4137931034}}@media screen and (min-width: 769px){.p-intro__title{font-size:50px;margin:0 0 34px 0}}.p-intro__copy{line-height:1.5555555556}@media screen and (max-width: 768px){.p-intro__copy{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-intro__copy{font-size:18px;text-align:center}}@media screen and (max-width: 768px){.p-program{padding-top:18.6666666667vw}}@media screen and (max-width: 768px){.p-program__inner{padding:0 0 20.8vw 0}}@media screen and (min-width: 769px){.p-program__inner{padding:152px 0 115px 0}}@media screen and (max-width: 768px){.p-program__title{width:80.2666666667vw;margin:0 0 13.8666666667vw 0}}@media screen and (min-width: 769px){.p-program__title{width:52.358490566%;margin:0 0 7.5471698113% 0}}.p-program__list__title{line-height:.6923076923}@media screen and (min-width: 769px){.p-program__list__title{font-size:36px}}@media screen and (max-width: 768px){.p-keynote-session{margin:0 0 17.3333333333vw 0}}@media screen and (min-width: 769px){.p-keynote-session{margin:0 0 85px 0}}@media screen and (max-width: 768px){.p-keynote-session__list{width:81.8666666667vw;margin:0 auto}}@media screen and (max-width: 768px){.p-keynote-session__list__item{margin:0 0 16vw 0}}@media screen and (min-width: 769px){.p-keynote-session__list__item{margin:0 0 57px 0}}.p-keynote-session__list__item:last-child{margin:0}.p-keynote-session__list__title{line-height:1.4444444444;font-weight:bold}@media screen and (max-width: 768px){.p-keynote-session__list__title{font-size:5.8666666667vw;margin:0 0 4.2666666667vw 0}}@media screen and (min-width: 769px){.p-keynote-session__list__title{font-size:36px;margin:0 0 16px 0}}.p-keynote-session__list__catch{line-height:1.45}@media screen and (min-width: 769px){.p-keynote-session__list__catch{font-size:20px;margin:0 0 20px 0}}.p-keynote-session__list__company{line-height:1.5454545455}@media screen and (max-width: 768px){.p-keynote-session__list__company{font-size:2.9333333333vw;margin:0 0 2.9333333333vw 0}}@media screen and (min-width: 769px){.p-keynote-session__list__company{font-size:20px;margin:0 0 8px 0}}@media screen and (max-width: 768px){.p-keynote-session__list__name{font-size:5.3333333333vw;margin:0 0 2.9333333333vw 0}}@media screen and (min-width: 769px){.p-keynote-session__list__name{font-size:24px;margin:0 0 20px 0}}@media screen and (max-width: 768px){.p-keynote-session__list__name .is-small{font-size:4.5333333333vw}}@media screen and (min-width: 769px){.p-keynote-session__list__name .is-small{font-size:21px}}.p-keynote-session__list__copy{line-height:1.5625}@media screen and (min-width: 769px){.p-keynote-session__list__copy{font-size:16px}}@media screen and (min-width: 769px){.p-keynote-session__list__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){.p-keynote-session__list__info{width:68.8679245283%}}@media screen and (max-width: 768px){.p-keynote-session__list__img{width:53.8666666667vw;margin:-10.6666666667vw 0 0 auto}}@media screen and (min-width: 769px){.p-keynote-session__list__img{width:29.8113207547%}}@media screen and (max-width: 768px){.p-keynote-session__list__btn{margin:4.8vw auto 0 auto}}@media screen and (min-width: 769px){.p-keynote-session__list__btn{margin:47px 0 0 0}}@media screen and (max-width: 768px){.p-technical-session{margin:0 0 20.8vw 0}}@media screen and (min-width: 769px){.p-technical-session{margin:0 0 70px 0}}@media screen and (min-width: 769px){.p-technical-session__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (max-width: 768px){.p-technical-session__list__item{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:5.3333333333vw 4.5333333333vw 8vw 4.5333333333vw;margin:0 0 5.3333333333vw 0}.p-technical-session__list__item:last-child{margin:0}}@media screen and (min-width: 769px){.p-technical-session__list__item{width:32.2641509434%;margin:0 0 26px 0}}@media screen and (min-width: 769px){.p-technical-session__list__bg{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}}@media screen and (min-width: 769px){.p-technical-session__list__wrap{padding:8.7719298246% 5.2631578947% 14.0350877193% 5.2631578947%}}.p-technical-session__list__thumb{display:block;line-height:0}@media screen and (max-width: 768px){.p-technical-session__list__thumb{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-technical-session__list__thumb{-webkit-transition:.3s;transition:.3s}.p-technical-session__list__thumb:hover{opacity:.7}}.p-technical-session__list__title{font-weight:bold;line-height:1.4545454545}@media screen and (max-width: 768px){.p-technical-session__list__title{display:none}}@media screen and (min-width: 769px){.p-technical-session__list__title{font-size:22px;margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-technical-session__list__prof{display:none}}@media screen and (max-width: 768px){.p-technical-session__list__prof--col{display:none}}@media screen and (min-width: 769px){.p-technical-session__list__prof--col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (min-width: 769px){.p-technical-session__list__prof--col .p-technical-session__list__prof__item{width:48%}}.p-technical-session__list__company{line-height:1.2857142857}@media screen and (max-width: 768px){.p-technical-session__list__company{font-size:2.9333333333vw;margin:0 0 3.2vw 0}}@media screen and (min-width: 769px){.p-technical-session__list__company{font-size:14px;margin:0 0 6px 0}}@media screen and (max-width: 768px){.p-technical-session__list__name{font-size:4.5333333333vw;margin:0 0 5.8666666667vw 0}}@media screen and (min-width: 769px){.p-technical-session__list__name{font-size:18px;margin:0 0 15px 0}}@media screen and (max-width: 768px){.p-technical-session__list__name .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-technical-session__list__name .is-small{font-size:15px}}.p-technical-session__list__copy{line-height:1.5714285714}@media screen and (max-width: 768px){.p-technical-session__list__copy{font-size:2.9333333333vw;margin:0 0 4.2666666667vw 0}}@media screen and (min-width: 769px){.p-technical-session__list__copy{font-size:14px;margin:0 0 20px 0}}.p-technical-session__list__tag__col{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.p-technical-session__list__tag span{padding:1.0666666667vw 1.8666666667vw;margin:0 1.0666666667vw 1.6vw 0}}@media screen and (min-width: 769px){.p-technical-session__list__tag span{margin:0 4px 4px 0;padding:5px 8px}}.p-technical-session__list__tag span:after{font-weight:bold;content:attr(data-label)}@media screen and (max-width: 768px){.p-technical-session__list__tag span:after{font-size:2.6666666667vw}}@media screen and (min-width: 769px){.p-technical-session__list__tag span:after{font-size:12px}}.p-technical-session__list__tag span[data-label=アニメーション]{background-color:#962855}.p-technical-session__list__tag span[data-label=リグ]{background-color:#873299}.p-technical-session__list__tag span[data-label=HumanIK]{background-color:#5b3292}.p-technical-session__list__tag span[data-label=HumanIK]:after{content:"Human IK"}.p-technical-session__list__tag span[data-label=モデリング]{background-color:#2e3192}.p-technical-session__list__tag span[data-label=レンダリング]{background-color:#0071bc}.p-technical-session__list__tag span[data-label=ワークフロー]{background-color:#00a09d}.p-technical-session__list__tag span[data-label=Python]{background-color:#00863f}.p-technical-session__list__tag span[data-label=物理シミュレーション]{background-color:#7bc41d}.p-technical-session__list__tag span[data-label=マテリアル]{background-color:#d1c200}.p-technical-session__list__tag span[data-label=活用事例]{background-color:#d59500}.p-technical-session__list__btn{margin:0 auto}@media screen and (max-width: 768px){.p-technical-session__list__btn{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.p-technical-session__list__btn{margin-top:40px}}@media screen and (max-width: 768px){.p-partner-session__list{width:81.8666666667vw;margin:0 auto}}@media screen and (max-width: 768px){.p-partner-session__list__item{margin:0 0 13.3333333333vw 0}}@media screen and (min-width: 769px){.p-partner-session__list__item{margin:0 0 35px 0}}.p-partner-session__list__item:last-child{margin:0}@media screen and (min-width: 769px){.p-partner-session__list__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-partner-session__list__thumb{display:block}@media screen and (max-width: 768px){.p-partner-session__list__thumb{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-partner-session__list__thumb{width:34.3396226415%;-webkit-transition:.3s;transition:.3s}.p-partner-session__list__thumb:hover{opacity:.7}}@media screen and (min-width: 769px){.p-partner-session__list__detail{width:62.641509434%}}.p-partner-session__list__title{line-height:1.5454545455;font-weight:bold}@media screen and (max-width: 768px){.p-partner-session__list__title{display:none}}@media screen and (min-width: 769px){.p-partner-session__list__title{font-size:22px;margin:0 0 13px 0}}@media screen and (max-width: 768px){.p-partner-session__list__prof{display:none}}@media screen and (max-width: 768px){.p-partner-session__list__company{line-height:1.5454545455;font-size:2.9333333333vw;margin:0 0 3.2vw 0}}@media screen and (min-width: 769px){.p-partner-session__list__company{line-height:1.2857142857;font-size:14px;margin:0 0 8px 0}}@media screen and (max-width: 768px){.p-partner-session__list__name{font-size:4.5333333333vw;margin:0 0 5.8666666667vw 0}}@media screen and (min-width: 769px){.p-partner-session__list__name{font-size:18px;margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-partner-session__list__name .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-partner-session__list__name .is-small{font-size:15px}}.p-partner-session__list__copy{line-height:1.5714285714}@media screen and (max-width: 768px){.p-partner-session__list__copy{font-size:2.9333333333vw}}@media screen and (min-width: 769px){.p-partner-session__list__copy{font-size:14px}}@media screen and (max-width: 768px){.p-partner-session__list__btn{margin:2.6666666667vw auto 0 auto}}@media screen and (min-width: 769px){.p-partner-session__list__btn{margin:35px 0 0 0}}@media screen and (max-width: 768px){.p-online-lounge{margin-top:-18.6666666667vw;padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.p-online-lounge{margin-top:-150px;padding-top:150px}}@media screen and (max-width: 768px){.p-online-lounge__inner{padding:0 0 22.4vw 0}}@media screen and (min-width: 769px){.p-online-lounge__inner{padding:0 0 150px 0}}@media screen and (max-width: 768px){.p-online-lounge__title{width:62.1333333333vw;margin:0 0 13.8666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge__title{width:86.0377358491%;margin:0 0 70px 0}}@media screen and (max-width: 768px){.p-online-lounge__col{width:81.8666666667vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media screen and (min-width: 769px){.p-online-lounge__col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.p-online-lounge__detail__catch{line-height:1.4444444444;font-weight:bold}@media screen and (max-width: 768px){.p-online-lounge__detail__catch{font-size:5.3333333333vw;margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge__detail__catch{font-size:36px;margin:0 0 25px 0}}.p-online-lounge__detail__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.p-online-lounge__detail__list{margin:0 0 6.4vw 0}}@media screen and (min-width: 769px){.p-online-lounge__detail__list{margin:0 0 20px 0}}.p-online-lounge__detail__list__item{color:#000;background-color:#fff;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:50px}@media screen and (max-width: 768px){.p-online-lounge__detail__list__item{font-size:2.9333333333vw;padding:1.8666666667vw 3.4666666667vw;margin:0 1.8666666667vw 1.8666666667vw 0}.p-online-lounge__detail__list__item:last-child{margin:0 0 1.8666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge__detail__list__item{font-size:18px;padding:9px 20px;margin:0 15px 14px 0}.p-online-lounge__detail__list__item:nth-child(2){margin-right:150px}}@media screen and (max-width: 768px){.p-online-lounge__detail__list__item span{margin:0 1.0666666667vw 0 0}}@media screen and (min-width: 769px){.p-online-lounge__detail__list__item span{margin:0 10px 0 0}}@media screen and (max-width: 768px){.p-online-lounge__detail__list__btn{margin:0 auto}}.p-online-lounge__detail__copy{line-height:1.4545454545}@media screen and (max-width: 768px){.p-online-lounge__detail__copy{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge__detail__copy{margin:0 0 19px 0;font-size:22px}}@media screen and (min-width: 769px){.p-online-lounge__detail__link .is-text{font-size:26px}}@media screen and (min-width: 769px){.p-online-lounge__detail__link .is-icon{width:26px}}.p-online-lounge__img{position:relative;line-height:0}@media screen and (max-width: 768px){.p-online-lounge__img{width:78.1333333333vw;margin:0 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge__img{width:42.2641509434%;-ms-flex-negative:0;flex-shrink:0;margin:0 0 100px 0}}.p-online-lounge__img:before{content:"";display:block;width:100%;height:100%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}@media screen and (max-width: 768px){.p-online-lounge__img:before{bottom:-4vw;right:-3.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge__img:before{bottom:-7.0093457944%;right:-4.6728971963%}}.p-online-lounge__img img{position:relative;z-index:5}@media screen and (max-width: 768px){.p-online-lounge__side{width:78.1333333333vw;margin:0 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge__side{width:42.2641509434%;-ms-flex-negative:0;flex-shrink:0;margin:0 0 100px 0}}.p-online-lounge__side__img{position:relative;line-height:0}.p-online-lounge__side__img:before{content:"";display:block;width:100%;height:100%;border:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;z-index:1}@media screen and (max-width: 768px){.p-online-lounge__side__img:before{bottom:-4vw;right:-3.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge__side__img:before{bottom:-7.0093457944%;right:-4.6728971963%}}.p-online-lounge__side__img img{position:relative;z-index:5}.p-online-lounge__side__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-online-lounge__side__link{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){.p-online-lounge__side__link{margin-top:40px}}.p-online-lounge__btn{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge__btn{width:74.6666666667vw;margin-top:6.9333333333vw;margin-bottom:6.9333333333vw}}@media screen and (min-width: 769px){.p-online-lounge__btn{width:374px;margin-top:54px;margin-bottom:26px}}.p-online-lounge__btn02{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge__btn02{width:63.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge__btn02{width:374px}}@media screen and (min-width: 769px){.p-online-lounge__btn02 .c-btn__wrap{padding:20px 0;font-size:26px}}.p-online-lounge__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-seminar-archive{position:relative}@media screen and (max-width: 768px){.p-seminar-archive{margin-top:-18.6666666667vw;padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.p-seminar-archive{margin-top:-150px;padding-top:150px}}.p-seminar-archive:before{content:"";display:block;position:absolute;width:100%;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgb(22, 22, 26)));background-image:linear-gradient(180deg, rgb(0, 0, 0), rgb(22, 22, 26))}@media screen and (max-width: 768px){.p-seminar-archive:before{height:calc(100% - 13.3333333333vw);top:13.3333333333vw}}@media screen and (min-width: 769px){.p-seminar-archive:before{height:calc(100% - 174px);top:24px}}@media screen and (min-width: 769px){.p-seminar-archive{padding-bottom:95px}.p-seminar-archive:before{top:174px}}.p-seminar-archive__inner{position:relative;z-index:5}@media screen and (max-width: 768px){.p-seminar-archive__title{width:72.2666666667vw;margin:0 0 13.8666666667vw 0}}@media screen and (min-width: 769px){.p-seminar-archive__title{margin:0 0 62px 0}}.p-seminar-archive__copy{line-height:1.4615384615}@media screen and (max-width: 768px){.p-seminar-archive__copy{width:81.8666666667vw;margin:0 auto 9.8666666667vw auto;font-size:4.5333333333vw}}@media screen and (min-width: 769px){.p-seminar-archive__copy{text-align:center;font-weight:bold;font-size:26px;margin:0 0 45px 0}}@media screen and (max-width: 768px){.p-seminar-archive__list{width:81.8666666667vw;margin:0 auto}}@media screen and (min-width: 769px){.p-seminar-archive__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.p-seminar-archive__list__item{margin:0 0 14.4vw 0}.p-seminar-archive__list__item:last-child{margin:0}}@media screen and (min-width: 769px){.p-seminar-archive__list__item{width:32.2641509434%}}@media screen and (max-width: 768px){.p-seminar-archive__list__thumb{margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-seminar-archive__list__thumb{margin:0 0 23px 0}}.p-seminar-archive__list__title{font-weight:bold;line-height:1.5454545455}@media screen and (max-width: 768px){.p-seminar-archive__list__title{font-size:4.5333333333vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-seminar-archive__list__title{font-size:22px;margin:0 0 10px 0}}@media screen and (max-width: 768px){.p-seminar-archive__list__prof{display:none}}@media screen and (min-width: 769px){.p-seminar-archive__list__prof{margin:0 0 15px 0}}.p-seminar-archive__list__company{line-height:1.2857142857}@media screen and (max-width: 768px){.p-seminar-archive__list__company{font-size:2.9333333333vw;margin:0 0 2.9333333333vw 0}}@media screen and (min-width: 769px){.p-seminar-archive__list__company{margin:0 0 9px 0;font-size:14px}}.p-seminar-archive__list__name{font-weight:bold}@media screen and (max-width: 768px){.p-seminar-archive__list__name{font-size:4.5333333333vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-seminar-archive__list__name{margin:0 0 9px 0;font-size:18px}}@media screen and (max-width: 768px){.p-seminar-archive__list__name .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-seminar-archive__list__name .is-small{font-size:15px}}.p-seminar-archive__list__copy{line-height:1.5714285714}@media screen and (max-width: 768px){.p-seminar-archive__list__copy{display:none}}@media screen and (min-width: 769px){.p-seminar-archive__list__copy{font-size:14px}}.p-seminar-archive__list__btn{margin:0 auto}@media screen and (max-width: 768px){.p-seminar-archive__list__btn{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){.p-seminar-archive__list__btn{margin-top:20px}}.p-seminar-archive__line{background-color:#fff;width:1px}@media screen and (max-width: 768px){.p-seminar-archive__line{height:19.4666666667vw;margin:13.3333333333vw auto 0 auto}}@media screen and (min-width: 769px){.p-seminar-archive__line{height:100px;margin:37px auto}}@media screen and (max-width: 768px){.p-channel{padding:16vw 0;margin:0 0 16vw 0}}.p-channel--about{background-color:#16161a}@media screen and (min-width: 769px){.p-channel--about{padding:77px 0}}.p-channel__title{text-align:center}@media screen and (max-width: 768px){.p-channel__title{font-size:5.8666666667vw;margin:0 0 6.9333333333vw 0}}@media screen and (min-width: 769px){.p-channel__title{font-size:30px;margin:0 0 22px 0}}.p-channel__copy{line-height:1.5625}@media screen and (max-width: 768px){.p-channel__copy{width:81.8666666667vw;font-size:3.4666666667vw;margin:0 auto 8.5333333333vw auto}}@media screen and (min-width: 769px){.p-channel__copy{text-align:center;font-size:16px;margin:0 0 43px 0}}@media screen and (max-width: 768px){.p-channel__list{width:81.8666666667vw;margin:0 auto}}@media screen and (min-width: 769px){.p-channel__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.p-channel__list__item{margin:0 0 12.8vw 0}.p-channel__list__item:last-child{margin:0}}@media screen and (min-width: 769px){.p-channel__list__item{width:23.5849056604%}}@media screen and (max-width: 768px){.p-channel__list__img{width:64.5333333333vw;margin:0 auto 6.4vw auto}}@media screen and (min-width: 769px){.p-channel__list__img{margin:0 0 16px 0}}.p-channel__list__copy{line-height:1.5714285714}@media screen and (max-width: 768px){.p-channel__list__copy{font-size:3.4666666667vw}}@media screen and (min-width: 769px){.p-channel__list__copy{font-size:14px}}.p-channel__btn{margin:0 auto}@media screen and (max-width: 768px){.p-channel__btn{width:81.8666666667vw;margin-top:14.9333333333vw}}@media screen and (min-width: 769px){.p-channel__btn{width:374px;margin-top:56px}}@media screen and (max-width: 768px){.p-channel__btn .is-text{font-size:5.8666666667vw}}@media screen and (min-width: 769px){.p-channel__btn .is-text{font-size:26px}}.p-channel__btn02{margin:0 auto}@media screen and (max-width: 768px){.p-channel__btn02{width:81.8666666667vw;margin-bottom:13.8666666667vw}}@media screen and (min-width: 769px){.p-channel__btn02{width:374px;margin-bottom:52px}}@media screen and (max-width: 768px){.p-channel__btn02 .is-text{font-size:5.8666666667vw}}@media screen and (min-width: 769px){.p-channel__btn02 .is-text{font-size:26px}}@media screen and (max-width: 768px){.p-overview{padding:0 0 19.2vw 0;margin-top:-18.6666666667vw;padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.p-overview{padding:152px 0 120px 0}}@media screen and (max-width: 768px){.p-overview__title{width:86.9333333333vw;margin:0 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.p-overview__title{width:48.3962264151%;margin:0 0 52px 0}}@media screen and (max-width: 768px){.p-overview__list{width:81.8666666667vw;margin:0 auto}}.p-overview__list__item{line-height:1.6}@media screen and (max-width: 768px){.p-overview__list__item{font-size:3.4666666667vw;margin:0 0 5.3333333333vw 0}.p-overview__list__item:last-child{margin:0}}@media screen and (min-width: 769px){.p-overview__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0 0 12px 0;font-size:20px}}@media screen and (max-width: 768px){.p-overview__list__title:before{content:"■"}}@media screen and (min-width: 769px){.p-overview__list__title{width:104px;border-right:1px solid #fff;margin:0 20px 0 0}}@media screen and (max-width: 768px){.p-products{padding:0 0 16vw 0;margin-top:-18.6666666667vw;padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.p-products{padding:0 0 70px 0;margin-top:-150px;padding-top:150px}}@media screen and (max-width: 768px){.p-products__title{width:84.2666666667vw;margin:0 0 9.8666666667vw 0}}@media screen and (min-width: 769px){.p-products__title{width:46.8867924528%;margin:0 0 50px 0}}.p-products__copy{font-weight:bold;line-height:1.4615384615}@media screen and (max-width: 768px){.p-products__copy{width:81.8666666667vw;font-size:3.4666666667vw;margin:0 auto 8.5333333333vw auto}}@media screen and (min-width: 769px){.p-products__copy{font-size:26px;margin:0 0 50px 0}}@media screen and (max-width: 768px){.p-products__list{width:81.8666666667vw;margin:0 auto}}@media screen and (min-width: 769px){.p-products__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.p-products__list__item{text-align:center;color:#fff;text-decoration:none}@media screen and (max-width: 768px){.p-products__list__item{display:block;margin:0 0 11.2vw 0}.p-products__list__item:last-child{margin:0}}@media screen and (min-width: 769px){.p-products__list__item{width:30.4716981132%;margin:0 0 50px 0;-webkit-transition:.2s;transition:.2s}.p-products__list__item:hover{opacity:.7}}@media screen and (max-width: 768px){.p-products__list__thumb{margin:0 0 5.8666666667vw 0}}@media screen and (min-width: 769px){.p-products__list__thumb{margin:0 0 26px 0}}.p-products__list__label{line-height:1.5714285714}@media screen and (max-width: 768px){.p-products__list__label{font-size:3.7333333333vw;margin:0 0 2.4vw 0}}@media screen and (min-width: 769px){.p-products__list__label{font-size:18px;margin:0 0 10px 0}}.p-products__list__name{font-weight:bold}@media screen and (max-width: 768px){.p-products__list__name{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.p-products__list__name{font-size:22px}}@media screen and (max-width: 768px){.p-technical-detail{padding:10.4vw 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail{padding:52px 0 107px 0}}@media screen and (min-width: 769px){.p-technical-detail__label{margin:0 0 10px 0}}@media screen and (max-width: 768px){.p-technical-detail__main{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__main{margin:0 0 100px 0}}.p-technical-detail__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.p-technical-detail__nav{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__nav{margin:0 0 56px 0}}.p-technical-detail__nav__item{text-decoration:none;border:1px solid #575757;background-color:#000;font-weight:bold;border-radius:50px}@media screen and (max-width: 768px){.p-technical-detail__nav__item{padding:2.6666666667vw;font-size:11px;margin:0 1.6vw 1.6vw 0}}@media screen and (min-width: 769px){.p-technical-detail__nav__item{padding:8px 16px;margin:0 8px 0 0;-webkit-transition:.3s;transition:.3s}.p-technical-detail__nav__item:hover{background-color:#fff;color:#000}}.p-technical-detail__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.p-technical-detail__tag{margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__tag{margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-technical-detail__tag span{margin:0 1.0666666667vw 1.6vw 0;padding:1.3333333333vw 2.1333333333vw}}@media screen and (min-width: 769px){.p-technical-detail__tag span{margin:0 4px 4px 0;padding:5px 8px}}.p-technical-detail__tag span:after{font-weight:bold;content:attr(data-label)}@media screen and (max-width: 768px){.p-technical-detail__tag span:after{font-size:10px}}@media screen and (min-width: 769px){.p-technical-detail__tag span:after{font-size:12px}}.p-technical-detail__tag span[data-label=アニメーション]{background-color:#962855}.p-technical-detail__tag span[data-label=リグ]{background-color:#873299}.p-technical-detail__tag span[data-label=HumanIK]{background-color:#5b3292}.p-technical-detail__tag span[data-label=HumanIK]:after{content:"Human IK"}.p-technical-detail__tag span[data-label=モデリング]{background-color:#2e3192}.p-technical-detail__tag span[data-label=レンダリング]{background-color:#0071bc}.p-technical-detail__tag span[data-label=ワークフロー]{background-color:#00a09d}.p-technical-detail__tag span[data-label=Python]{background-color:#00863f}.p-technical-detail__tag span[data-label=物理シミュレーション]{background-color:#7bc41d}.p-technical-detail__tag span[data-label=マテリアル]{background-color:#d1c200}.p-technical-detail__tag span[data-label=活用事例]{background-color:#d59500}.p-technical-detail__title{font-weight:bold}@media screen and (max-width: 768px){.p-technical-detail__title{font-size:5.8666666667vw;margin:0 0 7.4666666667vw 0;line-height:1.3636363636}}@media screen and (min-width: 769px){.p-technical-detail__title{font-size:30px;margin:0 0 64px 0}}@media screen and (max-width: 768px){.p-technical-detail__block{margin:0 0 17.3333333333vw 0;margin-top:-16vw;padding-top:16vw}}@media screen and (min-width: 769px){.p-technical-detail__block{margin:0 0 56px 0;margin-top:-100px;padding-top:100px}}.p-technical-detail__block:last-child{margin:0}.p-technical-detail__block__title{background-color:rgba(76,48,227,.5)}@media screen and (max-width: 768px){.p-technical-detail__block__title{font-size:4.5333333333vw;padding:2.1333333333vw 2.9333333333vw;margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__block__title{font-size:22px;margin:0 0 30px 0;padding:9px}}.p-technical-detail__block__title--other{font-weight:bold;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.p-technical-detail__block__title--other{font-size:4.5333333333vw;padding:0 0 2.6666666667vw 0;margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__block__title--other{margin:0 0 30px 0;font-size:22px;padding:0 0 10px 0}}.p-technical-detail__block__copy{line-height:1.5555555556}@media screen and (max-width: 768px){.p-technical-detail__block__copy{font-size:4vw}}@media screen and (min-width: 769px){.p-technical-detail__block__copy{font-size:18px}}@media screen and (max-width: 768px){.p-technical-detail__movie__btn{margin:0 auto}}@media screen and (min-width: 769px){.p-technical-detail__movie__btn__wrap{padding:13px 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__btn__wrap .is-text{font-size:18px}}@media screen and (max-width: 768px){.p-technical-detail__movie__list__item{margin:0 0 9.0666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 34px 0}}.p-technical-detail__movie__list__item:last-child{margin:0}.p-technical-detail__movie__list__thumb{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.p-technical-detail__movie__list__thumb{margin:0 0 4vw 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__thumb{width:49.2452830189%;margin:0 24px 0 0}}.p-technical-detail__movie__list__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){.p-technical-detail__movie__list__info{font-size:3.2vw;margin:0 0 3.4666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__info{font-size:12px;margin:0 0 13px 0}}.p-technical-detail__movie__list__info__no{background-color:#fff;color:#000;font-weight:bold}@media screen and (max-width: 768px){.p-technical-detail__movie__list__info__no{padding:1.6vw;margin:0 2.6666666667vw 0 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__info__no{padding:6px;margin:0 10px 0 0}}@media screen and (max-width: 768px){.p-technical-detail__movie__list__info__time{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__info__time{font-size:14px}}.p-technical-detail__movie__list__title{font-weight:bold;line-height:1.4}@media screen and (max-width: 768px){.p-technical-detail__movie__list__title{font-size:4.5333333333vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__title{font-size:22px;margin:0 0 10px 0}}@media screen and (max-width: 768px){.p-technical-detail__movie__list__option{margin:0 0 3.4666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__option{margin:0 0 28px 0}}.p-technical-detail__movie__list__option__item{line-height:1.7692307692}@media screen and (max-width: 768px){.p-technical-detail__movie__list__option__item{font-size:4vw}}@media screen and (min-width: 769px){.p-technical-detail__movie__list__option__item{font-size:18px}}.p-technical-detail__recommend{border:1px solid #fff;background-color:rgba(76,48,227,.5)}@media screen and (max-width: 768px){.p-technical-detail__recommend{margin-top:0;padding-top:0}}@media screen and (min-width: 769px){.p-technical-detail__recommend{margin-top:0;padding-top:0}}@media screen and (max-width: 768px){.p-technical-detail__recommend__title{width:46.4vw}}@media screen and (min-width: 769px){.p-technical-detail__recommend__title{width:25.2830188679%}}@media screen and (max-width: 768px){.p-technical-detail__recommend__list{padding:5.0666666667vw}}@media screen and (min-width: 769px){.p-technical-detail__recommend__list{padding:16px 23px}}.p-technical-detail__recommend__list__item{line-height:1.3}@media screen and (max-width: 768px){.p-technical-detail__recommend__list__item{font-size:3.7333333333vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__recommend__list__item{font-size:20px;margin:0 0 9px 0}}.p-technical-detail__recommend__list__item:last-child{margin:0}.p-technical-detail__index__list__item{line-height:1.4444444444}@media screen and (max-width: 768px){.p-technical-detail__index__list__item{font-size:4vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__index__list__item{font-size:18px;margin:0 0 9px 0}}.p-technical-detail__index__list__item:last-child{margin:0}@media screen and (max-width: 768px){.p-technical-detail__content__copy{margin:0 0 4.8vw 0}}@media screen and (min-width: 769px){.p-technical-detail__content__copy{margin:0 0 30px 0}}@media screen and (max-width: 768px){.p-technical-detail__content__list{width:81.8666666667vw;margin:0 auto}}@media screen and (min-width: 769px){.p-technical-detail__content__list{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (max-width: 768px){.p-technical-detail__content__list__item{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__content__list__item{width:49.0566037736%;margin:0 2.4539877301% 0 0}}.p-technical-detail__content__list__item:last-child{margin:0}.p-technical-detail__content__sample{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width: 768px){.p-technical-detail__content__sample{margin-top:8vw;padding:8vw 0}}@media screen and (min-width: 769px){.p-technical-detail__content__sample{margin-top:27px;padding:35px 0}}.p-technical-detail__content__sample__wrap{margin:0 auto}@media screen and (max-width: 768px){.p-technical-detail__content__sample__wrap{width:81.8666666667vw}}@media screen and (min-width: 769px){.p-technical-detail__content__sample__wrap{width:93.9622641509%}}.p-technical-detail__content__sample__title{font-weight:bold;border-bottom:1px solid #fff}@media screen and (max-width: 768px){.p-technical-detail__content__sample__title{font-size:4vw;padding:0 0 3.2vw 0;margin:0 0 5.0666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__content__sample__title{font-size:18px;padding:0 0 8px 0;margin:0 0 17px 0}}.p-technical-detail__content__sample__copy{line-height:1.6}@media screen and (max-width: 768px){.p-technical-detail__content__sample__copy{font-size:18px;margin:0 0 7.2vw 0}}@media screen and (min-width: 769px){.p-technical-detail__content__sample__copy{font-size:15px;margin:0 0 22px 0}}@media screen and (max-width: 768px){.p-technical-detail__content__sample__btn{font-size:4.2666666667vw;width:63.7333333333vw;margin:0 auto}}@media screen and (min-width: 769px){.p-technical-detail__content__sample__btn{width:316px}}.p-technical-detail__prof__title{margin:0}.p-technical-detail__prof__box{background-color:#fff;color:#000}@media screen and (max-width: 768px){.p-technical-detail__prof__box{padding:6.4vw 5.0666666667vw}}@media screen and (min-width: 769px){.p-technical-detail__prof__box{padding:65px 75px}}@media screen and (min-width: 769px){.p-technical-detail__prof__item{margin:0 0 55px 0}}.p-technical-detail__prof__item:last-child{margin:0}@media screen and (min-width: 769px){.p-technical-detail__prof__col{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 20px 0}}@media screen and (max-width: 768px){.p-technical-detail__prof__pic{width:53.3333333333vw;margin:0 auto 4.5333333333vw auto}}@media screen and (min-width: 769px){.p-technical-detail__prof__pic{margin:0 26px 0 0;width:21.978021978%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 768px){.p-technical-detail__prof__info__logo{text-align:center;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__logo{margin:0 0 10px 0}}.p-technical-detail__prof__info__logo img{width:auto}@media screen and (max-width: 768px){.p-technical-detail__prof__info__logo img{height:16vw}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__logo img{height:75px}}.p-technical-detail__prof__info__company{font-weight:bold;line-height:1.25}@media screen and (max-width: 768px){.p-technical-detail__prof__info__company{font-size:2.9333333333vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__company{font-size:16px;margin:0 0 6px 0}}.p-technical-detail__prof__info__name{font-weight:bold}@media screen and (max-width: 768px){.p-technical-detail__prof__info__name{font-size:4.5333333333vw;margin:0 0 5.8666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__name{font-size:20px;margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-technical-detail__prof__info__name .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__name .is-small{font-size:17px}}.p-technical-detail__prof__info__copy{font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){.p-technical-detail__prof__info__copy{font-size:2.9333333333vw;margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__info__copy{font-size:15px}}.p-technical-detail__prof__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.p-technical-detail__prof__list{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__list{margin:0 0 20px 0}}@media screen and (max-width: 768px){.p-technical-detail__prof__list__item{width:39.4666666667vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-technical-detail__prof__list__item{width:32.7472527473%}}.p-technical-detail__prof__link__item{line-height:1.2857142857}@media screen and (max-width: 768px){.p-technical-detail__prof__link__item{margin:0 0 2.9333333333vw 0;font-size:3.2vw}}@media screen and (min-width: 769px){.p-technical-detail__prof__link__item{margin:0 0 9px 0;font-size:14px}}.p-technical-detail__prof__link__item:last-child{margin:0}.p-technical-detail__prof__link__item .is-link{color:#64a5ff}@media screen and (max-width: 768px){.p-online-lounge-info{padding:0 0 18.6666666667vw 0;margin-top:-16vw;padding-top:16vw}}@media screen and (min-width: 769px){.p-online-lounge-info{padding:0 0 108px 0;margin-top:-100px;padding-top:100px}}@media screen and (max-width: 768px){.p-online-lounge-info__inner{width:100%}}@media screen and (min-width: 769px){.p-online-lounge-info__inner{max-width:814px}}@media screen and (max-width: 768px){.p-online-lounge-info__title{margin:0 0 6.4vw 0}}@media screen and (min-width: 769px){.p-online-lounge-info__title{margin:0 0 48px 0}}.p-online-lounge-info__label{text-align:center}@media screen and (max-width: 768px){.p-online-lounge-info__label{font-size:4.5333333333vw;margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-info__label{font-size:20px;margin:0 0 17px 0}}@media screen and (max-width: 768px){.p-online-lounge-info__label .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-info__label .is-small{font-size:17px}}.p-online-lounge-info__date{text-align:center;font-weight:bold;letter-spacing:4px}@media screen and (max-width: 768px){.p-online-lounge-info__date{font-size:7.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-info__date{font-size:32px}}.p-online-lounge-info__date .is-text{border-bottom:1px solid #fff}@media screen and (min-width: 769px){.p-online-lounge-info__date .is-text{padding:0 0 12px 0}}.p-online-lounge-info__header{background-size:100% auto;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 768px){.p-online-lounge-info__header{background-image:url(/DC/pics/cgcw2023_online-lounge_title_bg_sp.png);padding:8.5333333333vw 0;margin:0 0 9.0666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-info__header{background-image:url(/DC/pics/cgcw2023_online-lounge_title_bg.png);padding:38px 0 45px;margin:0 0 50px 0}}.p-online-lounge-info__header__title{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge-info__header__title{width:81.8666666667vw;margin-bottom:4vw}}@media screen and (min-width: 769px){.p-online-lounge-info__header__title{width:70.8845208845%;margin-bottom:20px}}.p-online-lounge-info__header__copy{line-height:1.5}@media screen and (max-width: 768px){.p-online-lounge-info__header__copy{text-align:center;font-size:3.2vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-info__header__copy{text-align:center;margin-bottom:26px;font-size:20px}}.p-online-lounge-info__header__btn{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge-info__header__btn{width:63.7333333333vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.p-online-lounge-info__header__btn{width:374px;margin-bottom:20px}}.p-online-lounge-info__header__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-online-lounge-info__copy{text-align:center;line-height:1.4545454545}@media screen and (max-width: 768px){.p-online-lounge-info__copy{width:81.8666666667vw;font-size:5.0666666667vw;margin:7.7333333333vw auto 3.2vw auto}}@media screen and (min-width: 769px){.p-online-lounge-info__copy{font-size:22px;margin:40px 0 20px 0}}.p-online-lounge-info__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-channel-cp,.p-channel-cp--nobg{background-color:#000}@media screen and (max-width: 768px){.p-channel-cp,.p-channel-cp--nobg{padding:14.6666666667vw 0 13.3333333333vw 0}}@media screen and (min-width: 769px){.p-channel-cp,.p-channel-cp--nobg{padding:100px 0 70px 0}}.p-channel-cp--nobg{background:none}.p-channel-cp__title{text-align:center}@media screen and (max-width: 768px){.p-channel-cp__title{font-size:6.4vw;line-height:1.25;padding:0 0 4.2666666667vw 0;margin:0 0 4.8vw 0;border-bottom:1px solid #fff}}@media screen and (min-width: 769px){.p-channel-cp__title{font-size:40px;margin:0 0 40px 0}}@media screen and (min-width: 769px){.p-channel-cp__title .is-text{border-bottom:1px solid #fff;padding:0 0 13px 0}}.p-channel-cp__copy{line-height:1.4}@media screen and (min-width: 769px){.p-channel-cp__copy{width:78.3018867925%;margin:0 auto;font-size:20px}}.p-channel-cp__copy02{line-height:1.4}@media screen and (max-width: 768px){.p-channel-cp__copy02{font-size:3.2vw}}@media screen and (min-width: 769px){.p-channel-cp__copy02{text-align:center;width:78.3018867925%;margin:0 auto;font-size:20px}}.p-channel-cp__copy03{line-height:1.4}@media screen and (max-width: 768px){.p-channel-cp__copy03{margin:0 0 6.6666666667vw 0;font-size:4.2666666667vw}}@media screen and (min-width: 769px){.p-channel-cp__copy03{width:78.3018867925%;margin:0 auto 43px auto;font-size:20px}}.p-channel-cp__btn{margin:0 auto}@media screen and (max-width: 768px){.p-channel-cp__btn{margin-top:6.4vw;width:63.7333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__btn{width:374px;margin-top:50px}}.p-channel-cp__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-channel-cp__link{margin-top:6.1333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__link{margin-top:23px}}.p-channel-cp__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-channel-cp__catch__item{background:-webkit-gradient(linear, left top, right top, from(#4C30E3), color-stop(50%, #ACA9C9), to(#4C30E3));background:linear-gradient(90deg, #4C30E3, #ACA9C9 50%, #4C30E3);background:-webkit-linear-gradient(0deg, #4C30E3, #ACA9C9 50%, #4C30E3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-channel-cp__catch__item{line-height:1.4;font-size:4.8vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-channel-cp__catch__item{font-size:26px;margin:0 0 26px 0}}@media screen and (max-width: 768px){.p-channel-cp__catch__item .is-text{display:block;margin:2.1333333333vw 0 0 0}}.p-channel-cp__catch__item .is-text:after{content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#4C30E3), color-stop(50%, #ACA9C9), to(#4C30E3));background:linear-gradient(90deg, #4C30E3, #ACA9C9 50%, #4C30E3);background:-webkit-linear-gradient(0deg, #4C30E3, #ACA9C9 50%, #4C30E3)}@media screen and (min-width: 769px){.p-channel-cp__catch__item .is-text:after{margin:8px 0 0 0}}.p-channel-cp__note{line-height:1.5714285714}@media screen and (max-width: 768px){.p-channel-cp__note{font-size:2.6666666667vw}}@media screen and (min-width: 769px){.p-channel-cp__note{width:60.9433962264%;margin:0 auto;font-size:14px}}@media screen and (max-width: 768px){.p-channel-cp__note__item{margin:0 0 1.6vw 0}.p-channel-cp__note__item:last-child{margin:0}}.p-channel-cp__wrap{background-color:#000;border:1px solid #fff}@media screen and (max-width: 768px){.p-channel-cp__wrap{padding:12vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__wrap{padding:73px 0 70px 0}}.p-channel-cp__list{background-color:#fff;color:#000}@media screen and (max-width: 768px){.p-channel-cp__list{padding:12vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list{padding:57px 0 63px 0}}.p-channel-cp__list__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto}@media screen and (min-width: 769px){.p-channel-cp__list__wrap{width:76.7924528302%}}@media screen and (max-width: 768px){.p-channel-cp__list__item{margin:0 0 6.4vw 0}}@media screen and (min-width: 769px){.p-channel-cp__list__item{width:48.5257985258%;margin:0 0 35px 0}}.p-channel-cp__list__thumb{line-height:0}@media screen and (max-width: 768px){.p-channel-cp__list__thumb{margin:0 0 4vw 0}}@media screen and (min-width: 769px){.p-channel-cp__list__thumb{margin:0 0 20px 0}}.p-channel-cp__list__title{line-height:1.4545454545;font-weight:bold}@media screen and (max-width: 768px){.p-channel-cp__list__title{margin:0 0 2.1333333333vw 0;font-size:4.5333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list__title{margin:0 0 13px 0;font-size:22px}}.p-channel-cp__list__company{line-height:1.5714285714}@media screen and (max-width: 768px){.p-channel-cp__list__company{margin:0 0 2.4vw 0;font-size:2.9333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list__company{margin:0 0 13px 0;font-size:14px}}@media screen and (max-width: 768px){.p-channel-cp__list__name{margin:0 0 2.4vw 0;font-size:4.5333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list__name{margin:0 0 13px 0;font-size:18px}}@media screen and (max-width: 768px){.p-channel-cp__list__name .is-small{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list__name .is-small{font-size:15px}}.p-channel-cp__list__copy{line-height:1.5714285714}@media screen and (max-width: 768px){.p-channel-cp__list__copy{font-size:2.9333333333vw}}@media screen and (min-width: 769px){.p-channel-cp__list__copy{font-size:14px}}.p-channel-cp__list__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-channel-cp__list__catch__item{position:relative;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-channel-cp__list__catch__item{line-height:1.4;font-size:4.8vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-channel-cp__list__catch__item{font-size:26px;margin:0 0 26px 0}}@media screen and (max-width: 768px){.p-channel-cp__list__catch__item .is-text{display:block;margin:2.1333333333vw 0 0 0}}.p-channel-cp__list__catch__item .is-text:after{content:"";display:block;width:100%;height:1px;background-color:#000}@media screen and (min-width: 769px){.p-channel-cp__list__catch__item .is-text:after{margin:8px 0 0 0}}.p-channel-cp__list__note{line-height:1.5714285714}@media screen and (max-width: 768px){.p-channel-cp__list__note{font-size:2.6666666667vw}}@media screen and (min-width: 769px){.p-channel-cp__list__note{width:60.9433962264%;margin:0 auto;font-size:14px}}@media screen and (min-width: 769px){.p-autodesk-information{margin:0 0 130px 0}}@media screen and (max-width: 768px){.p-autodesk-information__inner{width:100%}}.p-autodesk-information__box{background-color:#000}@media screen and (max-width: 768px){.p-autodesk-information__box{padding:10.6666666667vw 8vw 10.6666666667vw 8vw}}@media screen and (min-width: 769px){.p-autodesk-information__box{padding:64px 84px}}.p-autodesk-information__title{line-height:0}@media screen and (max-width: 768px){.p-autodesk-information__title{margin:0 0 5.3333333333vw 0;width:80vw}}@media screen and (min-width: 769px){.p-autodesk-information__title{width:62.962962963%;margin:0 auto 32px auto}}@media screen and (max-width: 768px){.p-autodesk-information__copy{line-height:1.75;font-size:3.4666666667vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-autodesk-information__copy{line-height:1.5625;font-size:16px;margin:0 0 46px 0}}@media screen and (min-width: 769px){.p-autodesk-information__img{width:47.2222222222%;margin:0 auto}}@media screen and (min-width: 769px){.p-autodesk-information__img a{-webkit-transition:.3s;transition:.3s}.p-autodesk-information__img a:hover{opacity:.8}}.p-campaign{position:relative}@media screen and (max-width: 768px){.p-campaign{margin-top:-18.6666666667vw;padding-top:18.6666666667vw}}@media screen and (min-width: 769px){.p-campaign{margin-top:-150px;padding-top:150px}}.p-campaign:before{content:"";display:block;position:absolute;width:100%;left:0;background-image:-webkit-gradient(linear, left top, left bottom, from(rgb(0, 0, 0)), to(rgb(22, 22, 26)));background-image:linear-gradient(180deg, rgb(0, 0, 0), rgb(22, 22, 26))}@media screen and (max-width: 768px){.p-campaign:before{height:calc(100% - 13.3333333333vw);top:13.3333333333vw}}@media screen and (min-width: 769px){.p-campaign:before{height:calc(100% - 174px);top:24px}}@media screen and (min-width: 769px){.p-campaign{padding-bottom:95px}.p-campaign:before{top:174px}}.p-campaign__inner{position:relative;z-index:5}@media screen and (max-width: 768px){.p-campaign__title{width:80vw;margin:0 0 13.8666666667vw 0}}@media screen and (min-width: 769px){.p-campaign__title{width:608px;margin:0 0 62px 0}}.p-campaign__copy{line-height:1.4615384615}@media screen and (max-width: 768px){.p-campaign__copy{font-size:4.8vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-campaign__copy{font-weight:bold;text-align:center;font-size:26px;margin:0 0 26px 0}}.p-campaign__catch{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.p-campaign__catch__item{background:-webkit-gradient(linear, left top, right top, from(#4C30E3), color-stop(50%, #ACA9C9), to(#4C30E3));background:linear-gradient(90deg, #4C30E3, #ACA9C9 50%, #4C30E3);background:-webkit-linear-gradient(0deg, #4C30E3, #ACA9C9 50%, #4C30E3);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);position:relative;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-campaign__catch__item{line-height:1.4;font-size:5.3333333333vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-campaign__catch__item{font-size:26px;margin:0 0 26px 0}}.p-campaign__catch__item .is-text:after{content:"";display:block;width:100%;height:1px;background:-webkit-gradient(linear, left top, right top, from(#4C30E3), color-stop(50%, #ACA9C9), to(#4C30E3));background:linear-gradient(90deg, #4C30E3, #ACA9C9 50%, #4C30E3);background:-webkit-linear-gradient(0deg, #4C30E3, #ACA9C9 50%, #4C30E3)}@media screen and (min-width: 769px){.p-campaign__catch__item .is-text:after{margin:8px 0 0 0}}.p-campaign__link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){.p-technical-movie{padding:10.4vw 0 0 0;margin:0 0 10.1333333333vw 0}}@media screen and (min-width: 769px){.p-technical-movie{padding:50px 0 0 0;margin:0 0 100px 0}}.p-technical-movie__tag{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.p-technical-movie__tag{margin:0 0 4.5333333333vw 0}}@media screen and (min-width: 769px){.p-technical-movie__tag{margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-technical-movie__tag span{margin:0 1.0666666667vw 1.6vw 0;padding:1.3333333333vw 2.1333333333vw}}@media screen and (min-width: 769px){.p-technical-movie__tag span{margin:0 4px 4px 0;padding:5px 8px}}.p-technical-movie__tag span:after{font-weight:bold;content:attr(data-label)}@media screen and (max-width: 768px){.p-technical-movie__tag span:after{font-size:10px}}@media screen and (min-width: 769px){.p-technical-movie__tag span:after{font-size:12px}}.p-technical-movie__tag span[data-label=アニメーション]{background-color:#962855}.p-technical-movie__tag span[data-label=リグ]{background-color:#873299}.p-technical-movie__tag span[data-label=HumanIK]{background-color:#5b3292}.p-technical-movie__tag span[data-label=HumanIK]:after{content:"Human IK"}.p-technical-movie__tag span[data-label=モデリング]{background-color:#2e3192}.p-technical-movie__tag span[data-label=レンダリング]{background-color:#0071bc}.p-technical-movie__tag span[data-label=ワークフロー]{background-color:#00a09d}.p-technical-movie__tag span[data-label=Python]{background-color:#00863f}.p-technical-movie__tag span[data-label=物理シミュレーション]{background-color:#7bc41d}.p-technical-movie__tag span[data-label=マテリアル]{background-color:#d1c200}.p-technical-movie__tag span[data-label=活用事例]{background-color:#d59500}.p-technical-movie__title{font-weight:bold}@media screen and (max-width: 768px){.p-technical-movie__title{font-size:5.8666666667vw;margin:0 0 7.4666666667vw 0;line-height:1.3636363636}}@media screen and (min-width: 769px){.p-technical-movie__title{font-size:30px;margin:0 0 30px 0}}.p-technical-movie__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media screen and (max-width: 768px){.p-technical-movie__header{margin:0 0 3.4666666667vw 0;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 769px){.p-technical-movie__header{margin:0 0 13px 0}}.p-technical-movie__header__no{background-color:#fff;color:#000;font-weight:bold}@media screen and (max-width: 768px){.p-technical-movie__header__no{font-size:3.2vw;padding:1.6vw;margin:0 2.6666666667vw 0 0}}@media screen and (min-width: 769px){.p-technical-movie__header__no{font-size:12px;padding:6px;margin:0 10px 0 0}}@media screen and (max-width: 768px){.p-technical-movie__header__time{font-size:3.2vw}}@media screen and (min-width: 769px){.p-technical-movie__header__time{font-size:12px;margin:0 18px 0 0}}.p-technical-movie__header__title{font-weight:bold}@media screen and (max-width: 768px){.p-technical-movie__header__title{font-size:5.3333333333vw;width:100%;margin:2.6666666667vw 0 0 0}}@media screen and (min-width: 769px){.p-technical-movie__header__title{font-size:20px}}.p-technical-movie__movie__wrap{background-color:#000;position:relative;padding:56.25% 0 0 0}.p-technical-movie__movie__wrap iframe{position:absolute;width:100%;height:100%;top:0;left:0}@media screen and (max-width: 768px){.p-technical-movie__movie{margin:0 0 8vw 0}}@media screen and (min-width: 769px){.p-technical-movie__movie{margin:0 0 62px 0}}@media screen and (max-width: 768px){.p-online-lounge-s{padding:10.4vw 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s{padding:52px 0 20px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__title{margin:0 0 12.5333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__title{margin:0 0 100px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__block{margin:0 0 17.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__block{margin:0 0 80px 0}}.p-online-lounge-s__block:last-child{margin:0}.p-online-lounge-s__block__title{background:#aca9c9;background:-webkit-gradient(linear, left top, right top, from(rgb(76, 48, 227)), to(rgb(172, 169, 201)));background:linear-gradient(90deg, rgb(76, 48, 227) 0%, rgb(172, 169, 201) 100%)}@media screen and (max-width: 768px){.p-online-lounge-s__block__title{font-size:5.0666666667vw;padding:1.8666666667vw 2.6666666667vw;margin:0 0 4vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__block__title{font-size:26px;margin:0 0 17px 0;padding:10px}}.p-online-lounge-s__block__copy{line-height:1.3636363636}@media screen and (max-width: 768px){.p-online-lounge-s__block__copy{font-size:4.5333333333vw;margin:0 0 8vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__block__copy{font-size:22px;margin:0 0 42px 0}}.p-online-lounge-s__session__date{font-weight:bold;border-bottom:1px solid #fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 768px){.p-online-lounge-s__session__date{padding:0 0 2.6666666667vw 0;margin:0 0 3.4666666667vw 0;font-size:4.8vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__date{cursor:pointer;font-size:22px;padding:0 0 10px 0;margin:0 0 30px 0;-webkit-transition:.3s;transition:.3s}.p-online-lounge-s__session__date:hover{opacity:.8}}.p-online-lounge-s__session__date .is-checker{position:relative;overflow:hidden}@media screen and (max-width: 768px){.p-online-lounge-s__session__date .is-checker{width:4.8vw;height:4.8vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__date .is-checker{width:24px;height:24px}}.p-online-lounge-s__session__date .is-checker span{display:block;position:absolute;background-color:#fff;-webkit-transition:.3s;transition:.3s}.p-online-lounge-s__session__date .is-checker span:nth-child(1){top:50%;width:100%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}@media screen and (max-width: 768px){.p-online-lounge-s__session__date .is-checker span:nth-child(1){height:2px}}@media screen and (min-width: 769px){.p-online-lounge-s__session__date .is-checker span:nth-child(1){height:3px}}.p-online-lounge-s__session__date .is-checker span:nth-child(2){top:0;left:50%;height:100%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 768px){.p-online-lounge-s__session__date .is-checker span:nth-child(2){width:2px}}@media screen and (min-width: 769px){.p-online-lounge-s__session__date .is-checker span:nth-child(2){width:3px}}.p-online-lounge-s__session__date.is-active span:nth-child(2){top:-100%}.p-online-lounge-s__session__list{display:none}@media screen and (max-width: 768px){.p-online-lounge-s__session__list{margin:0 0 9.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list{margin:0 0 35px 0}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__item{display:-webkit-box;display:-ms-flexbox;display:flex}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__item:last-child .p-online-lounge-s__session__list__time{border:none}.p-online-lounge-s__session__list__item:last-child .p-online-lounge-s__session__list__detail{border:none}}.p-online-lounge-s__session__list__time{background-color:rgba(76,48,227,.5);color:#fff;font-weight:bold}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__time{text-align:center;padding:3.4666666667vw 0;font-size:4.8vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:153px;font-size:20px;border-bottom:1px solid #fff}}.p-online-lounge-s__session__list__detail{background-color:#fff;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__detail{padding:4.5333333333vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__detail{width:100%;border-bottom:1px solid #000;padding:16px 32px}}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__img{width:26.6666666667vw;margin:0 4vw 0 0}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__img{width:102px;margin:0 35px 0 0}}.p-online-lounge-s__session__list__logo img{width:auto}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__logo img{height:12.2666666667vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__logo img{height:54px}}.p-online-lounge-s__session__list__company{line-height:1.375}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__company{font-size:3.2vw;margin:0 0 2.4vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__company{font-size:16px;margin:0 0 9px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__name{font-size:4.8vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__name{font-size:22px}}@media screen and (max-width: 768px){.p-online-lounge-s__session__list__name .is-small{font-size:4vw}}@media screen and (min-width: 769px){.p-online-lounge-s__session__list__name .is-small{font-size:19px}}.p-online-lounge-s__booth{background-color:#fff;color:#000}@media screen and (max-width: 768px){.p-online-lounge-s__booth{padding:9.6vw 5.3333333333vw 12.2666666667vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__booth{padding:47px}}.p-online-lounge-s__booth__title{border-bottom:1px solid #000}@media screen and (max-width: 768px){.p-online-lounge-s__booth__title{font-size:5.0666666667vw;padding:0 0 2.6666666667vw 0;margin:0 0 3.7333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__title{font-size:23px;padding:0 0 14px 0;margin:0 0 14px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__booth__title .is-small{font-size:4vw}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__title .is-small{font-size:17px}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__item{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__item{width:30.3773584906%;margin:0 0 20px 0}}.p-online-lounge-s__booth__list__company{text-align:center}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__company{font-size:4.2666666667vw;margin:0 0 5.0666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__company{font-size:16px;margin:0 0 19px 0}}.p-online-lounge-s__booth__list__open{border:1px solid #575757;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__open{width:74.6666666667vw}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__open{max-width:280px}}.p-online-lounge-s__booth__list__open__title{background-color:#575757;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__open__title{width:17.6vw}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__open__title{width:66px}}.p-online-lounge-s__booth__list__open__list{color:#575757;width:100%}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__open__list{padding:1.8666666667vw 3.4666666667vw}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__open__list{padding:7px 13px}}.p-online-lounge-s__booth__list__open__list__item{font-weight:bold}@media screen and (max-width: 768px){.p-online-lounge-s__booth__list__open__list__item{font-size:3.7333333333vw;margin:0 0 1.8666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__booth__list__open__list__item{font-size:14px;margin:0 0 7px 0}}.p-online-lounge-s__booth__list__open__list__item:last-child{margin:0}@media screen and (max-width: 768px){.p-online-lounge-s__cg__list{margin:0 0 4vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__list{margin:0 0 30px 0}}.p-online-lounge-s__cg__list__item{line-height:1.3157894737;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.p-online-lounge-s__cg__list__item{margin:0 0 4.5333333333vw 0;font-size:5.0666666667vw}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__list__item{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 17px 0;font-size:22px}}.p-online-lounge-s__cg__list__item:last-child{margin:0}.p-online-lounge-s__cg__list__item .is-icon{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.p-online-lounge-s__cg__list__item .is-icon{width:2.6666666667vw;margin:0 2.4vw 0 0}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__list__item .is-icon{width:10px;margin:0 8px 0 0}}@media screen and (max-width: 768px){.p-online-lounge-s__cg__note{line-height:1.5714285714;font-size:3.7333333333vw;margin:0 0 13.3333333333vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__note{font-size:18px;margin:0 0 70px 0}}.p-online-lounge-s__cg__info{background-color:rgba(76,48,227,.5)}@media screen and (max-width: 768px){.p-online-lounge-s__cg__info{padding:5.8666666667vw 5.3333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__info{padding:28px}}.p-online-lounge-s__cg__info__title{line-height:1.3461538462;font-weight:bold}@media screen and (max-width: 768px){.p-online-lounge-s__cg__info__title{font-size:5.6vw;margin:0 0 4.8vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__info__title{font-size:28px;margin:0 0 15px 0}}.p-online-lounge-s__cg__info__copy{line-height:1.4090909091}@media screen and (max-width: 768px){.p-online-lounge-s__cg__info__copy{font-size:4.5333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__cg__info__copy{font-size:22px}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}.p-online-lounge-s__sa__list__item{background-color:#18191e}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__item{margin:0 0 4.8vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__item{width:32.2641509434%;margin:0 0 18px 0}}.p-online-lounge-s__sa__list__item--nobg{background-color:none}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__item--nobg{width:32.2641509434%;margin:0 0 18px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__wrap{padding:6.9333333333vw 6.9333333333vw 12vw 6.9333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__wrap{padding:30px 18px}}.p-online-lounge-s__sa__list__title{line-height:1.4545454545;font-weight:bold}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__title{font-size:5.8666666667vw;margin:0 0 3.4666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__title{font-size:22px;margin:0 0 10px 0}}.p-online-lounge-s__sa__list__company{line-height:1.2857142857}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__company{font-size:3.7333333333vw;margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__company{font-size:14px;margin:0 0 8px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__name{font-size:4.8vw;margin:0 0 4.2666666667vw 0}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__name{font-size:18px;margin:0 0 16px 0}}@media screen and (max-width: 768px){.p-online-lounge-s__sa__list__name .is-small{font-size:4vw}}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__name .is-small{font-size:15px}}.p-online-lounge-s__sa__list__copy{line-height:1.5714285714}@media screen and (min-width: 769px){.p-online-lounge-s__sa__list__copy{font-size:14px}}.p-online-lounge-s__btn{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge-s__btn{width:63.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__btn{width:374px}}.p-online-lounge-s__btn02{margin:0 auto}@media screen and (max-width: 768px){.p-online-lounge-s__btn02{width:63.7333333333vw}}@media screen and (min-width: 769px){.p-online-lounge-s__btn02{width:374px}}.p-topics{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.p-topics02{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width: 768px){.p-topics02{margin-bottom:8vw}}@media screen and (max-width: 768px){.p-topics__inner{padding:13.3333333333vw 0}}@media screen and (min-width: 769px){.p-topics__inner{padding:64px 0}}@media screen and (max-width: 768px){.p-topics__inner02{padding:10.6666666667vw 0}}@media screen and (min-width: 769px){.p-topics__inner02{padding:64px 0;margin-top:-20px;margin-bottom:80px}}@media screen and (max-width: 768px){.p-topics__title{width:62.1333333333vw;margin:0 0 13.8666666667vw 0}}@media screen and (min-width: 769px){.p-topics__title{width:32.8301886792%;margin:0 0 56px 0}}.p-topics__title02{font-weight:bold}@media screen and (max-width: 768px){.p-topics__title02{font-size:5.8666666667vw;margin:0 0 7.4666666667vw 0;line-height:1.3636363636}}@media screen and (min-width: 769px){.p-topics__title02{font-size:26px;margin:0 0 30px 0}}.p-topics__list__item{line-height:1.5}@media screen and (max-width: 768px){.p-topics__list__item{padding:0 0 2.1333333333vw 0;margin:0 0 2.1333333333vw 0;font-size:3.7333333333vw;border-bottom:1px solid rgba(255,255,255,.3)}}@media screen and (min-width: 769px){.p-topics__list__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 18px 0;font-size:20px}}.p-topics__list__item:last-child{margin:0;border:none;padding:0;margin:0}@media screen and (max-width: 768px){.p-topics__list__date{margin:0 0 1.0666666667vw 0}}@media screen and (min-width: 769px){.p-topics__list__date{width:170px;-ms-flex-negative:0;flex-shrink:0}}@media screen and (min-width: 769px){.p-topics__list__text{padding-left:20px;border-left:1px solid #fff}}.p-special-seminar{background-color:rgba(0,0,0,.4);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}@media screen and (max-width: 768px){.p-special-seminar__inner{padding:10.6666666667vw 0;margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){.p-special-seminar__inner{padding:65px 0 65px 0;margin-bottom:100px}}.p-special-seminar__text01{line-height:1.3181818182;text-align:center}@media screen and (max-width: 768px){.p-special-seminar__text01{font-size:4.2666666667vw;margin:0 0 3.7333333333vw 0}}@media screen and (min-width: 769px){.p-special-seminar__text01{font-size:22px;margin:0 0 18px 0}}.p-special-seminar__text02{line-height:1.4545454545;font-weight:bold;text-align:center}@media screen and (max-width: 768px){.p-special-seminar__text02{font-size:5.8666666667vw;margin:0 0 3.7333333333vw 0}}@media screen and (min-width: 769px){.p-special-seminar__text02{font-size:28px;margin:0 0 15px 0}}.p-special-seminar__text03{text-align:center}@media screen and (max-width: 768px){.p-special-seminar__text03{font-size:3.7333333333vw;margin:0 0 4.8vw 0}}@media screen and (min-width: 769px){.p-special-seminar__text03{font-size:20px;margin:0 0 32px 0}}.p-special-seminar__text04{line-height:1.2380952381;text-align:center}@media screen and (max-width: 768px){.p-special-seminar__text04{font-size:4vw;margin:0 0 4.2666666667vw 0}}@media screen and (min-width: 769px){.p-special-seminar__text04{font-size:21px;margin:0 0 32px 0}}.p-special-seminar__movie{margin:0 auto}@media screen and (max-width: 768px){.p-special-seminar__movie{width:81.8666666667vw}}@media screen and (min-width: 769px){.p-special-seminar__movie{width:814px}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--none{display:none}.u-index__l01n{padding:0 0 0 .2em}.u-index__l02{padding:0 0 0 1.5em}.u-index__l03{padding:0 0 0 3em}.u-index__l04{padding:0 0 0 4.5em}



