@charset "UTF-8";.main-map{display:block;box-sizing:border-box;width:100%;height:auto;margin-top:80px}.map-under{font-size:0;letter-spacing:0;margin-top:25px}.map-under .under_pc{display:inline-block;vertical-align:top}.map-under .under_sp{display:none}.map-under .text{box-sizing:border-box;display:inline-block;vertical-align:top;width:480px;margin-left:24px;font-size:15px;line-height:1.7}.booth{margin-top:55px}.booth h2{font-size:30px;font-weight:700;text-align:center}.booth h2 img{margin-right:3px;position:relative;top:5px}.booth .booth-block{box-sizing:border-box;border:solid 2px #55c2f0;margin:30px auto 0;width:100%;padding:0;font-size:0}.booth .booth-block:nth-of-type(2){border:solid 2px #ef8100}.booth .booth-block:nth-of-type(2) .title{border-bottom:solid 2px #ef8100;color:#ef8100}.booth .booth-block:nth-of-type(2) ul li:before{color:#ef8100}.booth .booth-block .title{padding:20px 0;text-align:left;font-size:28px;font-weight:700;border-bottom:solid 2px #55c2f0;color:#55c2f0;letter-spacing:-.06em}.booth .booth-block .title span{font-size:18px}.booth .booth-block ul{display:inline-block;vertical-align:top;padding:30px 0;margin-left:2%;line-height:1.6;font-size:17px;font-weight:700;width:48%;letter-spacing:-.06em}.booth .booth-block ul li span{color:#55c2f0;font-size:15px;letter-spacing:-.05em}.booth .booth-block ul li:before{content:'●';color:#55c2f0;margin-right:5px;font-size:12px;position:relative;top:-2px}.booth .booth-block ul .mt{margin-top:1em}.booth .note{font-size:12px;margin-top:18px}@media screen and (max-width:767px){.main-map{margin-top:15px}#contents .sp{display:block;margin:10px auto 30px;width:70%;height:30px;line-height:30px;text-align:center;color:#fff;font-size:14px;font-weight:700;background:#5bc3ee}.map-under .under_pc{display:none}.map-under .under_sp{display:block;width:100%;height:auto}.map-under .text{width:auto;height:auto;display:block;margin:15px 0 0;font-size:13px;line-height:1.5}.booth{margin-top:20px}.booth h2{font-size:18px}.booth h2 img{top:7px;width:26px}.booth .booth-block{border-width:1px;width:auto;margin-top:20px;padding-bottom:20px}.booth .booth-block .title{padding:12px 0;font-size:18px;border-bottom-width:1px}.booth .booth-block .title span{font-size:12px;display:block;margin-top:5px;padding-left:10px}.booth .booth-block ul{width:auto;padding:0 0 0 15px;font-size:14px;margin:0;display:block}.booth .booth-block ul:nth-of-type(1){padding-top:20px}.booth .booth-block ul li:before{font-size:10px}.booth .booth-block ul .mt{margin-top:1em}.booth .booth-block:nth-of-type(2) ul:nth-of-type(2){margin-top:.3em}.booth .note{margin-top:10px;line-height:1.3}}