/*! 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;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}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,button{line-height:1}@media screen and (max-width: 768px){body,button{font-family:"Helvetica Neue","Helvetica","Hiragino Kaku Gothic ProN","ヒラギノ角ゴ ProN W3","ヒラギノ角ゴシック","Hiragino Sans",sans-serif}}@media screen and (min-width: 769px){body,button{font-family:"Arial","游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","メイリオ",Meiryo,sans-serif}}h1,h2,h3,h4,h5,h6{font-weight:700;margin:0;padding:0}p{margin:0;padding:0}strong{font-weight:700}a{-webkit-tap-highlight-color:rgba(0,0,0,0);text-decoration:none}button{background-color:rgba(0,0,0,0);border:inherit;border-radius:inherit;padding:0}img,input[type=image]{height:auto;max-width:100%;width:100%}ul,ol,li{list-style:none}ul,ol,dl,dt,dd{margin:0;padding:0}@media screen and (max-width: 768px){.pc{display:none !important}}@media screen and (min-width: 769px){.sp{display:none !important}}body{background-color:#fff;color:#333}@media screen and (max-width: 768px){body{font-size:4.2666666667vw}}@media screen and (min-width: 769px){body{font-size:16px}}a{color:#333;text-decoration:none}main{display:block}@media screen and (max-width: 768px){main{margin-top:15.7333333333vw}}@media screen and (min-width: 769px){main{margin-top:5.4172767204vw}}@media screen and (min-width: 1366px){main{margin-top:74px}}#header{position:fixed;top:0;left:0;width:100%;background-color:#fff;z-index:1000}#header .inner{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){#header .inner{padding-left:2.6666666667vw;width:93.3333333333vw;padding:3.2vw 0;margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (min-width: 769px){#header .inner{width:100%;padding-left:.7320644217vw;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1366px){#header .inner{padding-left:10px}}@media screen and (max-width: 768px){#header .logo{width:29vw}}@media screen and (min-width: 769px){#header .logo{width:9.9502196193vw;margin-right:1.4641288433vw;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;-webkit-transition:.3s;transition:.3s}#header .logo:hover{opacity:.8}}@media screen and (min-width: 1366px){#header .logo{width:135.92px;margin-right:20px}}@media screen and (max-width: 768px){#header .date{display:none}}@media screen and (min-width: 769px){#header .date{width:8.7115666179vw;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}}@media screen and (min-width: 1366px){#header .date{width:119px}}@media screen and (max-width: 768px){#header .control{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2.6666666667vw}}@media screen and (min-width: 769px){#header .control{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4;background-color:#f2f2f2;width:9.9560761347vw;height:5.4172767204vw;padding:0 1.0248901903vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:.5856515373vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1366px){#header .control{width:136px;height:74px;padding:0 14px;gap:8px 0}}#header .control .sns{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#header .control .sns{gap:0 1.8666666667vw}}@media screen and (min-width: 769px){#header .control .sns{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media screen and (max-width: 768px){#header .control .sns .item{width:6.0746666667vw;color:#333}}@media screen and (min-width: 769px){#header .control .sns .item{width:1.6171303075vw;-webkit-transition:.3s;transition:.3s}#header .control .sns .item:hover{opacity:.8}}@media screen and (min-width: 1366px){#header .control .sns .item{width:22.09px}}#header .control .lang{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){#header .control .lang{gap:0 .8vw}}@media screen and (min-width: 769px){#header .control .lang{gap:0 .439238653vw}}@media screen and (min-width: 769px)and (min-width: 769px){#header .control .lang:hover .text{color:#0f2f46}}@media screen and (min-width: 769px){#header .control .lang:hover .text.active{color:#bdc1c4}}@media screen and (min-width: 769px){#header .control .lang:hover .bar:after{left:86%}}@media screen and (min-width: 1366px){#header .control .lang{gap:0 6px}}#header .control .lang.-active_jp:hover .text.-jp{color:#bdc1c4}#header .control .lang.-active_jp .text.-jp{color:#0f2f46}#header .control .lang.-active_en:hover .bar:after{left:0%}#header .control .lang.-active_en:hover .text.-en{color:#bdc1c4}#header .control .lang.-active_en .text.-en{color:#0f2f46}#header .control .lang.-active_en .bar:after{left:86%}#header .control .lang .text{font-weight:bold;color:#bdc1c4}@media screen and (min-width: 769px){#header .control .lang .text{-webkit-transition:.3s;transition:.3s}}#header .control .lang .text.active{color:#0f2f46}#header .control .lang .bar{background-color:#bdc1c4;position:relative;border-radius:2px}@media screen and (max-width: 768px){#header .control .lang .bar{width:3.2vw;height:.5333333333vw}}@media screen and (min-width: 769px){#header .control .lang .bar{display:-webkit-box;display:-ms-flexbox;display:flex;width:1.2445095168vw;height:.1464128843vw}}@media screen and (min-width: 1366px){#header .control .lang .bar{width:17px}}#header .control .lang .bar:after{display:block;content:"";background-color:#0f2f46;border-radius:3px;position:absolute;left:0}@media screen and (max-width: 768px){#header .control .lang .bar:after{width:1.248vw;height:1.248vw;top:-.3573333333vw}}@media screen and (min-width: 769px){#header .control .lang .bar:after{-webkit-transition:.3s;transition:.3s;width:.3426061493vw;height:.3426061493vw;top:-.0980966325vw}}@media screen and (min-width: 1366px){#header .control .lang .bar:after{width:4.68px;height:4.68px;top:-1.34px}}@media screen and (max-width: 768px){#header .regist{display:none}}@media screen and (min-width: 769px){#header .regist{margin:0;-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block;position:relative;width:8.9311859444vw;height:5.4172767204vw;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;line-height:1.2857142857;font-size:1.0248901903vw;background-color:red;color:#fff;-webkit-transition:.3s;transition:.3s}#header .regist:hover{opacity:.8}}@media screen and (min-width: 1366px){#header .regist{width:122px;height:74px}}#header .regist.-inactive{background-color:#ccc}#header .regist:after{display:block;content:""}@media screen and (min-width: 769px){#header .regist:after{width:.3660322108vw;height:.3660322108vw;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;right:1.0248901903vw;top:50%}}@media screen and (min-width: 1366px){#header .regist:after{width:5px;height:5px;right:14px}}@media screen and (max-width: 768px){#header .drawer_btn{width:7.4506666667vw}}@media screen and (min-width: 769px){#header .drawer_btn{display:none}}@media screen and (max-width: 768px){#header.-open{display:block;position:fixed;z-index:1000;background-color:#fff;width:100%;height:100%;top:0;left:0;right:0;bottom:0;overflow-y:auto;-webkit-box-sizing:border-box;box-sizing:border-box}#header.-open .inner{-ms-flex-wrap:wrap;flex-wrap:wrap}#header.-open .logo{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}#header.-open .drawer_btn{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}#header.-open .control{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}#header.-open #nav{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5;display:block;margin:8vw 0 8vw 0}}#header .date svg path{fill:#a660a3}#header .regist{background-color:#00cbd3}@media screen and (max-width: 768px){#nav{display:none;width:100%}}@media screen and (min-width: 769px){#nav{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 6.2225475842vw 0 auto;gap:0 3.3674963397vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 1366px){#nav{margin:0 85px 0 auto;gap:0 46px}}#nav .tab{position:relative}@media screen and (max-width: 768px){#nav .tab{display:block;margin-bottom:10.6666666667vw}#nav .tab:last-child{margin-bottom:0}}@media screen and (min-width: 769px){#nav .tab.-active .label{font-weight:bold}}@media screen and (max-width: 768px){#nav .tab.-inactive{display:none}}@media screen and (min-width: 769px){#nav .tab.-inactive{opacity:.5}}@media screen and (max-width: 768px){#nav .tab .box_wrap,#nav .tab .menu_wrap{display:block !important}}@media screen and (min-width: 769px){#nav .tab .box_wrap,#nav .tab .menu_wrap{display:none;position:absolute;width:21.9619326501vw;background-color:#f0f0f0;padding:1.4641288433vw;-webkit-transform:translateX(-50%);transform:translateX(-50%);left:50%;top:2.196193265vw;-webkit-box-sizing:border-box;box-sizing:border-box}}@media screen and (min-width: 1366px){#nav .tab .box_wrap,#nav .tab .menu_wrap{width:300px;top:30px;padding:20px}}#nav .tab .box_wrap .box,#nav .tab .box_wrap .menu,#nav .tab .menu_wrap .box,#nav .tab .menu_wrap .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){#nav .tab .box_wrap .box,#nav .tab .box_wrap .menu,#nav .tab .menu_wrap .box,#nav .tab .menu_wrap .menu{gap:4vw 0;line-height:1.2857142857;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box,#nav .tab .box_wrap .menu,#nav .tab .menu_wrap .box,#nav .tab .menu_wrap .menu{gap:1.0980966325vw 0;font-size:1.0248901903vw;line-height:1.2857142857}}@media screen and (min-width: 1366px){#nav .tab .box_wrap .box,#nav .tab .box_wrap .menu,#nav .tab .menu_wrap .box,#nav .tab .menu_wrap .menu{gap:15px 0;font-size:14px}}#nav .tab .box_wrap .box .line,#nav .tab .box_wrap .menu .line,#nav .tab .menu_wrap .box .line,#nav .tab .menu_wrap .menu .line{width:100%;height:2px;background-color:#ccc}#nav .tab .box_wrap .box .item,#nav .tab .box_wrap .menu .item,#nav .tab .menu_wrap .box .item,#nav .tab .menu_wrap .menu .item{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:bold;margin:0}#nav .tab .box_wrap .box .item:before,#nav .tab .box_wrap .menu .item:before,#nav .tab .menu_wrap .box .item:before,#nav .tab .menu_wrap .menu .item:before{display:block;content:"";border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%)}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .item:before,#nav .tab .box_wrap .menu .item:before,#nav .tab .menu_wrap .box .item:before,#nav .tab .menu_wrap .menu .item:before{width:.8vw;height:.8vw;margin-right:2.6666666667vw}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .item:before,#nav .tab .box_wrap .menu .item:before,#nav .tab .menu_wrap .box .item:before,#nav .tab .menu_wrap .menu .item:before{width:.2196193265vw;height:.2196193265vw;margin-right:.7320644217vw}}@media screen and (min-width: 1366px){#nav .tab .box_wrap .box .item:before,#nav .tab .box_wrap .menu .item:before,#nav .tab .menu_wrap .box .item:before,#nav .tab .menu_wrap .menu .item:before{width:3px;height:3px;margin-right:10px}}#nav .tab .box_wrap .box .item.-pdf:after,#nav .tab .box_wrap .menu .item.-pdf:after,#nav .tab .menu_wrap .box .item.-pdf:after,#nav .tab .menu_wrap .menu .item.-pdf:after{content:"PDF";border:1px solid #333;color:#333;line-height:1;border-radius:4px}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .item.-pdf:after,#nav .tab .box_wrap .menu .item.-pdf:after,#nav .tab .menu_wrap .box .item.-pdf:after,#nav .tab .menu_wrap .menu .item.-pdf:after{font-size:2.6666666667vw;padding:.5333333333vw;margin-left:1.0666666667vw}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .item.-pdf:after,#nav .tab .box_wrap .menu .item.-pdf:after,#nav .tab .menu_wrap .box .item.-pdf:after,#nav .tab .menu_wrap .menu .item.-pdf:after{font-size:10px;padding:2px;margin-left:4px}}#nav .tab .box_wrap .box .item.-new:after,#nav .tab .box_wrap .menu .item.-new:after,#nav .tab .menu_wrap .box .item.-new:after,#nav .tab .menu_wrap .menu .item.-new:after{content:"NEW";border:1px solid #fff;background-color:#d00;color:#fff;line-height:1;border-radius:4px}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .item.-new:after,#nav .tab .box_wrap .menu .item.-new:after,#nav .tab .menu_wrap .box .item.-new:after,#nav .tab .menu_wrap .menu .item.-new:after{font-size:2.6666666667vw;padding:.5333333333vw;margin-left:1.0666666667vw}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .item.-new:after,#nav .tab .box_wrap .menu .item.-new:after,#nav .tab .menu_wrap .box .item.-new:after,#nav .tab .menu_wrap .menu .item.-new:after{font-size:10px;padding:2px;margin-left:4px}}#nav .tab .box_wrap .box .item.-pickup,#nav .tab .box_wrap .menu .item.-pickup,#nav .tab .menu_wrap .box .item.-pickup,#nav .tab .menu_wrap .menu .item.-pickup{color:#fff;background:linear-gradient(45deg, #B67B03 0%, #DAAF08 45%, #FEE9A0 70%, #DAAF08 85%, #B67B03 90% 100%);text-shadow:1px 1px 1px #352400,-1px 1px 1px #352400,1px -1px 1px #352400,-1px -1px 1px #352400,1px 0px 1px #352400,0px 1px 1px #352400,-1px 0px 1px #352400,0px -1px 1px #352400;letter-spacing:1px;border-radius:5px}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .item.-pickup,#nav .tab .box_wrap .menu .item.-pickup,#nav .tab .menu_wrap .box .item.-pickup,#nav .tab .menu_wrap .menu .item.-pickup{padding:2.6666666667vw 0}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .item.-pickup,#nav .tab .box_wrap .menu .item.-pickup,#nav .tab .menu_wrap .box .item.-pickup,#nav .tab .menu_wrap .menu .item.-pickup{padding:10px 0}}#nav .tab .box_wrap .box .item.-pickup:before,#nav .tab .box_wrap .menu .item.-pickup:before,#nav .tab .menu_wrap .box .item.-pickup:before,#nav .tab .menu_wrap .menu .item.-pickup:before{border-color:#fff}@-webkit-keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}100%{background-position:0% 50%}}#nav .tab .box_wrap .box .item.-inactive,#nav .tab .box_wrap .menu .item.-inactive,#nav .tab .menu_wrap .box .item.-inactive,#nav .tab .menu_wrap .menu .item.-inactive{opacity:.5}#nav .tab .box_wrap .box .icon:after,#nav .tab .box_wrap .menu .icon:after,#nav .tab .menu_wrap .box .icon:after,#nav .tab .menu_wrap .menu .icon:after{display:inline-block;color:#fff;content:attr(data-type);text-align:center;border:1px solid rgba(255,255,255,.5)}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .icon:after,#nav .tab .box_wrap .menu .icon:after,#nav .tab .menu_wrap .box .icon:after,#nav .tab .menu_wrap .menu .icon:after{border-radius:.8vw;font-size:3.2vw;padding:1.0666666667vw 1.3333333333vw .8vw 1.3333333333vw;margin:0 1.3333333333vw 0 0}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .icon:after,#nav .tab .box_wrap .menu .icon:after,#nav .tab .menu_wrap .box .icon:after,#nav .tab .menu_wrap .menu .icon:after{border-radius:3px;font-size:12px;padding:4px 5px 3px 5px;margin:0 5px 0 0}}#nav .tab .box_wrap .box .icon[data-type=登録制・無料]::after,#nav .tab .box_wrap .box .icon[data-type=視聴登録制・無料]::after,#nav .tab .box_wrap .menu .icon[data-type=登録制・無料]::after,#nav .tab .box_wrap .menu .icon[data-type=視聴登録制・無料]::after,#nav .tab .menu_wrap .box .icon[data-type=登録制・無料]::after,#nav .tab .menu_wrap .box .icon[data-type=視聴登録制・無料]::after,#nav .tab .menu_wrap .menu .icon[data-type=登録制・無料]::after,#nav .tab .menu_wrap .menu .icon[data-type=視聴登録制・無料]::after{background-color:#0f2f46}#nav .tab .box_wrap .box .icon[data-type=登録制・有料]::after,#nav .tab .box_wrap .menu .icon[data-type=登録制・有料]::after,#nav .tab .menu_wrap .box .icon[data-type=登録制・有料]::after,#nav .tab .menu_wrap .menu .icon[data-type=登録制・有料]::after{background-color:#be0000}#nav .tab .box_wrap .box .subtitle,#nav .tab .box_wrap .menu .subtitle,#nav .tab .menu_wrap .box .subtitle,#nav .tab .menu_wrap .menu .subtitle{font-weight:bold}@media screen and (max-width: 768px){#nav .tab .box_wrap .box .subtitle,#nav .tab .box_wrap .menu .subtitle,#nav .tab .menu_wrap .box .subtitle,#nav .tab .menu_wrap .menu .subtitle{margin-top:2.6666666667vw}}@media screen and (min-width: 769px){#nav .tab .box_wrap .box .subtitle,#nav .tab .box_wrap .menu .subtitle,#nav .tab .menu_wrap .box .subtitle,#nav .tab .menu_wrap .menu .subtitle{margin-top:.7320644217vw}}@media screen and (min-width: 1366px){#nav .tab .box_wrap .box .subtitle,#nav .tab .box_wrap .menu .subtitle,#nav .tab .menu_wrap .box .subtitle,#nav .tab .menu_wrap .menu .subtitle{margin-top:10px}}#nav .tab .box_wrap .box .subtitle:before,#nav .tab .box_wrap .menu .subtitle:before,#nav .tab .menu_wrap .box .subtitle:before,#nav .tab .menu_wrap .menu .subtitle:before{content:"▼"}#nav .tab .box_wrap .box .subtitle.-inactive,#nav .tab .box_wrap .menu .subtitle.-inactive,#nav .tab .menu_wrap .box .subtitle.-inactive,#nav .tab .menu_wrap .menu .subtitle.-inactive{opacity:.5}@media screen and (max-width: 768px){#nav .tab .label{padding-bottom:4vw;margin-bottom:4vw;font-weight:bold;border-bottom:1px solid #aaa}}@media screen and (min-width: 769px){#nav .tab .label{font-size:1.0248901903vw;cursor:pointer}}@media screen and (min-width: 1366px){#nav .tab .label{font-size:14px}}@media screen and (max-width: 768px){#nav .c-btn_wrap{margin-bottom:10.6666666667vw}#nav .events{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw 0}#nav .btn{width:53.3333333333vw}}@media screen and (min-width: 769px){#aside{margin-top:100px}}@media screen and (min-width: 769px){#aside .inner{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}}#aside .inner.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#aside .title{font-weight:bold;text-align:center}@media screen and (max-width: 768px){#aside .title{font-size:5.3333333333vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#aside .title{font-size:25px}}@media screen and (max-width: 768px){#aside .col.-media{margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#aside .col.-media{width:37.1621621622%}}@media screen and (min-width: 769px){#aside .col.-media .title{margin-bottom:28px}}@media screen and (min-width: 769px){#aside .col.-banner{width:57.5388513514%}}@media screen and (min-width: 769px){#aside .col.-banner .title{margin-bottom:20px}}@media screen and (max-width: 768px){#aside .mediasponsor{margin-bottom:10.6666666667vw}#aside .mediasponsor .btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#aside .mediasponsor .btn{width:53.3333333333vw}}@media screen and (min-width: 769px){#aside .mediasponsor{margin-bottom:55px}}#aside .mediapr .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#aside .mediapr .list{width:70%;margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#aside .mediapr .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:15px 3.4090909091%}}#aside .mediapr .list .item{border:1px solid #ccc}@media screen and (min-width: 769px){#aside .mediapr .list .item{width:46.8181818182%;-webkit-transition:.3s;transition:.3s}#aside .mediapr .list .item:hover{opacity:.8}}@media screen and (max-width: 768px){#aside .events{margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#aside .events{margin-bottom:33px}}#aside .events .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#aside .events .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:70%;margin:0 auto;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#aside .events .list{gap:0 15px}}@media screen and (min-width: 769px){#aside .events .list .item{-webkit-transition:.3s;transition:.3s}#aside .events .list .item:hover{opacity:.8}}#aside .sns .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#aside .sns .list{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#aside .sns .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 15px}}@media screen and (max-width: 768px){#aside .sns .list .item{width:48%}}@media screen and (min-width: 769px){#aside .sns .list .item{-webkit-transition:.3s;transition:.3s}#aside .sns .list .item:hover{opacity:.8}}#footer{background-color:#0f2f46}@media screen and (max-width: 768px){#footer{padding-top:8vw}}@media screen and (min-width: 769px){#footer{padding-top:70px}}#footer .inner{margin:0 auto;max-width:initial}@media screen and (max-width: 768px){#footer .inner{width:85.3333333333vw}}@media screen and (min-width: 769px){#footer .inner{width:94%}}#footer .head{border-bottom:1px solid rgba(255,255,255,.5)}@media screen and (max-width: 768px){#footer .head{padding:0 0 8vw 0;margin:0 0 8vw 0}}@media screen and (min-width: 769px){#footer .head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 2.9282576867vw;padding:0 0 3.6603221083vw;margin:0 0 3.6603221083vw}}@media screen and (max-width: 768px){#footer .head .logo{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#footer .head .logo{width:17.3221083455vw}}#footer .head .sns{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#footer .head .sns{gap:0 5.0666666667vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#footer .head .sns{gap:0 1.3909224012vw}}@media screen and (max-width: 768px){#footer .head .sns .item{width:10.1333333333vw}}@media screen and (min-width: 769px){#footer .head .sns .item{width:2.8221083455vw;-webkit-transition:.3s;transition:.3s}#footer .head .sns .item:hover{opacity:.8}}@media screen and (min-width: 769px){#footer .head .btn_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1.3909224012vw 0}}@media screen and (min-width: 769px){#footer .head .btn_wrap .btn{font-size:15px;padding-top:13px;padding-bottom:13px;margin:0}}#footer .nav{color:#fff}@media screen and (max-width: 768px){#footer .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#footer .nav{display:-webkit-box;display:-ms-flexbox;display:flex;gap:2.9282576867vw 2.196193265vw;padding-bottom:60px}}#footer .nav a{color:#fff}@media screen and (min-width: 769px){#footer .nav .tab:first-child{max-width:200px}}#footer .nav .tab.-inactive{display:none}#footer .nav .tab .label,#footer .nav .tab .label_other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #fff;color:#fff}@media screen and (max-width: 768px){#footer .nav .tab .label,#footer .nav .tab .label_other{font-size:4vw;margin-bottom:2.6666666667vw;padding-bottom:2.6666666667vw;gap:0 1.3333333333vw}}@media screen and (min-width: 769px){#footer .nav .tab .label,#footer .nav .tab .label_other{font-size:1.0980966325vw;margin-bottom:.7320644217vw;padding-bottom:.7320644217vw;gap:0 .3660322108vw}}#footer .nav .tab .label:before,#footer .nav .tab .label_other:before{content:"";display:block;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-top:1px solid #fff;border-right:1px solid #fff}@media screen and (max-width: 768px){#footer .nav .tab .label:before,#footer .nav .tab .label_other:before{width:1.6vw;height:1.6vw}}@media screen and (min-width: 769px){#footer .nav .tab .label:before,#footer .nav .tab .label_other:before{width:.439238653vw;height:.439238653vw}}#footer .nav .tab .label_other:before{display:none}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap,#footer .nav .tab .box_wrap{margin-bottom:8vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap,#footer .nav .tab .box_wrap{margin-bottom:30px}}#footer .nav .tab .menu_wrap .menu,#footer .nav .tab .menu_wrap .box,#footer .nav .tab .box_wrap .menu,#footer .nav .tab .box_wrap .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu,#footer .nav .tab .menu_wrap .box,#footer .nav .tab .box_wrap .menu,#footer .nav .tab .box_wrap .box{font-size:3.4666666667vw;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu,#footer .nav .tab .menu_wrap .box,#footer .nav .tab .box_wrap .menu,#footer .nav .tab .box_wrap .box{font-size:13px;gap:8px 0}}#footer .nav .tab .menu_wrap .menu .line,#footer .nav .tab .menu_wrap .box .line,#footer .nav .tab .box_wrap .menu .line,#footer .nav .tab .box_wrap .box .line{width:100%;height:1px;background-color:rgba(255,255,255,.5)}#footer .nav .tab .menu_wrap .menu .item,#footer .nav .tab .menu_wrap .box .item,#footer .nav .tab .box_wrap .menu .item,#footer .nav .tab .box_wrap .box .item{color:rgba(255,255,255,.65);display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0;line-height:1.4}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu .item,#footer .nav .tab .menu_wrap .box .item,#footer .nav .tab .box_wrap .menu .item,#footer .nav .tab .box_wrap .box .item{gap:0 1.3333333333vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu .item,#footer .nav .tab .menu_wrap .box .item,#footer .nav .tab .box_wrap .menu .item,#footer .nav .tab .box_wrap .box .item{gap:0 .3660322108vw;-webkit-transition:.3s;transition:.3s}#footer .nav .tab .menu_wrap .menu .item:hover,#footer .nav .tab .menu_wrap .box .item:hover,#footer .nav .tab .box_wrap .menu .item:hover,#footer .nav .tab .box_wrap .box .item:hover{text-decoration:underline;color:#fff}}#footer .nav .tab .menu_wrap .menu .item:before,#footer .nav .tab .menu_wrap .box .item:before,#footer .nav .tab .box_wrap .menu .item:before,#footer .nav .tab .box_wrap .box .item:before{content:"-"}#footer .nav .tab .menu_wrap .menu .item.-pdf:after,#footer .nav .tab .menu_wrap .box .item.-pdf:after,#footer .nav .tab .box_wrap .menu .item.-pdf:after,#footer .nav .tab .box_wrap .box .item.-pdf:after{content:"PDF";border:1px solid #fff;color:#fff;line-height:1;border-radius:4px}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu .item.-pdf:after,#footer .nav .tab .menu_wrap .box .item.-pdf:after,#footer .nav .tab .box_wrap .menu .item.-pdf:after,#footer .nav .tab .box_wrap .box .item.-pdf:after{font-size:2.6666666667vw;padding:.5333333333vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu .item.-pdf:after,#footer .nav .tab .menu_wrap .box .item.-pdf:after,#footer .nav .tab .box_wrap .menu .item.-pdf:after,#footer .nav .tab .box_wrap .box .item.-pdf:after{font-size:10px;padding:2px}}#footer .nav .tab .menu_wrap .menu .item.-new:after,#footer .nav .tab .menu_wrap .box .item.-new:after,#footer .nav .tab .box_wrap .menu .item.-new:after,#footer .nav .tab .box_wrap .box .item.-new:after{content:"NEW";border:1px solid #fff;background-color:red;color:#fff;line-height:1;border-radius:4px}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu .item.-new:after,#footer .nav .tab .menu_wrap .box .item.-new:after,#footer .nav .tab .box_wrap .menu .item.-new:after,#footer .nav .tab .box_wrap .box .item.-new:after{font-size:2.6666666667vw;padding:.5333333333vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu .item.-new:after,#footer .nav .tab .menu_wrap .box .item.-new:after,#footer .nav .tab .box_wrap .menu .item.-new:after,#footer .nav .tab .box_wrap .box .item.-new:after{font-size:10px;padding:2px}}#footer .nav .tab .menu_wrap .menu .item.-inactive,#footer .nav .tab .menu_wrap .box .item.-inactive,#footer .nav .tab .box_wrap .menu .item.-inactive,#footer .nav .tab .box_wrap .box .item.-inactive{opacity:.5}#footer .nav .tab .menu_wrap .menu .icon:after,#footer .nav .tab .menu_wrap .box .icon:after,#footer .nav .tab .box_wrap .menu .icon:after,#footer .nav .tab .box_wrap .box .icon:after{display:inline-block;content:attr(data-type);border:1px solid #fff;color:#fff}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu .icon:after,#footer .nav .tab .menu_wrap .box .icon:after,#footer .nav .tab .box_wrap .menu .icon:after,#footer .nav .tab .box_wrap .box .icon:after{font-size:2.6666666667vw;padding:.8vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu .icon:after,#footer .nav .tab .menu_wrap .box .icon:after,#footer .nav .tab .box_wrap .menu .icon:after,#footer .nav .tab .box_wrap .box .icon:after{font-size:10px;padding:3px}}#footer .nav .tab .menu_wrap .menu .subtitle,#footer .nav .tab .menu_wrap .box .subtitle,#footer .nav .tab .box_wrap .menu .subtitle,#footer .nav .tab .box_wrap .box .subtitle{color:#fff}@media screen and (max-width: 768px){#footer .nav .tab .menu_wrap .menu .subtitle,#footer .nav .tab .menu_wrap .box .subtitle,#footer .nav .tab .box_wrap .menu .subtitle,#footer .nav .tab .box_wrap .box .subtitle{margin-top:2.6666666667vw}}@media screen and (min-width: 769px){#footer .nav .tab .menu_wrap .menu .subtitle,#footer .nav .tab .menu_wrap .box .subtitle,#footer .nav .tab .box_wrap .menu .subtitle,#footer .nav .tab .box_wrap .box .subtitle{margin-top:10px}}#footer .nav .tab .menu_wrap .menu .subtitle.-inactive,#footer .nav .tab .menu_wrap .box .subtitle.-inactive,#footer .nav .tab .box_wrap .menu .subtitle.-inactive,#footer .nav .tab .box_wrap .box .subtitle.-inactive{opacity:.5}#footer .nav .tab .other{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border:1px solid #fff}@media screen and (max-width: 768px){#footer .nav .tab .other{padding:2.6666666667vw;font-size:3.4666666667vw;gap:1.3333333333vw}}@media screen and (min-width: 769px){#footer .nav .tab .other{padding:.7320644217vw;font-size:.9516837482vw;gap:.3660322108vw}}#footer .nav .tab .other a{margin:0}#footer .before{background-color:#456b86;color:#fff;text-align:center}@media screen and (max-width: 768px){#footer .before{line-height:1.3;padding:4vw 0}}@media screen and (min-width: 769px){#footer .before{padding:15px 0}#footer .before a:hover{text-decoration:underline}}#footer .before a{color:#fff}#footer .foot{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#footer .foot{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;padding:4vw}}@media screen and (min-width: 769px){#footer .foot{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px 20px}}@media screen and (max-width: 768px){#footer .foot .copyright{font-size:3.2vw}}@media screen and (min-width: 769px){#footer .foot .copyright{font-size:12px}}#footer .foot .logo_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#footer .foot .logo_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#footer .foot .logo_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 20px;margin-right:100px}}@media screen and (max-width: 768px){#footer .foot .logo_wrap .jprs{width:22.4vw}}@media screen and (min-width: 769px){#footer .foot .logo_wrap .jprs{width:106px}}@media screen and (max-width: 768px){#footer .foot .logo_wrap .nom{width:29.3333333333vw}}@media screen and (min-width: 769px){#footer .foot .logo_wrap .nom{width:140px}}@media screen and (max-width: 768px){#footer .foot .logo_wrap .iajapan{width:17.0666666667vw}}@media screen and (min-width: 769px){#footer .foot .logo_wrap .iajapan{width:85px}}#footer{background-color:#a660a3}#breadcrumb{background-color:#eee}@media screen and (max-width: 768px){#breadcrumb{padding:10px}}@media screen and (min-width: 769px){#breadcrumb{padding:10px}}#breadcrumb .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#breadcrumb .list .item{font-size:3.4666666667vw}}@media screen and (min-width: 769px){#breadcrumb .list .item{font-size:13px}}#breadcrumb .list .item:not(:last-child):after{content:">";display:inline-block;margin:0 .5em}@media screen and (max-width: 768px){.c-section{margin-top:14.9333333333vw}}@media screen and (min-width: 769px){.c-section{margin-top:66px}}@media screen and (max-width: 768px){.c-section.-color{padding:14.9333333333vw 0}}@media screen and (min-width: 769px){.c-section.-color{padding:66px 0}}.c-section.-gray{background-color:#f8f8f8}.c-section.-blue{background-color:#164364}.c-section.-nomargin{margin:0}.c-section .inner{margin:0 auto}@media screen and (max-width: 768px){.c-section .inner{width:93.3333333333vw}}@media screen and (min-width: 769px){.c-section .inner{max-width:1184px;width:94%}}.c-section .heading_label{border:1px solid #333;display:inline-block}@media screen and (max-width: 768px){.c-section .heading_label{padding:.8vw 1.3333333333vw;font-size:3.4666666667vw;margin-bottom:1.0666666667vw}}@media screen and (min-width: 769px){.c-section .heading_label{padding:3px 5px;font-size:13px}}.c-section .heading{font-weight:bold}@media screen and (max-width: 768px){.c-section .heading{font-size:6.1333333333vw;margin-bottom:6.1333333333vw;line-height:1.3428571429}}@media screen and (min-width: 769px){.c-section .heading{font-size:35px;line-height:1.3428571429;margin-bottom:23px}}@media screen and (max-width: 768px){.c-section .heading.-small{font-size:5.3333333333vw}}@media screen and (min-width: 769px){.c-section .heading.-small{font-size:30px}}.c-section .heading.-center{text-align:center}.c-section .heading .ja{display:block}@media screen and (max-width: 768px){.c-section .heading .ja{font-size:3.7333333333vw}}@media screen and (min-width: 769px){.c-section .heading .ja{font-size:19px}}@media screen and (max-width: 768px){.c-section .text_wrap{margin-bottom:8vw}}@media screen and (min-width: 769px){.c-section .text_wrap{margin-bottom:30px}}.c-section .text_wrap:last-child{margin-bottom:0}.c-section .text_wrap .text{line-height:1.7647058824;margin-bottom:1em}@media screen and (max-width: 768px){.c-section .text_wrap .text{font-size:4vw}}@media screen and (min-width: 769px){.c-section .text_wrap .text{font-size:16px}}.c-section .text_wrap .text:last-child{margin-bottom:0}.c-session{display:block;background-color:#f8f8f8;border:1px solid #aaa;width:100%;position:relative}@media screen and (min-width: 769px){.c-session{-webkit-transition:.3s;transition:.3s}.c-session:hover{-webkit-transform:scale(1.02);transform:scale(1.02);background-color:#eee}}.c-session.-noimg .speaker .img{display:none !important}.c-session.-short{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.c-session.-short{width:48.9864864865%}}@media screen and (max-width: 768px){.c-session.-short .title{font-size:4.2666666667vw}}@media screen and (min-width: 769px){.c-session.-short .title{line-height:1.4;font-size:20px;padding:10px 20px}}@media screen and (min-width: 769px){.c-session.-short .speaker_wrap{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:0 0}}@media screen and (min-width: 769px){.c-session.-short .speaker{width:48%;max-width:500px}}@media screen and (min-width: 769px){.c-session.-short .speaker .img{width:50%;max-width:130px}}@media screen and (min-width: 769px){.c-session .speaker_wrap[data-count="1"] .speaker,.c-session .speaker_wrap[data-count="2"] .speaker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 20px;width:100%}}.c-session__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.c-session__wrap{gap:3.4666666667vw 0}}@media screen and (min-width: 769px){.c-session__wrap{gap:26px 2.027027027%}}.c-session .head{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #aaa}@media screen and (max-width: 768px){.c-session .head{-ms-flex-wrap:wrap;flex-wrap:wrap;gap:2.6666666667vw;padding:2.6666666667vw}}.c-session .head:last-child{border:none !important}.c-session .head .no{font-weight:bold;background-color:#aaa;color:#fff}@media screen and (max-width: 768px){.c-session .head .no{font-size:4vw;padding:.8vw 4vw}}@media screen and (min-width: 769px){.c-session .head .no{padding:10px 10px}}.c-session .head .cat{margin-right:10px}.c-session .head .event{background-color:#fff;padding:10px 10px;font-weight:bold}@media screen and (max-width: 768px){.c-session .head .event{font-size:4vw;padding:.8vw 4vw}}.c-session .head .event .item:after{content:" / "}.c-session .head .event .item:last-child:after{content:""}.c-session .tuyaku{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}@media screen and (max-width: 768px){.c-session .tuyaku{font-size:3.2vw;padding:.8vw 2.1333333333vw;gap:0 1.0666666667vw}}@media screen and (min-width: 769px){.c-session .tuyaku{position:absolute;font-size:12px;padding:5px 5px;right:5px;gap:0 4px}}.c-session .tuyaku:before{content:"";display:block;background-image:url(../img/common/icon_translate.png);background-size:100% 100%}@media screen and (max-width: 768px){.c-session .tuyaku:before{width:3.2vw;height:3.2vw}}@media screen and (min-width: 769px){.c-session .tuyaku:before{width:13px;height:13px}}@media screen and (min-width: 769px){.c-session .tuyaku.bottom{position:relative;margin-top:10px;margin-left:auto;margin-right:15px;margin-bottom:-15px;width:170px}}.c-session .info{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:bold}@media screen and (max-width: 768px){.c-session .info{font-size:3.4666666667vw}}@media screen and (min-width: 769px){.c-session .info{margin-left:15px}}.c-session .info .date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.c-session .info .date:after{content:"|";padding:0 10px}.c-session .title{line-height:1.6}@media screen and (max-width: 768px){.c-session .title{font-size:5.3333333333vw;padding:2.6666666667vw}}@media screen and (min-width: 769px){.c-session .title{font-size:24px;padding:20px}}.c-session .other{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.c-session .other{padding:0 2.6666666667vw 2.6666666667vw 2.6666666667vw;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){.c-session .other{gap:10px 0;padding:0 20px 20px 20px}}.c-session .seat{font-weight:bold}@media screen and (max-width: 768px){.c-session .seat{font-size:3.2vw;padding:.8vw 2.1333333333vw}}@media screen and (min-width: 769px){.c-session .seat{padding:5px 5px;font-size:12px;margin-right:5px;margin-left:5px}}.c-session .seat.-seat1{background-color:#d00;color:#fff}.c-session .seat.-seat2{background-color:#000;color:#fff}.c-session .archive{border:2px solid #000;border-radius:30px;font-weight:bold;position:absolute}@media screen and (max-width: 768px){.c-session .archive{padding:1.3333333333vw 2.6666666667vw 1.3333333333vw 2.6666666667vw;font-size:2.6666666667vw;bottom:2.6666666667vw;right:2.6666666667vw}}@media screen and (min-width: 769px){.c-session .archive{padding:5px 10px 5px 10px;font-size:12px;bottom:10px;right:10px}}.c-session .keywords{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){.c-session .keywords{gap:2.6666666667vw}}@media screen and (min-width: 769px){.c-session .keywords{gap:10px}}.c-session .keywords .item{border:1px solid #000;border-radius:50px}@media screen and (max-width: 768px){.c-session .keywords .item{padding:1.3333333333vw 2.6666666667vw}}@media screen and (min-width: 769px){.c-session .keywords .item{padding:7px 14px;font-size:12px}}@media screen and (max-width: 768px){.c-session .option_wrap{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){.c-session .option_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:45px}}.c-session .option_wrap .option{border:1px solid #333;color:#333;font-weight:bold;border-radius:40px}@media screen and (max-width: 768px){.c-session .option_wrap .option{font-size:3.2vw;padding:1.3333333333vw 2.6666666667vw}}@media screen and (min-width: 769px){.c-session .option_wrap .option{font-size:12px;padding:4px 15px}}@media screen and (max-width: 768px){.c-session .other{font-size:3.4666666667vw;margin-bottom:4vw}}@media screen and (min-width: 769px){.c-session .other{font-size:13px}}@media screen and (max-width: 768px){.c-session .speaker{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 4vw;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 2.6666666667vw 2.6666666667vw 2.6666666667vw}}@media screen and (min-width: 769px){.c-session .speaker{padding:0 0 20px 0}}@media screen and (max-width: 768px){.c-session .speaker_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){.c-session .speaker_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;padding:0 20px 0 20px}}.c-session .speaker .img{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){.c-session .speaker .img{width:21.3333333333vw}}@media screen and (min-width: 769px){.c-session .speaker .img{width:130px;margin-bottom:10px}}.c-session .speaker .roll{font-weight:bold}@media screen and (max-width: 768px){.c-session .speaker .roll{font-size:3.2vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.c-session .speaker .roll{margin-bottom:8px;font-size:14px}}.c-session .speaker .name{font-weight:bold}@media screen and (max-width: 768px){.c-session .speaker .name{font-size:4.2666666667vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){.c-session .speaker .name{font-size:18px;margin-bottom:8px}}.c-session .speaker .prof{line-height:1.5384615385}@media screen and (max-width: 768px){.c-session .speaker .prof{font-size:3.2vw}}@media screen and (min-width: 769px){.c-session .speaker .prof{font-size:12px}}.c-session .more{font-weight:bold;position:absolute;bottom:0;left:0;width:100%;background-color:#333;text-align:center;color:#fff}@media screen and (max-width: 768px){.c-session .more{font-size:3.7333333333vw;padding:2.6666666667vw 0}}@media screen and (min-width: 769px){.c-session .more{font-size:14px;padding:10px 0}}@media screen and (min-width: 769px){.c-session:not(.-short) .speaker{-webkit-box-flex:1;-ms-flex:1;flex:1}}.c-session .logo{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.c-session .logo{gap:0 15px}}@media screen and (max-width: 768px){.c-session .logo{gap:0 4vw}}@media screen and (min-width: 769px){.c-session .logo img{width:150px}}@media screen and (max-width: 768px){.c-session .logo img{width:40vw}}.c-session_movie{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.c-session_movie{gap:0 10px}}@media screen and (max-width: 768px){.c-session_movie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw 0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (min-width: 769px){.c-session_movie .c-session{width:48.9864864865%;-ms-flex-negative:0;flex-shrink:0}}@media screen and (max-width: 768px){.c-session_movie .c-session{margin-bottom:4vw}}.c-session_movie .movie_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){.c-session_movie .movie_wrap{width:48.9864864865%;-ms-flex-negative:0;flex-shrink:0;gap:14px}}@media screen and (max-width: 768px){.c-session_movie .movie_wrap{width:90%;-ms-flex-negative:0;flex-shrink:0;gap:3.7333333333vw}}.c-session_movie .movie_wrap .label{background-color:#cf1126;color:#fff;text-align:center;font-weight:bold}@media screen and (min-width: 769px){.c-session_movie .movie_wrap .label{padding:10px 0;font-size:15px}}@media screen and (max-width: 768px){.c-session_movie .movie_wrap .label{padding:2.6666666667vw 0;font-size:4vw}}.c-session_movie .movie_wrap .movie{width:100%;padding:56.25% 0 0 0;position:relative}.c-session_movie .movie_wrap .movie iframe{position:absolute;width:100%;height:100%;top:0;left:0}.c-session_movie .img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.c-session_movie .img_wrap .img{width:48.9864864865%}.c-speaker{background-color:#fff;height:initial}@media screen and (max-width: 768px){.c-speaker{width:40vw;padding:2.6666666667vw}}@media screen and (min-width: 769px){.c-speaker{width:18.9189189189%;padding:15px}}.c-speaker__wrap{overflow:hidden}@media screen and (max-width: 768px){.c-speaker__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}@media screen and (min-width: 769px){.c-speaker__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 1.3513513514%}}@media screen and (max-width: 768px){.c-speaker .img{margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.c-speaker .img{margin-bottom:15px}}.c-speaker .event{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-speaker .event{gap:0 1.3333333333vw}}@media screen and (min-width: 769px){.c-speaker .event{gap:0 5px}}.c-speaker .event .item{color:#fff;font-weight:bold}@media screen and (max-width: 768px){.c-speaker .event .item{font-size:2.9333333333vw;padding:1.0666666667vw 2.1333333333vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.c-speaker .event .item{font-size:11px;padding:4px 8px;margin-bottom:10px}}.c-speaker .event .item.int{background-color:#0f2f46}.c-speaker .event .item.dsj{background-color:#cf1126}.c-speaker .event .item.apps{background-color:#a560a2}.c-speaker .event .item.vae{background-color:#009ec0}.c-speaker .name{line-height:1.5;font-weight:bold}@media screen and (max-width: 768px){.c-speaker .name{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){.c-speaker .name{font-size:18px;margin-bottom:10px}}.c-speaker .prof{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;line-height:1.5555555556}@media screen and (max-width: 768px){.c-speaker .prof{font-size:2.9333333333vw}}@media screen and (min-width: 769px){.c-speaker .prof{font-size:12px}}.c-page_header .inner{margin:0 auto;position:relative}@media screen and (max-width: 768px){.c-page_header .inner{padding:13.3333333333vw 3.4666666667vw 13.3333333333vw}}@media screen and (min-width: 769px){.c-page_header .inner{padding:70px 0 50px;width:94%}}@media screen and (min-width: 1366px){.c-page_header .inner{width:1184px}}@media screen and (max-width: 768px){.c-page_header.-small .logo{margin:0 0 5.3333333333vw 0;width:41.6vw}}@media screen and (min-width: 769px){.c-page_header.-small .logo{margin:0 0 1.6891891892vw 0;width:16.8918918919vw}}@media screen and (max-width: 768px){.c-page_header.-small .heading{font-size:7.4666666667vw}}@media screen and (min-width: 769px){.c-page_header.-small .heading{font-size:60px}}.c-page_header.-small .outline{line-height:1.7647058824}@media screen and (max-width: 768px){.c-page_header.-small .outline{font-size:3.7333333333vw;margin-top:2.6666666667vw}}@media screen and (min-width: 769px){.c-page_header.-small .outline{font-size:16px}}.c-btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-btn_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){.c-btn_wrap{gap:0 30px}}.c-btn_wrap.-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.c-btn_wrap .btn{background:linear-gradient(45deg, #0075C9, #4605BF);color:#fff;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){.c-btn_wrap .btn{font-size:4vw;padding:4vw 8vw 4vw 5.3333333333vw;border-radius:50px}}@media screen and (min-width: 769px){.c-btn_wrap .btn{font-size:16px;padding:16px 72px 16px 43px;border-radius:50px;-webkit-transition:.3s;transition:.3s}.c-btn_wrap .btn:hover{opacity:.8}}.c-btn_wrap .btn:after{display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (max-width: 768px){.c-btn_wrap .btn:after{width:2.1333333333vw;height:2.1333333333vw;right:8vw}}@media screen and (min-width: 769px){.c-btn_wrap .btn:after{width:8px;height:8px;right:30px}}.c-btn_wrap .btn.-inactive{background:#ccc}.c-btn_wrap .btn.-inactive:hover{opacity:1}.c-btn_wrap .btn.-mono{border:1px solid #fff;background:none}@media screen and (min-width: 769px){.c-btn_wrap .btn.-mono:hover{background-color:#fff;color:#0f2f46}.c-btn_wrap .btn.-mono:hover:after{border-color:#0f2f46}}.c-btn_wrap .btn.-black{border:1px solid #0f2f46;background:none;color:#0f2f46}.c-btn_wrap .btn.-black:after{border-color:#0f2f46}@media screen and (min-width: 769px){.c-btn_wrap .btn.-black:hover{background-color:#0f2f46;color:#fff}.c-btn_wrap .btn.-black:hover:after{border-color:#fff}}.c-btn_wrap .btn.-color{background:#2b9de5;color:#fff}.c-btn_wrap .btn.-color:after{border-color:#fff}@media screen and (min-width: 769px){.c-btn_wrap .btn.-color:hover{opacity:.8}}.c-btn_wrap .btn.-color2{background:#04758e;color:#fff}.c-btn_wrap .btn.-color2:after{border-color:#fff}@media screen and (min-width: 769px){.c-btn_wrap .btn.-color2:hover{opacity:.8}}.c-btn_wrap .btn.-noarrow{text-align:center}@media screen and (min-width: 769px){.c-btn_wrap .btn.-noarrow{padding:16px 43px 16px 43px}}.c-btn_wrap .btn.-noarrow:after{display:none}.c-btn_wrap .btn.-icon{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0 10px;padding:8px 40px}.c-btn_wrap .btn .icon{display:inline-block;width:25px}.c-btn_wrap .btn{background:linear-gradient(45deg, #8900FF, #2100D6)}.c-btn_wrap .btn.-color{background:#00cbd3}.c-anchor-nav{-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff}@media screen and (max-width: 768px){.c-anchor-nav{overflow-x:auto}}@media screen and (min-width: 769px){.c-anchor-nav{padding:20px 0}}.c-anchor-nav__inner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-anchor-nav__inner{padding:5.3333333333vw 0;white-space:nowrap}}@media screen and (min-width: 769px){.c-anchor-nav__inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.c-anchor-nav__item{border-right:1px solid rgba(255,255,255,.5);line-height:1.25}@media screen and (max-width: 768px){.c-anchor-nav__item{font-size:3.7333333333vw;padding:0 8.5333333333vw}}@media screen and (min-width: 769px){.c-anchor-nav__item{-ms-flex-preferred-size:22.5475841874%;flex-basis:22.5475841874%;font-size:16px;min-height:64px;min-width:250px}}.c-anchor-nav__item:last-child{border-right:none}.c-anchor-nav__link{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:relative;text-align:center;width:100%}@media screen and (max-width: 768px){.c-anchor-nav__link{padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){.c-anchor-nav__link{padding-bottom:16px;-webkit-transition:background-color .3s;transition:background-color .3s}.c-anchor-nav__link:hover{background-color:rgba(255,255,255,.2)}}.c-anchor-nav__link::after{border-bottom:2px solid #fff;border-right:2px solid #fff;content:"";left:50%;position:absolute;-webkit-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}@media screen and (max-width: 768px){.c-anchor-nav__link::after{bottom:1.0666666667vw;height:1.6vw;width:1.6vw}}@media screen and (min-width: 769px){.c-anchor-nav__link::after{bottom:4px;height:6px;width:6px}}.c-anchor-nav{background-color:#0f2f46}.c-pagenav{display:none;position:fixed;left:0;width:100%;z-index:10}@media screen and (min-width: 769px){.c-pagenav{top:5.4172767204vw}}@media screen and (min-width: 1366px){.c-pagenav{top:74px}}@media screen and (max-width: 768px){.c-pagenav{display:none !important}}@media screen and (min-width: 769px){.c-pagenav__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:18px 0;top:72px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){.c-pagenav__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}}.c-pagenav__list__item{color:#fff;font-weight:bold}@media screen and (min-width: 769px){.c-pagenav__list__item{line-height:1.3;font-size:13px;margin:0 25px;-webkit-transition:.3s;transition:.3s}.c-pagenav__list__item:hover{opacity:.7}}@media screen and (max-width: 768px){.c-pagenav__list__item{line-height:1.3em;width:50%;padding:4vw 0;text-align:center;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;font-size:3.4666666667vw}}.c-pagenav__list__item:after{content:"";display:block;border-bottom:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px;margin:0 auto}@media screen and (min-width: 769px){.c-pagenav__list__item:after{margin-top:5px;width:8px;height:8px}}@media screen and (max-width: 768px){.c-pagenav__list__item:after{display:none;margin-top:1.3333333333vw;width:8px;height:8px}}.c-pagenav__list__item.-inactive{opacity:.7}.c-pagenav{background-color:#a660a3}.c-floatbnr{position:fixed;right:0;bottom:0;z-index:5;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){.c-floatbnr{display:none}}@media screen and (min-width: 769px){.c-floatbnr{width:230px;bottom:90px}}.c-floatbnr.-inactive .item{display:none}.c-floatbnr.-inactive .btn:before,.c-floatbnr.-inactive .btn:after{width:50%}.c-floatbnr.-inactive .btn:before{right:7%;left:auto}.c-floatbnr.-inactive .btn:after{left:7%}.c-floatbnr .item{line-height:0}.c-floatbnr .btn{overflow:hidden;display:block;border:1px solid #000;background-color:#fff;margin:0 0 0 auto;position:relative}@media screen and (min-width: 769px){.c-floatbnr .btn{width:20px;height:20px}}.c-floatbnr .btn:before,.c-floatbnr .btn:after{position:absolute;content:"";display:block;width:100%;height:1px;background-color:#000;top:50%;left:0}.c-floatbnr .btn:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.c-floatbnr .btn:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-breadcrumb{top:40px;position:absolute;z-index:4;width:100%}.c-breadcrumb__inner{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 0 0 40px}@media screen and (max-width: 768px){.c-breadcrumb__inner{padding:0 0 0 3.4666666667vw}}.c-breadcrumb__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:12px;font-weight:300}.c-breadcrumb__link{text-decoration:underline}.c-breadcrumb__item::after{content:">";margin:0 5px}.c-breadcrumb__item:last-child::after{content:"";margin:0}.c-header__inner{margin:0 auto;position:relative}@media screen and (min-width: 1184px){.c-header__inner{width:1184px}}@media screen and (min-width: 769px){.c-header__inner{padding:50px 0 32px;width:94%}}@media screen and (max-width: 768px){.c-header__inner{padding:13.3333333333vw 3.4666666667vw 8.5333333333vw}}.c-header__title-en{font-size:50px;margin:0 0 10px 0}.c-header__title-ja{font-size:17px;color:#0f2f46;font-weight:bold}.c-pagetop{cursor:pointer;position:fixed;background-color:#0f2f46;border-radius:50px;border:1px solid #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}@media screen and (max-width: 768px){.c-pagetop{height:8vw;width:8vw;right:2.6666666667vw;bottom:2.6666666667vw}}@media screen and (min-width: 769px){.c-pagetop{height:50px;width:50px;right:20px;bottom:20px;-webkit-transition:.3s;transition:.3s}.c-pagetop:hover{background-color:#fff;border-color:#0f2f46}.c-pagetop:hover:after{border-color:#0f2f46}}.c-pagetop:after{content:"";display:block;border-left:2px solid #fff;border-top:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){.c-pagetop:after{width:2.1333333333vw;height:2.1333333333vw;margin-top:1.0666666667vw}}@media screen and (min-width: 769px){.c-pagetop:after{-webkit-transition:.3s;transition:.3s;width:10px;height:10px;margin-top:5px}}.c-update_note{text-align:right}@media screen and (max-width: 768px){.c-update_note{font-size:3.2vw;margin-top:3.2vw}}@media screen and (min-width: 769px){.c-update_note{font-size:13px}}.c-modal_speaker{position:fixed;inset:0;z-index:1000;display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-family:sans-serif}.c-modal_speaker .overlay{position:absolute;inset:0;background:rgba(0,0,0,.6);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.c-modal_speaker .close{position:absolute;top:1rem;right:1rem;font-size:1.5rem;background:rgba(0,0,0,0);border:none;cursor:pointer}.c-modal_speaker .overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:1000;background-color:rgba(0,0,0,.3)}.c-modal_speaker .box{cursor:pointer;position:fixed;z-index:1100;background-color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){.c-modal_speaker .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:80.8931185944vw;padding:2.9282576867vw;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}}@media screen and (max-width: 768px){.c-modal_speaker .box{width:88vw;padding:12vw 5.3333333333vw 5.3333333333vw 5.3333333333vw;top:5.3333333333vw;left:0;right:0;bottom:5.3333333333vw;margin:auto;overflow:scroll}}.c-modal_speaker .close{cursor:pointer}@media screen and (min-width: 769px){.c-modal_speaker .close{position:absolute;right:.3660322108vw;top:.3660322108vw;width:3.074670571vw;height:3.074670571vw}}@media screen and (max-width: 768px){.c-modal_speaker .close{position:fixed;right:8vw;top:8vw;width:8vw;height:8vw}}.c-modal_speaker .close:before{content:"";display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#000;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.c-modal_speaker .close:after{content:"";display:block;position:absolute;top:50%;width:100%;height:1px;background-color:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 769px){.c-modal_speaker .prof{width:19.0336749634vw}}@media screen and (max-width: 768px){.c-modal_speaker .prof{margin:0 0 6.9333333333vw 0}}@media screen and (min-width: 769px){.c-modal_speaker .img{margin:0 0 .7320644217vw 0}}@media screen and (max-width: 768px){.c-modal_speaker .img{margin:0 0 2.6666666667vw 0}}.c-modal_speaker .name{font-weight:bold}@media screen and (min-width: 769px){.c-modal_speaker .name{font-size:1.1713030747vw;margin:0 0 .7320644217vw 0;line-height:1.375}}@media screen and (max-width: 768px){.c-modal_speaker .name{font-size:4.2666666667vw;margin:0 0 2.6666666667vw 0;line-height:1.375}}.c-modal_speaker .company{font-weight:bold}@media screen and (min-width: 769px){.c-modal_speaker .company{font-size:1.0248901903vw;line-height:1.5}}@media screen and (max-width: 768px){.c-modal_speaker .company{font-size:3.7333333333vw;line-height:1.5}}@media screen and (min-width: 769px){.c-modal_speaker .position{font-size:1.0248901903vw;margin:0 0 1.0980966325vw;line-height:1.5}}@media screen and (max-width: 768px){.c-modal_speaker .position{font-size:3.7333333333vw;margin:0 0 4vw;line-height:1.5}}.c-modal_speaker .label{text-align:center;color:#fff;font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (min-width: 769px){.c-modal_speaker .label{gap:0 5px}}@media screen and (max-width: 768px){.c-modal_speaker .label{gap:0 1.3333333333vw}}@media screen and (min-width: 769px){.c-modal_speaker .label .item{padding:5px 10px;font-size:14px}}@media screen and (max-width: 768px){.c-modal_speaker .label .item{padding:1.3333333333vw 2.6666666667vw;font-size:3.7333333333vw}}.c-modal_speaker .label .item.int{background-color:#0f2f46}.c-modal_speaker .label .item.dsj{background-color:#cf1126}.c-modal_speaker .label .item.apps{background-color:#a560a2}.c-modal_speaker .label .item.vae{background-color:#009ec0}@media screen and (min-width: 769px){.c-modal_speaker .info{width:51.9765739385vw}}@media screen and (min-width: 769px){.c-modal_speaker .seminar{margin:0 0 1.9033674963vw}}@media screen and (max-width: 768px){.c-modal_speaker .seminar{margin:0 0 6.9333333333vw}}.c-modal_speaker .seminar .title{font-weight:bold}@media screen and (min-width: 769px){.c-modal_speaker .seminar .title{font-size:1.317715959vw;margin:0 0 .7320644217vw}}@media screen and (max-width: 768px){.c-modal_speaker .seminar .title{font-size:4.8vw;margin:0 0 2.6666666667vw}}.c-modal_speaker .seminar .btn{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){.c-modal_speaker .seminar .btn{-ms-flex-wrap:wrap;flex-wrap:wrap}}.c-modal_speaker .seminar .btn .item{background-color:#266a9d;color:#fff;display:block;text-align:center;font-weight:bold;position:relative}@media screen and (min-width: 769px){.c-modal_speaker .seminar .btn .item{width:15.5197657394vw;font-size:1.0248901903vw;padding:.7320644217vw 0;margin:0 .7320644217vw 0 0}}@media screen and (max-width: 768px){.c-modal_speaker .seminar .btn .item{width:56.5333333333vw;font-size:3.7333333333vw;padding:3.7333333333vw 0;margin:0 0 2.6666666667vw 0}}.c-modal_speaker .seminar .btn .item:after{content:"";display:block;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg)}@media screen and (min-width: 769px){.c-modal_speaker .seminar .btn .item:after{border-top:2px solid #fff;border-right:2px solid #fff;width:5px;height:5px;right:13px}}@media screen and (max-width: 768px){.c-modal_speaker .seminar .btn .item:after{border-top:2px solid #fff;border-right:2px solid #fff;width:10px;height:10px;right:13px}}.c-modal_speaker .intro .title{font-weight:bold}@media screen and (min-width: 769px){.c-modal_speaker .intro .title{font-size:1.317715959vw;margin:0 0 .7320644217vw}}@media screen and (max-width: 768px){.c-modal_speaker .intro .title{font-size:4.8vw;margin:0 0 2.6666666667vw}}@media screen and (min-width: 769px){.c-modal_speaker .intro .text{font-size:1.0248901903vw;line-height:1.5}}@media screen and (max-width: 768px){.c-modal_speaker .intro .text{font-size:3.7333333333vw;line-height:1.5}}.c-session{background-color:rgba(166,96,163,.1);border:2px solid #a660a3}@media screen and (min-width: 769px){.c-session:hover{background-color:rgba(166,96,163,.15)}}.c-session .head{border-bottom:2px solid #a660a3}.c-session .head .no{background-color:#a660a3;color:#fff}.c-session .keywords .item{border:1px solid #000}.c-session .option_wrap .option{border:1px solid #333;color:#333}.c-session .more{background-color:#a660a3}.lang-en #index #mv{background-size:100% auto}#index #mv{background-repeat:no-repeat;background-size:100% auto}@media screen and (max-width: 768px){#index #mv{background-image:url(../img/index/mv/bg_sp.jpg);background-size:auto 100%;background-position:center}}@media screen and (min-width: 769px){#index #mv{background-image:url(../img/index/mv/bg.jpg);height:35.505124451vw;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){#index #mv .inner{overflow:hidden;padding-top:10.6666666667vw;padding-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#index #mv .inner{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){#index #mv .info{margin:0 auto;width:83.2vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#index #mv .info{width:34.3792093704vw;margin-right:2.5622254758vw}}#index #mv .info .catch{color:#fff;line-height:1.5;font-weight:bold}@media screen and (max-width: 768px){#index #mv .info .catch{font-size:4.8vw;margin-bottom:3.2vw}}@media screen and (min-width: 769px){#index #mv .info .catch{font-size:1.6105417277vw;margin-bottom:1.317715959vw}}@media screen and (max-width: 768px){#index #mv .info .catch .middle{font-size:4.4vw}}@media screen and (max-width: 768px){#index #mv .info .catch .small{font-size:3.2vw}}@media screen and (min-width: 769px){#index #mv .info .catch .small{font-size:1.1713030747vw}}@media screen and (max-width: 768px){#index #mv .info .logo{margin-bottom:7.2vw}}@media screen and (min-width: 769px){#index #mv .info .logo{margin-bottom:2.196193265vw}}#index #mv .info .data{color:#fff;font-weight:bold}@media screen and (max-width: 768px){#index #mv .info .data .venue{font-size:4.8vw;margin-bottom:3.2vw}}@media screen and (min-width: 769px){#index #mv .info .data .venue{font-size:1.4641288433vw;margin-bottom:.7320644217vw}}@media screen and (max-width: 768px){#index #mv .info .data .venue.-large{font-size:6.4vw}}@media screen and (min-width: 769px){#index #mv .info .data .venue.-large{font-size:2.0497803807vw}}#index #mv .info .data .venue .color{color:#ffe201}@media screen and (max-width: 768px){#index #mv .info .data .date{font-size:6.9333333333vw;margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){#index #mv .info .data .date{font-size:2.196193265vw;margin-bottom:.7320644217vw}}@media screen and (max-width: 768px){#index #mv .info .data .date .small{font-size:4.5333333333vw}}@media screen and (min-width: 769px){#index #mv .info .data .date .small{font-size:1.317715959vw}}#index #mv .info .data .login_note{line-height:1.5;text-indent:-1em;padding:0 0 0 1em}@media screen and (max-width: 768px){#index #mv .info .data .login_note{font-size:2.6666666667vw;margin-top:-1em}}@media screen and (min-width: 769px){#index #mv .info .data .login_note{font-size:.9516837482vw}}@media screen and (max-width: 768px){#index #mv .info .data .text{font-size:4vw;margin-bottom:2.1333333333vw}}@media screen and (min-width: 769px){#index #mv .info .data .text{font-size:1.1713030747vw;margin-bottom:.5856515373vw}}#index #mv .info .data .text:last-child{margin-bottom:0}@media screen and (max-width: 768px){#index #mv .info .data .text .note{font-size:2.6666666667vw}}@media screen and (min-width: 769px){#index #mv .info .data .text .note{font-size:.878477306vw}}#index #mv .info .data.-small{-webkit-transform-origin:top left;transform-origin:top left;-webkit-transform:scale(0.85);transform:scale(0.85)}#index #mv .info .data.-large{-webkit-transform-origin:top left;transform-origin:top left}@media screen and (max-width: 768px){#index #mv .info .data.-large{margin-bottom:10.6666666667vw;-webkit-transform:scale(1.2);transform:scale(1.2)}}@media screen and (min-width: 769px){#index #mv .info .data.-large{margin-bottom:2.196193265vw;-webkit-transform:scale(1.1);transform:scale(1.1)}}@media screen and (max-width: 768px){#index #mv .contents{margin:0 auto;width:83.2vw}}@media screen and (min-width: 769px){#index #mv .contents{width:36.7496339678vw}}@media screen and (max-width: 768px){#index #mv .contents .movie{margin-bottom:4.2666666667vw}}@media screen and (min-width: 769px){#index #mv .contents .movie{margin-bottom:2.7818448023vw}}#index #mv .contents .movie .wrap{position:relative;padding-top:56.25%}#index #mv .contents .movie .wrap iframe{position:absolute;width:100%;height:100%;top:0;left:0}#index #mv .contents .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#index #mv .contents .nav .item{position:relative;color:#fff;text-align:center;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;background-color:rgba(30,51,167,.8)}@media screen and (max-width: 768px){#index #mv .contents .nav .item{width:25.992vw;height:9.016vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){#index #mv .contents .nav .item{width:11.4934114202vw;height:3.074670571vw;-webkit-transition:.3s;transition:.3s;font-size:1.1713030747vw}#index #mv .contents .nav .item:hover{-webkit-filter:brightness(140%);filter:brightness(140%)}}#index #mv .contents .nav .item:after{display:block;content:"";border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (max-width: 768px){#index #mv .contents .nav .item:after{width:.8vw;height:.8vw;right:2.6666666667vw}}@media screen and (min-width: 769px){#index #mv .contents .nav .item:after{width:.3660322108vw;height:.3660322108vw;right:1.0248901903vw}}#index #mv .contents .nav .item.-inactive{background-color:rgba(171,171,171,.6)}#index #mv .contents .nav .item.-inactive:hover{-webkit-filter:brightness(100%);filter:brightness(100%)}@media screen and (max-width: 768px){#index #mv .banner{background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-top:8vw;padding:6.6666666667vw 8.5333333333vw;gap:3.2vw}}@media screen and (min-width: 769px){#index #mv .banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:13.9092240117vw;margin-left:3.2210834553vw;gap:.9516837482vw 0}}@media screen and (max-width: 768px){#index #mv .banner .item{width:39.7333333333vw}}#index #mv .slider{position:relative;overflow:hidden}@media screen and (max-width: 768px){#index #mv .slider{padding-bottom:6.6666666667vw}}@media screen and (min-width: 769px){#index #mv .slider{padding-bottom:2.7818448023vw}}@media screen and (min-width: 769px){#index #mv .slider .swiper-pagination{bottom:1.317715959vw}}#index #mv .slider .swiper-pagination .swiper-pagination-bullet{background-color:#fff}@media screen and (max-width: 768px){#index #mv .info .catch{font-size:4vw}}@media screen and (min-width: 769px){#index #mv .info .catch{padding:0 0 0 1em;text-indent:-1em}}#index #mv .contents .nav .item{background-color:rgba(176,0,217,.8)}@media screen and (max-width: 768px){body[data-pageid=index-en] #index #mv .info .catch{font-size:4.5333333333vw;padding:0 0 0 .7em;text-indent:-0.7em}}@media screen and (min-width: 769px){body[data-pageid=index-en] #index #mv .info .catch{padding:0 0 0 .5em;text-indent:-0.5em}}#index #info{background-color:#5e7a95;color:#fff}@media screen and (max-width: 768px){#index #info{padding:4.2666666667vw 0}}@media screen and (min-width: 769px){#index #info{padding:17px 0}}#index #info .inner{margin:0 auto}@media screen and (max-width: 768px){#index #info .inner{width:93.3333333333vw}}@media screen and (min-width: 769px){#index #info .inner{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 43px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;max-width:1184px}}#index #info .head{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #info .head{gap:0 2.1333333333vw;margin-bottom:3.2vw}}@media screen and (min-width: 769px){#index #info .head{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:8px 0}}#index #info .head .heading{font-weight:bold}@media screen and (max-width: 768px){#index #info .head .heading{font-size:5.3333333333vw}}@media screen and (min-width: 769px){#index #info .head .heading{font-size:20px}}#index #info .head .btn{font-weight:bold;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;border:1px solid #fff;text-align:center;position:relative;color:#fff}@media screen and (max-width: 768px){#index #info .head .btn{width:21.0666666667vw;height:5.3333333333vw;font-size:3.2vw}}@media screen and (min-width: 769px){#index #info .head .btn{width:79px;height:20px;font-size:12px;-webkit-transition:.3s;transition:.3s}#index #info .head .btn:hover{background-color:rgba(255,255,255,.2)}}#index #info .head .btn:after{display:block;content:"";border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (max-width: 768px){#index #info .head .btn:after{width:1.0666666667vw;height:1.0666666667vw;right:2.6666666667vw}}@media screen and (min-width: 769px){#index #info .head .btn:after{width:.2928257687vw;height:.2928257687vw;right:.7320644217vw}}#index #info .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){#index #info .list{gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#index #info .list{gap:10px 0}}#index #info .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;color:#fff;line-height:1.4}@media screen and (max-width: 768px){#index #info .list .item{gap:0 3.2vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){#index #info .list .item{gap:0 15px;font-size:13px}}#index #info .list .item .date{font-weight:bold}#index #info .list .item .link{color:#fff;text-decoration:underline}@media screen and (min-width: 769px){#index #info .list .item .link:hover{text-decoration:none}}#index #banner{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #banner{padding:7.4666666667vw 3.4666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#index #banner{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 22px;padding:29px 0}}#index #banner .item{line-height:0}@media screen and (max-width: 768px){#index #banner .item{width:45.0666666667vw}}@media screen and (min-width: 769px){#index #banner .item{width:220px;-webkit-transition:.3s;transition:.3s}#index #banner .item:hover{opacity:.8}}#index #about .c-btn_wrap{-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){#index #about .c-btn_wrap{gap:15px}}#index #pr{background-color:#efefef;margin-top:0}@media screen and (max-width: 768px){#index #pr{padding:7.4666666667vw 0}}@media screen and (min-width: 769px){#index #pr{padding:28px 0 35px 0}}@media screen and (max-width: 768px){#index #pr .heading{font-size:6.4vw}}@media screen and (min-width: 769px){#index #pr .heading{font-size:24px}}#index #pr .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #pr .list{width:85.3333333333vw;margin:0 auto;gap:2.6666666667vw 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){#index #pr .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 22px}}@media screen and (min-width: 769px){#index #pr .list .item{width:320px;-webkit-transition:.3s;transition:.3s}#index #pr .list .item:hover{opacity:.8}}@media screen and (min-width: 769px){#index #kickoff .movie_wrap{max-width:908px;width:100%;margin:0 auto}}#index #kickoff .movie_wrap .movie{position:relative;padding-top:56.25%}#index #kickoff .movie_wrap .movie iframe{position:absolute;width:100%;height:100%;top:0;left:0}#index #tour .vr_wrap{width:100%}@media screen and (max-width: 768px){#index #tour .vr_wrap{margin-top:8vw}}@media screen and (min-width: 769px){#index #tour .vr_wrap{margin-top:45px}}#index #tour .vr_wrap .vr{width:100%;position:relative;width:100% !important;height:0 !important;margin:0 auto;padding:49.89% 0 0 0}#index #tour .vr_wrap .vr iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}#index #theme .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#index #theme .list{gap:1.6vw}}@media screen and (min-width: 769px){#index #theme .list{gap:20px 20px}}#index #theme .list .item{border:#1d3340 1px solid;font-weight:bold;position:relative;border-radius:34px}@media screen and (max-width: 768px){#index #theme .list .item{font-size:3.4666666667vw;padding:2.1333333333vw 6.1333333333vw 2.1333333333vw 3.4666666667vw}}@media screen and (min-width: 769px){#index #theme .list .item{padding:12px 58px 12px 35px;-webkit-transition:.3s;transition:.3s}#index #theme .list .item:hover{background-color:#1d3340;color:#fff}#index #theme .list .item:hover:after{border-color:#fff}}#index #theme .list .item:after{display:block;content:"";border-top:2px solid #1d3340;border-right:2px solid #1d3340;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (max-width: 768px){#index #theme .list .item:after{width:1.0666666667vw;height:1.0666666667vw;right:2.6666666667vw}}@media screen and (min-width: 769px){#index #theme .list .item:after{width:8px;height:8px;right:30px}}@media screen and (max-width: 768px){#index #theme .list .item.-nolink{padding:2.1333333333vw 3.4666666667vw 2.1333333333vw 3.4666666667vw}}@media screen and (min-width: 769px){#index #theme .list .item.-nolink{padding:12px 35px 12px 35px}#index #theme .list .item.-nolink:hover{background:none;color:#1d3340}}#index #theme .list .item.-nolink:after{display:none}#index #speaker .heading{color:#fff}@media screen and (max-width: 768px){#index #speaker .c-btn_wrap{margin-top:8vw}}@media screen and (min-width: 769px){#index #speaker .c-btn_wrap{margin-top:45px}}@media screen and (min-width: 769px){#index #speaker .c-btn_wrap .btn{font-size:19px}}#special.-dsj{background:#be0000;background:radial-gradient(circle, rgb(190, 0, 0) 0%, rgb(126, 1, 1) 100%)}#special.-app{background:#a660a3;background:radial-gradient(circle, rgb(166, 96, 163) 0%, rgb(119, 56, 116) 100%)}#special .heading{font-weight:bold;color:#fff}#special .box{background-color:#fff}@media screen and (max-width: 768px){#special .box{margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#special .box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:40px}}#special .box:last-child{margin-bottom:0}#special .thumb{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:0}@media screen and (max-width: 768px){#special .thumb{width:100%}}@media screen and (min-width: 769px){#special .thumb{width:350px;-ms-flex-negative:0;flex-shrink:0;padding:25px}}@media screen and (max-width: 768px){#special .logo{margin-bottom:4vw}}@media screen and (min-width: 769px){#special .logo{margin-bottom:10px}}@media screen and (max-width: 768px){#special .logo.-digitalhuman{width:53.3333333333vw}}@media screen and (min-width: 769px){#special .logo.-digitalhuman{width:280px}}@media screen and (max-width: 768px){#special .logo.-aizone{width:48vw}}@media screen and (min-width: 769px){#special .logo.-aizone{width:240px}}@media screen and (max-width: 768px){#special .logo.-ledvision{width:48vw}}@media screen and (min-width: 769px){#special .logo.-ledvision{width:180px}}@media screen and (max-width: 768px){#special .text{padding:6.6666666667vw}}@media screen and (min-width: 769px){#special .text{padding:30px 40px 30px 0}}#special .text .catch{font-weight:bold}@media screen and (max-width: 768px){#special .text .catch{font-size:4.8vw;margin:0 0 4vw 0;line-height:1.4}}@media screen and (min-width: 769px){#special .text .catch{font-size:18px;margin:0 0 15px 0}}#special .text .text_item{line-height:1.6}@media screen and (max-width: 768px){#special .text .text_item{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#special .text .text_item{font-size:14px;margin:0 0 1em 0}}#special .text .text_item:last-child{margin:0}#special .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#special .nav{margin-top:4vw}}#special .nav .item{border-radius:100px;background-color:#eee;font-weight:bold;position:relative}@media screen and (max-width: 768px){#special .nav .item{padding:2.6666666667vw 8vw 2.6666666667vw 2.6666666667vw;width:100%;margin:2.6666666667vw 0 0 0}}@media screen and (min-width: 769px){#special .nav .item{padding:15px 35px 15px 20px;margin:0 15px 0 0;font-size:14px;-webkit-transition:.3s;transition:.3s}#special .nav .item:hover{opacity:.7}}#special .nav .item:after{content:"";display:block;position:absolute;border-top:2px solid #000;border-right:2px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#special .nav .item:after{right:2.6666666667vw;top:40%;width:6px;height:6px}}@media screen and (min-width: 769px){#special .nav .item:after{right:15px;top:40%;width:6px;height:6px}}#special .nav .item.-nolink{opacity:.5}#special .nav .item.-nolink:hover{opacity:.5}#visit{background-color:#eee}@media screen and (min-width: 769px){#visit .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 10px}}@media screen and (max-width: 768px){#visit .list{width:90%;margin:0 auto}}@media screen and (min-width: 769px){#visit .list .btn{width:25%}}@media screen and (max-width: 768px){#visit .list .btn{display:block;margin-bottom:2.6666666667vw}#visit .list .btn:last-child{margin-bottom:0}}#index #movie .list{max-width:1184px}@media screen and (min-width: 769px){#index #movie .list{gap:15px}}#index #movie .movie{max-width:700px;width:90%;margin:0 auto}#index #movie .movie_wrap{position:relative;padding:60% 0 0 0}@media screen and (min-width: 769px){#index #movie .movie_wrap{margin-bottom:15px}}@media screen and (max-width: 768px){#index #movie .movie_wrap{margin-bottom:4vw}}#index #movie .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#index #visitor{background-color:rgba(15,47,70,.1)}#index #visitor .read{font-weight:bold;line-height:1.6}@media screen and (max-width: 768px){#index #visitor .read{font-size:4.2666666667vw;margin:0 0 8vw 0}}@media screen and (min-width: 769px){#index #visitor .read{text-align:center;font-size:35px;margin:0 0 50px 0}}@media screen and (min-width: 769px){#index #visitor .title{text-align:center}}#index #visitor .subtitle{text-align:center}@media screen and (max-width: 768px){#index #visitor .subtitle{font-size:5.3333333333vw;margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){#index #visitor .subtitle{font-size:30px;margin:0 0 20px 0}}@media screen and (max-width: 768px){#index #visitor .box{margin:0 0 17.3333333333vw 0}}@media screen and (min-width: 769px){#index #visitor .box{margin:0 0 5.4806070826% 0}}#index #visitor .box:last-child{margin:0}@media screen and (max-width: 768px){#index #visitor .list{margin:0 0 3.4666666667vw 0}}@media screen and (min-width: 769px){#index #visitor .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 13px 0}}@media screen and (max-width: 768px){#index #visitor .list .item{margin:0 0 3.2vw 0}#index #visitor .list .item:last-child{margin:0}}@media screen and (min-width: 769px){#index #visitor .list .item{width:23.5244519393%}}#index #visitor .list .header{background-color:#0f2f46;color:#fff;font-weight:bold;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}@media screen and (max-width: 768px){#index #visitor .list .header{padding:2.4vw 3.2vw}}@media screen and (min-width: 769px){#index #visitor .list .header{padding:9px 12px}}#index #visitor .list .header.-total{background-color:#1775d3}@media screen and (max-width: 768px){#index #visitor .list .header .-weather{font-size:3.4666666667vw}}@media screen and (min-width: 769px){#index #visitor .list .header .-weather{font-size:13px}}#index #visitor .list .cont{background-color:#fff}@media screen and (max-width: 768px){#index #visitor .list .cont{padding:3.2vw 4vw 5.3333333333vw 4vw}}@media screen and (min-width: 769px){#index #visitor .list .cont{padding:15px 12px 20px 12px}}#index #visitor .list .title{font-weight:bold}@media screen and (max-width: 768px){#index #visitor .list .title{font-size:3.7333333333vw;margin:0 0 1.3333333333vw 0}}@media screen and (min-width: 769px){#index #visitor .list .title{font-size:14px;margin:0 0 5px 0}}#index #visitor .list .number .-thisyear{color:#1775d3;font-weight:bold}@media screen and (max-width: 768px){#index #visitor .list .number .-thisyear{font-size:9.0666666667vw;margin:0 0 1.3333333333vw 0}}@media screen and (min-width: 769px){#index #visitor .list .number .-thisyear{display:block;font-size:34px;margin:0 0 10px 0}}@media screen and (max-width: 768px){#index #visitor .list .number .-thisyear .-small{font-size:6.4vw}}@media screen and (min-width: 769px){#index #visitor .list .number .-thisyear .-small{font-size:24px}}#index #visitor .list .number .-lastyear{font-weight:bold}@media screen and (max-width: 768px){#index #visitor .list .number .-lastyear{font-size:4.5333333333vw}}@media screen and (min-width: 769px){#index #visitor .list .number .-lastyear{font-size:17px}}@media screen and (max-width: 768px){#index #visitor .phase{margin:0 0 3.4666666667vw 0}}@media screen and (min-width: 769px){#index #visitor .phase{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 2.2765598651% 0}}@media screen and (max-width: 768px){#index #visitor .phase .item{margin:0 0 3.2vw 0}#index #visitor .phase .item:last-child{margin:0}}@media screen and (min-width: 769px){#index #visitor .phase .item{width:48.8195615514%}}#index #visitor .phase .item.-total{width:100%;text-align:center}#index #visitor .phase .item.-total .p-index__visitor__phase__header{background-color:#1775d3;text-align:center;display:-webkit-box;display:-ms-flexbox;display:flex}#index #visitor .phase .item.-total .p-index__visitor__phase__cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index #visitor .phase .item.-total .c-visitor__phase__cont{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#index #visitor .phase .item.-total .c-visitor__phase__number{display:block}#index #visitor .phase .item.-total .c-visitor__phase__number .is-note{display:block;margin:2.6666666667vw 0 0 0}}#index #visitor .phase .item.-total .p-index__visitor__phase__number{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: 768px){#index #visitor .phase .item.-total .p-index__visitor__phase__number{-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}}@media screen and (min-width: 769px){#index #visitor .phase .item.-total .p-index__visitor__phase__number{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}@media screen and (max-width: 768px){#index #visitor .phase .item.-total .p-index__visitor__phase__number .-lastyear{margin:1.3333333333vw 0 0 0;line-height:1.5}}#index #visitor .phase .header{text-align:center;background-color:#0f2f46;color:#fff}@media screen and (max-width: 768px){#index #visitor .phase .header{padding:2.4vw 3.2vw}}@media screen and (min-width: 769px){#index #visitor .phase .header{padding:9px 12px}}#index #visitor .phase .header.-total{background-color:#1775d3}#index #visitor .phase .header .-name{font-weight:bold}@media screen and (max-width: 768px){#index #visitor .phase .header .-name{font-size:5.8666666667vw}}@media screen and (min-width: 769px){#index #visitor .phase .header .-name{font-size:22px}}@media screen and (max-width: 768px){#index #visitor .phase .header .-title{font-size:3.4666666667vw}}@media screen and (min-width: 769px){#index #visitor .phase .header .-title{font-size:13px}}#index #visitor .phase .cont{position:relative;background-color:#fff}@media screen and (max-width: 768px){#index #visitor .phase .cont{padding:3.2vw 4vw}}@media screen and (min-width: 769px){#index #visitor .phase .cont{padding:15px 12px 18px 12px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}}#index #visitor .phase .title{font-weight:bold;width:100%}@media screen and (max-width: 768px){#index #visitor .phase .title{font-size:4vw;margin:0 0 1.3333333333vw 0}}@media screen and (min-width: 769px){#index #visitor .phase .title{font-size:14px;margin:0 0 5px 0}}#index #visitor .phase .number{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}@media screen and (max-width: 768px){#index #visitor .phase .number{margin:0 0 4vw 0}}@media screen and (min-width: 769px){#index #visitor .phase .number{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}#index #visitor .phase .number .-thisyear{color:#1775d3;font-weight:bold}@media screen and (max-width: 768px){#index #visitor .phase .number .-thisyear{font-size:9.0666666667vw}}@media screen and (min-width: 769px){#index #visitor .phase .number .-thisyear{display:block;font-size:34px}}@media screen and (max-width: 768px){#index #visitor .phase .number .-thisyear .-small{font-size:6.4vw}}@media screen and (min-width: 769px){#index #visitor .phase .number .-thisyear .-small{font-size:24px}}#index #visitor .phase .number .-lastyear{font-weight:bold}@media screen and (max-width: 768px){#index #visitor .phase .number .-lastyear{font-size:4.5333333333vw}}@media screen and (min-width: 769px){#index #visitor .phase .number .-lastyear{font-size:17px}}#index #visitor .phase .note{text-align:right;color:#6a6a6a;font-weight:bold}@media screen and (max-width: 768px){#index #visitor .phase .note{font-size:3.4666666667vw;line-height:1.6}}@media screen and (min-width: 769px){#index #visitor .phase .note{font-size:13px;line-height:1.6}}#index #visitor .note{text-align:right;color:#6a6a6a;font-weight:bold}@media screen and (max-width: 768px){#index #visitor .note{font-size:3.4666666667vw;line-height:1.6}}@media screen and (min-width: 769px){#index #visitor .note{font-size:13px;line-height:1.6}}#index #visitor.-int{background-color:rgba(15,47,70,.1)}#index #visitor.-dsj{background-color:rgba(190,0,0,.1)}#index #visitor.-dsj .list .header{background-color:rgba(190,0,0,.7)}#index #visitor.-dsj .list .number .-thisyear{color:#be0000}#index #visitor.-apps{background-color:rgba(166,96,163,.1)}#index #visitor.-apps .list .header{background-color:rgba(166,96,163,.7)}#index #visitor.-apps .list .number .-thisyear{color:#a660a3}#index #visitor.-va{background-color:rgba(0,158,192,.1)}#index #visitor.-va .list .header{background-color:rgba(0,158,192,.7)}#index #visitor.-va .list .number .-thisyear{color:#009ec0}#index #speaker{background-color:#a660a3}#index #feature .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #feature .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:13.3333333333vw 0}}@media screen and (min-width: 769px){#index #feature .list{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 20px}}@media screen and (min-width: 769px){#index #feature .list .item{width:31.5033783784%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (max-width: 768px){#index #feature .list .item .img{width:72vw;margin:0 auto 4vw auto}}@media screen and (min-width: 769px){#index #feature .list .item .img{margin-bottom:18px}}#index #feature .list .item .name{text-align:center}@media screen and (max-width: 768px){#index #feature .list .item .name{margin:0 0 3.2vw 0;font-size:5.6vw}}@media screen and (min-width: 769px){#index #feature .list .item .name{font-size:20px;margin-bottom:10px}}#index #feature .list .item .text{line-height:1.8571428571}@media screen and (max-width: 768px){#index #feature .list .item .text{margin:0 0 4vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#index #feature .list .item .text{font-size:14px;margin-bottom:16px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}@media screen and (max-width: 768px){#index #feature .list .item .btn_wrap{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){#index #feature .list .item .btn{width:64vw}}#index #feature .special_list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#index #feature .special_list{gap:4vw;margin-top:5.3333333333vw}}@media screen and (min-width: 769px){#index #feature .special_list{gap:10px 0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:50px}}#index #feature .special_list .item{background-size:auto 100%;background-position:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#index #feature .special_list .item.-datacentersummit{background-image:url(../img/index/feature/datacentersummit/bg.jpg)}#index #feature .special_list .item.-spacesummit{background-image:url(../img/index/feature/spacesummit/bg.jpg)}#index #feature .special_list .item.-mediasummit{background-image:url(../img/index/feature/mediasummit/bg.jpg)}#index #feature .special_list .item.-educationai{background-image:url(../img/index/feature/educationai/bg.jpg)}@media screen and (max-width: 768px){#index #feature .special_list .item{width:100%;padding:5.3333333333vw 4vw}}@media screen and (min-width: 769px){#index #feature .special_list .item{-webkit-box-sizing:border-box;box-sizing:border-box;width:49.5%;padding:3%;-webkit-transition:.3s;transition:.3s}#index #feature .special_list .item:hover{opacity:.7}}#index #feature .special_list .label{display:inline-block;border:1px solid #fff;color:#fff}@media screen and (max-width: 768px){#index #feature .special_list .label{padding:1.3333333333vw 2.6666666667vw;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#index #feature .special_list .label{padding:5px 10px;margin-bottom:15px;font-size:14px}}@media screen and (max-width: 768px){#index #feature .special_list .logo{width:58.6666666667vw}}@media screen and (min-width: 769px){#index #feature .special_list .logo{width:60%}}@media screen and (max-width: 768px){#index #feature .special{background-size:auto 100%;background-position:right;padding:5.3333333333vw;margin-top:8vw}}@media screen and (min-width: 769px){#index #feature .special{margin-top:42px;background-size:100% auto;padding:48px}}#index #feature .special.-datacentersummit{background-image:url(../img/index/feature/datacentersummit/bg.jpg)}#index #feature .special.-spacesummit{background-image:url(../img/index/feature/spacesummit/bg.jpg)}#index #feature .special.-mediasummit{background-image:url(../img/index/feature/mediasummit/bg.jpg)}#index #feature .special.-educationai{background-image:url(../img/index/feature/educationai/bg.jpg)}#index #feature .special .label{display:inline-block;border:1px solid #fff;color:#fff}@media screen and (max-width: 768px){#index #feature .special .label{padding:1.3333333333vw 2.6666666667vw;margin-bottom:2.6666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#index #feature .special .label{padding:5px 10px;margin-bottom:10px;font-size:14px}}@media screen and (max-width: 768px){#index #feature .special .logo{width:66.6666666667vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#index #feature .special .logo{margin-bottom:28px;width:504px}}#index #feature .special .nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #feature .special .nav{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:10px 0}}@media screen and (min-width: 769px){#index #feature .special .nav{gap:0 14px}}#index #feature .special .nav .item{color:#fff;border:1px solid #fff}@media screen and (max-width: 768px){#index #feature .special .nav .item{background-color:rgba(255,255,255,.7);color:#122845;width:48%;padding:1.3333333333vw 0;font-size:3.4666666667vw;font-weight:bold;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;border-radius:100px}}@media screen and (min-width: 769px){#index #feature .special .nav .item{border-radius:15px;padding:5px 20px;font-size:14px;-webkit-transition:.3s;transition:.3s}#index #feature .special .nav .item:hover{background-color:#fff;color:#0f2f46}}#index #feature .special .nav .item.-detail{background-color:#4aa2d9}@media screen and (max-width: 768px){#index #feature .special .nav .item.-detail{color:#fff}}@media screen and (min-width: 769px){#index #feature .special .nav .item.-detail:hover{background-color:#fff}}#index #sponsor .box_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 769px){#index #sponsor .box_wrap{gap:40px 0}}#index #sponsor .box_wrap .box .header{background-color:#1d3340;color:#fff;font-weight:bold}@media screen and (max-width: 768px){#index #sponsor .box_wrap .box .header{font-size:4.2666666667vw;padding:3.7333333333vw 4.5333333333vw}}@media screen and (min-width: 769px){#index #sponsor .box_wrap .box .header{font-size:20px;padding:10px 20px}}#index #sponsor .box_wrap .box .list{background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 768px){#index #sponsor .box_wrap .box .list{padding:4vw}}@media screen and (min-width: 769px){#index #sponsor .box_wrap .box .list{padding:18px 20px}}@media screen and (max-width: 768px){#index #sponsor .box_wrap .box .list .item{width:50%}}@media screen and (min-width: 769px){#index #sponsor .box_wrap .box .list .item{width:15%}}#about #mv{background-size:100% auto;margin-top:0}@media screen and (max-width: 768px){#about #mv{background-image:url(../img/index/mv/bg_sp.jpg);padding:8vw 0}}@media screen and (min-width: 769px){#about #mv{background-image:url(../img/index/mv/bg.jpg);padding:65px 0;background-position:center}}#about #mv .heading{color:#fff}#about #mv .text{font-weight:bold;color:#fff}#about #outline a{text-decoration:underline}@media screen and (min-width: 769px){#about #outline a:hover{text-decoration:none}}#about #outline .item{line-height:1.5;border-bottom:1px dotted #ccc}@media screen and (max-width: 768px){#about #outline .item{margin-bottom:6.4vw}#about #outline .item:last-child{margin-bottom:0}}@media screen and (min-width: 769px){#about #outline .item{display:-webkit-box;display:-ms-flexbox;display:flex;padding:24px 0}}#about #outline .name{font-weight:400}@media screen and (max-width: 768px){#about #outline .name{font-size:3.7333333333vw;padding-bottom:2.1333333333vw}}@media screen and (min-width: 769px){#about #outline .name{font-size:16px;-ms-flex-preferred-size:120px;flex-basis:120px}}@media screen and (max-width: 768px){#about #outline .content{padding-bottom:4.2666666667vw}}@media screen and (min-width: 769px){#about #outline .content{font-size:16px;-ms-flex-preferred-size:calc(89.8648648649% - 120px);flex-basis:calc(89.8648648649% - 120px)}}@media screen and (max-width: 768px){#about #outline .-large{font-size:4.2666666667vw;padding:4.2666666667vw 0}}@media screen and (min-width: 769px){#about #outline .-large{font-size:20px;padding-top:16px;padding-bottom:16px}}#about #outline .-large:first-child{padding-top:0}@media screen and (max-width: 768px){#about #outline .par{font-size:3.7333333333vw}}#about #outline .par .icon{background-color:#777;display:inline-block;color:#fff;border-radius:4px}@media screen and (max-width: 768px){#about #outline .par .icon{font-size:3.4666666667vw;margin:0 0 0 2.6666666667vw;padding:.5333333333vw 2.1333333333vw}}@media screen and (min-width: 769px){#about #outline .par .icon{font-size:13px;margin:0 0 0 10px;padding:2px 8px}}#about #outline .outline{position:relative}@media screen and (max-width: 768px){#about #outline .outline{font-size:3.7333333333vw;padding:0 0 4.2666666667vw 10.6666666667vw}#about #outline .outline:last-child{padding-bottom:0}}@media screen and (min-width: 769px){#about #outline .outline{padding:0 0 16px 40px}}#about #outline .outline::before{color:#fff;content:attr(data-type);left:0;position:absolute;text-align:center}@media screen and (max-width: 768px){#about #outline .outline::before{border-radius:.8vw;font-size:2.6666666667vw;height:4.2666666667vw;padding-top:.2666666667vw;top:.8vw;width:8.5333333333vw}}@media screen and (min-width: 769px){#about #outline .outline::before{border-radius:3px;font-size:10px;height:16px;padding-top:1px;top:3px;width:32px}}#about #outline .outline[data-type=無料]::before,#about #outline .outline[data-type=Free]::before{background-color:#0f2f46}#about #outline .outline[data-type=有料]::before{background-color:#d00}#about #outline .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#about #outline .link:after{display:block;content:"";border-top:1px solid #000;border-right:1px solid #000;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:8px;height:8px}#about #executive .subheading,#about #committee .subheading{color:#fff;font-weight:400;background-color:#0f2f46}@media screen and (max-width: 768px){#about #executive .subheading,#about #committee .subheading{font-size:5.3333333333vw;padding:2.1333333333vw 3.2vw}}@media screen and (min-width: 769px){#about #executive .subheading,#about #committee .subheading{font-size:28px;display:inline-block;padding:8px 16px}}@media screen and (max-width: 768px){#about #executive .box,#about #committee .box{padding-top:7.4666666667vw}}@media screen and (min-width: 769px){#about #executive .box,#about #committee .box{border:1px solid #0f2f46;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:42px}}@media screen and (min-width: 769px){#about #executive .box .description,#about #committee .box .description{-ms-flex-preferred-size:calc(92.7364864865% - 236px);flex-basis:calc(92.7364864865% - 236px)}}#about #executive .box .description p,#about #committee .box .description p{line-height:1.875;padding-bottom:1em}@media screen and (max-width: 768px){#about #executive .box .description p,#about #committee .box .description p{font-size:3.7333333333vw}}#about #executive .box .description strong,#about #committee .box .description strong{font-weight:400}@media screen and (max-width: 768px){#about #executive .box .description strong,#about #committee .box .description strong{font-size:5.3333333333vw}}@media screen and (min-width: 769px){#about #executive .box .description strong,#about #committee .box .description strong{font-size:20px}}#about #executive .box .card,#about #committee .box .card{background-color:#0f2f46;color:#fff;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#about #executive .box .card,#about #committee .box .card{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:4.2666666667vw}}@media screen and (min-width: 769px){#about #executive .box .card,#about #committee .box .card{-ms-flex-preferred-size:250px;flex-basis:250px;padding:24px}}@media screen and (max-width: 768px){#about #executive .box .thumb,#about #committee .box .thumb{-ms-flex-preferred-size:36vw;flex-basis:36vw}}@media screen and (max-width: 768px){#about #executive .box .profile,#about #committee .box .profile{-ms-flex-preferred-size:44.2666666667vw;flex-basis:44.2666666667vw}}#about #executive .box .role,#about #committee .box .role{line-height:1.6666666667}@media screen and (max-width: 768px){#about #executive .box .role,#about #committee .box .role{font-size:3.7333333333vw;padding-bottom:3.2vw}}@media screen and (min-width: 769px){#about #executive .box .role,#about #committee .box .role{font-size:14px;padding-top:12px}}@media screen and (max-width: 768px){#about #executive .box .name,#about #committee .box .name{font-size:5.3333333333vw}}@media screen and (min-width: 769px){#about #executive .box .name,#about #committee .box .name{font-size:20px;padding-top:12px}}@media screen and (max-width: 768px){#about #commissioner1,#about #commissioner2,#about #advisory,#about #executive{padding-top:5.3333333333vw}}@media screen and (min-width: 769px){#about #commissioner1,#about #commissioner2,#about #advisory,#about #executive{padding-top:8px}}#about #commissioner1 .list .title,#about #commissioner2 .list .title,#about #advisory .list .title,#about #executive .list .title{font-weight:600}@media screen and (max-width: 768px){#about #commissioner1 .list .title,#about #commissioner2 .list .title,#about #advisory .list .title,#about #executive .list .title{font-size:4.8vw;padding:3.2vw 0}}@media screen and (min-width: 769px){#about #commissioner1 .list .title,#about #commissioner2 .list .title,#about #advisory .list .title,#about #executive .list .title{font-size:18px;padding:16px 0}}#about #commissioner1 .list .name,#about #commissioner2 .list .name,#about #advisory .list .name,#about #executive .list .name{background-color:#ededed;font-weight:bold}@media screen and (max-width: 768px){#about #commissioner1 .list .name,#about #commissioner2 .list .name,#about #advisory .list .name,#about #executive .list .name{font-size:4.2666666667vw;margin-bottom:5.3333333333vw;padding:3.7333333333vw}}@media screen and (min-width: 769px){#about #commissioner1 .list .name,#about #commissioner2 .list .name,#about #advisory .list .name,#about #executive .list .name{font-size:16px;margin-bottom:10px;padding:12px}}#about #commissioner1 .list .role,#about #commissioner2 .list .role,#about #advisory .list .role,#about #executive .list .role{display:block;font-weight:400;line-height:1.4}@media screen and (max-width: 768px){#about #commissioner1 .list .role,#about #commissioner2 .list .role,#about #advisory .list .role,#about #executive .list .role{font-size:3.7333333333vw;padding-top:3.2vw}}@media screen and (min-width: 769px){#about #commissioner1 .list .role,#about #commissioner2 .list .role,#about #advisory .list .role,#about #executive .list .role{font-size:14px;padding-top:12px}}#about #commissioner1 .list .note,#about #commissioner2 .list .note,#about #advisory .list .note,#about #executive .list .note{text-align:right}@media screen and (max-width: 768px){#about #commissioner1 .list .note,#about #commissioner2 .list .note,#about #advisory .list .note,#about #executive .list .note{font-size:3.4666666667vw}}@media screen and (min-width: 769px){#about #commissioner1 .list .note,#about #commissioner2 .list .note,#about #advisory .list .note,#about #executive .list .note{font-size:13px}}#access .map{display:block;width:100%}@media screen and (max-width: 768px){#access .map{height:55.2vw}}@media screen and (min-width: 769px){#access .map{height:462px}}@media screen and (max-width: 768px){#access .means{margin-top:10.6666666667vw}}@media screen and (min-width: 769px){#access .means{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:50px}}#access .means .transport{line-height:1.75}@media screen and (max-width: 768px){#access .means .transport{font-size:3.7333333333vw;padding-bottom:10.6666666667vw}#access .means .transport:last-child{padding-bottom:0}}@media screen and (min-width: 769px){#access .means .transport{padding-right:72px}}#access .means .heading{display:block;line-height:1}@media screen and (max-width: 768px){#access .means .heading{font-size:4.2666666667vw}}@media screen and (min-width: 769px){#access .means .heading{font-size:24px}}#access .means .link{text-decoration:underline}#access .means .link:hover{text-decoration:none}#access .means .link::after{content:"";display:inline-block;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media screen and (max-width: 768px){#access .means .link::after{height:1.0666666667vw;margin-left:2.1333333333vw;width:1.0666666667vw}}@media screen and (min-width: 769px){#access .means .link::after{height:6px;margin-left:8px;width:6px}}@media screen and (max-width: 768px){#access .venue{width:100%}}#access .venue .heading{font-weight:400;line-height:1.3333333333;text-align:center}@media screen and (max-width: 768px){#access .venue .heading{font-size:8.5333333333vw;margin-bottom:8.5333333333vw}}@media screen and (min-width: 769px){#access .venue .heading{font-size:36px;margin-bottom:32px}}#access .venue .map{background-color:#ccc;width:100%}@media screen and (max-width: 768px){#access .venue .map{height:55.2vw}}@media screen and (min-width: 769px){#access .venue .map{height:580px}}#faq .link{font-weight:bold;text-decoration:underline;-webkit-transition:.3s;transition:.3s}#faq .link:hover{opacity:.7}#faq .link .inactive{opacity:.7}#faq .head .inner{margin:auto}@media screen and (max-width: 768px){#faq .head .inner{width:93.3333333333vw;padding:13.3333333333vw 0 16vw 0}}@media screen and (min-width: 769px){#faq .head .inner{width:109.6296296296%;padding:126px 0 95px 0}}#faq .head .subtitle{font-weight:bold}@media screen and (max-width: 768px){#faq .head .subtitle{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#faq .head .subtitle{font-size:17px}}@media screen and (min-width: 769px){#faq .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#faq .nav .item{color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){#faq .nav .item{display:block;width:100%;font-size:3.7333333333vw;padding:5.3333333333vw 0}}@media screen and (min-width: 769px){#faq .nav .item{font-size:18px;width:310px;padding:30px 0}}#faq .nav .item:hover{background-color:rgba(255,255,255,.2)}#faq .nav .item .border{display:block;border-right:1px solid rgba(255,255,255,.5)}#faq .nav .item:nth-child(3) .border{border-right:none}#faq .nav .item .contact{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;color:#fff;text-align:center;-webkit-transition:.3s;transition:.3s;background:-webkit-gradient(linear, left top, left bottom, from(#006fde), to(#1bcaea));background:linear-gradient(to bottom, #006fde 0%, #1bcaea 100%);transition:.3s}@media screen and (max-width: 768px){#faq .nav .item .contact{display:block;width:100%;font-size:3.7333333333vw;padding:5.3333333333vw 0}}@media screen and (min-width: 769px){#faq .nav .item .contact{font-size:18px;width:310px;padding:12px 0}}#faq .nav .item .contact:hover{opacity:.7}#faq .nav .item .mail{position:relative}@media screen and (max-width: 768px){#faq .nav .item .mail{padding-left:22px}}@media screen and (min-width: 769px){#faq .nav .item .mail{padding-left:30px}}#faq .nav .item .mail::before{content:"";position:absolute;background-image:url(../images/common/icon_mail.png);background-size:cover;background-repeat:no-repeat}@media screen and (max-width: 768px){#faq .nav .item .mail::before{top:3px;left:0;width:16px;height:11px}}@media screen and (min-width: 769px){#faq .nav .item .mail::before{top:0;left:0;width:26px;height:18px}}#faq #list{margin-top:0}@media screen and (max-width: 768px){#faq #list .box{margin:0 0 13.3333333333vw;padding:0 0 0 0}}@media screen and (min-width: 769px){#faq #list .box{margin:0 0 120px;padding:0 0 0 0}}#faq #list .box:last-child{margin-bottom:0}@media screen and (max-width: 768px){#faq #list .column{margin:0 0 1% 0}}@media screen and (min-width: 769px){#faq #list .column{margin:0 0 10px 0}}#faq #list .column:last-child{margin:0}#faq #list .column .head{cursor:pointer;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background-color:#ededed}@media screen and (max-width: 768px){#faq #list .column .head{padding:12px 10.6666666667vw 12px 15px}}@media screen and (min-width: 769px){#faq #list .column .head{padding:12px 15px}}@media screen and (max-width: 768px){#faq #list .column .head .icon{width:100%;max-width:32px;margin-right:14px}}@media screen and (min-width: 769px){#faq #list .column .head .icon{width:40px;margin-right:14px}}#faq #list .column .head .title{font-weight:bold;color:#24292c}@media screen and (max-width: 768px){#faq #list .column .head .title{font-size:4vw;line-height:1.5em}}@media screen and (min-width: 769px){#faq #list .column .head .title{font-size:22px}}#faq #list .column .head::before{display:block;content:"";position:absolute;top:0;right:20px;bottom:0;margin:auto;-webkit-transition:.2s;transition:.2s;transform:rotate(90deg);-webkit-transform:rotate(90deg)}@media screen and (max-width: 768px){#faq #list .column .head::before{width:18px;height:2px}}@media screen and (min-width: 769px){#faq #list .column .head::before{width:27px;height:4px}}#faq #list .column .head::after{display:block;content:"";position:absolute;top:0;right:20px;bottom:0;margin:auto;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){#faq #list .column .head::after{width:18px;height:2px}}@media screen and (min-width: 769px){#faq #list .column .head::after{width:27px;height:4px}}#faq #list .column .head.-active::before{transform:rotate(0deg);-webkit-transform:rotate(0deg)}#faq #list .column .head.-active::after{background-color:rgba(0,0,0,0)}#faq #list .column .details{display:none;width:100%;margin:0;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#faq #list .column .details{padding:5.3333333333vw 5.3333333333vw 0 5.3333333333vw}}@media screen and (min-width: 769px){#faq #list .column .details{padding:25px 0 0 72px}}@media screen and (max-width: 768px){#faq #list .column .details:last-child{padding:5.3333333333vw}}@media screen and (min-width: 769px){#faq #list .column .details:last-child{padding:25px 0 25px 72px}}#faq #list .column .details .text{line-height:1.7em}@media screen and (max-width: 768px){#faq #list .column .details .text{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#faq #list .column .details .text{font-size:18px}}@media screen and (max-width: 768px){#faq #list .column .details .c-btn_wrap{margin-top:5.3333333333vw}}@media screen and (min-width: 769px){#faq #list .column .details .c-btn_wrap{margin-top:20px}}#faq .pagetop{display:block;font-size:18px;text-align:center}#faq .pagetop .icon{position:relative}#faq .pagetop .icon::before{content:"";position:absolute;top:0;left:-24px;width:21px;height:21px;background-image:url(/2022_common/assets/images/faq/icon_pagetop.png);background-repeat:no-repeat;background-size:cover}#faq #contact{background-color:#333}#faq #contact .heading{color:#fff}#faq #contact .text{color:#fff;font-weight:bold;line-height:1.5em}@media screen and (max-width: 768px){#faq #contact .text{margin-bottom:8vw;font-size:3.7333333333vw;text-align:left}}@media screen and (min-width: 769px){#faq #contact .text{margin-bottom:28px;font-size:18px;text-align:center}}#faq #contact .list{margin:auto}@media screen and (min-width: 769px){#faq #contact .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;max-width:800px;gap:20px}}#faq #contact .list .item{background-color:#fff;border-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#faq #contact .list .item{width:100%;margin-bottom:5.3333333333vw;padding:4vw 0}}@media screen and (min-width: 769px){#faq #contact .list .item{width:48%;height:190px}}#faq #contact .list .item .title{text-align:center}@media screen and (max-width: 768px){#faq #contact .list .item .title{margin-bottom:5.3333333333vw;font-size:5.3333333333vw}}@media screen and (min-width: 769px){#faq #contact .list .item .title{margin-bottom:20px;font-size:20px}}#faq #contact .list .item .text{color:#333}#faq #contact .list .item .c-btn_wrap{width:90%;margin:0 auto}@media screen and (min-width: 769px){#faq #contact .list .item .c-btn_wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}}#dl #logo{margin-top:0}@media screen and (max-width: 768px){#dl #bnr,#dl #logo{margin-bottom:13.3333333333vw}}@media screen and (min-width: 769px){#dl #bnr,#dl #logo{margin-bottom:88px}}#dl #bnr .heading,#dl #logo .heading{border-bottom:1px solid #c3d2dd}@media screen and (max-width: 768px){#dl #bnr .heading,#dl #logo .heading{font-size:4.8vw;padding:0 0 2.6666666667vw 0;margin:0 0 10.6666666667vw 0}}@media screen and (min-width: 769px){#dl #bnr .heading,#dl #logo .heading{font-size:20px;padding:0 0 17px 0;margin:0 0 48px 0}}#dl #bnr .list,#dl #logo .list{line-height:1.4375}@media screen and (max-width: 768px){#dl #bnr .list,#dl #logo .list{width:80%;margin:0 auto}}@media screen and (min-width: 769px){#dl #bnr .list,#dl #logo .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){#dl #bnr .list .item,#dl #logo .list .item{margin:0 0 8vw 0}}@media screen and (min-width: 769px){#dl #bnr .list .item,#dl #logo .list .item{width:22.1579961464%}}@media screen and (max-width: 768px){#dl #bnr .list .img,#dl #logo .list .img{margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){#dl #bnr .list .img,#dl #logo .list .img{margin:0 0 28px 0}}#dl #bnr .list .btn,#dl #logo .list .btn{background-color:#a0a0a0;color:#fff;margin:0 auto;display:block;text-align:center;font-weight:bold;border-radius:40px;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){#dl #bnr .list .btn,#dl #logo .list .btn{padding:2.1333333333vw 0}}@media screen and (min-width: 769px){#dl #bnr .list .btn,#dl #logo .list .btn{width:85.2173913043%;padding:12px 0}}#dl #bnr .list .btn:after,#dl #logo .list .btn:after{content:"";display:block;position:absolute;border-top:2px solid #fff;border-right:2px solid #fff;width:6px;height:6px;right:17px;top:0;bottom:0;margin:auto;-webkit-transform:rotate(45deg);transform:rotate(45deg)}#dl #bnr .list .btn:hover,#dl #logo .list .btn:hover{background-color:#333}@media screen and (max-width: 768px){#dl #pressrelease{margin:0 0 13.3333333333vw 0}}@media screen and (min-width: 769px){#dl #pressrelease{margin:0 0 100px 0}}#dl #pressrelease .list .link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ccc}@media screen and (max-width: 768px){#dl #pressrelease .list .link{text-decoration:underline;margin:0 0 4vw 0;padding:0 0 4vw 0}}@media screen and (min-width: 769px){#dl #pressrelease .list .link{margin:0 0 15px 0;padding:0 0 15px 0}#dl #pressrelease .list .link:hover{text-decoration:underline}}#dl #pressrelease .list .link:last-child{margin:0}#dl #pressrelease .list .date{font-weight:bold}#dl #pressrelease .list .icon{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){#dl #pressrelease .list .icon{width:10.6666666667vw;margin:0 4vw 0 0}}@media screen and (min-width: 769px){#dl #pressrelease .list .icon{width:40px;margin:0 10px 0 0}}#dl #pressrelease .list .is-bold{font-weight:bold}#dl #pressrelease .list .text{line-height:1.6}@media screen and (max-width: 768px){#dl #pressrelease .list .text{font-size:3.4666666667vw}}@media screen and (min-width: 769px){#dl #pressrelease .list .text{font-size:14px}}@media screen and (max-width: 768px){#dl #photo{margin-top:-23.4666666667vw;padding-top:23.4666666667vw;margin-bottom:13.3333333333vw}}@media screen and (min-width: 769px){#dl #photo{margin-top:-88px;padding-top:88px;margin-bottom:80px}}#dl #photo .nav{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#dl #photo .nav{margin:0 0 2.6666666667vw 0}}@media screen and (min-width: 769px){#dl #photo .nav{margin:0 0 10px 0}}#dl #photo .button{cursor:pointer;border:1px solid #000}@media screen and (max-width: 768px){#dl #photo .button{padding:2.6666666667vw;margin:0 2.6666666667vw 0 0}}@media screen and (min-width: 769px){#dl #photo .button{padding:10px;margin:0 10px 0 0;-webkit-transition:.3s;transition:.3s}#dl #photo .button:hover{background-color:#000;color:#fff}}#dl #photo .button.is-active{background-color:#000;color:#fff}#dl #photo .button.is-hidden{cursor:default;border-color:#ccc;color:#ccc}#dl #photo .button.is-hidden:hover{background-color:#fff;color:#ccc}#dl #photo .box{display:none}#dl #photo .box.is-active{display:block}#dl #photo .list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#dl #photo .item{line-height:0}@media screen and (max-width: 768px){#dl #photo .item{width:33.3333333333%}}@media screen and (min-width: 769px){#dl #photo .item{width:14.2857142857%}}#dl #photo .item.is-inactive{display:none}#dl #photo .item.is-none{display:none !important}#dl #photo .more{cursor:pointer;border:1px solid #000;margin:0 auto;display:block}@media screen and (max-width: 768px){#dl #photo .more{padding:4vw;margin-top:5.3333333333vw;font-size:3.7333333333vw;width:100%}}@media screen and (min-width: 769px){#dl #photo .more{padding:15px;margin-top:30px;width:200px}}#rule #term{margin-top:0}#rule .read{line-height:1.875}@media screen and (max-width: 768px){#rule .read{margin:0 0 14.4vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#rule .read{margin:0 0 54px 0}}@media screen and (max-width: 768px){#rule .box{margin:0 0 13.3333333333vw 0}}@media screen and (min-width: 769px){#rule .box{margin:0 0 70px 0}}#rule .box:last-child{margin:0}#rule .box .title{line-height:1.875}@media screen and (max-width: 768px){#rule .box .title{margin:0 0 2.6666666667vw 0;font-size:5.3333333333vw}}@media screen and (min-width: 769px){#rule .box .title{margin:0 0 30px 0;font-size:24px}}#rule .box .read{line-height:1.875}@media screen and (max-width: 768px){#rule .box .read{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){#rule .box .read{margin:0 0 20px 0}}@media screen and (max-width: 768px){#rule .box .list{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){#rule .box .list{margin:0 0 20px 0}}#rule .box .list .item{line-height:1.4375;text-indent:-1em;padding:0 0 0 1em}@media screen and (max-width: 768px){#rule .box .list .item{margin:0 0 5.3333333333vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#rule .box .list .item{margin:0 0 20px 0}}#rule .box .list .item:before{content:"・"}#rule .box .list .item:last-child{margin:0}#rule .box .list .item.-no:before{content:""}#rule .box .list .link{text-decoration:underline}#rule .box .list .in .item{padding:0 0 0 1em;text-indent:-1em}#rule .box .list .in .item:before{content:"・"}#rule .box .note .item{line-height:1.4375}@media screen and (max-width: 768px){#rule .box .note .item{font-size:3.7333333333vw}}#rule .box .text{line-height:1.875}@media screen and (max-width: 768px){#rule .box .text{margin:0 0 5.3333333333vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#rule .box .text{margin:0 0 20px 0}}#rule .box .contact{line-height:1.875}@media screen and (max-width: 768px){#rule .box .contact{font-size:3.7333333333vw}}#rule .box .contact .link{text-decoration:underline}#rule .box .sign{text-align:right;line-height:1.875}@media screen and (max-width: 768px){#rule .box .sign{font-size:3.7333333333vw}}#information #list{margin-top:0}#information #list .list .item{font-weight:500;line-height:1.4}@media screen and (max-width: 768px){#information #list .list .item{padding:0 0 5.3333333333vw 0;margin:0 0 5.3333333333vw 0;border-bottom:1px solid #333}}@media screen and (min-width: 769px){#information #list .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;margin:0 0 39px 0}}#information #list .list .item:last-child{margin:0}#information #list .list .date{font-weight:bold}@media screen and (min-width: 769px){#information #list .list .date{border-bottom:2px solid #333;padding:0 0 12px 0;width:100px}}@media screen and (max-width: 768px){#information #list .list .text{display:block}}@media screen and (min-width: 769px){#information #list .list .text{padding:0 0 12px 13px;width:100%;border-bottom:1px solid #aaa}}#information #list .list .link{text-decoration:underline}#information #list .list .link:hover{text-decoration:none}#index #exhibitor{background-color:#f0f0f0;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#index #exhibitor{padding:7.4666666667vw 3.4666666667vw;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:2.6666666667vw 0}}@media screen and (min-width: 769px){#index #exhibitor{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:0 22px;padding:29px 0}}#index #exhibitor .item{line-height:0}@media screen and (min-width: 769px){#index #exhibitor .item{width:800px;-webkit-transition:.3s;transition:.3s}#index #exhibitor .item:hover{opacity:.8}}#speaker_list .js-speaker{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){#speaker_list .js-speaker{gap:15px}}@media screen and (max-width: 768px){#speaker_list .js-speaker .prof{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#speaker_list .js-speaker .prof{font-size:13px}}@media screen and (max-width: 768px){#index #pickup .c-session{padding-bottom:9.3333333333vw}}@media screen and (min-width: 769px){#index #pickup .c-session{padding-bottom:30px}}#index #pickup .c-session.-short{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){#exhibition #mv{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (min-width: 769px){#exhibition #mv .inner{padding:30px}}@media screen and (max-width: 768px){#exhibition #mv .inner{padding:8vw}}#exhibition #mv .label{border:2px solid #000;color:#000;display:inline-block;font-weight:bold}@media screen and (min-width: 769px){#exhibition #mv .label{padding:5px 10px;font-size:13px;margin-bottom:15px}}@media screen and (max-width: 768px){#exhibition #mv .label{padding:1.3333333333vw 2.6666666667vw;font-size:3.4666666667vw;margin-bottom:2.6666666667vw}}#exhibition #mv .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){#exhibition #mv .nav{gap:10px;margin-top:30px}}@media screen and (max-width: 768px){#exhibition #mv .nav{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:2.6666666667vw;margin-top:5.3333333333vw}}#exhibition #mv .nav .item{border:2px solid #000;font-weight:bold;border-radius:50px}@media screen and (min-width: 769px){#exhibition #mv .nav .item{-webkit-transition:.3s;transition:.3s;padding:7px 20px}}@media screen and (max-width: 768px){#exhibition #mv .nav .item{padding:2.6666666667vw 4vw;font-size:3.7333333333vw;text-align:center}}#exhibition #mv .nav .item.-inactive{border-color:#999 !important;color:#999 !important}#exhibition #mv .nav .item.-inactive:hover{background:none !important}#exhibition .c-selector{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}@media screen and (max-width: 768px){#exhibition .c-selector{margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#exhibition .c-selector{margin-bottom:20px}}#exhibition .c-selector .item{width:50%;text-align:center;color:#fff;font-weight:bold;background-color:#acacac;-webkit-transition:.3s;transition:.3s}#exhibition .c-selector .item.-active{background-color:#2b9de5}@media screen and (max-width: 768px){#exhibition .c-selector .item{padding:2.6666666667vw 0;font-size:4.2666666667vw}}@media screen and (min-width: 769px){#exhibition .c-selector .item{padding:10px 0;font-size:20px}}#exhibition .c-section .top_note{color:red;line-height:1.6}@media screen and (min-width: 769px){#exhibition .c-section .top_note{font-size:14px;margin-bottom:20px}}@media screen and (max-width: 768px){#exhibition .c-section .top_note{font-size:3.2vw;margin-bottom:4vw}}@media screen and (min-width: 769px){#exhibition .c-session__wrap{margin-bottom:40px}}@media screen and (max-width: 768px){#exhibition .c-session__wrap{margin-bottom:8vw}}#exhibition .c-session__wrap:last-cild{margin-bottom:0}@media screen and (min-width: 769px){#exhibition #intro{padding:40px 0;font-size:14px}}@media screen and (max-width: 768px){#exhibition #intro{padding:8vw 0}}#exhibition #intro .inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:1em}#exhibition #intro .ttl{font-weight:bold}@media screen and (min-width: 769px){#exhibition #intro .ttl{line-height:1.6;font-size:17px}}@media screen and (max-width: 768px){#exhibition #intro .ttl{font-size:4vw;line-height:1.5}}@media screen and (min-width: 769px){#exhibition #intro .text{line-height:1.6}}@media screen and (max-width: 768px){#exhibition #intro .text{font-size:3.7333333333vw;line-height:1.5}}#exhibition #movie .movie{max-width:800px;width:90%;margin:0 auto}#exhibition #movie .movie_wrap{position:relative;padding:60% 0 0 0}@media screen and (min-width: 769px){#exhibition #movie .movie_wrap{margin-bottom:15px}}@media screen and (max-width: 768px){#exhibition #movie .movie_wrap{margin-bottom:4vw}}#exhibition #movie .movie_wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}#exhibition #movie .copy{font-weight:bold;text-align:center;line-height:1.4}@media screen and (min-width: 769px){#exhibition #movie .copy{margin-bottom:15px}}@media screen and (max-width: 768px){#exhibition #movie .copy{margin-bottom:4vw}}#exhibition #movie .btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#exhibition #movie .btn{display:block;background-color:#c2001c;margin:0 auto;color:#fff;text-align:center;font-weight:bold;border-radius:40px}@media screen and (min-width: 769px){#exhibition #movie .btn{padding:8px 15px}}@media screen and (max-width: 768px){#exhibition #movie .btn{padding:1.3333333333vw 4vw}}#exhibition #movie .btn .-triangle{display:inline-block;-webkit-transform:rotate(90deg);transform:rotate(90deg);margin:0 .5em 0 0}@media screen and (max-width: 768px){#exhibition #partner .list{font-size:3.7333333333vw;margin:0 auto 5.3333333333vw auto;width:80vw}}@media screen and (min-width: 769px){#exhibition #partner .list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:0 30px}}@media screen and (max-width: 768px){#exhibition #partner .list .item{display:block;margin:0 0 4vw 0}#exhibition #partner .list .item:last-child{margin:0}}@media screen and (min-width: 769px){#exhibition #partner .list .item{width:31%}}#exhibition #partner .list .item img{border:1px solid #ccc}@media screen and (max-width: 768px){#exhibition #partner .list02{margin:0 0 8vw 0}}@media screen and (min-width: 769px){#exhibition #partner .list02{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 0 30px 0}}#exhibition #partner .list02:last-child{margin:0}@media screen and (min-width: 769px){#exhibition #partner .list02.-small .c-exhibition__co__list__item{width:24%}}#exhibition #partner .list02 .item{display:block;background-color:#fff;border:1px solid #ccc;text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#exhibition #partner .list02 .item{margin:0 auto 5.3333333333vw auto}}@media screen and (min-width: 769px){#exhibition #partner .list02 .item{-webkit-transition:.3s;transition:.3s;width:32%;margin:0 0 20px 0}}#exhibition #partner .list02 .item.-nolink{pointer-events:none}#exhibition #partner .list02 .item.-nolink:hover{border:1px solid #fff}#exhibition #partner .list02 .item.-nolink .label::after{display:none}#exhibition #partner .list02 .item:hover{opacity:.7}@media screen and (max-width: 768px){#exhibition #partner .list02 .item.-sponsor{width:100%}}@media screen and (min-width: 769px){#exhibition #partner .list02 .item.-sponsor{width:32%}}#exhibition #partner .list02 .item.-sponsor.is-blank{margin-bottom:0;padding:0}#exhibition #partner .list02 .item.-sp{background-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;border:1px solid #fff}@media screen and (max-width: 768px){#exhibition #partner .list02 .item.-sp{padding:2.6666666667vw 0;width:80%}}@media screen and (min-width: 769px){#exhibition #partner .list02 .item.-sp{padding:20px 0;-webkit-transition:.3s;transition:.3s}#exhibition #partner .list02 .item.-sp:hover{border:1px solid #aaa}}#exhibition #partner .list02 .item.-sp:after{position:absolute;display:block;content:"";border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#exhibition #partner .list02 .item.-sp:after{width:1.0666666667vw;height:1.0666666667vw;right:3.2vw}}@media screen and (min-width: 769px){#exhibition #partner .list02 .item.-sp:after{width:6px;height:6px;right:15px}}#exhibition #partner .list02 .item.-sp .name{margin:0}#exhibition #partner .list02 .item.-blank{background:none;margin-bottom:0;padding:0;opacity:0}#exhibition #partner .list02 .item.-blank::after{display:none}#exhibition #partner .list02 .item.-blank:hover{border:none}#exhibition #partner .list02 .item.-nolink{pointer-events:none}#exhibition #partner .list02 .item.-nolink:hover{border:1px solid #fff}#exhibition #partner .list02 .item.-nolink::after{display:none}#exhibition #partner .list02 .img{border:1px solid #ccc;display:block}@media screen and (min-width: 769px){#exhibition #partner .list02 .img{-webkit-transition:.3s;transition:.3s}#exhibition #partner .list02 .img:hover{border-color:#999}}#exhibition #partner .list02 .img.-nolink{border-color:#eee}#exhibition #partner .list02 .img.-nolink:hover{border-color:#eee}#exhibition #partner .list02 .label{background-color:#0f2f46;color:#fff}@media screen and (max-width: 768px){#exhibition #partner .list02 .label{padding:1.3333333333vw 0}}@media screen and (min-width: 769px){#exhibition #partner .list02 .label{padding:10px 0}}#exhibition #partner .list02 .label:after{position:absolute;display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#exhibition #partner .list02 .label:after{width:1.0666666667vw;height:1.0666666667vw;right:3.2vw;top:3.2vw}}@media screen and (min-width: 769px){#exhibition #partner .list02 .label:after{width:6px;height:6px;right:15px;top:15px}}#exhibition #partner .list02 .name{display:block}@media screen and (max-width: 768px){#exhibition #partner .list02 .name{margin:3.7333333333vw 0 0 0;font-size:3.7333333333vw;padding:0 2.6666666667vw 2.6666666667vw 2.6666666667vw}}@media screen and (min-width: 769px){#exhibition #partner .list02 .name{margin:14px 0 0 0;font-size:14px;padding:0 10px 10px 10px}}@media screen and (max-width: 768px){#exhibition #exhibition_list .subheading{margin:0 0 4vw 0;font-size:4.8vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .subheading{margin:0 0 15px 0;font-size:26px}}@media screen and (max-width: 768px){#exhibition #exhibition_list .list{margin:0 0 8vw 0}}@media screen and (min-width: 769px){#exhibition #exhibition_list .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;margin:0 0 30px 0}}#exhibition #exhibition_list .list:last-child{margin:0}@media screen and (min-width: 769px){#exhibition #exhibition_list .list.-small .c-exhibition__co__list__item{width:24%}}#exhibition #exhibition_list .list .item{display:block;background-color:#fff;border:1px solid #ccc;text-align:center;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item{margin:0 auto 5.3333333333vw auto}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item{-webkit-transition:.3s;transition:.3s;width:32%;margin:0 0 20px 0}}#exhibition #exhibition_list .list .item.-nolink{pointer-events:none}#exhibition #exhibition_list .list .item.-nolink:hover{border:1px solid #fff}#exhibition #exhibition_list .list .item.-nolink .label::after{display:none}#exhibition #exhibition_list .list .item:hover{opacity:.7}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-sponsor{width:100%}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-sponsor{width:32%}}#exhibition #exhibition_list .list .item.-sponsor.is-blank{margin-bottom:0;padding:0}#exhibition #exhibition_list .list .item.-logo{background:none;border:none}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-small{width:24%}}#exhibition #exhibition_list .list .item.-sp{background-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;border:1px solid #fff}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-sp{padding:4vw 0;width:100%;font-size:3.2vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-sp{padding:20px 0;-webkit-transition:.3s;transition:.3s}#exhibition #exhibition_list .list .item.-sp:hover{border:1px solid #aaa}}#exhibition #exhibition_list .list .item.-sp:after{position:absolute;display:block;content:"";border-top:2px solid #666;border-right:2px solid #666;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-sp:after{width:1.0666666667vw;height:1.0666666667vw;right:3.2vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-sp:after{width:6px;height:6px;right:15px}}#exhibition #exhibition_list .list .item.-sp .name{margin:0}#exhibition #exhibition_list .list .item.-blank{background:none;margin-bottom:0;padding:0;opacity:0}#exhibition #exhibition_list .list .item.-blank::after{display:none}#exhibition #exhibition_list .list .item.-blank:hover{border:none}#exhibition #exhibition_list .list .item.-nolink{pointer-events:none}#exhibition #exhibition_list .list .item.-nolink:hover{border:1px solid #fff}#exhibition #exhibition_list .list .item.-nolink::after{display:none}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-multi:hover{opacity:1}}#exhibition #exhibition_list .list .item.-multi .label{display:-webkit-box;display:-ms-flexbox;display:flex;background:none}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-multi .label{padding:0}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-multi .label{padding:0}}#exhibition #exhibition_list .list .item.-multi .label::after{display:none}#exhibition #exhibition_list .list .item.-multi .label .label_item{background-color:#0f2f46;position:relative;color:#fff;-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-multi .label .label_item{padding:1.3333333333vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-multi .label .label_item{-webkit-transition:.3s;transition:.3s;padding:10px 0}#exhibition #exhibition_list .list .item.-multi .label .label_item:hover{opacity:.7}}#exhibition #exhibition_list .list .item.-multi .label .label_item:nth-child(1){background-color:#0f2f46}#exhibition #exhibition_list .list .item.-multi .label .label_item:nth-child(2){background-color:rgba(15,47,70,.9)}#exhibition #exhibition_list .list .item.-multi .label .label_item:nth-child(3){background-color:rgba(15,47,70,.8)}#exhibition #exhibition_list .list .item.-multi .label .label_item:nth-child(4){background-color:rgba(15,47,70,.7)}#exhibition #exhibition_list .list .item.-multi .label .label_item:after{position:absolute;display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .item.-multi .label .label_item:after{width:1.0666666667vw;height:1.0666666667vw;right:2.1333333333vw;top:2.4vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .item.-multi .label .label_item:after{width:6px;height:6px;right:10px;top:15px}}#exhibition #exhibition_list .list .img{border:1px solid #ccc;display:block}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .img{-webkit-transition:.3s;transition:.3s}#exhibition #exhibition_list .list .img:hover{border-color:#999}}#exhibition #exhibition_list .list .img.-nolink{border-color:#eee}#exhibition #exhibition_list .list .img.-nolink:hover{border-color:#eee}#exhibition #exhibition_list .list .label{background-color:#0f2f46;color:#fff;position:relative}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .label{padding:1.3333333333vw 0}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .label{padding:10px 0}}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .label.-none{display:none}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .label.-none{opacity:0}}#exhibition #exhibition_list .list .label:after{position:absolute;display:block;content:"";border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .label:after{width:1.0666666667vw;height:1.0666666667vw;right:3.2vw;top:3.2vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .label:after{width:6px;height:6px;right:15px;top:15px}}#exhibition #exhibition_list .list .label.-multi{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .label.-multi{padding:0}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .label.-multi{padding:0}#exhibition #exhibition_list .list .label.-multi:hover{opacity:1}}#exhibition #exhibition_list .list .name{display:block}@media screen and (max-width: 768px){#exhibition #exhibition_list .list .name{margin:3.7333333333vw 0 0 0;font-size:3.7333333333vw;padding:0 2.6666666667vw 2.6666666667vw 2.6666666667vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .list .name{margin:14px 0 0 0;font-size:14px;padding:0 10px 10px 10px}}#exhibition #exhibition_list .update_note{text-align:right}@media screen and (max-width: 768px){#exhibition #exhibition_list .update_note{font-size:3.2vw}}@media screen and (min-width: 769px){#exhibition #exhibition_list .update_note{font-size:13px;margin-top:-15px}}@media screen and (min-width: 769px){#exhibition #entry .list,#exhibition .c-entry .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;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#exhibition #entry .list .item,#exhibition .c-entry .list .item{text-align:center;display:block;border:2px solid #0f2f46;color:#0f2f46;background-color:#fff;position:relative;-webkit-transition:.3s;transition:.3s}@media screen and (max-width: 768px){#exhibition #entry .list .item,#exhibition .c-entry .list .item{font-size:5.3333333333vw;margin:0 0 8vw 0}#exhibition #entry .list .item:last-child,#exhibition .c-entry .list .item:last-child{margin:0}}@media screen and (min-width: 769px){#exhibition #entry .list .item,#exhibition .c-entry .list .item{width:100%;font-size:20px;margin:0 0 30px 0}#exhibition #entry .list .item:hover,#exhibition .c-entry .list .item:hover{opacity:.8}}@media screen and (min-width: 769px){#exhibition #entry .list .item.-short,#exhibition .c-entry .list .item.-short{width:48%}}#exhibition #entry .list .item.nolink:hover,#exhibition .c-entry .list .item.nolink:hover{opacity:1;background-color:#fff;color:#0f2f46}#exhibition #entry .list .item.nolink .name:after,#exhibition .c-entry .list .item.nolink .name:after{display:none}#exhibition #entry .list .name,#exhibition .c-entry .list .name{position:relative;line-height:1.4}@media screen and (max-width: 768px){#exhibition #entry .list .name,#exhibition .c-entry .list .name{padding:4.8vw 6.6666666667vw;font-size:4.2666666667vw}}@media screen and (min-width: 769px){#exhibition #entry .list .name,#exhibition .c-entry .list .name{padding:18px 25px;font-size:20px}}#exhibition #entry .list .name:after,#exhibition .c-entry .list .name:after{content:"";display:block;width:10px;height:10px;border-top:2px solid #0f2f46;border-right:2px solid #0f2f46;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);position:absolute;top:50%}@media screen and (max-width: 768px){#exhibition #entry .list .name:after,#exhibition .c-entry .list .name:after{width:6px;height:6px;right:20px}}@media screen and (min-width: 769px){#exhibition #entry .list .name:after,#exhibition .c-entry .list .name:after{width:10px;height:10px;right:20px}}#exhibition #entry .list .no,#exhibition .c-entry .list .no{background-color:#0f2f46;color:#fff}@media screen and (max-width: 768px){#exhibition #entry .list .no,#exhibition .c-entry .list .no{padding:2.6666666667vw 6.6666666667vw;font-size:4.2666666667vw}}@media screen and (min-width: 769px){#exhibition #entry .list .no,#exhibition .c-entry .list .no{padding:10px 25px;font-size:18px}}#exhibition #map .inner{max-width:700px}#exhibition #map.-multi .inner{max-width:1184px}#exhibition #map .map{display:block}@media screen and (min-width: 769px){#exhibition #map .map{-webkit-transition:.3s;transition:.3s}#exhibition #map .map:hover{opacity:.7}}#exhibition #map .c-btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (min-width: 769px){#exhibition #map .c-btn_wrap{margin-top:35px}}#exhibition #map .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#exhibition #map .list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5.3333333333vw}}@media screen and (min-width: 769px){#exhibition #map .list{gap:50px}}@media screen and (min-width: 769px){#exhibition #map .list .item{width:48%}}#exhibition.page-digitalhuman #mv{position:relative}@media screen and (min-width: 769px){#exhibition.page-digitalhuman #mv{background-image:url(../img/exhibition/digitalhuman/mv_bg.jpg);height:400px;background-size:100% auto;background-position:top center}}@media screen and (max-width: 768px){#exhibition.page-digitalhuman #mv{background-color:#abadbc}}#exhibition.page-digitalhuman #mv .label{border:2px solid #000;color:#000}@media screen and (min-width: 769px){#exhibition.page-digitalhuman #mv .logo{max-width:400px;width:40%}}#exhibition.page-digitalhuman #mv .img{background-image:url(../img/exhibition/digitalhuman/mv_img.jpg)}@media screen and (min-width: 769px){#exhibition.page-digitalhuman #mv .img{display:none}}@media screen and (max-width: 768px){#exhibition.page-digitalhuman #mv .img{height:53.3333333333vw;background-size:100% auto;background-position:center}}#exhibition.page-digitalhuman #mv .nav .item{border-color:#fff;color:#fff}@media screen and (min-width: 769px){#exhibition.page-digitalhuman #mv .nav .item{padding:7px 20px;font-size:14px;border-radius:50px}#exhibition.page-digitalhuman #mv .nav .item:hover{background-color:#fff;color:#000}}#exhibition.page-digitalhuman .c-session{border-color:#cb3998;background-color:rgba(203,57,152,.1)}#exhibition.page-digitalhuman .c-session:hover{background-color:rgba(203,57,152,.15)}#exhibition.page-digitalhuman .c-session .head{border-color:#cb3998}#exhibition.page-digitalhuman .c-session .no{background-color:#cb3998}#exhibition.page-digitalhuman #seminar .speaker .img{display:none}#exhibition.page-aizone #mv{position:relative}@media screen and (min-width: 769px){#exhibition.page-aizone #mv{background-image:url(../img/exhibition/aizone/mv_bg.jpg);height:400px;background-size:100% 100%;background-position:center}}@media screen and (max-width: 768px){#exhibition.page-aizone #mv{background-color:#040418;background-size:100% 100%;background-position:center}}#exhibition.page-aizone #mv .label{border:2px solid #fff;color:#fff}@media screen and (min-width: 769px){#exhibition.page-aizone #mv .logo{max-width:400px;width:40%}}@media screen and (min-width: 769px){#exhibition.page-aizone #mv .img{display:none}}@media screen and (max-width: 768px){#exhibition.page-aizone #mv .img{background-image:url(../img/exhibition/aizone/mv_img.jpg);height:53.3333333333vw;background-size:100% auto;background-position:center}}#exhibition.page-aizone #mv .nav .item{border-color:#fff;color:#fff}@media screen and (min-width: 769px){#exhibition.page-aizone #mv .nav .item{padding:7px 20px;font-size:14px;border-radius:50px}#exhibition.page-aizone #mv .nav .item:hover{background-color:#fff;color:#000}}#exhibition.page-aizone .c-session{border-color:#264468;background-color:rgba(38,68,104,.1)}#exhibition.page-aizone .c-session:hover{background-color:rgba(38,68,104,.15)}#exhibition.page-aizone .c-session .head{border-color:#264468}#exhibition.page-aizone .c-session .no{background-color:#264468}#exhibition.page-aizone #seminar .speaker .img{display:none}@media screen and (max-width: 768px){#special_seminar #nav{display:block;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#special_seminar #nav{display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:60px}}@media screen and (max-width: 768px){#special_seminar #nav .box{margin-bottom:8vw}}#special_seminar #nav .box .ttl{font-weight:bold}@media screen and (max-width: 768px){#special_seminar #nav .box .ttl{margin-bottom:1.3333333333vw}}@media screen and (min-width: 769px){#special_seminar #nav .box .ttl{margin-bottom:15px}}#special_seminar #nav .box .ttl:after{content:"";display:block;height:2px;background-color:#000}@media screen and (max-width: 768px){#special_seminar #nav .box .ttl:after{margin-top:2.6666666667vw;width:5.3333333333vw}}@media screen and (min-width: 769px){#special_seminar #nav .box .ttl:after{margin-top:10px;width:25px}}#special_seminar #nav .box .list{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#special_seminar #nav .box.-day .list{gap:0 2.6666666667vw;padding-top:2.6666666667vw}}@media screen and (min-width: 769px){#special_seminar #nav .box.-day .list{gap:0 10px;padding-top:15px}}#special_seminar #nav .box.-day .list .item{font-weight:bold;border:2px solid #000;border-radius:50px}@media screen and (max-width: 768px){#special_seminar #nav .box.-day .list .item{padding:1.3333333333vw 2.6666666667vw;font-size:4vw}}@media screen and (min-width: 769px){#special_seminar #nav .box.-day .list .item{padding:10px 20px;-webkit-transition:.3s;transition:.3s}#special_seminar #nav .box.-day .list .item:hover{background-color:#000;color:#fff}}@media screen and (max-width: 768px){#special_seminar #nav .box.-event .list{gap:0 2.6666666667vw}}@media screen and (min-width: 769px){#special_seminar #nav .box.-event .list{gap:0 10px}}#special_seminar #nav .box.-event .list .item{font-weight:bold;line-height:0;background-color:#fff}@media screen and (max-width: 768px){#special_seminar #nav .box.-event .list .item{width:180px;padding:15px 20px;-webkit-transition:.3s;transition:.3s}}@media screen and (min-width: 769px){#special_seminar #nav .box.-event .list .item{width:180px;padding:15px 20px;-webkit-transition:.3s;transition:.3s}#special_seminar #nav .box.-event .list .item:hover{opacity:.7}}@media screen and (max-width: 768px){#special_seminar #nav .box.-all .list{gap:0 2.6666666667vw;padding-top:2.6666666667vw}}@media screen and (min-width: 769px){#special_seminar #nav .box.-all .list{gap:0 10px;padding-top:15px}}#special_seminar #nav .box.-all .list .item{font-weight:bold;border:2px solid #000;border-radius:50px;background-color:#000;color:#fff}@media screen and (max-width: 768px){#special_seminar #nav .box.-all .list .item{padding:1.3333333333vw 2.6666666667vw}}@media screen and (min-width: 769px){#special_seminar #nav .box.-all .list .item{padding:10px 20px;-webkit-transition:.3s;transition:.3s}#special_seminar #nav .box.-all .list .item:hover{background-color:#fff;color:#000}}@media screen and (min-width: 769px){#special_seminar #session .box{margin-bottom:70px}}#special_seminar #session .box:last-child{margin-bottom:0}#special_seminar #session .box .day{background-color:#000;color:#fff;font-weight:bold}@media screen and (max-width: 768px){#special_seminar #session .box .day{font-size:4vw;padding:2.6666666667vw 2.6666666667vw;margin-bottom:4vw}}@media screen and (min-width: 769px){#special_seminar #session .box .day{font-size:20px;padding:15px 20px;margin-bottom:25px}}#special_seminar #nav .box.-day .list .item{border:2px solid #a660a3;color:#a660a3}@media screen and (min-width: 769px){#special_seminar #nav .box.-day .list .item:hover{background-color:#a660a3;color:#fff}}#special_seminar #nav .box.-event .list .item{background-color:#fff}#special_seminar #nav .box.-all .list .item{border:2px solid #a660a3;background-color:#a660a3}@media screen and (min-width: 769px){#special_seminar #nav .box.-all .list .item:hover{background-color:#fff;color:#a660a3}}#special_seminar #session .box .day{background-color:#a660a3;color:#fff}@media screen and (max-width: 768px){#special_seminar .c-session{padding-bottom:8vw}}@media screen and (min-width: 769px){#special_seminar .c-session{padding-bottom:30px}}#special_seminar .c-session .head{-ms-flex-wrap:wrap;flex-wrap:wrap;border:none}#special_seminar .c-session .head .event{margin-right:auto}@media screen and (max-width: 768px){#special_seminar .c-session .info{margin-left:2.6666666667vw;font-size:3.7333333333vw;margin-top:2.6666666667vw}}@media screen and (min-width: 769px){#special_seminar .c-session .info{font-size:18px;margin-top:15px;margin-left:20px}}#special_seminar .c-session .title{text-decoration:underline}@media screen and (min-width: 769px){#special_seminar .c-session .title{font-size:24px}}#special_seminar .c-session.-special{border:2px solid #999;background-color:#eee}#special_seminar .c-session.-special .head{border-color:#333}#special_seminar .c-session.-special .speaker .img{display:none}#special_seminar .c-session .head .tuyaku{position:relative;top:auto;right:auto}@media screen and (min-width: 769px){#special_seminar .c-session .head .tuyaku{margin-right:5px}}#restaurants .header{background-color:rgba(43,157,229,.1)}#restaurants .header .ttl .ja{font-weight:bold}#restaurants #outline .catch{line-height:1.6;text-align:center;font-weight:bold}@media screen and (max-width: 768px){#restaurants #outline .catch{font-size:4.8vw;margin:0 0 10.6666666667vw 0}}@media screen and (min-width: 769px){#restaurants #outline .catch{font-size:20px;margin:0 0 50px 0}}#restaurants #outline .date{text-align:center}@media screen and (max-width: 768px){#restaurants #outline .date{font-size:4.2666666667vw}}#restaurants #outline .date .term{font-weight:bold;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){#restaurants #outline .date .term{font-size:4.8vw;margin:0 0 10.6666666667vw 0}}@media screen and (min-width: 769px){#restaurants #outline .date .term{font-size:24px;margin:0 0 20px 0}}#restaurants #outline .date .term .label{background-color:#000;color:#fff}@media screen and (max-width: 768px){#restaurants #outline .date .term .label{font-size:3.7333333333vw;padding:1.3333333333vw;margin:0 2.6666666667vw 0 0}}@media screen and (min-width: 769px){#restaurants #outline .date .term .label{font-size:16px;padding:5px;margin:0 10px 0 0}}#restaurants #outline .date .copy{line-height:1.6}@media screen and (max-width: 768px){#restaurants #outline .date .copy{font-size:3.7333333333vw;margin:0 0 8vw 0}}@media screen and (min-width: 769px){#restaurants #outline .date .copy{margin:0 0 30px 0}}#restaurants #outline .date .btn_area{font-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#restaurants #outline .date .btn_area .copy{width:100%}@media screen and (max-width: 768px){#restaurants #outline .date .btn_area .copy{margin:0 0 5.3333333333vw 0}}@media screen and (min-width: 769px){#restaurants #outline .date .btn_area .copy{margin:0 0 20px 0}}@media screen and (max-width: 768px){#restaurants #outline .date .btn_area .btn{width:53.3333333333vw}}#restaurants #qr{background-color:rgba(43,157,229,.3);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){#restaurants #qr .inner{max-width:700px;width:90%;margin:0 auto}}#restaurants #qr .box{background-color:#fff}@media screen and (max-width: 768px){#restaurants #qr .box{font-size:3.7333333333vw;padding:6.6666666667vw}}@media screen and (min-width: 769px){#restaurants #qr .box{padding:40px;border-radius:10px}}#restaurants #qr .copy{line-height:1.8}@media screen and (max-width: 768px){#restaurants #qr .copy{font-size:3.4666666667vw;margin-bottom:10.6666666667vw}}@media screen and (min-width: 769px){#restaurants #qr .copy{margin-bottom:20px}}#restaurants #qr .qr{margin:0 auto;border:1px solid #aaa}@media screen and (max-width: 768px){#restaurants #qr .qr{width:40vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#restaurants #qr .qr{width:150px;margin-bottom:20px}}#restaurants #qr .note{color:red;text-align:center;line-height:1.6}@media screen and (max-width: 768px){#restaurants #qr .note{margin-bottom:10.6666666667vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){#restaurants #qr .note{font-size:13px;margin-bottom:40px}}#restaurants #qr .label{font-weight:bold;text-align:center;margin:0 auto;background-color:#2b9de5;color:#fff}@media screen and (max-width: 768px){#restaurants #qr .label{padding:2.6666666667vw 0;margin-bottom:4vw}}@media screen and (min-width: 769px){#restaurants #qr .label{padding:10px 0;margin-bottom:15px;border-radius:5px}}#restaurants #qr .pass{margin:0 auto}@media screen and (max-width: 768px){#aimeet .c-page_header .heading{font-size:6.4vw;line-height:1.4}}@media screen and (min-width: 769px){#aimeet .c-page_header .heading{font-size:24px}}@media screen and (max-width: 768px){#aimeet .c-page_header .heading .is-small{font-size:4.8vw}}#aimeet #about_aimeet{background-image:-webkit-gradient(linear, left top, right top, from(rgb(91, 177, 100)), to(rgb(27, 169, 212)));background-image:linear-gradient(90deg, rgb(91, 177, 100), rgb(27, 169, 212))}#aimeet #about_aimeet .heading{color:#fff;text-align:center}@media screen and (max-width: 768px){#aimeet #about_aimeet .heading{font-size:6.4vw;margin:0 0 8vw 0;line-height:1.4}}@media screen and (min-width: 769px){#aimeet #about_aimeet .heading{font-size:50px;margin:0 0 30px 0}}#aimeet #about_aimeet .copy{color:#fff;line-height:1.6;font-weight:bold}@media screen and (max-width: 768px){#aimeet #about_aimeet .copy{margin:0 0 8vw 0}}@media screen and (min-width: 769px){#aimeet #about_aimeet .copy{text-align:center;font-size:25px;margin:0 0 30px 0}}#aimeet #about_aimeet .img{margin:0 auto}@media screen and (max-width: 768px){#aimeet #about_aimeet .img{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#aimeet #about_aimeet .img{width:90%;max-width:700px;margin-bottom:30px}}#aimeet #about_aimeet .note{margin:0 auto;color:#fff;font-weight:bold;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#aimeet #about_aimeet .note{margin:0 0 8vw 0}}@media screen and (min-width: 769px){#aimeet #about_aimeet .note{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:20px;-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}}#aimeet #about_aimeet .note .item{background-color:rgba(255,255,255,.3)}@media screen and (max-width: 768px){#aimeet #about_aimeet .note .item{padding:4vw}}@media screen and (min-width: 769px){#aimeet #about_aimeet .note .item{padding:15px}}@media screen and (min-width: 769px){#aimeet #about_aimeet .note .item_note{font-size:14px}}#aimeet #about_aimeet .movie{width:100%;max-width:700px;margin:0 auto}#aimeet #about_aimeet .movie .movie__inner{padding:56.25% 0 0 0;position:relative}#aimeet #about_aimeet .movie .movie__inner video{width:100%}#aimeet #about_aimeet .movie .movie__inner iframe{position:absolute;width:100%;height:100%;top:0;left:0}#aimeet #use{background-image:-webkit-gradient(linear, left top, right top, from(rgb(91, 177, 100)), to(rgb(27, 169, 212)));background-image:linear-gradient(90deg, rgb(91, 177, 100), rgb(27, 169, 212))}@media screen and (max-width: 768px){#aimeet #use .inner{padding:0 0 8vw 0}}@media screen and (min-width: 769px){#aimeet #use .inner{padding:0 0 50px 0}}#aimeet #use .heading{color:#fff;text-align:center}@media screen and (max-width: 768px){#aimeet #use .heading{font-size:6.4vw;margin:0 0 6.4vw 0}}@media screen and (min-width: 769px){#aimeet #use .heading{font-size:30px;margin:0 0 30px 0}}#aimeet #use .list{max-width:700px;margin:0 auto}#aimeet #use .list .item{background-color:#fff;position:relative}@media screen and (max-width: 768px){#aimeet #use .list .item{padding:6.6666666667vw;margin:0 0 6.6666666667vw 0}}@media screen and (min-width: 769px){#aimeet #use .list .item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 25px 0;padding:3% 8%}}#aimeet #use .list .item:last-child{margin:0}@media screen and (max-width: 768px){#aimeet #use .list .img{width:60%;margin:0 auto 6.6666666667vw auto}}@media screen and (min-width: 769px){#aimeet #use .list .img{width:25%;margin:0 10% 0 0}}#aimeet #use .list .copy{line-height:1.6;font-weight:bold}@media screen and (max-width: 768px){#aimeet #use .list .copy{text-align:center;font-size:4.8vw}}@media screen and (min-width: 769px){#aimeet #use .list .copy{font-size:22px}}#aimeet #use .list .copy .note{line-height:1.6;font-weight:bold}@media screen and (max-width: 768px){#aimeet #use .list .copy .note{font-size:4vw}}@media screen and (min-width: 769px){#aimeet #use .list .copy .note{font-size:18px}}#aimeet #use .list .no{position:absolute;left:0}@media screen and (max-width: 768px){#aimeet #use .list .no{top:13.3333333333vw;width:13.3333333333vw}}@media screen and (min-width: 769px){#aimeet #use .list .no{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:5%}}#aimeet #use .booth{color:#fff;font-weight:bold;max-width:700px;margin:0 auto;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}@media screen and (max-width: 768px){#aimeet #use .booth{font-size:3.7333333333vw;margin-top:8vw}}@media screen and (min-width: 769px){#aimeet #use .booth{margin-top:50px}}#aimeet #use .booth .copy{line-height:1.6}#aimeet #use .booth .box{background-color:#0f2f46;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){#aimeet #use .booth .box{-ms-flex-negative:0;flex-shrink:0;width:16vw;padding:2.6666666667vw;margin:0 0 0 5.3333333333vw;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}@media screen and (min-width: 769px){#aimeet #use .booth .box{padding:10px}}@media screen and (min-width: 769px){#aimeet #use .booth .box .title{font-size:16px}}@media screen and (max-width: 768px){#aimeet #use .booth .box .no{font-size:5.3333333333vw}}@media screen and (min-width: 769px){#aimeet #use .booth .box .no{font-size:24px;margin:0 0 0 10px}}#aimeet #get{background-color:#f4f4f4;background:-webkit-gradient(linear, left top, right top, from(rgba(91, 177, 100, 0.2)), to(rgba(27, 169, 212, 0.2)));background:linear-gradient(90deg, rgba(91, 177, 100, 0.2), rgba(27, 169, 212, 0.2))}@media screen and (max-width: 768px){#aimeet #get{padding-bottom:13.3333333333vw}}@media screen and (min-width: 769px){#aimeet #get{padding-bottom:50px}}#aimeet #get .heading{background:-webkit-gradient(linear, left top, right top, from(rgb(91, 177, 100)), to(rgb(27, 169, 212)));background:linear-gradient(90deg, rgb(91, 177, 100), rgb(27, 169, 212));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);text-align:center;line-height:1.4;font-weight:bold}@media screen and (max-width: 768px){#aimeet #get .heading{font-size:5.6vw;margin:0 0 8vw 0}}@media screen and (min-width: 769px){#aimeet #get .heading{font-size:45px;margin:0 0 30px 0}}#aimeet #get .copy{line-height:1.6;font-weight:bold}@media screen and (max-width: 768px){#aimeet #get .copy{font-size:3.7333333333vw;margin:0 0 8vw 0}}@media screen and (min-width: 769px){#aimeet #get .copy{text-align:center;font-size:20px;margin:0 0 30px 0}}#aimeet #get .sample{margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){#aimeet #get .sample{background-color:rgba(255,255,255,.3);border-radius:5px;width:90%;max-width:900px;padding:20px}}@media screen and (max-width: 768px){#aimeet #get .sample .img{margin:0 0 4vw 0}}@media screen and (min-width: 769px){#aimeet #get .sample .img{margin:0 0 15px 0}}#aimeet #get .sample .copy{line-height:1.6;font-weight:bold}@media screen and (max-width: 768px){#aimeet #get .sample .copy{font-size:3.7333333333vw}}#aimeet #get .c-btn_wrap{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 768px){#aimeet #get .c-btn_wrap{margin-bottom:8vw}}@media screen and (min-width: 769px){#aimeet #get .c-btn_wrap{margin-bottom:40px}}#aimeet #get .note{margin:0 auto;font-weight:bold;line-height:1.6;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 768px){#aimeet #get .note{margin:0 0 8vw 0;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#aimeet #get .note{margin-bottom:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:16px;-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}}#aimeet #get .note .item{background-color:rgba(255,255,255,.3)}@media screen and (max-width: 768px){#aimeet #get .note .item{padding:4vw}}@media screen and (min-width: 769px){#aimeet #get .note .item{padding:15px}}@media screen and (max-width: 768px){#aimeet #get .note .note{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#aimeet #get .note .note{font-size:14px}}#aimeet #get .movie{width:100%;max-width:700px;margin:0 auto}#aimeet #get .movie video{width:100%}#campaign{--base-color: #0F2F46;color:var(--base-color)}#campaign .link{text-decoration:underline}#campaign .link:hover{text-decoration:none}#campaign .map_btn{background-color:#0f2f46;color:#fff;display:inline-block;position:relative}@media screen and (max-width: 768px){#campaign .map_btn{padding:.5333333333vw 5.3333333333vw .5333333333vw 2.6666666667vw;font-size:3.2vw;border-radius:.5333333333vw}}@media screen and (min-width: 769px){#campaign .map_btn{padding:2px 20px 2px 10px;font-size:12px;border-radius:2px}}#campaign .map_btn:after{display:block;content:"";border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg) translateY(-50%);transform:rotate(45deg) translateY(-50%);width:4px;height:4px;position:absolute;right:10px;top:50%}#campaign .nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:700px;width:100%;margin:0 auto}@media screen and (max-width: 768px){#campaign .nav{gap:5.0666666667vw}}@media screen and (min-width: 769px){#campaign .nav{gap:19px}}#campaign .nav .item{background-color:#fff;font-weight:bold;border:2px solid var(--base-color);color:var(--base-color);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}@media screen and (max-width: 768px){#campaign .nav .item{line-height:1.375;padding:2.6666666667vw 2.6666666667vw 2.6666666667vw 5.3333333333vw;border-radius:14.1333333333vw;font-size:3.7333333333vw;gap:3.7333333333vw}}@media screen and (min-width: 769px){#campaign .nav .item{padding:12px 15px 12px 20px;border-radius:53px;-webkit-transition:.3s;transition:.3s}#campaign .nav .item:hover{background-color:#edf5fa}}#campaign .nav .item .arrow{-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){#campaign .nav .item .arrow{width:6.1333333333vw;height:6.1333333333vw}}@media screen and (min-width: 769px){#campaign .nav .item .arrow{width:23px;height:23px}}@media screen and (max-width: 768px){#campaign .box{margin-top:16vw}}@media screen and (min-width: 769px){#campaign .box{margin-top:110px}}#campaign .box .inner{max-width:800px}#campaign .finished_label{font-weight:bold;color:#d00;border:2px solid #d00;text-align:center}@media screen and (max-width: 768px){#campaign .finished_label{margin-bottom:5.3333333333vw;padding:4vw}}@media screen and (min-width: 769px){#campaign .finished_label{margin-bottom:50px;padding:15px}}#campaign .finished{font-weight:bold;color:#d00}#campaign .campaign_heading{background-color:var(--base-color);color:#fff;font-weight:bold}@media screen and (max-width: 768px){#campaign .campaign_heading{line-height:1.375;font-size:4.2666666667vw;padding:2.6666666667vw;margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#campaign .campaign_heading{font-size:19px;padding:17px;margin-bottom:40px}}@media screen and (max-width: 768px){#campaign .eyecatch{margin-bottom:5.3333333333vw}}@media screen and (min-width: 769px){#campaign .eyecatch{margin-bottom:40px}}#campaign .read_area{display:-webkit-box;display:-ms-flexbox;display:flex;-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}@media screen and (max-width: 768px){#campaign .read_area{margin-bottom:8vw;gap:4.2666666667vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#campaign .read_area{gap:20px;text-align:center;margin-bottom:60px}}#campaign .read_area .read{font-weight:bold;line-height:1.6875}@media screen and (max-width: 768px){#campaign .read_area .read .marker{font-size:4.2666666667vw}}@media screen and (min-width: 769px){#campaign .read_area .read .marker{font-size:19px}}#campaign .marker{font-weight:bold;background-color:#fff672}#campaign .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-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){#campaign .step{margin-bottom:8vw;gap:4vw}}@media screen and (min-width: 769px){#campaign .step{background-color:#f5f5f5;padding:35px 0;gap:20px;margin-bottom:35px}}#campaign .step .item{max-width:700px;width:100%;background-color:#fff;border:2px solid var(--base-color);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){#campaign .step .item{font-size:3.4666666667vw;line-height:1.375;padding-right:4vw;-webkit-box-sizing:border-box;box-sizing:border-box}}#campaign .step .item .label{background-color:var(--base-color);color:#fff;text-align:center;-ms-flex-negative:0;flex-shrink:0}@media screen and (max-width: 768px){#campaign .step .item .label{width:18.6666666667vw;padding:3.2vw 0;margin-right:2.6666666667vw}}@media screen and (min-width: 769px){#campaign .step .item .label{width:93px;padding:12px 0;margin-right:20px}}#campaign .about_area{border:2px solid var(--base-color)}@media screen and (max-width: 768px){#campaign .about_area{padding:4vw;margin-bottom:8vw}}@media screen and (min-width: 769px){#campaign .about_area{padding:20px;margin-bottom:30px}}#campaign .about_area .title{font-weight:bold}@media screen and (max-width: 768px){#campaign .about_area .title{font-size:4.2666666667vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#campaign .about_area .title{font-size:19px;margin-bottom:10px}}#campaign .about_area .text{line-height:1.6875}@media screen and (max-width: 768px){#campaign .about_area .text{font-size:3.7333333333vw}}#campaign table{border-collapse:collapse;width:100%}#campaign table th,#campaign table td{line-height:1.6875}@media screen and (min-width: 769px){#campaign table th,#campaign table td{border:2px solid var(--base-color);padding:15px}}#campaign table th{background-color:#edf5fa}@media screen and (max-width: 768px){#campaign table th{border-bottom:2px solid var(--base-color)}}@media screen and (min-width: 769px){#campaign table th{width:178px}}@media screen and (max-width: 768px){#campaign table td{padding:3.2vw 0;font-size:3.7333333333vw}}@media screen and (max-width: 768px){#campaign table .map{margin-top:2.6666666667vw}}@media screen and (min-width: 769px){#campaign table .map{margin-top:10px}}@media screen and (max-width: 768px){#campaign table,#campaign tr,#campaign th,#campaign td{display:block}}@media screen and (min-width: 769px){#campaign .note_area{margin-top:20px}}#campaign .note_area .note{text-indent:-1em;padding:0 0 0 1em;line-height:1.6875}@media screen and (max-width: 768px){#campaign .note_area .note{font-size:3.2vw}}@media screen and (min-width: 769px){#campaign .note_area .note{font-size:13px}}#campaign .present{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width: 768px){#campaign .present{gap:4vw;margin-top:8vw}}@media screen and (min-width: 769px){#campaign .present{gap:20px;margin-top:30px}}#campaign .present .item{border:2px solid var(--base-color);display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#campaign .present .item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:5.3333333333vw}}@media screen and (min-width: 769px){#campaign .present .item{padding:20px;gap:66px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media screen and (max-width: 768px){#campaign .present .item .img{margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#campaign .present .item .img{width:279px;-ms-flex-negative:0;flex-shrink:0}}#campaign .present .item .info .title{font-weight:bold}@media screen and (max-width: 768px){#campaign .present .item .info .title{font-size:4.2666666667vw;margin-bottom:3.4666666667vw}}@media screen and (min-width: 769px){#campaign .present .item .info .title{font-size:19px;margin-bottom:13px}}#campaign .present .item .info .text{line-height:1.375}@media screen and (max-width: 768px){#campaign .present .item .info .text{font-size:3.7333333333vw}}@media screen and (min-width: 769px){#campaign .present .item .info .text{font-size:14px}}#campaign .tag_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width: 769px){#campaign .tag_wrap{gap:20px}}#campaign .qr{background-color:#eee;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 768px){#campaign .qr{margin-bottom:6.6666666667vw;padding:4vw;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:4vw}}@media screen and (min-width: 769px){#campaign .qr{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px;margin-bottom:30px;gap:50px}}#campaign .qr .text{font-weight:bold}@media screen and (max-width: 768px){#campaign .qr .text{margin-bottom:2.1333333333vw;font-size:3.7333333333vw}}@media screen and (min-width: 769px){#campaign .qr .text{margin-bottom:14px}}#campaign .qr .note{text-indent:-0.6em;padding:0 0 0 .6em;line-height:1.625}@media screen and (max-width: 768px){#campaign .qr .note{font-size:2.9333333333vw}}@media screen and (min-width: 769px){#campaign .qr .note{font-size:12px}}@media screen and (max-width: 768px){#campaign .qr .img{width:32vw}}@media screen and (min-width: 769px){#campaign .qr .img{width:120px}}#campaign #sns .eyecatch{background-color:#eee;text-align:center}#campaign #sns .eyecatch img{max-width:800px}#online #mv{overflow:hidden;background-image:url(../img/online/mv_bg.jpg);color:#fff;position:relative;background-position:center}@media screen and (min-width: 769px){#online #mv{background-size:100% auto}}@media screen and (max-width: 768px){#online #mv{background-size:auto 100%}}#online #mv:after{position:absolute;width:100%;height:100%;left:0;top:0;content:"";display:block;background-color:rgba(0,0,0,.4);z-index:1}#online #mv .inner{position:relative;z-index:2;margin:0 auto}@media screen and (min-width: 769px){#online #mv .inner{padding:67px 0;max-width:1184px}}@media screen and (max-width: 768px){#online #mv .inner{padding:8vw}}#online #mv .label_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 769px){#online #mv .label_area{gap:10px;margin-bottom:25px}}@media screen and (max-width: 768px){#online #mv .label_area{gap:2.6666666667vw;margin-bottom:5.3333333333vw}}#online #mv .label_area .label{border:2px solid #fff;display:inline-block;font-weight:bold}@media screen and (min-width: 769px){#online #mv .label_area .label{padding:5px 10px;font-size:13px}}@media screen and (max-width: 768px){#online #mv .label_area .label{padding:1.3333333333vw 2.6666666667vw;font-size:3.4666666667vw}}@media screen and (min-width: 769px){#online #mv .label_area .text{font-size:18px}}@media screen and (max-width: 768px){#online #mv .label_area .text{font-size:4.8vw}}#online #mv .date{font-weight:bold}@media screen and (max-width: 768px){#online #mv .date{line-height:1.3;font-size:6.9333333333vw;margin-bottom:6.6666666667vw;letter-spacing:1px}}@media screen and (min-width: 769px){#online #mv .date{font-size:30px;margin-bottom:25px;letter-spacing:2px}}@media screen and (max-width: 768px){#online #mv .date .small{font-size:4.5333333333vw}}@media screen and (min-width: 769px){#online #mv .date .small{font-size:18px}}#online #mv .catch{font-weight:bold}@media screen and (max-width: 768px){#online #mv .catch{line-height:1.8;font-size:5.0666666667vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 769px){#online #mv .catch{line-height:1.4;font-size:40px;margin-bottom:25px}}#online #mv .catch .color{color:#ff0}@media screen and (max-width: 768px){#online #mv .c-btn_wrap{margin-bottom:6.6666666667vw}}@media screen and (min-width: 769px){#online #mv .c-btn_wrap{margin-bottom:25px}}#online #mv .note{line-height:1.6}@media screen and (max-width: 768px){#online #mv .note{font-size:3.7333333333vw}}#online #mv .note .item{text-indent:-1em;padding:0 0 0 1em}#online #mv .img{position:absolute;right:0;top:0;background-image:url(../img/online/mv_img.png)}@media screen and (max-width: 768px){#online #mv .img{width:100%;height:100%;background-size:100% auto;background-position:center;right:-50%;top:10%;opacity:.7}}@media screen and (min-width: 769px){#online #mv .img{width:600px;height:100%;background-size:100% auto;background-position:center}}#online .c-section .inner{max-width:1000px}#online .c-section .heading{background-color:#042f50;color:#fff}@media screen and (max-width: 768px){#online .c-section .heading{border-radius:5px;padding:2.6666666667vw 4vw;font-size:4.2666666667vw}}@media screen and (min-width: 769px){#online .c-section .heading{border-radius:5px;padding:15px;font-size:20px}}@media screen and (min-width: 769px){#online .c-section .text_wrap .text{font-size:18px}}#online .c-section .text_wrap .color{color:#d00}#online .c-section .text_wrap .bold{font-weight:bold}#online .c-section .text_wrap .underline{text-decoration:underline}#online .c-section .text_wrap .link{color:#d00;text-decoration:underline}#online .c-section .text_wrap .link:hover{text-decoration:none}#online .c-section .comingsoon{background-color:#fff;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;font-weight:bold;border-radius:5px}@media screen and (max-width: 768px){#online .c-section .comingsoon{height:40vw}}@media screen and (min-width: 769px){#online .c-section .comingsoon{font-size:20px;height:250px}}#online #about .img{margin:0 auto}@media screen and (min-width: 769px){#online #about .img{max-width:710px;width:90%;margin-top:50px}}#online #entry{background-color:rgba(4,47,80,.1)}#online #entry .movie{margin:0 auto}@media screen and (max-width: 768px){#online #entry .movie{margin-top:8vw;width:100%}}@media screen and (min-width: 769px){#online #entry .movie{max-width:710px;width:90%;margin-top:50px}}#online #entry .movie_wrap{padding:56.25% 0 0 0;position:relative}#online #entry .movie_wrap iframe{position:absolute;width:100%;height:100%;left:0;top:0}#online #entry .flow{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}@media screen and (max-width: 768px){#online #entry .flow{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:13.3333333333vw;width:90.6666666667vw;gap:10.6666666667vw}}@media screen and (min-width: 769px){#online #entry .flow{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:100px;width:90%;max-width:1300px}}#online #entry .flow .item{-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (min-width: 769px){#online #entry .flow .item{width:48%}}@media screen and (min-width: 769px){#online #entry .flow .item.-long{width:100%}}@media screen and (max-width: 768px){#online #entry .flow .item.-long .box_item{padding:5.3333333333vw}}@media screen and (min-width: 769px){#online #entry .flow .item.-long .box_item{padding:50px}}#online #entry .flow .item.-long .box_img{margin:0 auto}@media screen and (max-width: 768px){#online #entry .flow .item.-long .box_img{margin-top:8vw}}@media screen and (min-width: 769px){#online #entry .flow .item.-long .box_img{width:100%;margin-top:50px;max-width:500px}}#online #entry .flow .item.-long .box_copy{font-weight:bold;text-align:center}@media screen and (max-width: 768px){#online #entry .flow .item.-long .box_copy{line-height:1.6;font-size:4.2666666667vw}}@media screen and (min-width: 769px){#online #entry .flow .item.-long .box_copy{font-size:20px}}#online #entry .flow .item.-seminar .title{background-color:#027089}#online #entry .flow .item.-seminar .box_title{background-color:#2ea3be}#online #entry .flow .item.-mypage .title{background-color:#b62a2a}#online #entry .flow .item.-mypage .box_title{background-color:#e15f5f}#online #entry .flow .arrow{margin:0 auto}@media screen and (max-width: 768px){#online #entry .flow .arrow{width:6.6666666667vw;margin-top:4vw;margin-bottom:4vw}}@media screen and (min-width: 769px){#online #entry .flow .arrow{width:40px;margin-top:20px;margin-bottom:20px}}#online #entry .flow .title{background-color:#042f50;color:#fff;text-align:center;font-weight:bold;border-radius:4px}@media screen and (max-width: 768px){#online #entry .flow .title{padding:4vw;font-size:4.8vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 769px){#online #entry .flow .title{padding:15px;font-size:18px;margin-bottom:25px}}#online #entry .flow .box_item{background-color:#fff;border-radius:4px}@media screen and (max-width: 768px){#online #entry .flow .box_item{padding:4vw}}@media screen and (min-width: 769px){#online #entry .flow .box_item{padding:25px}}#online #entry .flow .box_item.-long .box_copy{font-weight:bold}@media screen and (max-width: 768px){#online #entry .flow .box_item.-long .box_copy{line-height:1.6;font-size:3.4666666667vw;margin-bottom:4vw}}#online #entry .flow .box_title{font-weight:bold;border-radius:4px;color:#fff}@media screen and (max-width: 768px){#online #entry .flow .box_title{padding:2.6666666667vw;margin-bottom:6.6666666667vw}}@media screen and (min-width: 769px){#online #entry .flow .box_title{padding:10px;margin-bottom:25px}}#online #entry .flow .box_img{border:2px solid #ccc}#online #entry .flow .box_note{line-height:1.6;text-indent:-1em;padding:0 0 0 1em;color:#d00}@media screen and (max-width: 768px){#online #entry .flow .box_note{font-size:3.2vw;margin-bottom:2.6666666667vw}}@media screen and (min-width: 769px){#online #entry .flow .box_note{font-size:13px;margin-bottom:10px}}.u-display--block{display:block}.u-display--inline{display:inline}.u-display--inline-block{display:inline-block}.u-display--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.u-display--none{display:none}