@charset "UTF-8";.description .wrap .inner{position:relative}.description .wrap .inner:before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.75;z-index:1}.description .wrap .inner:after{content:"イベントは \a終了しました";white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;font-weight:700;width:256px;display:flex;justify-content:center;background:#ff801e;color:#fff;border-radius:10px;padding:5px;z-index:2}.description .wrap .inner .title{position:relative;z-index:2}.held .wrap .inner{position:relative}.held .wrap .inner:before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.75;z-index:1}.held .wrap .inner:after{content:"イベントは \a終了しました";white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;font-weight:700;width:256px;display:flex;justify-content:center;background:#ff801e;color:#fff;border-radius:10px;padding:5px;z-index:2}.held .wrap .inner .title{position:relative;z-index:2}.join .wrap .inner{position:relative}.join .wrap .inner:before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.75;z-index:1}.join .wrap .inner:after{content:"イベントは \a終了しました";white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;font-weight:700;width:256px;display:flex;justify-content:center;background:#ff801e;color:#fff;border-radius:10px;padding:5px;z-index:2}.join .wrap .inner .title{position:relative;z-index:2}.boothmap .wrap .inner{position:relative}.boothmap .wrap .inner:before{content:"";background-color:#fff;position:absolute;width:100%;height:100%;left:0;top:0;opacity:.75;z-index:1}.boothmap .wrap .inner:after{content:"イベントは \a終了しました";white-space:pre;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:28px;font-weight:700;width:256px;display:flex;justify-content:center;background:#ff801e;color:#fff;border-radius:10px;padding:5px;z-index:2}.boothmap .wrap .inner .title{position:relative;z-index:2}.main_visual .container .mv_bottom{padding-left:22px;padding-right:22px}.main_visual .result{margin-top:-50px}.main_visual .result .result-title img{width:77vw}.main_visual .result .result-group{padding:1rem 0 0}.main_visual .result .result-group ul li:nth-child(2) h3{padding:9px 0;line-height:1;font-size:18px;color:#000}.main_visual .result .result-group ul li:nth-child(3){display:flex;align-items:center;gap:4px;justify-content:center}.main_visual .result .result-group ul li:nth-child(3) img{width:5vw}.main_visual .result .result-group ul li:nth-child(3) h4{font-size:12px;padding:0}.main_visual .result .result-group ul li:nth-child(4) h5{font-size:14px;background-color:transparent;color:#000;padding:.8rem 0}.main_visual .result .result-group ul li:last-child{padding-top:1rem}.main_visual .result .result-group ul li:last-child h6{font-weight:400;font-size:15px}.main_visual .result .result-group ul li:last-child p{font-size:12px}.main_visual .container .mv_bottom.additional{margin-top:60px}.main_visual .container .mv_bottom.additional .title img{width:55vw}.main_visual .container .mv_bottom.additional h2{gap:6px}.main_visual .container .mv_bottom.additional h2 span{font-size:20px}.main_visual .container .mv_bottom.additional h3{font-size:24px}.main_visual .container .mv_bottom.additional p{font-size:13px;padding-bottom:12px}.main_visual .container .mv_bottom.additional .img{display:flex;flex-direction:column;gap:12px}