@charset "utf-8";html{scroll-behavior:smooth}*{margin:0;padding:0;border:0;outline:0}@media screen and (max-width:750px){.smp{display:block}#smp{display:block}.pc{display:none}#pc{display:none}#wrapper{margin:0;padding:0;width:100%}body{margin:0;background-color:#f3eddd}button{width:100%;margin:0 auto 0 auto;background:0 0;text-align:center;cursor:pointer}button img{margin:0 auto 0 auto;text-align:center}.fix_entry{position:fixed;width:100%;height:80px;bottom:0;background-color:rgba(17,28,78,.5);text-align:center}.unit{margin:0 0 -5px 0;padding:0}.unit img{margin:0 auto 0 auto;padding:0;text-align:center}#main{margin:0;padding:0;height:990px;background-image:url(../images/bg_main_smp.png);background-size:750px auto;background-position:center 0;background-repeat:no-repeat}#about{background-color:#40caf2}dl.about{margin:0 15px 0 15px}dl.about dt{padding:20px 0 20px 0;color:#fff;font-family:HiraKakuProN-W6,"ヒラギノ角ゴ Pro W6";font-size:23px;font-weight:500;line-height:30px}dl.about dd{padding:0 0 10px 0;color:#fff;font-family:HiraKakuProN-W3,"ヒラギノ角ゴ Pro W3";font-size:16px;line-height:26px}.about_bottom{width:100%;margin:0 auto 0 auto;text-align:center}#event{background-image:url(../images/bg_event_smp.png);width:100%;text-align:center}#event img{width:95%;max-width:340px}#event a img{margin:-5px auto 0 auto}#schedule{background-color:#111c4e;text-align:center}#schedule img{margin:0 auto 0 auto;width:100%;text-align:center}#cast{background-color:#f3eddd;text-align:center}#cast img{margin:0 auto 0 auto;width:100%;text-align:center}#join{text-align:center}#join img{margin:0 auto 0 auto;width:100%;text-align:center}.join_btn{margin:-5px auto -5px auto;padding:10px 0 10px 0;background-image:url(../images/bg_join_smp.png)}#footer{margin:0;background-image:url(../images/bg_footer_smp.png);background-repeat:no-repeat;background-size:cover}#footer img{width:100%}}@media screen and (min-width:751px){.smp{display:none}#smp{display:none}.pc{display:block}#pc{display:block}body{margin:0;background-color:#f3eddd}a:link{text-decoration:none;color:#910}a:visited{text-decoration:none;color:#070}a:hover{text-decoration:underline;color:#e00}a:focus{text-decoration:underline;color:#e00}a:active{text-decoration:none;color:red}button{margin:0 auto 0 auto;background:0 0;text-align:center;cursor:pointer}button img{margin:0 auto 0 auto;text-align:center}header{position:absolute;width:100%;height:150px;text-align:center}header .inner{width:100%;max-width:1500px;height:150px;margin:0 auto 0 auto;background-image:url(../images/bg_header.png);background-repeat:no-repeat;text-align:center}.local_navi{float:right;margin:0 0 0 auto;display:flex}.local_navi_1{width:640px;background-image:url(../images/bg_navi.png);background-repeat:no-repeat}#main{width:100%;height:1840px;margin:0 auto 0 auto;padding:0;text-align:center;background-image:url(../images/bg_main.png);background-repeat:no-repeat;background-position:top center}#about{margin:0 auto 0 auto;padding:150px 0 0 0;text-align:center}#event{width:100%;margin:0;padding:0;text-align:center;background-image:url(../images/bg_event.png)}#event .event_inner{width:1210px;height:1320px;margin:0 auto 0 auto;padding:360px 0 0 0;background-image:url(../images/bg_event_base.png);background-repeat:no-repeat}table.event_info{margin:0 auto 0 auto;border-collapse:collapse}table.event_info td,table.event_info th{border-bottom:2px dotted #ccc}table.event_info tr:last-child td,table.event_info tr:last-child th{border-bottom:none}table.event_info th{width:130px;padding:0 40px 0 0;text-align-last:justify;text-align:left;vertical-align:middle;line-height:26px;font-size:20px;font-weight:700;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProNW6","Hiragino Kaku Gothic ProN",system-ui,sans-serif;color:#000}table.event_info td{width:730px;padding:25px 0 25px 0;vertical-align:middle;text-align:left;line-height:34px;font-size:24px;font-weight:400;font-family:"游ゴシック","Yu Gothic","ヒラギノ角ゴ ProNW6","Hiragino Kaku Gothic ProN",system-ui,sans-serif;color:#000}table.event_info td p{margin:8px 0 8px 0}table.event_info td a{text-decoration:underline}#bottom{width:100%;height:3530px;margin:0;padding:0;text-align:center;background-image:url(../images/bg_bottom.png);background-position:center 0;background-repeat:no-repeat}#cast,#join,#schedule{margin:0 auto 0 auto;padding:0;text-align:center}.fcb_red{color:red;font-weight:700}.fcb_orange{color:#f90;font-weight:700}#pageTop{background:0 0;border:none;outline:0;appearance:none;position:fixed;bottom:300px;right:0;width:290px;height:110px;padding:0;border:none;background:0 0;cursor:pointer;opacity:0;visibility:hidden;transition:opacity .3s,visibility .8s;z-index:999}#pageTop.show{opacity:.8;visibility:visible;transition:opacity .5s}#pageTop:hover{opacity:1}#pageTop img{width:100%;height:100%;display:block;background:0 0}}