.fas,.far{margin-right:.3em}body{font-family:Meiryo, -apple-system, BlinkMacSystemFont, "Hiragino Kaku Gothic ProN", MyYuGothicM, "MS PGothic", sans-serif;background-color:#004098}@font-face{body{font-family:'MyYuGothicM';font-weight:normal;src:local("YuGothic-Medium"),local("Yu Gothic Medium"),local("YuGothic Medium"),local("YuGothic-Regular")}}@font-face{body{font-family:'MyYuGothicM';font-weight:bold;src:local("YuGothic-Bold"),local("Yu Gothic"),local("YuGothic Bold")}}a:hover img,a:focus img{opacity:.6}.fz11{font-size:11px;font-size:.6875rem}.fz12{font-size:12px;font-size:.75rem}.fz13{font-size:13px;font-size:.8125rem}.fz14{font-size:14px;font-size:.875rem}.fz15{font-size:15px;font-size:.9375rem}.fz16{font-size:16px;font-size:1rem}.fz17{font-size:17px;font-size:1.0625rem}.fz18{font-size:18px;font-size:1.125rem}.fz20{font-size:20px;font-size:1.25rem}.fz22{font-size:22px;font-size:1.375rem}.fz24{font-size:24px;font-size:1.5rem}.fz26{font-size:26px;font-size:1.625rem}.fz28{font-size:28px;font-size:1.75rem}.fz30{font-size:30px;font-size:1.875rem}.fz32{font-size:32px;font-size:2rem}.fz34{font-size:34px;font-size:2.125rem}.fz40{font-size:40px;font-size:2.5rem}.text-red{color:#e50012}.btn-default01{color:#fff;border-color:#fff}.btn-default01:hover,.btn-default01:focus{color:#fff;opacity:.6}.btn-facebook{color:#fff;border-color:#fff;background-color:#3b5998}.btn-facebook:hover,.btn-facebook:focus{color:#fff;opacity:.6}.asterisk-list>li{list-style-type:none;text-indent:-1em}.asterisk-list>li:before{content:"※"}.pc{display:block}.sp{display:none}@media (max-width: 991.98px){.pc{display:none}.sp{display:block}}header{padding-top:80px}header .navbar{background:#231815 !important}header .header-logo-pc{display:none;position:relative}header .header-logo-pc .logo{width:calc(100% - 60px);font-size:0}header .header-logo-pc .logo a{margin-right:30px}header .header-logo-pc .logo a img{width:calc(48% - 30px);height:auto}header .header-logo-pc .logo .date{width:50%;height:auto}header .header-logo-pc .twitter{position:absolute;top:0;right:0}header .header-logo-pc .twitter img{width:52px;height:auto}@media (min-width: 992px){header{padding-top:30px}header .header-logo-pc{margin-bottom:15px;display:block}header .header-nav{width:100%;margin:0 0 15px;background:#231815;z-index:1040}header .header-nav.fixed{position:fixed;top:0;left:0}header .navbar{padding:0}header .navbar.fixed-top{position:relative}header .navbar .navbar-brand{display:none}header .navbar .navbar-nav{width:100%;display:table}header .navbar .navbar-nav .nav-item{min-width:4em;display:table-cell;background:#231815}header .navbar .navbar-nav .nav-item a{padding:10px 0;color:#fff;font-size:16px;font-size:1rem;font-weight:bold;text-align:center;display:block}header .navbar .navbar-nav .nav-item a.nav-link:hover,header .navbar .navbar-nav .nav-item a.nav-link:focus{color:rgba(255,255,255,0.75)}header .navbar .navbar-nav .nav-item.active a{color:rgba(255,255,255,0.75)}header .navbar .navbar-nav .nav-item.twitter{display:none;width:54px}header .navbar .navbar-nav .nav-item.twitter a{padding:0}}@media (max-width: 991.98px){header{padding-top:123px}header .navbar .navbar-nav .nav-item.twitter a{display:inline-block}header .navbar .navbar-brand{width:100%;margin-right:0;text-align:center}header .navbar .navbar-brand img{width:auto;height:80px}header .navbar .navbar-toggler{padding-left:.5rem;padding-right:.5rem;position:absolute;top:10px;right:10px;background-color:rgba(255,255,255,0.1)}}footer{padding:0 10px 10px;color:#fff;text-align:center;position:relative}footer .footer-pagetop{text-align:center}footer .footer-pagetop a{width:34px;height:34px;color:#fff;font-size:34px;font-size:2.125rem;line-height:1;overflow:hidden;display:block;border:solid 1px #fff;background-color:#231815;position:fixed;right:15px;bottom:15px;z-index:1000}footer .footer-pagetop a i{display:block}footer .footer-pagetop a i.fas{margin-right:0;display:inline-block}footer .footer-pagetop a:hover{opacity:.6}footer small{color:#fff;font-size:12px;font-size:.75rem;text-transform:capitalize;display:block}@media (max-width: 991.98px){footer{font-size:12px;font-size:.75rem;text-align:left}footer small{text-align:center}footer small span{display:none}}main{margin-bottom:50px}@media (max-width: 991.98px){main{margin-bottom:20px}}main .page-title{margin:0;padding:15px 20px;color:#fff;font-size:30px;font-size:1.875rem;font-weight:bold;border-top:solid 1px #fff;border-left:solid 1px #fff;border-right:solid 1px #fff;border-bottom:solid 1px #fff;background-color:#231815}@media (max-width: 991.98px){main .page-title{font-size:20px;font-size:1.25rem;border-top:solid 1px #fff}}main .head01{margin:0 0 25px;padding:0 0 15px;color:#fff;font-size:30px;font-size:1.875rem;font-weight:bold;text-align:center;border-bottom:solid 1px #fff}@media (max-width: 991.98px){main .head01{margin-bottom:10px;padding-bottom:10px;font-size:20px;font-size:1.25rem}}main .inner{padding:30px;background-color:#fff}main .inner>*:last-child{margin-bottom:0}@media (max-width: 991.98px){main .inner{padding:15px}}.home-main{margin-bottom:30px}.home .home-artists h2,.home .home-topics h2{margin:0 0 25px;padding:0 0 15px;color:#fff;font-size:40px;font-size:2.5rem;font-weight:bold;text-align:center;border-bottom:solid 1px #fff}@media (max-width: 991.98px){.home .home-artists h2,.home .home-topics h2{margin-bottom:10px;padding-bottom:10px;font-size:24px;font-size:1.5rem}}.home .home-artists .btn-default01,.home .home-topics .btn-default01{min-width:calc(100% / 4 - 23px)}@media (max-width: 991.98px){.home .home-artists .btn-default01,.home .home-topics .btn-default01{min-width:100%;display:block}}.home .home-artists{margin-bottom:30px}@media (max-width: 991.98px){.home .home-artists{margin-bottom:60px}}.home .home-topics{margin-bottom:60px}.home .home-topics dl{margin:0 0 30px;padding:0 0 25px;font-size:18px;font-size:1.125rem;border-bottom:solid 1px rgba(255,255,255,0.5)}.home .home-topics dl::after{display:block;clear:both;content:""}.home .home-topics dl dt{width:7em;color:#fff;font-weight:normal;float:left}.home .home-topics dl dd{margin:0;padding:0 0 0 9em;color:#fff}.home .home-topics dl dd a{color:#fff}.home .home-topics>*:last-child{margin-bottom:0}@media (max-width: 991.98px){.home .home-topics{margin-bottom:60px}.home .home-topics dl{margin-bottom:15px;padding-bottom:15px}.home .home-topics dl dt{width:auto;float:none;font-size:16px;font-size:1rem}.home .home-topics dl dd{padding-left:0;font-size:14px;font-size:.875rem}}.home .home-link01 [class^="col-"]{margin-bottom:30px}.home .home-link02{width:80%;margin-left:auto;margin-right:auto}.home .home-link02 [class^="col-"]{margin-bottom:30px}@media (max-width: 991.98px){.home .home-link01,.home .home-link02{width:100%}.home .home-link01 .row,.home .home-link02 .row{margin-right:-5px;margin-left:-5px}.home .home-link01 [class^="col-"],.home .home-link02 [class^="col-"]{margin-bottom:10px;padding-left:5px;padding-right:5px}}.artists .artists-link{width:100%;margin:0 0 30px;padding:0;display:table;border-top:none;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.artists .artists-link li{width:calc(100% / 4);margin:0;padding:0;display:table-cell;vertical-align:middle;border-right:solid 1px #fff;background-color:#004098}.artists .artists-link li a{padding:10px;color:#fff;font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;display:block}.artists .artists-link li a:hover,.artists .artists-link li a:focus{opacity:.6;text-decoration:none}.artists .artists-link li.active{background-color:#009EE7}.artists .artists-link li.priority{background-color:#e50012}.artists .artists-link li.priority a{font-size:16px}.artists .artists-link li.priority a br{display:none}@media (max-width: 991.98px){.artists .artists-link li a{font-size:16px;font-size:1rem}.artists .artists-link li.priority a{font-size:14px;white-space:nowrap}.artists .artists-link li.priority a br{display:block}}@media (max-width: 767.98px){.artists .artists-link li a{font-size:14px;font-size:.875rem}.artists .artists-link li.priority a{font-size:10px}}.artists-list{font-size:0}.artists-list [class^="col-"]{margin-bottom:30px;font-size:14px;font-size:.875rem;float:none;display:inline-block;vertical-align:top;display:flex}.artists-list [class^="col-"] .artists-frm{border:solid 1px #fff;background-color:#231815}.artists-list [class^="col-"] a{display:block}.artists-list [class^="col-"] a:hover,.artists-list [class^="col-"] a:focus{opacity:.6;text-decoration:none}.artists-list [class^="col-"] a:hover img,.artists-list [class^="col-"] a:focus img{opacity:1}@media (min-width: 992px){.artists-list [class^="col-"] .pic{width:100%;height:128px;overflow:hidden}}@media (min-width: 1200px){.artists-list [class^="col-"] .pic{height:156px}}.artists-list [class^="col-"] dl{width:100%;margin:0;padding:0;color:#fff}.artists-list [class^="col-"] dl dt{margin:0;padding:10px 10px 0;vertical-align:top;word-break:break-all}.artists-list [class^="col-"] dl dd{margin:0;padding:0  10px 10px;text-align:right;vertical-align:top;word-break:break-all}@media (max-width: 991.98px){.artists-list{margin-right:-5px;margin-left:-5px}.artists-list [class^="col-"]{margin-bottom:10px;padding-left:5px;padding-right:5px}}.timetable img{max-width:100%;height:auto}.map img{max-width:100%;height:auto}.access h2.page-title{margin-top:50px;border-top:solid 1px #fff}.access .access-venue{text-align:center}.access .access-venue img{max-width:100%;height:auto}.access .access-access .map{margin:0 0 30px 30px;float:right;text-align:right}.access .access-access dl dt{margin-bottom:5px;font-size:18px;font-size:1.125rem}.access .access-access dl dd{margin-bottom:60px}.access .access-access dl dd>*:last-child{margin-bottom:0}.access .access-access dl>*:last-child{margin-bottom:0}@media (max-width: 991.98px){.access .access-access .map{margin-left:0;float:none;text-align:right}.access .access-access .map iframe{width:100%}.access .access-access dl dt{font-size:16px;font-size:1rem}.access .access-access dl dd{margin-bottom:30px}.access .access-access dl dd .btn{padding-left:0;padding-right:0;font-size:15px;font-size:.9375rem;display:block}}.wonderarea .page-title{margin-bottom:30px}.wonderarea .wonderarea-link{width:100%;margin:0 0 30px;padding:0;display:table;border-top:none;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.wonderarea .wonderarea-link li{width:calc(100% / 3);margin:0;padding:0;display:table-cell;vertical-align:middle;border-right:solid 1px #fff;background-color:#004098}.wonderarea .wonderarea-link li a{padding:10px;color:#fff;font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;display:block}.wonderarea .wonderarea-link li a:hover,.wonderarea .wonderarea-link li a:focus{opacity:.6;text-decoration:none}.wonderarea .wonderarea-link li.active{background-color:#009EE7}.wonderarea .wonderarea-link li.priority{background-color:#e50012}.wonderarea .wonderarea-link li.priority a{font-size:19px}.wonderarea .wonderarea-link li.priority a br{display:none}@media (max-width: 991.98px){.wonderarea .wonderarea-link li a{font-size:16px;font-size:1rem}.wonderarea .wonderarea-link li.priority a{font-size:14px;white-space:nowrap}.wonderarea .wonderarea-link li.priority a br{display:block}}@media (max-width: 767.98px){.wonderarea .wonderarea-link li a{font-size:14px;font-size:.875rem}.wonderarea .wonderarea-link li.priority a{font-size:10px}}.wonderarea-list{font-size:0}.wonderarea-list [class^="col-"]{margin-bottom:30px;font-size:14px;font-size:.875rem;float:none;display:inline-block;vertical-align:top;display:flex}.wonderarea-list [class^="col-"] .wonderarea-frm{border:solid 1px #fff;background-color:#231815}.wonderarea-list [class^="col-"] a{display:block}.wonderarea-list [class^="col-"] a:hover,.wonderarea-list [class^="col-"] a:focus{opacity:.6;text-decoration:none}.wonderarea-list [class^="col-"] a:hover img,.wonderarea-list [class^="col-"] a:focus img{opacity:1}@media (min-width: 992px){.wonderarea-list [class^="col-"] .pic{width:100%;height:128px;overflow:hidden}}@media (min-width: 1200px){.wonderarea-list [class^="col-"] .pic{height:156px}}.wonderarea-list [class^="col-"] dl{width:100%;margin:0;padding:0;color:#fff}.wonderarea-list [class^="col-"] dl dt{margin:0;padding:10px 10px 0;vertical-align:top;word-break:break-all}.wonderarea-list [class^="col-"] dl dd{margin:0;padding:0  10px 10px;vertical-align:top;word-break:break-all}@media (max-width: 991.98px){.wonderarea-list{margin-right:-5px;margin-left:-5px}.wonderarea-list [class^="col-"]{margin-bottom:10px;padding-left:5px;padding-right:5px}}.topics .topics-list{padding:30px 0}.topics .topics-list dl{margin:0 0 50px;padding:0 0 50px;border-bottom:solid 1px #eee}.topics .topics-list dl::after{display:block;clear:both;content:""}.topics .topics-list dl dt{width:7em;font-weight:bold;float:left}.topics .topics-list dl dd{margin:0;padding:0 0 0 9em}.topics .topics-list dl dd>*:last-child{margin-bottom:0}.topics .topics-list>*:last-child{margin-bottom:0}@media (max-width: 991.98px){.topics .topics-list{padding:0}.topics .topics-list dl{margin-bottom:15px;padding-bottom:15px}.topics .topics-list dl dt{width:auto;margin-bottom:10px;float:none}.topics .topics-list dl dd{padding-left:0}.topics .topics-list dl dd p{margin-bottom:10px}.topics .topics-list dl dd>*:last-child{margin-bottom:0}}.guideline .guideline-list{margin-bottom:50px}.guideline .guideline-list li{margin-bottom:30px;font-size:16px;font-size:1rem}.guideline .guideline-list li:last-child{margin-bottom:0}.food .page-title{margin-bottom:1.5rem}.food .food-link{width:100%;margin:0 0 30px;padding:0;display:table;border-top:none;border-left:solid 1px #fff;border-bottom:solid 1px #fff}.food .food-link li{width:calc(100% / 4);margin:0;padding:0;display:table-cell;vertical-align:middle;border-right:solid 1px #fff;background-color:#004098}.food .food-link li a{padding:10px;color:#fff;font-size:24px;font-size:1.5rem;font-weight:bold;text-align:center;display:block}.food .food-link li a:hover,.food .food-link li a:focus{opacity:.6;text-decoration:none}.food .food-link li.active{background-color:#009EE7}.food .food-link li.facebook{background-color:#3b5998}.food .food-link li.facebook a{font-size:18px;line-height:1.3}@media (max-width: 991.98px){.food .food-link li a{font-size:16px;font-size:1rem}.food .food-link li.facebook a{font-size:14px;white-space:nowrap}.food .food-link li.facebook a br{display:block}}@media (max-width: 767.98px){.food .food-link li a{font-size:14px;font-size:.875rem}.food .food-link li.facebook a{font-size:10px}}.food-list{font-size:0}.food-list [class^="col-"]{margin-bottom:30px;font-size:14px;font-size:.875rem;float:none;display:inline-block;vertical-align:top;display:flex}.food-list [class^="col-"] .food-frm{border:solid 1px #fff;background-color:#231815}.food-list [class^="col-"] a{display:block}.food-list [class^="col-"] a:hover,.food-list [class^="col-"] a:focus{opacity:.6;text-decoration:none}.food-list [class^="col-"] a:hover img,.food-list [class^="col-"] a:focus img{opacity:1}@media (min-width: 992px){.food-list [class^="col-"] .pic{width:100%;height:128px;overflow:hidden}}@media (min-width: 1200px){.food-list [class^="col-"] .pic{height:156px}}.food-list [class^="col-"] dl{width:100%;margin:0;padding:0;color:#fff}.food-list [class^="col-"] dl dt{margin:0;padding:10px 10px 0;vertical-align:top;word-break:break-all}.food-list [class^="col-"] dl dd{margin:0;padding:0  10px 10px;vertical-align:top;word-break:break-all}@media (max-width: 991.98px){.food-list{margin-right:-5px;margin-left:-5px}.food-list [class^="col-"]{margin-bottom:10px;padding-left:5px;padding-right:5px}}.lp{width:930px;max-width:930px;padding-top:30px;text-align:center}.lp .lp-logo{margin:0 0 30px}.lp .lp-lead{margin:0 0 30px;color:#fff;font-size:30px;font-size:1.875rem;font-weight:bold}.lp .lp-link [class^="col-"]{margin-bottom:30px}@media (max-width: 991.98px){.lp{width:100%;max-width:100%}.lp .lp-logo img{width:50%;height:auto}.lp .lp-lead{font-size:16px;font-size:1rem;text-align:left}.lp .lp-link{margin-left:-10px;margin-right:-10px}.lp .lp-link [class^="col-"]{padding-left:10px;padding-right:10px;margin-bottom:20px}}.priority-area h2.page-title{margin-top:50px;border-top:solid 1px #fff}.priority-area .priority-area-list{margin-bottom:50px}.priority-area .priority-area-list li{margin-bottom:10px;font-size:16px;font-size:1rem}.priority-area .priority-area-list li:last-child{margin-bottom:0}.modal .modal-content{color:#fff;background-color:#231815;border:solid 1px #fff;border-radius:0}.modal .modal-header{padding:20px 20px 0;font-size:24px;font-size:1.5rem;border-bottom:none}.modal .modal-header .close{color:#fff;text-shadow:none}.modal .modal-body{padding:10px 20px 20px;font-size:14px;font-size:.875rem}.modal .modal-body p{margin:0 0 10px;font-size:14px;font-size:.875rem;word-break:break-all}.modal .modal-body p a{color:#fff}.modal .modal-body p a:hover{color:#fff}.modal .modal-body>*:last-child{margin-bottom:0}
