@import url("https://fonts.googleapis.com/css2?family=Noto+Serif+JP:wght@700&display=swap");body{max-width:750px}@media screen and (min-width: 750px){.sp-pop{display:none}}@media screen and (max-width: 749px){.pc-pop{display:none}}.notes{font-size:0.8em;color:#aaa}#bodyInner{position:relative;font-size:2vw}#bodyInner:before{content:"";position:absolute;top:0;right:0;background:rgba(0,0,0,0.25);width:100%;padding-top:100%;-webkit-transform:skewX(45deg);transform:skewX(45deg);-webkit-transform-origin:top left;transform-origin:top left;z-index:-1}@media screen and (max-width: 749px){#bodyInner{min-height:120vw}#bodyInner:after{content:"";position:absolute;bottom:0;right:0;background:url(../images/popup/bg.png) right bottom no-repeat;background-size:100% auto;width:100%;padding-top:100%;z-index:-1}}h1{background:linear-gradient(to right, #05f, #b266ff);width:100%;font-family:'Noto Serif JP', serif;font-weight:700;font-size:3.75vw;padding:0.5em min(calc(40 / 720 * 100%),40px);box-sizing:border-box}.box{position:relative;padding:min(calc(40 / 720 * 100%),40px) min(calc(40 / 720 * 100%),40px);box-sizing:border-box}@media screen and (max-width: 749px){.box{font-size:1.5em}}.box:after{content:"";position:fixed;bottom:0;right:0;width:20px;height:20px;border-right:solid 1px #0055ff;border-bottom:solid 1px #0055ff;box-sizing:border-box}.box>*+*{margin-top:min(calc(30 / 640 * 100%),30px)}.imgBox{position:relative}.imgBox:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid 1px #0055ff;box-sizing:border-box}.imgBox img{display:block}.movieBox{position:relative;width:100%;height:0;padding-bottom:56.25%}.movieBox iframe{position:absolute;top:0;left:0;width:100%;height:100%}.btnBlue{display:block}.btnBlue a{display:block;background:#000;max-width:300px;text-decoration:none;padding:5px 1em;border:1px solid #0055ff;text-align:center;margin:0 auto}.btnBlue a span{font-size:0.8em}#buy h1{text-align:center}#buy .btnBuy{font-size:3vw}#buy .btnBuy .btnBlue{width:100%;margin:1.5em auto 0}#buy .btnBuy .btnBlue a{max-width:100%}@media screen and (min-width: 960px){#buy .btnBuy .btnBlue a{transition:opacity 0.3s}#buy .btnBuy .btnBlue a:hover{opacity:0.7}}#buy .btnBuy .btnBlue span{display:block}#buy .btnBuy .btnBlue span:has(img){margin:3vw 0}#buy .btnBuy .btnBlue span:has(img) img{width:auto;height:6vw;max-height:30px}#buy .btnBuy .btnBlue span:not(:has(img)){margin:2vw 0}#buy .btnBuy .btnBlue.ps a{color:#0088ff;border:solid 1px #0088ff}#buy .btnBuy .btnBlue.xbox a{color:#00da00;border:solid 1px #00da00}#buy .btnBuy .btnBlue.steam a{color:#e4e4e4;border:solid 1px #e4e4e4}#buy .btnBuy .btnBlue.steam img{max-height:40px}

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