body{background-color:#2dc4f7}.footer{background-color:#fff}.expo{background:url(../../expo/img/bg.webp) no-repeat center top/1800px auto;padding-bottom:100px}@media all and (max-width: 812px){.expo{background-size:175% auto;padding-bottom:60px}}.expo img{display:block;width:100%;height:auto}.expo__ttl img{width:min(500px,80%);margin:0 auto}.expo .sec{width:min(900px,96%);margin:0 auto 30px;padding:30px 30px 35px;background-color:#fff;border-radius:20px}@media all and (max-width: 812px){.expo .sec{padding:5% 3% 6%;border-radius:15px}}.expo .sec__ttl{margin-bottom:30px;padding:15px;border-radius:5px;background-color:#91ddff;font-weight:600;font-size:1.25rem}@media all and (max-width: 812px){.expo .sec__ttl{margin-bottom:5%;font-size:1.125rem}}.expo .sec__ttl-sub{line-height:1.4;margin-bottom:15px;padding-left:10px;border-left:8px solid #ffef00;font-weight:600;font-size:1.125rem}@media all and (max-width: 812px){.expo .sec__ttl-sub{font-size:1rem}}.expo .sec__data{line-height:1.8;padding:0 2%}@media all and (max-width: 812px){.expo .sec__data{font-size:.875rem}}.expo .sec strong{color:#ff6bcd;font-weight:600;font-size:1.125em}.expo .sec__list{display:flex;flex-direction:column;gap:10px 0}.expo .sec__list li{position:relative;line-height:1.7;padding-left:10px;text-indent:-10px}.expo .sec__list li::before{display:inline-block;content:"";vertical-align:4px;width:5px;height:5px;margin-right:5px;background-color:#333;border-radius:50%}@media all and (max-width: 812px){.expo .sec__list li::before{vertical-align:3px}}.expo .outline__table{table-layout:fixed;border-spacing:2px;border-collapse:separate;width:100%;line-height:1.6}.expo .outline th{width:80px;background-color:#ffef00;font-weight:600;vertical-align:middle}@media all and (max-width: 812px){.expo .outline th{width:60px}}.expo .outline td{padding:5px 15px}.expo .outline .program{margin-top:30px}.expo .outline .program .caution{display:inline-block;font-size:.75em}.expo .join .mypage{display:flex;justify-content:center;gap:10px 10px;margin:15px 0 40px}@media all and (max-width: 812px){.expo .join .mypage{flex-direction:column}}.expo .join .mypage li{width:40%}@media all and (max-width: 812px){.expo .join .mypage li{width:80%;margin:0 auto}}.expo .join .mypage li a{display:flex;justify-content:center;align-items:center;position:relative;padding:15px 0;border-radius:50px;font-weight:600;text-align:center}.expo .join .mypage li a.entry{background-color:#ffef00}.expo .join .mypage li a.login{background-color:#91ddff}.expo .join .mypage li a::after{display:block;content:"";position:absolute;top:50%;right:12px;translate:0 -50%;width:6px;height:6px;border-top:2px solid #000;border-right:2px solid #000;rotate:45deg}.expo .attention .sec__list{margin-bottom:30px}.expo .attention p span{display:inline-block}/*# sourceMappingURL=expo.css.map */