﻿html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}body{background:#000;position:relative;height:100%;overflow-x:hidden;font-family:游ゴシック,YuGothic,Helvetica,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,Arial,sans-serif;font-size:22px;color:#fff;word-break:break-word}body::before{background:url(../images/common/bg_sp.jpg) no-repeat center top;background-size:100% auto;display:block;position:fixed;top:0;left:0;width:100%;height:100%;content:"";z-index:-1}body a{color:inherit}body img{width:100%}@media (min-width: 960px){body img.img-sp{display:none}}body .btn{text-align:center}body .btn a{position:relative;display:inline-block;padding:2px;border:1px solid #af9d84;color:#af9d84;font-weight:bold;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;text-align:center;text-decoration:none}body .btn a>span{display:block;box-sizing:border-box;width:100%;padding:1em 0;border:1px solid rgba(175,157,132,0.5);color:#af9d84;transition:.3s ease-in-out;font-size:80%}@media (min-width: 960px){body .btn a>span{font-size:100%;padding:23px 0}body .btn a>span:hover{background:#af9d84;color:#000}}body .btn a>span>span{font-size:75%;line-height:1.8em}body .brPC{display:none}@media (min-width: 960px){body .brPC{display:block}}body .brSP{display:block}@media (min-width: 960px){body .brSP{display:none}}body dl.news{margin-top:2em;color:#ff0;font-size:55%;line-height:1.5em}@media (min-width: 960px){body dl.news{font-size:80%}}body dl.news dt{margin-top:.5em}body dl.news dd span{width:100%;display:inline-block;padding-top:.5em}body #container{background:none}@media (min-width: 960px){body #container{background:url(../images/common/bg.jpg) no-repeat center top;background-attachment:fixed;background-size:cover}}body #container main{width:100%;margin:0 auto;padding:5% 0;background:rgba(0,0,0,0.6)}@media (min-width: 640px){body #container main{padding:3% 0}}body #container main article section{box-sizing:border-box;width:90%;margin:0 auto;padding:4%;border:1px solid #5a5143;background:rgba(0,0,0,0.7)}@media (min-width: 960px){body #container main article section{max-width:1100px}}body #container main article section>p{color:#fff;line-height:1.7em;font-size:70%;padding-bottom:.7em}@media (min-width: 640px){body #container main article section>p{font-size:85%}}@media (min-width: 960px){body #container main article section>p{font-size:100%}}body #container main article section>p.txt-attention{font-size:60%}@media (min-width: 960px){body #container main article section>p.txt-attention{font-size:75%}}body #container main article section>p.t-c{text-align:center}body #container main article section>p.t-red{color:#ff0000;font-weight:bold}@media (min-width: 640px){body #container main article section>ul{font-size:85%}}@media (min-width: 960px){body #container main article section>ul{font-size:100%}}body #container main article section>ul li{padding-bottom:.7em;line-height:1.3em}body #container main article section .regularList li{padding-left:1em;padding-bottom:.7em;text-indent:-1em;line-height:1.5em;font-size:95%}@media (min-width: 640px){body #container main article section .regularList li{font-size:75%}}@media (min-width: 960px){body #container main article section .regularList li{font-size:75%}}body #container main article section h3{margin:1em 0 .5em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:100%;font-weight:bold;text-align:center;color:#e5cca9}@media (min-width: 640px){body #container main article section h3{font-size:130%}}@media (min-width: 960px){body #container main article section h3{font-size:160%}}body #container main article section h4{margin:1em 0 .3em;padding-bottom:.3em;font-family:"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","Hiragino Mincho ProN","HG明朝E","ＭＳ Ｐ明朝",serif;font-size:90%;font-weight:bold;border-bottom:1px solid rgba(255,255,255,0.15);color:#df2c00}@media (min-width: 640px){body #container main article section h4{font-size:120%}}@media (min-width: 960px){body #container main article section h4{font-size:140%}}body #container main ul.attentionList li{padding-left:1em;text-indent:-1em;font-size:55%;line-height:1.3em;padding-bottom:.4em}@media (min-width: 640px){body #container main ul.attentionList li{font-size:60%;line-height:1.5em;padding-bottom:.2em}}@media (min-width: 960px){body #container main ul.attentionList li{font-size:70%}}body #container footer{background:rgba(0,0,0,0.6);border-top:1px solid rgba(255,255,255,0.15);box-sizing:border-box;padding:4% 0;color:#fff;text-align:center}@media (min-width: 640px){body #container footer{padding:2% 0}}body #container footer p{font-size:30%;line-height:1.7em}@media (min-width: 640px){body #container footer p{font-size:40%}}@media (min-width: 960px){body #container footer p{font-size:50%;line-height:1.5em}}body#top #container h1{text-align:center;padding:0 0 2%}body#top #container h1 img{width:75%;max-width:567px}@media (min-width: 640px){body#top #container h1 img{width:55%}}body#top #container main>p:nth-of-type(1){width:85%;background:none;margin:0 auto 2.5%;text-align:center}@media (min-width: 640px){body#top #container main>p:nth-of-type(1){width:75%}}@media (min-width: 960px){body#top #container main>p:nth-of-type(1){display:block;width:954px;height:123px;background:url(../images/top/catch.png) center top}}body#top #container main article section#weaponmaster>img{display:block;margin:0 auto;max-width:60%;margin-bottom:2%}@media (min-width: 640px){body#top #container main article section#weaponmaster>img{max-width:50%}}@media (min-width: 960px){body#top #container main article section#weaponmaster>img{max-width:500px;margin-bottom:20px}}body#top #container main article section#weaponmaster h2{background:none;margin:0 auto 2.5%;text-align:center}@media (min-width: 640px){body#top #container main article section#weaponmaster h2{width:80%}}@media (min-width: 960px){body#top #container main article section#weaponmaster h2{display:block;width:100%;height:44px;background:url(../images/weaponmaster/tit_weaponmaster.png) center top no-repeat;background-size:100% auto}}body#top #container main article section#weaponmaster>ul{font-size:70%;padding-top:.2em}@media (min-width: 640px){body#top #container main article section#weaponmaster>ul{font-size:80%}}@media (min-width: 960px){body#top #container main article section#weaponmaster>ul{font-size:100%}}body#top #container main article section#weaponmaster>ul>li{padding-left:1em;text-indent:-1em}body#top #container main article section#weaponmaster>ul>li>span{color:#7ff3ff}body#top #container main article section#weaponmaster ul.attentionList{margin:.5em 0 2em}body#top #container main article section#weaponmaster>.btn{margin-top:.8em}body#top #container main article section#weaponmaster>.btn a{width:100%}@media (min-width: 640px){body#top #container main article section#weaponmaster>.btn a{width:15em}}@media (min-width: 960px){body#top #container main article section#weaponmaster>.btn a{width:auto}}@media (min-width: 960px){body#top #container main article section#weaponmaster>.btn a span{width:400px}}body#top #container main article section#weaponmaster>.btn.result{margin-bottom:2em}body#top #container main article section#weaponmaster p.wmWinner{text-align:center;padding-bottom:0}body#top #container main article section#weaponmaster p.wmWinner img{max-width:451px;padding:0.5em 0 0}body.common #container h1{text-align:center;padding:1.5% 0 2%}body.common #container h1 img{width:40%;max-width:390px}@media (min-width: 640px){body.common #container h1 img{width:35%}}@media (min-width: 960px){body.common #container h1 img{width:75%;max-width:370px}}body.common #container main article section>ul{font-size:70%;padding-top:.2em}@media (min-width: 640px){body.common #container main article section>ul{font-size:80%}}@media (min-width: 960px){body.common #container main article section>ul{font-size:100%}}body.common #container main article section>ul>li{padding-left:1em;text-indent:-1em}body.common #container main article section>ul>li>span{color:#7ff3ff}body.common #container main article section .sectionInner{box-sizing:border-box;margin-bottom:2%;padding:3%;background:rgba(255,255,255,0.1)}body.common #container main article section .sectionInner>p{padding-bottom:.7em;line-height:1.5em}body.common #container main article section .sectionInner .img-player{display:block;width:60%;margin:0 auto}@media (min-width: 960px){body.common #container main article section .sectionInner .img-player{max-width:400px}}body.common #container main article section .sectionInner>dl{color:#fff}body.common #container main article section .sectionInner>dl>dt{box-sizing:border-box;border:1px solid #888888;text-align:center;font-size:70%;padding:.5em 0}@media (min-width: 640px){body.common #container main article section .sectionInner>dl>dt{font-size:80%}}@media (min-width: 960px){body.common #container main article section .sectionInner>dl>dt{float:left;clear:both;width:10em;padding:.35em;font-size:75%;line-height:1.3em}}body.common #container main article section .sectionInner>dl>dd{width:95%;margin:0 auto;font-size:75%;padding:.5em 0 1.5em}@media (min-width: 640px){body.common #container main article section .sectionInner>dl>dd{font-size:80%}}@media (min-width: 960px){body.common #container main article section .sectionInner>dl>dd{width:auto;font-size:100%;min-height:2em;margin:0 0 .5em 8.5em;padding:0}body.common #container main article section .sectionInner>dl>dd.pb1{padding-bottom:1em}}body.common #container main article section .sectionInner>dl>dd p{line-height:1.5em}body.common #container main article section .sectionInner>dl>dd>ul>li{line-height:1.5em;padding-bottom:.5em}body.common #container main article section .sectionInner>dl>dd>ul>li span{color:#e03000;font-weight:bold}body.common #container main article section .sectionInner>dl>dd>ul>li>ul{padding-top:.5em}body.common #container main article section .sectionInner>dl>dd>ul>li>ul>li{padding-left:1em;text-indent:-1em;color:#7ff3ff}body.common #container main article section .sectionInner>dl>dd>ul>li>ul>li a{color:inherit}body.common #container main article section .sectionInner>dl>dd>ul.attentionList{padding-top:.3em}body.common #container main article section .sectionInner>dl>dd>ul.attentionList li{font-size:80%;padding-bottom:.2em}@media (min-width: 960px){body.common #container main article section .sectionInner>dl>dd>ul.attentionList li{font-size:80%;padding-bottom:.2em}}body.common #container main article section .sectionInner>dl.faq>dt{float:none;width:auto;margin:1.5em auto 0;padding:.35em;border:none;border-bottom:1px solid rgba(255,255,255,0.3);text-align:left;color:#7ff3ff;font-size:60%}@media (min-width: 960px){body.common #container main article section .sectionInner>dl.faq>dt{font-size:80%}}body.common #container main article section .sectionInner>dl.faq>dd{width:auto;margin:0 auto;padding:.35em;font-size:60%}@media (min-width: 960px){body.common #container main article section .sectionInner>dl.faq>dd{font-size:80%}}body.common #container main article section .sectionInner>dl.faq>dd>p{padding-bottom:.8em}body.common #container main article section .sectionInner .regularList{font-size:60%}@media (min-width: 960px){body.common #container main article section .sectionInner .regularList{padding-top:1em;font-size:100%}}body.common #container main article section .tshirt{background:#fff;margin-bottom:7%}@media (min-width: 960px){body.common #container main article section .tshirt{margin-bottom:4%}}body.common #container main article section .agreementCol>p{font-size:60%}@media (min-width: 960px){body.common #container main article section .agreementCol>p{font-size:80%}}body.common #container main article section .agreementCol>ol{padding-top:1em}body.common #container main article section .agreementCol>ol>li>dl>dt{background-color:#fff;color:#000;margin:1em 0 .5em;padding:.3em .7em;font-size:70%;font-weight:bold}@media (min-width: 960px){body.common #container main article section .agreementCol>ol>li>dl>dt{font-size:90%}}body.common #container main article section .agreementCol>ol>li>dl>dd>p{line-height:1.5em;padding-bottom:.7em;font-size:55%}@media (min-width: 960px){body.common #container main article section .agreementCol>ol>li>dl>dd>p{font-size:80%}}body.common #container main article section .agreementCol>ol>li>dl>dd>ol>li{line-height:1.5em;padding-bottom:.5em;padding-left:1em;text-indent:-1em;font-size:55%}@media (min-width: 960px){body.common #container main article section .agreementCol>ol>li>dl>dd>ol>li{font-size:80%}}body#weaponmaster #container main article section>img{display:block;margin:0 auto;max-width:55%;margin-bottom:2%}@media (min-width: 640px){body#weaponmaster #container main article section>img{max-width:50%}}@media (min-width: 960px){body#weaponmaster #container main article section>img{max-width:370px;margin-bottom:20px}}body#weaponmaster #container main article section h2{background:none;margin:0 auto 2.5%;text-align:center}@media (min-width: 640px){body#weaponmaster #container main article section h2{width:80%}}@media (min-width: 960px){body#weaponmaster #container main article section h2{display:block;width:100%;height:44px;background:url(../images/weaponmaster/tit_weaponmaster.png) center top no-repeat;background-size:100% auto}}body#weaponmaster #container main article section>.btn{margin-top:.8em}body#weaponmaster #container main article section>.btn a{width:100%}@media (min-width: 640px){body#weaponmaster #container main article section>.btn a{width:15em}}@media (min-width: 960px){body#weaponmaster #container main article section>.btn a{width:auto}}@media (min-width: 960px){body#weaponmaster #container main article section>.btn a>span{width:400px}}
