@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;900&display=swap");body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,button,p,blockquote,th,td{margin:0;padding:0}img{vertical-align:top;border:0}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}abbr,acronym{border:0}html{box-sizing:border-box}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{font-family:'Noto Sans JP', sans-serif;font-style:oblique;text-align:center;font-size:16px;background:#f4f4f4;overflow-x:hidden}#container{overflow-x:hidden}.sp{display:none}.pc{display:block}header h1 .bp{position:absolute;top:15px;left:15px;z-index:999}article{position:relative}section{width:900px;margin:0 auto;padding-top:60px}h2{text-align:center;font-size:24px;font-weight:bold}h2 .fB{font-size:42px}.catchTxt{line-height:1.4;margin-top:20px}.catchTxt span{background:#000;color:#fff;font-size:32px;font-weight:bold;padding-right:5px}.catchTxt span strong{font-weight:bold;background:#db0000;font-style:oblique;padding-right:5px}.catchTxtR{line-height:1.4;display:inline-block;background:#db0000;padding:0 2px 0 7px;font-size:32px;color:#fff;font-weight:bold;margin-bottom:10px}.QPosket .loki_2105{margin-top:30px}.QPosket .loki_2105 figcaption{font-style:normal;margin-top:10px}.QPosket .loki{position:relative}.QPosket .loki::before{content:"";display:block;position:absolute;width:2200px;height:2200px;top:-950px;left:-1700px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}.QPosket .series{position:relative}.QPosket .series::before{content:"";display:block;position:absolute;width:2200px;height:2200px;top:-500px;left:800px;background:#fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:-1}.QPosket .series::after{content:"";display:block;position:absolute;width:1000px;height:1000px;top:400px;left:-900px;background:#ffffff;-webkit-transform:skewX(45deg);transform:skewX(45deg);z-index:-1}.QPosket .prizeList{margin:10px auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.QPosket .prizeList li{margin-top:20px;margin-left:20px;position:relative}.QPosket .prizeList li::before{content:"";position:absolute;background:url(../images/thumb/ico_zoom.png);background-size:100%;width:64px;height:64px;right:0;bottom:0;z-index:99}.QPosket .prizeList li:nth-child(4n+1){margin-left:0}.QPosket .prizeList li a{display:block;transition:0.2s}.QPosket .prizeList li a:hover{-webkit-filter:brightness(30%);filter:brightness(30%)}.QPosket .prizeDetail{display:none}.fancybox-content{padding:0 !important}.fancybox-content figure{margin:0}.fancybox-content figure figcaption{background:#000;color:#fff;text-align:center;font-style:normal;padding:20px}.fancybox-content figure figcaption span{font-size:20px;font-weight:bold}.spider{background:#b40000;color:#fff;text-align:left;padding-bottom:80px;z-index:-1;overflow:hidden}.spider section{position:relative;z-index:5}.spider .imgSpider{text-align:center;margin:30px auto;width:670px;position:relative}.spider .imgSpider::before{content:"";display:block;position:absolute;width:543px;height:4000px;top:-160px;left:2050px;background:#233d69;-webkit-transform:skewX(45deg);transform:skewX(45deg);z-index:-1}.spider .imgSpider2{text-align:center;margin:30px auto;width:670px}.spider h3{font-size:24px;font-weight:bold;color:#b40000;margin-top:30px}.spider h3 span{background:#fff;padding-right:10px}.spider .h3Txt{margin-top:10px;line-height:1.8;font-style:normal}.spider .captionBox{margin:0 auto;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;font-style:normal}.spider .captionBox figure{width:280px;margin:20px 0 0 20px}.spider .captionBox figure:nth-child(3n+1){margin:20px 0 0 0}.spider .captionBox figure img{width:280px}.spider .captionBox figure figcaption{padding-top:10px}.spider .prod{font-style:normal;text-align:center;margin-top:60px;font-size:16px}.spider .prod a{color:#fff}.spider .prod a:hover{text-decoration:none}.spider .holdout{font-weight:bold;color:#fff;font-size:20px;text-align:center;font-style:normal;margin-top:40px}footer{font-style:normal;position:relative;background:#fff}footer .contentBox{padding:80px 0;width:900px;margin:0 auto;padding-top:60px}footer .contentBox .btnBpnavi{display:block;width:400px;background:#000;color:#fff;text-decoration:none;padding:20px;font-weight:bold;font-size:24px;margin:0 auto;transition:0.2s;position:relative}footer .contentBox .btnBpnavi::before{content:"";position:absolute;width:0;height:0;bottom:10px;right:10px;border-style:solid;border-width:0 0 15px 15px;border-color:transparent transparent #ffffff transparent}footer .contentBox .btnBpnavi::after{content:"";position:absolute;width:0;height:0;top:10px;left:10px;border-style:solid;border-width:15px 15px 0 0;border-color:#ffffff transparent transparent transparent}footer .contentBox .btnBpnavi:hover{background:#db0000}footer .contentBox .copyright{padding:30px 0;line-height:1.8}footer .contentBox .snsBox{margin-top:40px}footer .contentBox .snsBox li{display:inline-block}footer .contentBox .snsBox li a{transition:0.2s}footer .contentBox .snsBox li a img{width:60px}footer .contentBox .snsBox li a:hover{opacity:0.5}footer .contentBox .snsBox li+li{margin-left:15px}footer .ftBs{background:#000;color:#fff;padding:10px}footer .ftBs img{width:50px}footer .ftBs span{padding:12px 0 0 20px;display:inline-block}@media screen and (max-width: 900px){body{font-size:14px}.sp{display:block}.pc{display:none}header h1 .bp{top:2vw;left:2vw;width:14vw}section{width:90%;padding-top:8vw}h2{font-size:4.3vw}h2 .fB{font-size:7vw}.catchTxt{margin-top:4vw}.catchTxt span{font-size:6vw}.catchTxtR{font-size:6vw;margin-bottom:2vw}.QPosket .loki_2105{margin:5vw auto 0}.QPosket .loki_2105 img{width:100%}.QPosket .loki_2105 figcaption{margin-top:2vw;font-size:3.8vw}.QPosket .loki{position:relative}.QPosket .loki::before{width:215vw;height:215vw;top:-75vw;left:-145vw}.QPosket .series{position:relative}.QPosket .series::before{width:220vw;height:220vw;top:-0vw;left:51vw}.QPosket .series::after{display:none}.QPosket .prizeList{margin:1vw auto;-webkit-justify-content:space-between;justify-content:space-between}.QPosket .prizeList li{margin-top:3vw;margin-left:0;width:31%}.QPosket .prizeList li::before{width:8vw;height:8vw}.QPosket .prizeList li img{width:100%}.QPosket .prizeList li:nth-child(4n+1){margin-left:0}.fancybox-content figure img{width:100%}.fancybox-content figure figcaption{padding:3vw;font-size:4vw}.fancybox-content figure figcaption span{font-size:5vw}.spider{padding-bottom:8vw}.spider .imgSpider{margin:4vw auto;width:100%}.spider .imgSpider img{width:112%;margin-left:-6%}.spider .imgSpider::before{width:72vw;height:400vw;top:-100vw;left:123.5vw}.spider .imgSpider2{margin:4vw auto;width:100%}.spider .imgSpider2 img{width:100%}.spider h3{font-size:4.7vw;margin-top:6vw}.spider .h3Txt{margin-top:2vw;line-height:1.6;font-size:3.6vw}.spider .captionBox{-webkit-justify-content:space-between;justify-content:space-between;font-size:4vw;margin-top:4vw}.spider .captionBox figure{width:48%;margin:4vw 0 0 0}.spider .captionBox figure:nth-child(3n+1){margin:4vw 0 0 0}.spider .captionBox figure img{width:100%}.spider .captionBox figure figcaption{padding-top:2vw;font-size:3.5vw}.spider .prod{margin-top:8vw;font-size:4vw}.spider .holdout{font-size:4vw;margin-top:6vw}footer .contentBox{padding:8vw 0;width:100%;width:90%;padding-top:8vw}footer .contentBox .btnBpnavi{width:70%;padding:3vw;font-size:4vw}footer .contentBox .btnBpnavi::before{bottom:3vw;right:3vw;border-width:0 0 3vw 3vw}footer .contentBox .btnBpnavi::after{top:3vw;left:3vw;border-width:3vw 3vw 0 0}footer .contentBox .copyright{padding:4vw 0;line-height:1.8}footer .contentBox .copyright img{width:98%}footer .contentBox .notice{font-size:4vw}footer .contentBox .snsBox{margin-top:5vw}footer .contentBox .snsBox li a img{width:50px}footer .contentBox .snsBox li+li{margin-left:10px}footer .ftBs{padding:2vw;font-size:3vw}footer .ftBs img{width:40px}footer .ftBs span{padding:4vw 0 0 3vw;display:inline-block}}

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