html{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-text-size-adjust:100%;word-break:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4}*,::before,::after{background-repeat:no-repeat;-webkit-box-sizing:inherit;box-sizing:inherit}::before,::after{text-decoration:inherit;vertical-align:inherit}*{padding:0;margin:0}hr{overflow:visible;height:0;color:inherit}details,main{display:block}summary{display:list-item}small{font-size:80%}[hidden]{display:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}a{background-color:rgba(0,0,0,0)}a:active,a:hover{outline-width:0}code,kbd,pre,samp{font-family:monospace,monospace}pre{font-size:1em}b,strong{font-weight:bolder}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}table{border-color:inherit;text-indent:0}iframe{border-style:none}input{border-radius: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}textarea{overflow:auto;resize:vertical}button,input,optgroup,select,textarea{font:inherit}optgroup{font-weight:bold}button{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit],[role=button]{cursor:pointer}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-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{outline:1px dotted ButtonText}button,html [type=button],[type=reset],[type=submit]{-webkit-appearance:button}button,input,select,textarea{background-color:rgba(0,0,0,0);border-style:none}a:focus,button:focus,input:focus,select:focus,textarea:focus{outline-width:0}select{-moz-appearance:none;-webkit-appearance:none}select::-ms-expand{display:none}select::-ms-value{color:currentColor}legend{border:0;color:inherit;display:table;max-width:100%;white-space:normal;max-width:100%}::-webkit-file-upload-button{-webkit-appearance:button;color:inherit;font:inherit}[disabled]{cursor:default}img{border-style:none}progress{vertical-align:baseline}[aria-busy=true]{cursor:progress}[aria-controls]{cursor:pointer}[aria-disabled=true]{cursor:default}a{color:inherit;text-decoration:none}ul,li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:16px;font-weight:400}html{font-family:"Noto Sans JP",sans-serif}@media screen and (max-width: 768px){.none-max-t{display:none}}@media screen and (min-width: 769px){.none-min-t{display:none}}@media screen and (min-width: 941px){.none-min-941{display:none}}.bluelink{color:#2db6dd;text-decoration:underline}.header{position:fixed;left:0;z-index:50;width:100%;background-color:#fff}.header__container{padding:0 20px}@media screen and (max-width: 940px){.header__container{padding:12px 15px}}.header__nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header__logolist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:350px}@media screen and (max-width: 1200px){.header__logolist{max-width:280px}}.header__logoitem img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.header__logoitem--hem2023{width:80px}@media screen and (max-width: 1200px){.header__logoitem--hem2023{width:64px}}@media screen and (max-width: 940px){.header__logoitem--hem2023{width:48px}}.header__logoitem--meti{position:relative;margin-left:25px;padding-left:25px;width:150px}@media screen and (max-width: 1200px){.header__logoitem--meti{margin-left:20px;padding-left:20px;width:120px}}@media screen and (max-width: 900px){.header__logoitem--meti{margin-left:15px;padding-left:15px;width:90px}}.header__logoitem--meti:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);display:block;width:1px;height:75%;background-color:#c5dbf2}.header__logoitem--nedo{margin-left:15px;width:80px}@media screen and (max-width: 1200px){.header__logoitem--nedo{margin-left:12px;width:64px}}.header__logoitem__link{display:block;width:100%}.header__logoitem__link:hover{opacity:.68}.header__hambtn{position:relative;width:22px;height:22px}.header__hambtn__line{position:absolute;left:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%;width:100%;height:1px;background-color:#1546aa;-webkit-transition:.2s;transition:.2s}.header__hambtn__line:first-of-type{top:0}.header__hambtn__line:nth-of-type(2),.header__hambtn__line:nth-of-type(3){top:calc(50% - .5px)}.header__hambtn__line:last-of-type{top:calc(100% - 1px)}.header__hambtn.act .header__hambtn__line:first-of-type{display:none}.header__hambtn.act .header__hambtn__line:nth-of-type(2){-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__hambtn.act .header__hambtn__line:nth-of-type(3){-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__hambtn.act .header__hambtn__line:last-of-type{display:none}.header__menulist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;max-width:750px;font-size:16px}@media screen and (max-width: 1200px){.header__menulist{max-width:600px;font-size:12.8px}}@media screen and (max-width: 940px){.header__menulist{display:none;position:absolute;left:0;top:100%;padding-top:50px;width:100%;max-width:none;background-color:#f4f9ff;font-size:16px}}.header__menuitem,.header__lang{font-weight:500;margin-left:30px}@media screen and (max-width: 1200px){.header__menuitem,.header__lang{margin-left:20px}}@media screen and (max-width: 900px){.header__menuitem,.header__lang{margin-left:0}}.header__menuitem{position:relative;padding:30px 0}@media screen and (max-width: 900px){.header__menuitem:first-of-type{margin-top:0}}@media screen and (max-width: 900px){.header__menuitem{margin-top:35px;padding:0 15px}}.header__menuitem__link{display:block;width:100%}.header__menuitem__link:hover{opacity:.68}.header__menuitem__link:hover+div{display:block}@media screen and (max-width: 900px){.header__menuitem__link:hover+div{display:none}}@media screen and (max-width: 900px){.header__menuitem__link{text-align:center}}.header__menuitem__link--watch{border-radius:15px;padding:5px 10px;background-color:#1546aa;font-size:14px;color:#fff}@media screen and (max-width: 900px){.header__menuitem__link--watch{margin:0 auto;max-width:200px}}.header__menuitem__underbar{position:absolute;left:0;bottom:0;display:none;width:100%;height:4px;background-color:#1546aa}.header__lang{width:100%;max-width:75px}@media screen and (max-width: 900px){.header__lang{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;margin:35px auto 0;max-width:190px}}.header__lang__link{display:block;padding:5px 10px;width:100%;border-radius:15px;border:1px solid #1546aa;text-align:center;font-size:90%;line-height:100%;color:#1546aa}.header__lang__link.act{background-color:#1546aa;color:#fff}.header__lang__link--en{margin-top:5px}@media screen and (max-width: 900px){.header__lang__link--en{margin-top:0;margin-left:10px}}.footer__logo{padding:50px 20px;background-color:#f9f9fc}@media screen and (max-width: 768px){.footer__logo{padding:20px 3.5vw}}.footer__logo__imgc{margin:0 auto;max-width:230px}.footer__logo__imgc img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}@media screen and (max-width: 768px){.footer__logo__imgc{max-width:170px}}.footer__copy{padding:15px 20px;background-color:#1546aa;font-size:12px;font-weight:500;text-align:center;color:#fff}.submv{background-color:#f4f9ff}.submv__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px;padding-top:100px;padding-bottom:60px}@media screen and (max-width: 768px){.submv__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}@media screen and (max-width: 768px){.submv__container{padding-top:40px;padding-bottom:40px}}.submv__ttl *{display:block}.submv__ttl__en{color:#1546aa;font-family:"Lato",sans-serif;font-size:30px;font-weight:700}@media screen and (max-width: 768px){.submv__ttl__en{font-size:20px}}.submv__ttl__ja{font-size:40px;font-weight:700;color:#2c2c2c}@media screen and (max-width: 768px){.submv__ttl__ja{font-size:26px}}.submv__txt{margin-top:50px;line-height:1.68}@media screen and (max-width: 768px){.submv__txt{margin-top:30px}}.submv__txt--contactcomplete,.submv__txt--regcomplete{border-radius:10px;padding:20px;background-color:#fff}.submv__txt__link{text-decoration:underline;color:#2db6dd}.submv__txt__enreglead{font-weight:700}.submv__txt__enreglist{margin-top:10px}.submv__txt__enregitem{position:relative;padding-left:calc(1em + 5px)}.submv__txt__enregitem:before{content:"・";display:inline-block;position:absolute;left:0;top:0;font-size:1em}.submv__programlead{margin-top:50px}.submv__programlead__item{border-top:1px solid #c3d9f2;padding-top:20px;margin-top:20px}.submv__programlead__item:first-of-type{border-top:none;padding-top:0;margin-top:0}.submv__programlead__item__heading{display:block;font-weight:700;color:#1546aa}.submv__programlead__item__txt{display:block;margin-top:2px}.submv__speakerlead{margin-top:50px}@media screen and (max-width: 768px){.submv__speakerlead{margin-top:30px}}.submv__speakerlead__item{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;border-radius:10px;padding:18px 20px;background-color:#fff}.submv__speakerlead__item:hover{opacity:.68}@media screen and (max-width: 768px){.submv__speakerlead__item{padding:10px;font-size:14px}}.submv__speakerlead__item:first-of-type{margin-top:0}.submv__speakerlead__item *{font-weight:700;color:#1546aa}.submv__speakerlead__item__time{font-family:"Lato",sans-serif}@media screen and (max-width: 768px){.submv__speakerlead__item__time{min-width:80px}}.submv__speakerlead__item__txt{position:relative}.submv__deadline{margin-top:40px}.submv__deadline__ttl__inner{display:inline-block;padding:10px 20px;border:1px solid #000;font-size:20px;font-weight:700}.submv__deadline__participants{margin-top:30px;font-weight:700}.submv__deadline__participants__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:10px;font-size:18px}.submv__deadline__participants__item:first-of-type{margin-top:0}.submv__deadline__participants__item__heading{width:100%}.submv__deadline__participants__item__heading--en{max-width:220px}.submv__deadline__participants__item__heading--ja{max-width:150px}.submv__deadline__participants__item__heading__weak{font-weight:400}.submv__deadline__participants__item__txt{color:#1546aa}.submv__deadline__participants__item__txt__ats{display:block;font-size:70%;font-weight:400;font-size:14px;color:#000}.submv__deadline__noticelist{margin-top:30px}.submv__deadline__noticeitem{position:relative;padding-left:calc(1em + 5px)}.submv__deadline__noticeitem:before{content:"・";display:inline-block;position:absolute;left:0;top:0;font-size:1em}.submv__deadline__noticeitem__link{color:#065fd4;text-decoration:underline}.submv__comingsoon{margin-top:50px;border-radius:5px;padding:30px 20px;font-size:20px;font-weight:700;background-color:#fff}.contact,.registration,.press{padding:60px 0 100px}.contact--complete,.registration--complete,.press--complete{padding-top:80px}@media screen and (max-width: 768px){.contact,.registration,.press{padding:40px 0 60px}}.contact__container,.registration__container,.press__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.contact__container,.registration__container,.press__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.contact__form__row,.registration__form__row,.press__form__row{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;margin-top:30px}.contact__form__row:first-of-type,.registration__form__row:first-of-type,.press__form__row:first-of-type{margin-top:0}@media screen and (max-width: 768px){.contact__form__row,.registration__form__row,.press__form__row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.contact__form__row--confirm,.registration__form__row--confirm,.press__form__row--confirm{margin-top:30px;border-top:1px solid #c3d9f2;padding-top:30px}.contact__form__row--confirm:first-of-type,.registration__form__row--confirm:first-of-type,.press__form__row--confirm:first-of-type{padding-top:0;margin-top:0;border-top:none}.contact__form__heading,.registration__form__heading,.press__form__heading{margin-top:8px;width:100%;max-width:210px}@media screen and (max-width: 768px){.contact__form__heading,.registration__form__heading,.press__form__heading{margin-top:0;max-width:none}}.contact__form__heading--ucat,.registration__form__heading--ucat,.press__form__heading--ucat{margin-top:0}.contact__form__heading--confirm,.registration__form__heading--confirm,.press__form__heading--confirm{margin-top:0}.contact__form__heading *,.registration__form__heading *,.press__form__heading *{display:inline-block;font-weight:700}.contact__form__heading__req,.registration__form__heading__req,.press__form__heading__req{margin-left:10px;border-radius:10px;padding:0 10px;background-color:#f25f44;font-size:14px;color:#fff}.contact__form__heading__req--uemailconfirm,.registration__form__heading__req--uemailconfirm,.press__form__heading__req--uemailconfirm{margin-left:2px}.contact__form__inputc,.registration__form__inputc,.press__form__inputc{margin-left:10px;width:100%;max-width:760px}@media screen and (max-width: 768px){.contact__form__inputc,.registration__form__inputc,.press__form__inputc{margin-left:0;margin-top:5px;max-width:none}}.contact__form__input--text,.registration__form__input--text,.press__form__input--text{display:inline-block;width:100%;padding:8px 20px;border-radius:5px;border:1px solid #c3d9f2}.contact__form__input--text.error,.registration__form__input--text.error,.press__form__input--text.error{border-color:#d84d4d}.contact__form__label,.registration__form__label,.press__form__label{display:inline-block;cursor:pointer}.contact__form__label:nth-of-type(2),.registration__form__label:nth-of-type(2),.press__form__label:nth-of-type(2){margin-left:25px}.contact__form__label--checkbox:nth-of-type(2),.registration__form__label--checkbox:nth-of-type(2),.press__form__label--checkbox:nth-of-type(2){margin-left:0}.contact__form__label--uprogram:nth-of-type(2),.registration__form__label--uprogram:nth-of-type(2),.press__form__label--uprogram:nth-of-type(2){margin-left:0}.contact__form__label--listtype,.registration__form__label--listtype,.press__form__label--listtype{margin-top:5px}.contact__form__label--listtype:first-of-type,.registration__form__label--listtype:first-of-type,.press__form__label--listtype:first-of-type{margin-top:0}.contact__form__label__input,.registration__form__label__input,.press__form__label__input{display:none}.contact__form__label__input:checked+span:before,.registration__form__label__input:checked+span:before,.press__form__label__input:checked+span:before{content:"";display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:6px;width:12px;height:12px;background-color:#1546aa}.contact__form__label__box,.registration__form__label__box,.press__form__label__box{position:relative;display:inline-block;border-radius:10px;border:2px solid #2c2c2c;min-width:20px;min-height:20px;vertical-align:-5px}.contact__form__label__box--checkbox,.registration__form__label__box--checkbox,.press__form__label__box--checkbox{border-radius:0}.contact__form__label__box.error,.registration__form__label__box.error,.press__form__label__box.error{border-color:#d84d4d}.contact__form__label__txt,.registration__form__label__txt,.press__form__label__txt{display:inline-block;margin-left:10px;font-weight:700;color:#2c2c2c}.contact__form__ex,.registration__form__ex,.press__form__ex{margin-top:5px;color:#535353}.contact__form__privacyc,.registration__form__privacyc,.press__form__privacyc{margin-left:10px;width:100%;max-width:760px}@media screen and (max-width: 768px){.contact__form__privacyc,.registration__form__privacyc,.press__form__privacyc{margin-left:0;max-width:none}}.contact__form__privacy__ttl,.registration__form__privacy__ttl,.press__form__privacy__ttl{font-weight:700}.contact__form__privacy__txt,.registration__form__privacy__txt,.press__form__privacy__txt{line-height:1.68;color:#535353}.contact__form__privacy__link,.registration__form__privacy__link,.press__form__privacy__link{display:block;width:100%;margin-top:20px;max-width:320px;padding:15px 10px;background-color:#1546aa;text-align:center;color:#fff}@media screen and (max-width: 768px){.contact__form__privacy__link,.registration__form__privacy__link,.press__form__privacy__link{margin:20px auto 0;max-width:none}}.contact__form__privacy__link:after,.registration__form__privacy__link:after,.press__form__privacy__link:after{content:"";display:inline-block;margin-left:7px;width:18px;height:18px;background:url("../images/common/form-link-whitelink.png") no-repeat 50% 50%/contain;vertical-align:-2px}.contact__form__privacy__label,.registration__form__privacy__label,.press__form__privacy__label{display:inline-block;margin-top:30px;cursor:pointer}.contact__form__privacy__label *,.registration__form__privacy__label *,.press__form__privacy__label *{display:inline-block}.contact__form__privacy__label__input,.registration__form__privacy__label__input,.press__form__privacy__label__input{display:none}.contact__form__privacy__label__input:checked+span:before,.registration__form__privacy__label__input:checked+span:before,.press__form__privacy__label__input:checked+span:before{content:"";position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:15px;height:10px;background:url("../images/common/form-check-blue.png") no-repeat 50% 50%/contain}.contact__form__privacy__label__box,.registration__form__privacy__label__box,.press__form__privacy__label__box{position:relative;border:1px solid #c3d9f2;border-radius:3px;width:20px;height:20px;vertical-align:-5px}.contact__form__privacy__label__box.error,.registration__form__privacy__label__box.error,.press__form__privacy__label__box.error{border-color:#d84d4d}.contact__form__privacy__label__txt,.registration__form__privacy__label__txt,.press__form__privacy__label__txt{margin-left:10px;font-weight:700}.contact__form__confirmvalue,.registration__form__confirmvalue,.press__form__confirmvalue{margin-left:10px;width:100%;max-width:760px}@media screen and (max-width: 768px){.contact__form__confirmvalue,.registration__form__confirmvalue,.press__form__confirmvalue{margin-left:0;margin-top:5px;max-width:none}}.contact__form__btnc,.registration__form__btnc,.press__form__btnc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:80px}@media screen and (max-width: 768px){.contact__form__btnc,.registration__form__btnc,.press__form__btnc{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:50px}}.contact__form__btnc--complete,.registration__form__btnc--complete,.press__form__btnc--complete{margin-top:0}.contact__form__btn,.registration__form__btn,.press__form__btn{width:100%;padding:17px 10px;max-width:320px;text-align:center;font-weight:700}.contact__form__btn:hover,.registration__form__btn:hover,.press__form__btn:hover{opacity:.68}@media screen and (max-width: 768px){.contact__form__btn,.registration__form__btn,.press__form__btn{max-width:none}}.contact__form__btn--reset,.contact__form__btn--back,.registration__form__btn--reset,.registration__form__btn--back,.press__form__btn--reset,.press__form__btn--back{background-color:#ecf3fc;color:#1546aa}.contact__form__btn--toconfirm,.contact__form__btn--submit,.contact__form__btn--gohome,.registration__form__btn--toconfirm,.registration__form__btn--submit,.registration__form__btn--gohome,.press__form__btn--toconfirm,.press__form__btn--submit,.press__form__btn--gohome{margin-left:20px;background-color:#1546aa;color:#fff}@media screen and (max-width: 768px){.contact__form__btn--toconfirm,.contact__form__btn--submit,.contact__form__btn--gohome,.registration__form__btn--toconfirm,.registration__form__btn--submit,.registration__form__btn--gohome,.press__form__btn--toconfirm,.press__form__btn--submit,.press__form__btn--gohome{margin-left:0;margin-top:6px}}.contact .form-error-msg,.registration .form-error-msg,.press .form-error-msg{color:#d84d4d}.topmv{overflow:hidden}.topmv img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.topmv__container{position:relative}.topmv__circle{position:absolute;left:calc(50% - 26.5vw);top:calc(50% - 26.5vw);width:53vw;-webkit-animation:rotation linear 150s infinite;animation:rotation linear 150s infinite}@media screen and (max-width: 768px){.topmv__circle{left:calc(50% - 80vw);top:calc(50% - 80vw);width:160vw}}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.topmv__date{position:absolute;right:1vw;top:.5vw;width:20vw}@media screen and (max-width: 768px){.topmv__date{width:40vw}}.topmv__logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:24vw}@media screen and (max-width: 768px){.topmv__logo{width:80vw}}.topmv__registration{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;left:3vw;bottom:3vw;width:100%;padding:30px 25px;max-width:360px;background-color:#1546aa;font-size:18px;font-weight:500;color:#fff}.topmv__registration:hover{opacity:.68}@media screen and (max-width: 768px){.topmv__registration{left:50%;bottom:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);padding:4.5vw 4vw;width:90%;max-width:none;font-size:16px}}.topmv__registration:after{content:"";display:block;width:37px;height:13px;background:url("../images/common/deco-arrow-right-white.png") no-repeat 50% 50%/contain}.topmv__summary{position:absolute;left:3vw;bottom:3vw;width:100%;border:2px solid #1546aa;max-width:380px}.topmv__summary img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.topmv__summary:hover{opacity:.68}@media screen and (max-width: 768px){.topmv__summary{left:50%;bottom:25px;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:90%;max-width:none}}.topmv__scroll{position:absolute;z-index:30;right:5%;bottom:10%}@media screen and (max-width: 768px){.topmv__scroll{display:none;right:auto;left:-2%;bottom:5%}}.topmv__scroll__txt{-webkit-transform:rotate(90deg);transform:rotate(90deg);font-size:16px;letter-spacing:.12em;color:#1546aa}@media screen and (max-width: 768px){.topmv__scroll__txt{font-size:16px}}.topmv__scroll__arrow{position:absolute;top:-100%;right:30%;display:block;width:2px;height:250%;-webkit-animation-name:scroll-down;animation-name:scroll-down;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (max-width: 768px){.topmv__scroll__arrow{top:-20px;right:0;width:20px;height:50px}}.topmv__scroll__arrow:before,.topmv__scroll__arrow:after{content:"";border-radius:40px;width:2px;background-color:#1546aa}.topmv__scroll__arrow:before{position:absolute;left:0;top:0;height:100%}.topmv__scroll__arrow:after{position:absolute;left:0;bottom:0;height:30%;-webkit-transform-origin:100% 100%;transform-origin:100% 100%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@-webkit-keyframes scroll-down{0%{top:-100%}100%{top:0%}}@keyframes scroll-down{0%{top:-100%}100%{top:0%}}@media screen and (max-width: 768px){@-webkit-keyframes scroll-down{0%{top:-30px}100%{top:30px;opacity:0}}@keyframes scroll-down{0%{top:-30px}100%{top:30px;opacity:0}}}.news{padding:100px 0 60px}@media screen and (max-width: 768px){.news{padding:50px 0}}.news__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.news__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.news__ttl{font-size:30px}@media screen and (max-width: 768px){.news__ttl{font-size:20px}}.news__ttl *{display:block;font-weight:700}.news__ttl__en{font-family:"Lato",sans-serif;font-size:100%;color:#1546aa}.news__ttl__ja{font-size:130%;color:#2c2c2c}.news__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:30px}@media screen and (max-width: 768px){.news__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:20px}}.news__item{margin:0 10px;border-radius:10px;padding:25px 15px;width:calc((100% - 40px)/3);background-color:#f4f9ff}@media screen and (max-width: 768px){.news__item{margin:10px 0 0 0;width:100%}}@media screen and (max-width: 768px){.news__item:first-of-type{margin-top:0}}.news__item__date{font-family:"Lato",sans-serif;font-weight:700;color:#1546aa}.news__item__txt{margin-top:5px;font-size:15px}.about{position:relative;padding:210px 0 100px;background-color:#f4f9ff}@media screen and (max-width: 768px){.about{padding:15vw 0 60px}}.about:before{content:"";position:absolute;left:0;top:0;width:100%;height:110px;background:url("../images/top/about-top-deco.png") no-repeat 50% 0/contain}@media screen and (max-width: 768px){.about:before{height:10vw}}.about__ttl{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px;font-size:30px}@media screen and (max-width: 768px){.about__ttl{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}@media screen and (max-width: 768px){.about__ttl{font-size:20px}}.about__ttl *{display:block;font-weight:700}.about__ttl__en{font-family:"Lato",sans-serif;font-size:100%;color:#1546aa}.about__ttl__ja{font-size:130%;color:#2c2c2c}.about__ttl *{text-align:center}.about__txt{line-height:1.68}.about__txtc{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px;margin-top:30px}@media screen and (max-width: 768px){.about__txtc{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}@media screen and (max-width: 768px){.about__txtc{margin-top:20px}}.about__menulist{margin-top:80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}@media screen and (max-width: 600px){.about__menulist{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:30px}}.about__menuitem{width:33.3333333333%;height:33.3333333333vw;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.about__menuitem:hover{opacity:.68}.about__menuitem--program{background-image:url("../images/top/about-menuitem-program.jpg")}.about__menuitem--speaker{background-image:url("../images/top/about-menuitem-speaker.jpg")}.about__menuitem--videomessages{background-image:url("../images/top/about-menuitem-videomessages.jpg")}@media screen and (max-width: 600px){.about__menuitem{width:100%;height:100vw}}.about__menuitem__link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}.about__menuitem__ttl{font-size:20px}@media screen and (max-width: 1024px){.about__menuitem__ttl{font-size:16px}}@media screen and (max-width: 768px){.about__menuitem__ttl{font-size:14px}}.about__menuitem__ttlc{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:auto;padding:2vw 2.5vw 2vw 3vw;width:100%;background-color:rgba(255,255,255,.6)}@media screen and (max-width: 1024px){.about__menuitem__ttlc{padding:10px}}.about__menuitem__ttlc:after{content:"";display:block;width:60px;height:20px;background:url("../images/common/deco-arrow-right-blue.png") no-repeat 50% 50%/contain}@media screen and (max-width: 768px){.about__menuitem__ttlc:after{width:35px;height:12px}}.about__menuitem__ttl *{display:block;font-weight:700}.about__menuitem__ttl__en{font-family:"Lato",sans-serif;font-size:100%;color:#1546aa}.about__menuitem__ttl__ja{font-size:130%;color:#2c2c2c}@media screen and (max-width: 768px){.about__menuitem__ttl__ja{font-size:120%}}.related{margin-top:100px;margin-bottom:120px}@media screen and (max-width: 768px){.related{margin-top:40px;margin-bottom:80px}}.related__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.related__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.related__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;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media screen and (max-width: 768px){.related__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-left:auto;margin-right:auto;max-width:320px}}.related__item{margin-top:60px;width:33.3333333333%}.related__item:hover{opacity:.68}@media screen and (max-width: 768px){.related__item{margin-top:40px;width:100%}}.related__item--tokyo-gx-week{margin-top:0;width:100%}.related__item--tokyo-gx-week-inner{margin:0 auto}.related__item__imgc img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.related__item__ttl{margin-top:10px;font-size:14px;text-align:center}.registration__lead__ttl{font-size:18px;font-weight:700}.registration__lead__ttl--weak{font-weight:400}.registration__lead__ttl:nth-of-type(2){margin-top:30px}.registration__lead__txt{margin-top:10px}.registration__lead__list{margin-top:10px}.registration__lead__item__left{display:inline-block;width:55px;font-weight:700;color:#1546aa}.registration__lead__item__right{margin-left:10px}.registration__lead__institution{margin-top:30px}.registration__form--default{margin-top:60px}.program{padding:60px 0 100px}@media screen and (max-width: 768px){.program{padding:50px 0 60px}}.program__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.program__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.program__item{margin-top:50px}.program__item__ttl{margin-top:10px;font-size:26px;font-weight:700;line-height:1.2}@media screen and (max-width: 768px){.program__item__ttl{font-size:20px}}.program__item__ttl__small{font-size:75%}.program__item__ttl__time{font-size:60%;font-weight:400}@media screen and (max-width: 768px){.program__item__ttl__time{font-size:80%}}.program__item__hemsession{margin-top:20px;border-radius:10px;padding:20px 40px;background-color:#f4f9ff}@media screen and (max-width: 768px){.program__item__hemsession{padding:20px}}.program__item__hemsession__ttl{font-size:18px;font-weight:700}.program__item__hemsession__item__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:10px;font-size:22px;font-weight:700;color:#1546aa}.program__item__hemsession__item__ttl__txt{margin-left:5px}.program__item__hemsession__item__subttl{margin-top:15px;padding-left:10px}.program__item__hemsession__item__subttl__inner{display:inline-block;border-radius:5px;padding:2px 10px;background-color:#489afd;color:#fff}.program__item__hemsession__item__personitem{padding-left:20px;margin-top:5px}.program__item__hemsession__item__personitem__name,.program__item__hemsession__item__personitem__belong{display:block}.program__item__hemsession__item__personitem__name{font-weight:700}.program__item__time__inner{display:inline-block;padding:5px 15px;border-radius:10px;max-width:140px;background-color:#1546aa;text-align:center;font-family:"Lato",sans-serif;font-size:18px;font-weight:700;color:#fff}@media screen and (max-width: 768px){.program__item__time__inner{font-size:16px}}.program__item__theme{margin-top:40px}.program__item__theme__time{display:inline-block;padding:5px 15px;border-radius:10px;max-width:150px;background-color:#f4f9ff;text-align:center;font-family:"Lato",sans-serif;font-size:18px;font-weight:700;color:#1546aa}.program__item__theme__time:before{content:"●";display:inline-block;font-size:1em}.program__item__theme__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:10px;font-size:20px;color:#1546aa}@media screen and (max-width: 768px){.program__item__theme__ttl{font-size:16px}}.program__item__theme__ttl *{font-weight:700}.program__item__theme__ttl__heading{font-family:"Lato",sans-serif;font-size:1em}.program__item__theme__ttl__txt{position:relative;margin-left:20px;padding-left:20px;font-size:1.2em}.program__item__theme__ttl__txt:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:1px;height:70%;background-color:#1546aa}.program__item__person{margin-top:20px;border-radius:10px;padding:20px 40px;background-color:#f4f9ff}@media screen and (max-width: 768px){.program__item__person{padding:20px}}.program__item__person__ttl{font-size:20px;font-weight:700;color:#1546aa}.program__item__person__item{margin-top:20px}@media screen and (max-width: 768px){.program__item__person__item{margin-top:10px}}.program__item__person__item--closing{margin-top:0}.program__item__person__item__name{font-weight:700}.program__item__person__item__belong{color:light-black}.speaker{padding:60px 0 100px}@media screen and (max-width: 768px){.speaker{padding:40px 0 60px}}.speaker__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.speaker__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.speaker__session{margin-top:60px}@media screen and (max-width: 768px){.speaker__session{margin-top:50px}}.speaker__session__time{font-family:"Lato",sans-serif;font-size:18px;font-weight:700;color:#1546aa}.speaker__session__ttl{margin-top:5px;font-size:26px;font-weight:700}@media screen and (max-width: 768px){.speaker__session__ttl{font-size:22px}}.speaker__session__item{margin-top:10px;border-radius:10px;padding:20px 30px;background-color:#f4f9ff}@media screen and (max-width: 768px){.speaker__session__item{padding:20px 3.5vw}}.speaker__session__item__ttl,.speaker__session__item__themettl{position:relative;font-size:20px;font-weight:700;color:#1546aa}.speaker__session__item__themettl{margin-top:5px}@media screen and (max-width: 768px){.speaker__session__item__themettl{font-size:14px}}.speaker__session__item__subttl{margin-top:15px;border-radius:10px;padding:5px 10px;background-color:#1546aa;font-weight:700;color:#fff}.speaker__session__item__personitem{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-top:35px;padding:0 10px}.speaker__session__item__personitem:first-of-type{margin-top:15px}.speaker__session__item__personitem--op{margin-top:0}.speaker__session__item__personitem__imgc{overflow:hidden;border-radius:5px;width:100%;max-width:140px;min-height:100px}.speaker__session__item__personitem__imgc img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}@media screen and (max-width: 768px){.speaker__session__item__personitem__imgc{max-width:90px}}.speaker__session__item__personitem__txtc{margin-left:40px;width:calc(100% - 140px - 40px)}@media screen and (max-width: 768px){.speaker__session__item__personitem__txtc{margin-left:20px;width:calc(100% - 90px - 20px);font-size:14px}}.speaker__session__item__personitem__name{font-weight:700}.speaker__session__item__personitem__belong{color:#535353}.speaker__session__item__personitem__detail{margin-top:15px;border-radius:5px;width:100%;padding:10px 15px;background-color:#fff}.speaker__session__item__personitem__detail__ttl{font-weight:700;color:#1546aa}.speaker__session__item__personitem__detail__ttl:nth-of-type(2){margin-top:15px}.speaker__session__item__personitem__detail__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.speaker__session__item__personitem__detail__item__time{min-width:75px}.speaker__session__item__personitem__detail__item__txt{margin-left:5px;color:#535353}.vm{padding:80px 0 100px}@media screen and (max-width: 768px){.vm{padding:40px 0 60px}}.vm__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.vm__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.vm__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}.vm__item{overflow:hidden;position:relative;border-radius:10px;margin-top:40px;width:48%;cursor:pointer}.vm__item img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.vm__item:hover{opacity:.68}@media screen and (max-width: 768px){.vm__item{margin-top:10px;width:100%}}.vm__item:first-of-type{margin-top:0}.vm__item:nth-of-type(2){margin-top:0}@media screen and (max-width: 768px){.vm__item:nth-of-type(2){margin-top:10px}}.vm__item__play{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:40px;width:80px;height:80px;background-color:#1546aa}@media screen and (max-width: 768px){.vm__item__play{width:60px;height:60px}}.vm__item__play:before{content:"";display:block;position:absolute;left:35%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:0;height:0;border-style:solid;border-width:20px 0 20px 35px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #fff}@media screen and (max-width: 768px){.vm__item__play:before{border-width:15px 0 15px 25px}}.vm__item.act .vm__item__play{display:none}.vm__item__iframe{display:block;width:100%;height:290px}@media screen and (max-width: 768px){.vm__item__iframe{height:55vw}}.login{padding:60px 0 100px}@media screen and (max-width: 768px){.login{padding:50px 0 60px}}.login__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.login__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.login__form__row:nth-of-type(2){margin-top:20px}.login__form__heading{font-size:20px;font-weight:700;color:#1546aa}.login__form__inputc{margin-top:10px}.login__form__input--text{display:inline-block;padding:8px 20px;width:50%;border-radius:5px;border:1px solid #c3d9f2}@media screen and (max-width: 768px){.login__form__input--text{width:100%}}.login__form__input--text.error{border-color:#d84d4d}.login__form__btn{display:block;margin-top:50px;border-radius:5px;padding:15px;width:100%;max-width:50%;background-color:#1546aa;font-size:18px;font-weight:700;text-align:center;color:#fff}.login__form__btn:hover{opacity:.68}@media screen and (max-width: 768px){.login__form__btn{max-width:none}}.mypage{padding:60px 0 100px}@media screen and (max-width: 768px){.mypage{padding:50px 0 60px}}.mypage__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.mypage__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.mypage__uemail__heading{color:#1546aa;font-weight:700}.mypage__uemail__txt{display:inline-block;margin-left:10px}.mypage__pdf{margin-top:20px}.mypage__pdf__link{display:block;padding:20px;width:300px;background-color:#f9f9fc;color:#000;cursor:initial;text-align:center;pointer-events:none}.mypage__pdf__link:hover{opacity:.68}.mypage__pdf__link.act{background-color:#1546aa;color:#fff;cursor:pointer;pointer-events:auto}.submv__presslead__ttl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.submv__presslead__ttl{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:18px}}.submv__presslead__ttl__txt{margin-left:10px;color:#1546aa}@media screen and (max-width: 768px){.submv__presslead__ttl__txt{margin-left:0}}.submv__presslead__deadline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:20px;padding:10px 20px;border:1px solid #000;font-size:20px;font-weight:700}@media screen and (max-width: 768px){.submv__presslead__deadline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:10px;font-size:18px}}.submv__presslead__deadline__heading{min-width:90px}.submv__presslead__deadline__txt{margin-left:10px}@media screen and (max-width: 768px){.submv__presslead__deadline__txt{margin-left:0}}.submv__presslead__noticelist{margin-top:10px}.submv__presslead__noticeitem{display:-webkit-box;display:-ms-flexbox;display:flex}.submv__presslead__noticeitem:before{content:"・";display:inline-block;font-size:1em}.submv__presslead__contact{margin-top:30px}.submv__presslead__contact__ttl{font-size:18px;font-weight:700}.submv__presslead__contact__item{margin-top:10px}.submv__presslead__contact__item__ttl--circle{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.submv__presslead__contact__item__ttl--circle:before{content:"●";display:inline-block;margin-right:5px;font-size:1em}.submv__presslead__contact__item__email__heading{font-weight:700;color:#1546aa}.press__form__heading .small{font-size:80%;font-weight:400}.press__form__label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.press__form__input--uequipment{height:120px}.footer__logolist{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:50px 20px;background-color:#f9f9fc}@media screen and (max-width: 768px){.footer__logolist{padding:20px 3.5vw}}.footer__logoitem img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.footer__logoitem--tgxw{max-width:100px}@media screen and (max-width: 768px){.footer__logoitem--tgxw{max-width:170px}}.footer__logoitem--aggpm{margin:0 20px;max-width:230px}@media screen and (max-width: 768px){.footer__logoitem--aggpm{max-width:170px}}.footer__logoitem--hem{max-width:230px}@media screen and (max-width: 768px){.footer__logoitem--hem{max-width:170px}}.footer__logoitem__link{display:block}.footer__logoitem__link:hover{opacity:.68}.submv__streaming__anotherlang{display:block;margin-left:auto;margin-top:30px;border-radius:5px;padding:10px;width:100%;max-width:200px;font-size:18px;background-color:#1546aa;text-align:center;color:#fff}.submv__streaming__anotherlang:hover{opacity:.68}@media screen and (max-width: 768px){.submv__streaming__anotherlang{padding:5px 10px;font-size:16px}}.streaming{padding:80px 0 100px}@media screen and (max-width: 768px){.streaming{padding:50px 0 70px}}.streaming__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.streaming__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.streaming__ttl{border-radius:5px;padding:15px 20px;background-color:#1546aa;font-size:20px;color:#fff}@media screen and (max-width: 768px){.streaming__ttl{padding:10px;font-size:16px}}.streaming__ats{text-align:right}@media screen and (max-width: 768px){.streaming__ats{font-size:14px}}.streaming__video{margin-top:40px;background-color:gray}@media screen and (max-width: 768px){.streaming__video{margin-top:30px}}.streaming__video__iframe{width:100%;height:630px}@media screen and (max-width: 768px){.streaming__video__iframe{height:70vw}}.streaming__program{margin-top:30px}.streaming__program__ttl{font-size:30px;font-weight:700}@media screen and (max-width: 768px){.streaming__program__ttl{font-size:20px}}.streaming__program__sesstab-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:20px}@media screen and (max-width: 768px){.streaming__program__sesstab-list{-ms-flex-wrap:wrap;flex-wrap:wrap}}.streaming__program__sesstab-item{border-right:1px solid #000;border-bottom:1px solid #000;width:25%}@media screen and (max-width: 768px){.streaming__program__sesstab-item{width:50%}}.streaming__program__sesstab-item__btn{display:block;padding:15px;width:100%;height:100%;background-color:#f9f9fc;text-align:center;color:inherit}.streaming__program__sesstab-item__btn:hover{opacity:.68}.streaming__program__sesstab-item__btn.act{background-color:#1546aa;color:#fff}@media screen and (max-width: 768px){.streaming__program__sesstab-item__btn{padding:10px 3.5vw;font-size:14px}}.streaming__program__sesstab-item__time,.streaming__program__sesstab-item__txt{display:block;pointer-events:none}.streaming__program__sesstab-item__time--hw1{margin-top:10px}.streaming__program__hw{margin-top:30px;display:none}.streaming__program__hw.act{display:block}.streaming__program__hw__ttl__time{display:block;font-size:20px;font-weight:600;color:#2db6dd}.streaming__program__hw__ttl__txt{padding:15px 20px;display:block;background-color:#edfaff;font-weight:600;font-size:22px;color:#072b71}@media screen and (max-width: 768px){.streaming__program__hw__ttl__txt{padding-left:3.5vw;padding-right:3.5vw;max-width:none;width:100%;font-size:20px}}.streaming__program__hw__ttl:nth-of-type(2){margin-top:30px}.streaming__program__hw__ttl__txt{display:-webkit-box;display:-ms-flexbox;display:flex}.streaming__program__hw__ttl__txt__numbering{margin-right:5px}.streaming__program__hw__item{margin-top:20px}.streaming__program__hw__item__ttl{font-size:20px;font-weight:500;color:#1546aa;border-bottom:2px solid #1546aa}@media screen and (max-width: 768px){.streaming__program__hw__item__ttl{font-size:16px}}.streaming__program__hw__item__member{margin-top:30px}.streaming__program__hw__item__member__name{display:block;font-size:16px;font-weight:600;color:#141722}.streaming__program__hw__item__member__belong{display:block;color:#707070}@media screen and (max-width: 768px){.streaming__program__hw__item__member{margin-top:20px}}.streaming__program__hw__theme-item{margin-top:30px;padding-top:60px;padding-bottom:60px;display:none}.streaming__program__hw__theme-item.act{display:block}.streaming__program__hw__theme-item--blue{background-color:#f4f9ff}.streaming__program__hw__theme-item__time{text-align:center}.streaming__program__hw__theme-item__time__inner{display:inline-block;padding:0 20px;border-radius:5px;background-color:#1546aa;color:#fff}.streaming__program__hw__theme-item__ttl{margin:10px auto 0;font-size:20px;text-align:center;color:#1546aa;min-height:85px}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__ttl{min-height:0;font-size:18px}}.streaming__program__hw__theme-item__ttl__num{display:block;font-size:.8em}.streaming__program__hw__theme-item__ttl__txt{font-weight:700}.streaming__program__hw__theme-item__moderator{margin-top:30px}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__moderator{margin-top:20px}}.streaming__program__hw__theme-item__moderator__ttl{font-size:18px;font-weight:500;color:#1546aa;border-bottom:2px solid #1546aa}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__moderator__ttl{font-size:16px}}.streaming__program__hw__theme-item__moderator__member-item{margin-top:40px}.streaming__program__hw__theme-item__moderator__member-item__name{display:block;font-size:16px;font-weight:600;color:#141722}.streaming__program__hw__theme-item__moderator__member-item__belong{display:block;color:#707070}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__moderator__member-item{margin-top:20px}}.streaming__program__hw__theme-item__panelist{margin-top:60px}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__panelist{margin-top:40px}}.streaming__program__hw__theme-item__panelist__ttl{font-size:18px;font-weight:500;color:#1546aa;border-bottom:2px solid #1546aa}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__panelist__ttl{font-size:16px}}.streaming__program__hw__theme-item__panelist__member-item{margin-top:40px}.streaming__program__hw__theme-item__panelist__member-item__name{display:block;font-size:16px;font-weight:600;color:#141722}.streaming__program__hw__theme-item__panelist__member-item__belong{display:block;color:#707070}@media screen and (max-width: 768px){.streaming__program__hw__theme-item__panelist__member-item{margin-top:20px}}.streaming__program__hw2{margin-top:30px;display:none}.streaming__program__hw2.act{display:block}.streaming__program__hw2__ttl__time{display:block;font-size:20px;font-weight:600;color:#2db6dd}.streaming__program__hw2__ttl__txt{padding:15px 20px;display:block;background-color:#edfaff;font-weight:600;font-size:22px;color:#072b71}@media screen and (max-width: 768px){.streaming__program__hw2__ttl__txt{padding-left:3.5vw;padding-right:3.5vw;max-width:none;width:100%;font-size:20px}}.streaming__program__closing{margin-top:30px;display:none}.streaming__program__closing.act{display:block}.streaming__program__closing__ttl__time{display:block;font-size:20px;font-weight:600;color:#2db6dd}.streaming__program__closing__ttl__txt{padding:15px 20px;display:block;background-color:#edfaff;font-weight:600;font-size:22px;color:#072b71}@media screen and (max-width: 768px){.streaming__program__closing__ttl__txt{padding-left:3.5vw;padding-right:3.5vw;max-width:none;width:100%;font-size:20px}}.cm-pdf-download-btn{display:inline-block;margin-top:5px;border-radius:3px;padding:2px 20px 2px 10px;background-color:#1546aa;font-size:14px;color:#fff}.cm-pdf-download-btn:hover{opacity:.68}.cm-pdf-download-btn__arrow{display:inline-block;margin-right:5px;vertical-align:2px}.submv__livelogin{margin-top:30px}.submv__livelogin__txt{border-radius:5px;padding:20px;background-color:#fff;line-height:1.68}.submv__livelogin__txt__strong{font-weight:700}.login .form-error-msg{margin-top:5px;color:#f25f44}.submv__archivelead{margin-top:50px}@media screen and (max-width: 768px){.submv__archivelead{margin-top:30px}}.submv__archivelead__txt{position:relative;padding-left:1em}.submv__archivelead__txt:before{content:"・";position:absolute;left:0;top:0;display:block}.archive{padding:60px 0 100px}@media screen and (max-width: 768px){.archive{padding:50px 0 60px}}.archive__container{display:block;margin:0 auto;padding-left:20px;padding-right:20px;width:100%;max-width:1040px}@media screen and (max-width: 768px){.archive__container{padding-left:3.5vw;padding-right:3.5vw;max-width:calc(1000px + 7vw)}}.archive__session{margin-top:50px}.archive__session:first-of-type{margin-top:0}.archive__session__ttl{position:relative;padding-left:35px;font-size:26px;font-weight:700;color:#1546aa}@media screen and (max-width: 768px){.archive__session__ttl{font-size:20px}}.archive__session__ttl:before{content:"";display:block;position:absolute;left:0;top:17px;width:25px;height:3px;background-color:#1546aa}.archive__session__videolist{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap}.archive__session__videoitem{margin:15px 10px;width:calc(33.3% - 20px)}@media screen and (max-width: 768px){.archive__session__videoitem{width:100%}}.archive__session__videoitem__ttl{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;min-height:80px;background-color:#f4f9ff;padding:20px 10px;font-size:14px;font-weight:700;text-align:center;color:#1546aa}@media screen and (max-width: 768px){.archive__session__videoitem__ttl{padding:15px 10px;min-height:0}}.archive__session__videoitem__thumbc{cursor:pointer;overflow:hidden;border-radius:10px;margin-top:15px}.archive__session__videoitem__thumbc img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;width:100%}.archive__session__videoitem__thumbc:hover{opacity:.68}.archive__session__videoitem__iframe{display:block;width:100%;height:190px}.archive__session__summary{margin-top:30px;padding:20px 30px;background-color:#f4f9ff}@media screen and (max-width: 768px){.archive__session__summary{margin-top:20px;padding:10px}}.archive__session__summary__link{font-size:18px;text-decoration:underline;color:#0645ad}.archive__session__summary__link:hover{opacity:.68}@media screen and (max-width: 768px){.archive__session__summary__link{font-size:14px}}.archive__session__summary .pdf-icn{margin-left:10px;vertical-align:0}/*# sourceMappingURL=main.css.map */