@media print,screen{.shopclose{display:none;z-index:2100;position:fixed;top:0;left:0;background-color:#0092d5;width:100%;padding:3.125vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}.shopclose a{background:#002655;border-radius:1.5625vw;margin:0 auto;display:block;width:38.75vw;height:10.3125vw;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.shopclose a img{width:29vw}.shoplist{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:2000;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch}.shoplist .inner{background-color:#002655;width:100%;height:auto;position:relative}.shoplist .inner .lists{padding:0 3.125vw;margin-bottom:3.125vw;width:100%;margin-top:21.25vw;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .inner .lists h2{text-align:center}.shoplist .inner .lists h2 img{width:42.5vw}.shoplist .inner .lists h3{background:#0092d5;border-radius:1.56vw;height:10.31vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 3.13vw;-webkit-box-sizing:border-box;box-sizing:border-box;color:#fff;font-weight:900;font-size:4.38vw;margin-top:4.69vw}.shoplist .inner .lists h3:not(:first-of-type){margin-top:3.13vw}.shoplist .inner .lists>small{font-size:3.125vw;display:block;padding-left:1em;text-indent:-1em;line-height:1.5em}.shoplist .inner .lists>small.mt01{margin-top:1em}.shoplist .inner .lists>small.tar01{text-align:right}.shoplist .inner .lists ul li{padding:3.75vw 0;line-height:1.57em;font-size:14px;border-bottom:.63vw solid #0092d5}.shoplist .inner .lists ul li p,.shoplist .inner .lists ul li a{color:#fff;line-height:1.8em}.shoplist .inner .lists ul li p:first-of-type{font-size:4.38vw}.shoplist .inner .lists ul li p:not(:first-of-type){font-size:3.75vw}.shoplist .inner .lists ul li a{font-size:3.75vw}#tartsBreadcrumb,footer{position:relative;z-index:1}#content_wrapper{position:relative;z-index:0}#content_wrapper::before{content:"";display:block;position:fixed;top:0;left:0;z-index:-1;width:100%;height:100vh;background-repeat:no-repeat;background-position:center top;background-image:url(../images/bg.png);background-size:cover}#content_wrapper header{width:100%;overflow:hidden}#content_wrapper header h1{margin-left:50%}#content_wrapper header h1 img{width:171.88vw;margin-left:-85.94vw}#content_wrapper .borderTop{border-top:1.25vw solid #000}#content_wrapper .borderBottom{border-bottom:1.25vw solid #000}#content_wrapper .borderSides{background:rgba(0,38,85,.9);padding:3.13vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper .campaign01,#content_wrapper .printout{background:rgba(0,38,85,.9);border-top:1.25vw solid #000;padding:3.13vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper .campaign01 a,#content_wrapper .printout a{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#content_wrapper .campaign01 a img,#content_wrapper .printout a img{width:100%}#content_wrapper #movies{padding:3.13vw 0}#content_wrapper #movies .movie01{width:93.75vw;aspect-ratio:16/9;position:relative;border-radius:2.19vw;overflow:hidden;margin:0 auto}#content_wrapper #movies .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper .spec>div p{color:#fff;line-height:1.6em}#content_wrapper .spec>div p:first-of-type{font-size:4.38vw}#content_wrapper .spec>div p:last-of-type{font-size:3.13vw;margin-top:.5em}#content_wrapper .spec>a{display:block;position:relative;margin-top:3.13vw;width:100%}#content_wrapper .spec>a img{width:100%}#content_wrapper .btn_manual,#content_wrapper .btn_shoplist{width:100%;display:block}#content_wrapper .btn_manual img,#content_wrapper .btn_shoplist img{width:100%}#content_wrapper #about{padding:3.13vw}#content_wrapper #about>small{font-size:2.81vw;color:#fff;line-height:1.6em;display:block;margin-top:3.13vw;text-indent:-1em;padding-left:1em}#content_wrapper #about>div img{width:100%}#content_wrapper #about>div:not(:first-of-type){margin-top:3.13vw}#content_wrapper #about>div.ex01{margin-top:-4.38vw}#content_wrapper #about>.arrow{width:53.13vw;display:block;margin:-3.13vw auto 0 auto;position:relative}#content_wrapper #item{border-top:1.25vw solid #000;padding:3.13vw}#content_wrapper #item .img{margin-bottom:3.13vw}#content_wrapper #item .img img{width:100%}#content_wrapper #copyrights{padding:4.83vw}#content_wrapper #copyrights>div small{color:#fff;font-size:3.75vw;line-height:1.6em;display:block;text-align:center}#content_wrapper #copyrights>div ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:4.83vw}#content_wrapper #copyrights>div ._sharebuttons>iframe{margin:0 1.21vw}#content_wrapper #content_footer{padding:3.14vw;background:#000}#content_wrapper #content_footer>div{color:#fff}#content_wrapper #content_footer>div p{color:#fff}#content_wrapper #content_footer>div p:first-of-type{font-size:4.38vw}#content_wrapper #content_footer>div p:last-of-type{margin-top:.5em;line-height:1.7em;font-size:3.75vw}}@media screen and (min-width: 640px){.shopclose{display:none !important}.shopclose a{display:none !important}.shoplist{position:fixed;background-color:rgba(0,0,0,.8);top:0;left:0;width:100%;height:100%;z-index:2000;overflow-y:auto}.shoplist .inner{width:840px;height:auto;margin:30px auto;position:relative;border-radius:15px;padding:0}.shoplist .inner .lists{padding:0 50px;margin-bottom:30px;width:100%;margin-top:0;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .inner .lists a.shopclose01{width:32px;display:block;position:absolute;top:10px;right:10px}.shoplist .inner .lists a.shopclose01 img{width:32px}.shoplist .inner .lists a.shopclose02{width:111px;display:block;margin:30px auto}.shoplist .inner .lists a.shopclose02 img{width:111px}.shoplist .inner .lists h2{margin-top:30px;text-align:center}.shoplist .inner .lists h2 img{width:246px}.shoplist .inner .lists h3{height:33px;border-radius:5px;padding:0 10px;font-size:18px;margin-top:32px}.shoplist .inner .lists h3:not(:first-of-type){margin-top:20px}.shoplist .inner .lists>small{font-size:12px}.shoplist .inner .lists>small.mt01{margin-top:20px}.shoplist .inner .lists ul li{padding:12px 0;border-bottom-width:2px}.shoplist .inner .lists ul li p:nth-child(1){font-size:14px}.shoplist .inner .lists ul li p:nth-child(2){font-size:12px}.shoplist .inner .lists ul li a{font-size:12px}.shoplist .inner .lists ul li a:hover{text-decoration:none}.shoplist .inner .lists>small{font-size:12px}#content_wrapper{min-width:1240px}#content_wrapper header{width:100%;overflow:hidden}#content_wrapper header h1{margin-left:50%}#content_wrapper header h1 img{width:2200px;margin-left:-1100px}#content_wrapper .borderTop{border-top:8px solid #000}#content_wrapper .borderBottom{border-bottom:8px solid #000}#content_wrapper .borderSides{padding:30px 0;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper .campaign01,#content_wrapper .printout{border-top:8px solid #000;padding:30px 0}#content_wrapper .campaign01 a,#content_wrapper .printout a{width:1000px;margin:0 auto}#content_wrapper #movies{padding:30px 0}#content_wrapper #movies .movie01{width:1000px;border-radius:15px}#content_wrapper #movies .movie01 iframe{border:none;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper .spec{width:1000px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content_wrapper .spec>div p{color:#fff;line-height:1.6em}#content_wrapper .spec>div p:first-of-type{font-size:22px}#content_wrapper .spec>div p:last-of-type{font-size:14px;margin-top:.5em}#content_wrapper .spec>a{margin-top:0;width:562px}#content_wrapper .btn_manual,#content_wrapper .btn_shoplist{width:562px;margin:0 auto}#content_wrapper .btn_manual img,#content_wrapper .btn_shoplist img{width:100%}#content_wrapper #about{padding:30px 0}#content_wrapper #about>small{text-align:right;width:1000px;font-size:12px;line-height:1.6em;display:block;margin:30px auto 0 auto;text-indent:-1em;padding-left:1em}#content_wrapper #about>div{width:1000px;margin:0 auto}#content_wrapper #about>div img{width:100%}#content_wrapper #about>div:not(:first-of-type){margin:30px auto 0 auto}#content_wrapper #about>div.ex01{margin:-17px auto 0 auto}#content_wrapper #about>.arrow{width:228px;margin:-31px auto 0 auto}#content_wrapper #item{border-top:8px solid #000;padding:30px 0}#content_wrapper #item .img{width:1000px;margin:0 auto;margin-bottom:30px}#content_wrapper #item .img img{width:100%}#content_wrapper #copyrights{padding:50px 0}#content_wrapper #copyrights>div{width:1200px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#content_wrapper #copyrights>div small{font-size:14px;line-height:1.6em}#content_wrapper #copyrights>div ._sharebuttons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-top:0}#content_wrapper #copyrights>div ._sharebuttons>iframe{margin:0 10px 0 0}#content_wrapper #content_footer{padding:40px 0}#content_wrapper #content_footer>div{width:1200px;margin:0 auto;color:#fff}#content_wrapper #content_footer>div p{display:inline-block}#content_wrapper #content_footer>div p:first-of-type{font-size:18px}#content_wrapper #content_footer>div p:last-of-type{font-weight:700;margin-top:0;font-size:18px}#content_wrapper #content_footer>div span{font-size:18px;font-weight:700;display:inline-block !important}#pop{background-color:rgba(0,0,0,.8);-webkit-box-sizing:border-box;box-sizing:border-box;min-width:1000px}#pop #pop_wrap{display:table;width:100%;height:100vh;min-width:1000px}#pop .inner{vertical-align:middle;display:table-cell;position:relative}#pop .inner #pop_{width:900px}#pop .inner #pop_ #btn_prev{top:calc(50% - 34px);width:39px;height:68px;left:calc(50% - 450px - 50px)}#pop .inner #pop_ #btn_prev svg{width:39px;height:68px}#pop .inner #pop_ #btn_prev:hover svg path{fill:#745457}#pop .inner #pop_ #btn_next{top:calc(50% - 34px);width:39px;height:68px;right:calc(50% - 450px - 50px);-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #btn_next svg{width:39px;height:68px}#pop .inner #pop_ #btn_next:hover svg path{fill:#745457}#pop .inner #pop_ #detail{width:900px;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:40px}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;height:44px;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 6px}#pop .inner #pop_ #detail .btn_close>.genre{display:-webkit-box;display:-ms-flexbox;display:flex;height:32px;border-radius:16px;background:#fff;font-size:14px;color:#745457;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 1em}#pop .inner #pop_ #detail .btn_close a{width:33px;height:33px;-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #detail .btn_close a svg{width:18px}#pop .inner #pop_ #detail .btn_close a:hover svg path{fill:#ffbbda}#pop .inner #pop_ #detail #pop_head{-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 12px 0;width:820px;margin:0 auto 23px auto;border-bottom-width:2px}#pop .inner #pop_ #detail #pop_head::after{margin-top:10px;height:4px;background-size:640px auto}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;line-height:1.4em}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;letter-spacing:.5px;text-align:right;margin-top:.5em;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:360px;margin:0 0 0 40px}#pop .inner #pop_ #detail #left_area .img{height:360px}#pop .inner #pop_ #detail #left_area small{font-size:10px;margin-top:.5em}#pop .inner #pop_ #detail #right_area{width:420px;float:right;margin:0 34px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area #summary{text-align:left;font-size:14px;letter-spacing:.5px;line-height:26px}#pop .inner #pop_ #detail #right_area .btn_buy,#pop .inner #pop_ #detail #right_area .btn_gacha{margin:20px auto 0 auto}#pop .inner #pop_ #detail #right_area .btn_buy a,#pop .inner #pop_ #detail #right_area .btn_gacha a{width:205px;height:46px;border-radius:23px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:20px 0 0 0;overflow:hidden;text-decoration:none}#pop .inner #pop_ #detail #right_area .btn_buy a p,#pop .inner #pop_ #detail #right_area .btn_buy a img,#pop .inner #pop_ #detail #right_area .btn_gacha a p,#pop .inner #pop_ #detail #right_area .btn_gacha a img{z-index:1}#pop .inner #pop_ #detail #right_area .btn_buy a p,#pop .inner #pop_ #detail #right_area .btn_gacha a p{color:#fff;font-size:16px}#pop .inner #pop_ #detail #right_area .btn_buy a svg,#pop .inner #pop_ #detail #right_area .btn_gacha a svg{width:7px;position:absolute;right:15px}#pop .inner #pop_ #detail #right_area .btn_buy a:hover p,#pop .inner #pop_ #detail #right_area .btn_gacha a:hover p{color:#ffbbda}#pop .inner #pop_ #detail #right_area .btn_buy a:hover svg path,#pop .inner #pop_ #detail #right_area .btn_gacha a:hover svg path{fill:#ffbbda}#pop .inner #pop_ #detail #right_area .btn_close_bottom{display:none !important}#confirm{width:100%;height:100%;padding:0}#confirm .table{width:100%}#confirm .wrap .border{width:516px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box}#confirm .wrap .border img.attention{width:388px;margin:20px auto}#confirm .wrap .border .summary{text-align:left;padding:0 25px;font-size:14px;letter-spacing:.5px;line-height:20px}#confirm .wrap .border .summary ol li{margin-top:24px}#confirm .wrap .border .buttons{width:100%;display:block;margin:30px auto;text-align:center}#confirm .wrap .border .buttons a{width:180px;display:inline-block;margin:0 10px}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:0}}