@import url("https://fonts.googleapis.com/css?family=Oswald&display=swap");@import url("https://fonts.googleapis.com/css?family=Noto+Serif+JP:400,500,600,700,900&display=swap&subset=japanese");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;vertical-align:baseline}img{vertical-align:top}a img{border:0}table{border-collapse:collapse;border-spacing:0}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}q:before,q:after{content:''}abbr,acronym{border:0}.clearfix:after{content:"";display:block;clear:both}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}*{box-sizing:border-box}html{font-family:"游ゴシック Medium", "Yu Gothic Medium", "游ゴシック体", "YuGothic", "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "メイリオ", "Meiryo", "verdana", sans-serif;font-size:62.5%}body{font-size:1.3em;line-height:1.5;color:#242424}@media screen and (min-width: 960px){body{font-size:1.6em;line-height:1.6;min-width:1200px}}body{animation:fadeIn 1s ease 0s 1 normal;-webkit-animation:fadeIn 1s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}body,html{position:relative}a{color:#fff;text-decoration:underline;border:none;vertical-align:top}a:hover{text-decoration:none}a:visited{color:#fff}a:active{color:#fff}img{width:100%}@media screen and (min-width: 960px){img{width:auto}}.pcBr{display:none}@media screen and (min-width: 960px){.pcBr{display:block}}.spBr{display:block}@media screen and (min-width: 960px){.spBr{display:none}}.effect-fade{opacity:0;-webkit-transform:translate(0, 45px);transform:translate(0, 45px);transition:all 800ms}.effect-fade.effect-scroll{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header{display:block;background:url(../images/bg_header_sp.jpg) no-repeat top center #000100;background-size:cover;overflow:hidden;text-align:center}@media screen and (min-width: 960px){header{background:url(../images/bg_header_pc.jpg) no-repeat bottom center #000100;background-size:auto;display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}}header #logo{padding:6% 10% 5% 11%}@media screen and (min-width: 960px){header #logo{width:auto;padding:83px 20px 90px 0}}header h1{padding:0 20% 10%}@media screen and (min-width: 960px){header h1{padding:245px 0 0 10px}}header.lv2{display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-align-items:center;align-items:center;padding:5% 0}@media screen and (min-width: 960px){header.lv2{background:url(../images/bg_header_pc.jpg) no-repeat center #000100;background-size:cover;padding:15px 0}}header.lv2 #logo{width:20%;margin:0 3% 0 0;padding:0}@media screen and (min-width: 960px){header.lv2 #logo{width:15%;margin:0 45px 0 0;padding:0}}header.lv2 h1{width:55%;padding:0}@media screen and (min-width: 960px){header.lv2 h1{width:30%;padding:0}header.lv2 h1 img{width:100%}}main{display:block}section .innerCol{padding:5% 0 10%}@media screen and (min-width: 960px){section .innerCol{position:relative;width:1200px;margin:0 auto;padding:70px 0}}section .topLogo{position:relative;right:0;width:100%;padding:0 5% 0 0;text-align:right}section .topLogo img{width:35%}@media screen and (min-width: 960px){section .topLogo{position:absolute;top:50px;right:0;padding:0}section .topLogo img{width:auto}}section h2{padding:0 3%}@media screen and (min-width: 960px){section h2{padding:0}}@media screen and (min-width: 960px){section .outline{font-size:1.8rem}}.wpCol{text-align:center}@media screen and (min-width: 960px){.wpCol ul{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-content:center;align-content:center;width:100%}}.wpCol li{padding:10% 0}@media screen and (min-width: 960px){.wpCol li{padding:150px 0 110px;width:50%}}.wpCol #wp_25th{background:url(../images/bg_wp.jpg) repeat top center #000;background-size:cover}.wpCol #wp_2million{background:url(../images/bg_wp_2million.jpg) repeat center #000;background-size:cover}.wpCol .btn{border:1px solid #fff}@media screen and (min-width: 960px){.wpCol .btn{width:450px;margin:0 auto 60px;padding:20px 16px 23px}}#commentCol{background:url(../images/bg_commentCol_sp.jpg) no-repeat bottom center #fafafa;background-size:100%;padding:10% 5%;font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (min-width: 960px){#commentCol{background:url(../images/bg_commentCol_pc.jpg) no-repeat top center #fafafa;background-size:auto;min-width:1200px;padding:60px 0;font-size:1.5rem}}#commentCol .btn{margin:0 auto 8%;border:1px solid #000;color:#000}@media screen and (min-width: 960px){#commentCol .btn{width:600px;margin:0 auto 60px;padding:20px 16px 23px}}#commentCol .btn::before{background:#000}#commentCol .btn::after{border-top:1px solid #000;border-right:1px solid #000}@media screen and (min-width: 960px){#commentCol .btn:hover{background:#000;color:#fff}#commentCol .btn:hover::before{right:15px;background:#fff}#commentCol .btn:hover::after{right:15px;border-top:1px solid #fff;border-right:1px solid #fff}}@media screen and (min-width: 960px){#commentCol #commentColInner{display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}#commentCol #commentColInner div{width:600px}}#commentCol #commentColInner p{margin:0 0 5% 0}@media screen and (min-width: 960px){#commentCol #commentColInner p{margin:0 0 20px 0}}#commentCol #commentColInner div:last-child p:last-child{text-align:right}#youtubeCol{background:#262626;display:block;clear:both}@media screen and (min-width: 960px){#youtubeCol{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}}@media screen and (min-width: 960px){#youtubeCol .pic{width:50%}#youtubeCol .pic img{width:100%}}#youtubeCol .innerCol{text-align:center;color:#fff}@media screen and (min-width: 960px){#youtubeCol .innerCol{width:50%}}#youtubeCol .txt{margin:0 0 5% 0}@media screen and (min-width: 960px){#youtubeCol .txt{font-size:1.8rem}}#symphonyCol{background:url(../images/bg_symphonyCol.jpg) no-repeat top center #070b31;background-size:cover;color:#fff}#symphonyCol h2{margin:20px auto 0}@media screen and (min-width: 960px){#symphonyCol h2{background:url(../images/tit_symphony_pc.png) no-repeat top left;width:861px;height:306px}#symphonyCol h2 img{display:none}}#symphonyCol .outlineCol{background:rgba(1,13,39,0.3);width:90%;margin:5% auto 0;padding:2% 5% 5%;font-family:"Noto Serif JP",serif;font-weight:600;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}@media screen and (min-width: 960px){#symphonyCol .outlineCol{width:900px;margin:40px auto 0;padding:30px 60px 40px}}#symphonyCol p{margin:3% auto 0;text-align:center;font-size:1.5rem}@media screen and (min-width: 960px){#symphonyCol p{margin:0 auto;font-size:2.4rem}}#symphonyCol dl{margin:3% 0 5%}@media screen and (min-width: 960px){#symphonyCol dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:20px 0 30px;font-size:2.0rem}}#symphonyCol dt{color:#c5c7ce}@media screen and (min-width: 960px){#symphonyCol dt{width:12%;border-bottom:1px solid rgba(255,255,255,0.2);padding:10px 0}}#symphonyCol dd{margin:0 0 2% 0;padding:0 0 2% 0;border-bottom:1px solid rgba(255,255,255,0.2)}@media screen and (min-width: 960px){#symphonyCol dd{width:88%;margin:0;padding:10px 0}}#symphonyCol .btn{text-shadow:none}#freeCol{background:url(../images/bg_freeCol_sp.jpg) no-repeat top center #434343;background-size:100%;color:#fff}@media screen and (min-width: 960px){#freeCol{background:url(../images/bg_freeCol_pc.jpg) no-repeat top center #434343;background-size:cover}}@media screen and (min-width: 960px){#freeCol h2{background:url(../images/tit_free_pc.png) no-repeat top left;width:722px;height:177px;margin:20px 0 0 0}#freeCol h2 img{display:none}}#freeCol .outline{padding:2% 5% 5%}@media screen and (min-width: 960px){#freeCol .outline{padding:30px 0}}#freeCol .dlcCol{background:#262728;margin:0 0 5% 0}@media screen and (min-width: 960px){#freeCol .dlcCol{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-animation-name:0 0 30px 0;animation-name:0 0 30px 0}}#freeCol .listCol{padding:5% 5% 2%}@media screen and (min-width: 960px){#freeCol .listCol{width:464px;height:500px;padding:30px}}#freeCol .listCol dl{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 2% 0}@media screen and (min-width: 960px){#freeCol .listCol dl{margin:10px 0;font-size:1.8rem}}#freeCol .listCol dl dt{width:25%;border-left:5px solid #0f4a87;margin:0 0 3% 0;padding:0 0 0 10px}@media screen and (min-width: 960px){#freeCol .listCol dl dt{width:30%;border-left:10px solid #0f4a87;margin:0 0 20px 0;padding:0 0 0 16px}}#freeCol .listCol dl dd{width:75%}@media screen and (min-width: 960px){#freeCol .listCol dl dd{width:70%}}#freeCol .listCol p{margin:0 0 3% 0;font-size:1.2rem}@media screen and (min-width: 960px){#freeCol .listCol p{font-size:1.4rem}}#paidCol{background:url(../images/bg_paidCol_sp.jpg) no-repeat top center #434343;background-size:cover;color:#fff}@media screen and (min-width: 960px){#paidCol{background:url(../images/bg_paidCol_pc.jpg) no-repeat top center #434343;background-size:auto}}@media screen and (min-width: 960px){#paidCol h2{background:url(../images/tit_paid_pc.png) no-repeat top left;width:995px;height:185px;margin:20px 0 0 0}#paidCol h2 img{display:none}}#paidCol .outline{padding:2% 5% 5%}@media screen and (min-width: 960px){#paidCol .outline{background:rgba(57,63,74,0.8);margin:40px 0;padding:50px 50px 80px}}@media screen and (min-width: 960px){#paidCol .pic{position:absolute;top:280px;right:50px}}#stampCol{background:url(../images/bg_stampCol.jpg) no-repeat top center #eee;background-size:300%}@media screen and (min-width: 960px){#stampCol{background-size:auto}}@media screen and (min-width: 960px){#stampCol h2{background:url(../images/tit_stamp_pc.png) no-repeat top left;width:760px;height:131px;margin:20px 0 0 0}#stampCol h2 img{display:none}}#stampCol .outlineCol{background:#fff;width:94%;margin:5% auto;padding:5%}@media screen and (min-width: 960px){#stampCol .outlineCol{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;width:100%;margin:40px 0 0;padding:50px;font-size:1.8rem}#stampCol .outlineCol small{font-size:1.4rem}}#stampCol .outlineCol #stampList{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;-moz-justify-content:space-between;-ms-justify-content:space-between;justify-content:space-between;-ms-flex-pack:space-between;margin:5% 0 0}@media screen and (min-width: 960px){#stampCol .outlineCol #stampList{margin:0}}#stampCol .outlineCol #stampList li{width:48%}@media screen and (min-width: 960px){#stampCol .outlineCol #stampList li{width:auto;padding:0 0 0 30px}}#stampCol .outlineCol a{color:#000}#collabCol{background:url(../images/bg_collab.jpg) repeat top center #000;background-size:10%;color:#fff}@media screen and (min-width: 960px){#collabCol{background-size:auto}}@media screen and (min-width: 960px){#collabCol .innerCol{padding:70px 0 120px;background-size:auto}}#collabCol h2{padding:5% 0}@media screen and (min-width: 960px){#collabCol h2{background:url(../images/tit_collab_pc.png) no-repeat top center;width:889px;height:194px;margin:50px auto}#collabCol h2 img{display:none}}#collabCol .txt{margin:0 0 5% 0;text-align:center}@media screen and (min-width: 960px){#collabCol .txt{font-size:1.8rem}}#contentsCol{background:url(../images/bg_paidCol_sp.jpg) no-repeat top center #434343;background-size:cover;color:#fff}@media screen and (min-width: 960px){#contentsCol{background:url(../images/bg_paidCol_pc.jpg) no-repeat top center #434343;background-size:auto}}#contentsCol .innerCol{padding:10% 0;background-color:rgba(0,0,0,0.6)}@media screen and (min-width: 960px){#contentsCol .innerCol{width:100%}}#btnCol{background:#000}.btn{position:relative;display:block;border:2px solid #fff;width:300px;margin:0 auto;padding:15px 16px;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (min-width: 960px){.btn{width:400px;transition:.2s;font-size:1.8rem}}.btn::before,.btn::after{position:absolute;top:0;bottom:0;right:0;margin:auto;content:"";vertical-align:middle;transition:.2s}.btn::before{right:24px;width:15px;height:1px;background:#fff}.btn::after{right:24px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (min-width: 960px){.btn:hover{background:#fff;color:#000}.btn:hover::before{right:15px;background:#000}.btn:hover::after{right:15px;border-top:1px solid #000;border-right:1px solid #000}}#backCol{background:#000}.back{position:relative;display:block;border:2px solid #fff;width:300px;margin:0 auto;padding:15px 16px;color:#fff;vertical-align:middle;text-decoration:none;text-align:center;font-family:"Noto Serif JP",serif;font-weight:600}@media screen and (min-width: 960px){.back{width:400px;transition:.2s;font-size:1.8rem}}.back::before,.back::after{position:absolute;top:0;bottom:0;left:0;margin:auto;content:"";vertical-align:middle;transition:.2s}.back::before{left:24px;width:15px;height:1px;background:#fff}.back::after{left:24px;width:4px;height:4px;border-top:1px solid #fff;border-right:1px solid #fff;-webkit-transform:rotate(225deg);transform:rotate(225deg)}@media screen and (min-width: 960px){.back:hover{background:#fff;color:#000}.back:hover::before{left:15px;background:#000}.back:hover::after{left:15px;border-top:1px solid #000;border-right:1px solid #000}}footer{display:block;background:rgba(0,0,0,0.7);padding:5% 0;text-align:center;color:#fff}@media screen and (min-width: 768px){footer{padding:30px 0;font-size:1.1rem}}footer #snsCol{display:-webkit-flex;display:flex;-webkit-justify-content:center;-moz-justify-content:center;-ms-justify-content:center;justify-content:center;-ms-flex-pack:center}footer #snsCol li{padding:0 5px 5%}@media screen and (min-width: 768px){footer #snsCol li{padding:0 8px 20px}}@media screen and (min-width: 960px){footer #snsCol li a{opacity:1;transition:.1s ease-in-out}footer #snsCol li a:hover{opacity:.7}}.fancybox-content{position:relative !important;padding-bottom:56.25% !important;height:0 !important;width:80% !important;overflow:hidden !important;max-width:calc(100% - 60px) !important;max-height:calc(100% - 58px) !important}@media screen and (min-width: 768px){.fancybox-content{width:95% !important}}@media screen and (min-width: 960px){.fancybox-content{width:995px !important;padding-bottom:560px !important}}.fancybox-content iframe{position:absolute !important;top:0 !important;left:0 !important;width:100% !important;height:100% !important}.fancybox-button{width:70px !important;height:70px !important;margin:0;padding:10px;background:rgba(30,30,30,0.3) !important}

/*# sourceMappingURL=maps/layout.css.map */
