﻿body{font-size:15px;font-weight:normal;line-height:1.5;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "Noto Sans", "Noto Sans CJK JP", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "MS P Gothic", "Osaka", Verdana, Arial, Helvetica, sans-serif;color:#fff;margin:0;padding:0;width:100%;background-color:#480003}@media screen and (max-width: 425px){body{font-size:13px}}*{box-sizing:border-box}a:link{font-style:normal;text-decoration:none}img{height:auto;width:100%}.maxW{max-width:1024px;width:100%;margin:0 auto;text-align:center}.bg-r{background:#be0000}h2{background:url(../img/m2-bg.png) no-repeat center,linear-gradient(transparent 50%, #7f0000 50%);background-size:contain;display:block;font-size:32px;font-weight:bold;padding:1em}.d-bg{background-color:#000;border:2px solid #ffff56;box-shadow:0px 12px 7px 0px rgba(6,0,1,0.43)}.d-red{background-color:#7f0000}header{position:relative;margin-bottom:1em}header b{font-size:1.4em;text-decoration:underline}header>div{position:absolute;text-align:center;top:43%}header>div .title{max-width:98%}header>div h2{background:none;margin-bottom:.3em;padding:0}@media screen and (max-width: 425px){header>div h2{font-size:9vw}}header>div .d-bg{max-width:95%;margin:0 auto 1em;padding:1em 2em 2em}@media screen and (max-width: 425px){header>div .d-bg{padding:1 em .5em 2em}}.member ul{padding:2em 0em}.member ul li{padding:.5em .5em;display:inline-block;width:267px;margin:1.5em}@media screen and (max-width: 1024px){.member ul li{margin:0 1% 2em;width:30%}}@media screen and (max-width: 768px){.member ul li{margin:0 0 2em 0;width:48%}}@media screen and (max-width: 425px){.member ul li{width:95%}}.member ul li .m-bg{border-radius:5px;padding:12px 0;background-color:#fff;margin-bottom:.9em}.member ul li .photo span.entry{display:block;color:#000}.member ul li .photo img{max-width:140px;margin-bottom:1em}.member ul li .photo p{background:url(../img/name-bg.svg) no-repeat center;background-size:contain;display:block;font-size:29px;font-weight:bold;padding:1.15em;line-height:0}.member ul li .status{color:#000;padding:1em}.fixtxt span{color:red;font-weight:bold}a.popupbtn{background-color:transparent;cursor:pointer;outline:none;width:100%;appearance:none;display:block;padding:.8em 0;margin:2em 0 1.5em;font-size:17px;color:#fff;font-weight:bold;border:1px #fff solid;border-radius:10px;background-image:-moz-linear-gradient(-90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%);background-image:-webkit-linear-gradient(-90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%);background-image:-ms-linear-gradient(-90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%)}a.popupbtn:hover{background-image:-moz-linear-gradient(90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%);background-image:-webkit-linear-gradient(90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%);background-image:-ms-linear-gradient(90deg, #e20000 5%, #940000 50%, #740000 50%, #4c0000 100%)}.remodal .imgpopup img{width:76%}#chartWrap{position:relative;margin:-28px 0 5em}#chartWrap h2{background:url(../img/m2-bg.png) no-repeat center,linear-gradient(transparent 50%, transparent 50%);background-size:contain;position:relative;top:1.8em}#chartWrap .d-bg{max-width:95%;margin:0 auto}@media screen and (max-width: 768px){#chartWrap .d-bg{max-width:100%}}#chartWrap #myChart{max-width:95%;margin:10% auto 0}@media screen and (max-width: 425px){#chartWrap #myChart{margin-top:20%;width:100%;max-width:100%}}#chartWrap .d-bg{height:400px}.kamei{font-size:.8em}.movie h2{font-size:1.8em;background-color:#7f0000;background-image:url(../img/m2-bg.png) no-repeat center/contain}@media screen and (max-width: 768px){.movie .d-red{padding-bottom:3em}}.movie .mb{margin:3em 1em 5em;width:45%;display:inline-block;padding:1em 0 2em}@media screen and (max-width: 768px){.movie .mb{margin:3em 0 0;width:95%}.movie .mb:nth-child(1){margin-top:1em}}.movie p{margin-bottom:1em}.youtube2{position:relative;width:100%;padding-top:56.25%;margin:1em 0}.youtube2 iframe{position:absolute;top:0;right:0;width:100% !important;height:100% !important}footer{background:#fff;padding:50px}footer a img{max-width:200px}.gp{margin:3em 0 2em;padding:1em 0 3em;background-color:#3b2314;background-image:url(../img/bg.png);background-attachment:fixed;border:1px solid #f5ad00;color:#3b2314}.gp h2{background:none;color:#f4eec6;padding:0}.gp h2::before{content:url(../img/deco.png);display:block}.gp h2::after{content:url(../img/deco.png);display:block;transform:rotate(180deg)}.gp h3{margin:1em 0 .5em;font-size:1.5em;border-bottom:1px solid #3b2314}.gp .d-red{max-width:90%;width:100%;margin:0 auto;padding:2em 1em;color:#000}.gp .gpImg{max-width:500px;width:100%}.gp .date{background-color:#3b2314;padding:1em 0;color:#fff}.gp .date span{color:red}.preBnr img:hover{opacity:.8}.officialSite img{width:100%;width:222px}.officialSite img:hover{opacity:.8}.towaLink{background-color:#000;color:#fff;padding:1em;margin:0em;display:block}.towaLink:hover{opacity:.8}.dotted{padding:0 1em;border-left:2px dotted #603813;border-right:2px dotted #603813}.gold{background:-moz-linear-gradient(50% 0% -90deg, #ebc27d 0.56%, #edd089 12.3%, #fdffdf 33.69%, #ebbf81 77.01%, #b07829 100%);background:-webkit-linear-gradient(-90deg, #ebc27d 0.56%, #edd089 12.3%, #fdffdf 33.69%, #ebbf81 77.01%, #b07829 100%);background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0.0056, #ebc27d), color-stop(0.123, #edd089), color-stop(0.3369, #fdffdf), color-stop(0.7701, #ebbf81), color-stop(1, #b07829));background:-o-linear-gradient(-90deg, #ebc27d 0.56%, #edd089 12.3%, #fdffdf 33.69%, #ebbf81 77.01%, #b07829 100%);background:-ms-linear-gradient(-90deg, #ebc27d 0.56%, #edd089 12.3%, #fdffdf 33.69%, #ebbf81 77.01%, #b07829 100%);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBC27D', endColorstr='#B07829' ,GradientType=0)";background:linear-gradient(180deg, #ebc27d 0.56%, #edd089 12.3%, #fdffdf 33.69%, #ebbf81 77.01%, #b07829 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#EBC27D',endColorstr='#B07829' , GradientType=0)}#intro{padding:1em}#intro h2{background:none;margin:.5em 0;padding:0;font-size:1.5em}
