@media print,screen{.shopclose{display:none;z-index:2100;position:fixed;top:0;left:0;background-color:#fccc00;width:100%;padding:3.125vw 0;-webkit-box-sizing:border-box;box-sizing:border-box}.shopclose a{background:#fff;border:.937vw solid #000;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:#fff;width:100%;height:auto;position:relative}.shoplist .inner .lists{padding:0 3.125vw;margin-bottom:3.125vw;width:100%;margin-top:24.375vw;-webkit-box-sizing:border-box;box-sizing:border-box}.shoplist .inner .lists h2{text-align:center}.shoplist .inner .lists h2 img{width:57.5vw}.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:2px solid #fccc00}.shoplist .inner .lists ul li.head{margin-top:6.25vw;background-color:#fccc00;border-radius:5px;font-size:3.75vw;line-height:1em;font-weight:700;padding:3.125vw;border-bottom:none}.shoplist .inner .lists ul li p{line-height:1.57em}.shoplist .inner .lists ul li p:nth-child(1){font-size:4.38vw}.shoplist .inner .lists ul li p:nth-child(2){font-size:3.75vw}.shoplist .inner .lists ul li a{color:#ff5293}#btn_test{-webkit-mask-image:url("../images/mask01.svg");mask-image:url("../images/mask01.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:39px 68px;mask-size:39px 68px;background:red;width:39px;height:68px;display:block;position:relative}#btn_test::after{content:"";display:block;background-image:-webkit-gradient(linear, right top, left top, from(#C4BCFF), color-stop(49%, #5CC2FF), to(#1243A5));background-image:linear-gradient(270deg, #C4BCFF 0%, #5CC2FF 49%, #1243A5 100%);width:200%;height:100%;position:absolute;top:0;left:0;-webkit-transition:left .5s ease;transition:left .5s ease}#btn_test:hover::after{left:-50%}body.isModal{overflow:hidden}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{-webkit-box-sizing:border-box;box-sizing:border-box;z-index:1000;padding:3.125vw}.modal__content img{width:100%}.modal__content .js-modal-close{margin:6.25vw auto 18.75vw auto;width:32.5vw;display:block}.modal__content .js-modal-close img{display:block;width:100%}.wf-fot-tsukuardgothic-std-n7-active #content_wrapper .tsuku{visibility:visible}#content_wrapper .tsuku{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;visibility:hidden}#content_wrapper .tsuku.bold{font-weight:700}#content_wrapper .tsuku .bold{font-weight:700}#content_wrapper #head{background:#fff;background:#fff}#content_wrapper #head section h1{padding:2.42vw 4.83vw;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#content_wrapper #head section h1 img{width:46.62vw}#content_wrapper #head section h1 p{color:#da052b;line-height:1.3em;font-size:3.38vw;text-align:center;margin-top:.72vw}#content_wrapper #head section #main_carousel.slick-initialized{display:block;opacity:1}#content_wrapper #head section #main_carousel{position:relative;margin-bottom:3.62vw !important;margin-bottom:3.62vw !important;opacity:0;display:none;-webkit-transition:opacity .3s ease;transition:opacity .3s ease}#content_wrapper #head section #main_carousel button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#content_wrapper #head section #main_carousel .slide-dots{margin-top:3.62vw;text-align:center}#content_wrapper #head section #main_carousel .slide-dots li{display:inline-block;margin:0 1.81vw}#content_wrapper #head section #main_carousel .slide-dots li button{width:2.42vw;height:2.42vw;border-radius:1.21vw;display:block;position:relative;text-indent:-9999px;background:#fccc00}#content_wrapper #head section #main_carousel .slide-dots li button:first-of-type{display:none}#content_wrapper #head section #main_carousel .slide-dots li.slick-active button{background:#da052b}#content_wrapper #head section #main_carousel .btn_prev,#content_wrapper #head section #main_carousel .btn_next{width:6.04vw;height:6.04vw;background:#da052b;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:6.04vw;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;position:absolute;top:17.995vw;z-index:100}#content_wrapper #head section #main_carousel .btn_prev svg,#content_wrapper #head section #main_carousel .btn_next svg{width:3.09vw;height:3.01vw}#content_wrapper #head section #main_carousel .btn_prev.btn_prev,#content_wrapper #head section #main_carousel .btn_next.btn_prev{left:2.42vw}#content_wrapper #head section #main_carousel .btn_prev.btn_next,#content_wrapper #head section #main_carousel .btn_next.btn_next{right:2.42vw}#content_wrapper #head section #main_carousel a{border-radius:3.86vw;overflow:hidden;width:82.13vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #head section #main_carousel a.border{border:.24vw solid #e3e3e3}#content_wrapper #head section #main_carousel a img{width:100%}#content_wrapper #head section #main_carousel .slick-slide{width:82.13vw;margin:0 -2.2vw;padding:0;-webkit-transform:scale(0.8);transform:scale(0.8);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}#content_wrapper #head section #main_carousel .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1)}#content_wrapper #items{background:#ffe500;padding:.48vw 0 7.25vw 0;color:#241a17}#content_wrapper #items>section{width:90.34vw;border-radius:3.86vw;background:#fff;-webkit-box-shadow:0 .97vw .97vw 0 rgba(214,214,227,.5);box-shadow:0 .97vw .97vw 0 rgba(214,214,227,.5);overflow:hidden;margin:0 auto;padding-bottom:9.66vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #items>section:not(:first-of-type){margin:7.25vw auto 0 auto}#content_wrapper #items>section#new{-webkit-box-shadow:none;box-shadow:none;width:100%;padding:2.66vw 0 3.62vw 0;border-radius:0}#content_wrapper #items>section#new h2{color:#eb6100;background:rgba(0,0,0,0);padding:0 0 1.21vw 0;font-size:3.86vw;display:none}#content_wrapper #items>section#new .itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0 4.59vw;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0)}#content_wrapper #items>section#new .itemlist a{margin:.24vw;width:22.22vw}#content_wrapper #items>section#new .itemlist a .thumb{width:100%}#content_wrapper #items>section#new .itemlist a p{display:none}#content_wrapper #items>section#new .btn_more{margin-top:2.66vw;width:55.56vw;height:10.63vw;border-radius:5.315vw}#content_wrapper #items>section#new .btn_more span{font-size:3.38vw}#content_wrapper #items>section#pokemonget .point01,#content_wrapper #items>section#pokemonget .point03{width:80.68vw;margin:0 auto 0 auto}#content_wrapper #items>section#pokemonget .point01 img,#content_wrapper #items>section#pokemonget .point03 img{width:100%;border:.97vw solid #000;border-radius:3.62vw;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #items>section#pokemonget .point01{margin-top:2.42vw}#content_wrapper #items>section#pokemonget .point01 img:last-of-type{margin-top:2.42vw}#content_wrapper #items>section#pokemonget .point03{margin-top:2.42vw}#content_wrapper #items>section#kutakuta>img{width:80.68vw;margin:7.25vw auto 0 auto;display:block}#content_wrapper #items>section#mocchi .about img{width:80.68vw;margin:0 auto}#content_wrapper #items>section .link_info{width:80.68vw;margin:7.25vw auto 0 auto}#content_wrapper #items>section .link_info a{color:#da052b;line-height:1.6em;font-size:3.38vw;display:inline-block;text-decoration:none}#content_wrapper #items>section>h2{font-size:4.35vw;color:#fff;background:#da052b;padding:1em 0;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;line-height:1.8em;text-align:center}#content_wrapper #items>section .main{position:relative}#content_wrapper #items>section .main img{pointer-events:none;width:100%;border-top:.97vw solid #000;border-bottom:.97vw solid #000}#content_wrapper #items>section .main>a{margin:4.83vw auto 0 auto;border:.48vw solid #231814;width:80.68vw;-webkit-box-sizing:border-box;box-sizing:border-box;display:block}#content_wrapper #items>section .main>a img{width:100%}#content_wrapper #items>section .main small{position:absolute;right:3.13vw;bottom:3.12vw}#content_wrapper #items>section .main small span{font-size:3.13vw;color:#000}#content_wrapper #items>section .main small span:first-of-type{position:absolute;right:0;bottom:0;text-stroke:.62vw #fff;-webkit-text-stroke:.62vw #fff}#content_wrapper #items>section .main small span:last-of-type{position:absolute;right:0;bottom:0}#content_wrapper #items>section>p{font-size:3.38vw;line-height:1.8em;padding:4.83vw}#content_wrapper #items>section .campaign{width:80.68vw;-webkit-box-sizing:border-box;box-sizing:border-box;border:.97vw solid #1e813b;border-radius:3.62vw;margin:0 auto 2.42vw auto;overflow:hidden;background:#1e813b}#content_wrapper #items>section .campaign>h2 img{width:100%}#content_wrapper #items>section .campaign>div{padding:4.35vw 2.66vw;color:#fff}#content_wrapper #items>section .campaign>div h3{color:#fccc00;font-size:2.9vw}#content_wrapper #items>section .campaign>div h3:not(:first-of-type){margin-top:3.38vw;padding-top:3.38vw;border-top:.24vw solid #fccc00}#content_wrapper #items>section .campaign>div h3+p,#content_wrapper #items>section .campaign>div h3+ul{margin-top:.6em}#content_wrapper #items>section .campaign>div p,#content_wrapper #items>section .campaign>div ul{font-size:2.9vw;line-height:1.7em}#content_wrapper #items>section .campaign>div ul.indent01 li{text-indent:-1em;padding-left:1em}#content_wrapper #items>section .campaign>div>div.sticker{margin-top:1.5em}#content_wrapper #items>section .campaign>div>div.sticker img{width:100%}#content_wrapper #items>section .campaign>div .prize{margin-top:2.42vw}#content_wrapper #items>section .campaign>div .prize img{width:100%}#content_wrapper #items>section .campaign>div .btn_shoplist{width:100%;height:10.63vw;background:#fccc00;text-decoration:none;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;border:.48vw solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin:2.42vw 0 0 0}#content_wrapper #items>section .campaign>div .btn_shoplist span{font-size:2.9vw;color:#000}#content_wrapper #items>section .campaign>div .btn_shoplist span span{font-size:2vw}#content_wrapper #items>section .campaign>div .btn_shoplist svg{display:block;margin-left:1.21vw;width:2.42vw}#content_wrapper #items>section>h3{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:7.25vw auto 0 auto}#content_wrapper #items>section>h3 span{margin:0 3.62vw;font-size:3.86vw}#content_wrapper #items>section>h3 img{height:6.28vw}#content_wrapper #items>section .itemlist{width:71.5vw;margin:0 auto}#content_wrapper #items>section .itemlist a{width:71.5vw;display:block;position:relative;color:#241a17;text-decoration:none}#content_wrapper #items>section .itemlist a:not(:first-of-type){margin-top:9.66vw}#content_wrapper #items>section .itemlist a .thumb{width:48.31vw;margin:0 auto;display:block;position:relative}#content_wrapper #items>section .itemlist a .thumb img{display:inline-block;width:100%;z-index:1}#content_wrapper #items>section .itemlist a .thumb img.cover{z-index:2;position:absolute;top:0;left:0}#content_wrapper #items>section .itemlist a p.name{font-size:3.38vw;line-height:1.6em}#content_wrapper #items>section .itemlist a p.price{display:block;margin-top:.5em;font-size:2.9vw}#content_wrapper #items>section .movie01.vertical{width:80.68vw;margin:0 auto 0 auto}#content_wrapper #items>section .movie01.vertical>div{padding-top:100%;margin:0 auto;position:relative;border:.97vw solid #000;border-radius:3.62vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#content_wrapper #items>section .movie01.vertical>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #items>section .movie01.horizontal{width:80.68vw;margin:0 auto 0 auto}#content_wrapper #items>section .movie01.horizontal>div{padding-top:56.25%;margin:0 auto;position:relative;border:.97vw solid #000;border-radius:3.62vw;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}#content_wrapper #items>section .movie01.horizontal>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #items>section .bnr{width:80.68vw;margin:4.83vw auto 0 auto;display:block}#content_wrapper #items>section .bnr img{width:100%}#content_wrapper #items>section .btn_cp01{width:80.68vw;margin:9.66vw auto 0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;border:.97vw solid #000;display:block}#content_wrapper #items>section .btn_cp01 img{width:100%}#content_wrapper #items>section .btn_more{width:55.56vw;height:10.63vw;border-radius:5.315vw;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;font-size:3.38vw;color:#fff;position:relative;overflow:hidden;margin:9.66vw auto 0 auto;text-decoration:none;background:#000}#content_wrapper #items>section .btn_more.loading{pointer-events:none}#content_wrapper #pokemon_specials{background:#da052b;padding:4.83vw 3.86vw 3.86vw 3.86vw;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:.97vw solid #000;border-bottom:.97vw solid #000}#content_wrapper #pokemon_specials p{color:#fff;font-size:4.83vw;text-align:center;margin-bottom:3.86vw}#content_wrapper #pokemon_specials div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#content_wrapper #pokemon_specials div a{width:28.74vw;display:block;margin:.97vw}#content_wrapper #pokemon_specials div a img{width:100%}#content_wrapper #copyrights{background:#ffe500;padding:4.83vw}#content_wrapper #copyrights>div>div small{color:#241a17;font-size:2.42vw;line-height:1.6em;display:inline-block}#content_wrapper #copyrights>div>div small:not(:first-of-type){margin-top:30px}#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_footer{padding:3.14vw;border-top:.72vw solid #f5f5f5}#content_footer>div{color:#fff}#content_footer>div p{color:#231815}#content_footer>div p:first-of-type{font-size:3.38vw}#content_footer>div p:last-of-type{margin-top:.5em;font-size:2.9vw}#pop{font-family:"fot-tsukuardgothic-std",sans-serif;font-weight:400;font-style:normal;z-index:2000;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none}#pop.bold{font-weight:700}#pop .bold{font-weight:700}#pop .wrap{-webkit-overflow-scrolling:touch;overflow-y:auto;width:100%;height:100%}#pop #pop_wrap{display:table;width:100%;height:100vh}#pop .inner{display:table-cell;position:relative}#pop .inner #pop_{display:block;margin:0 auto}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - 4.59vw);left:4vw;display:none;-webkit-mask-image:url("../images/mask02.svg");mask-image:url("../images/mask02.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:5.31vw 9.18vw;mask-size:5.31vw 9.18vw;width:5.31vw;height:9.18vw;background:#fccc00}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - 4.59vw);right:4vw;display:none;-webkit-mask-image:url("../images/mask01.svg");mask-image:url("../images/mask01.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:5.31vw 9.18vw;mask-size:5.31vw 9.18vw;width:5.31vw;height:9.18vw;background:#fccc00}#pop .inner #pop_ #detail{background-color:#fff;padding-bottom:10.625vw}#pop .inner #pop_ #detail .btn_close{background-color:#fccc00;position:fixed;width:100%;height:10.39vw;z-index:100;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding:0 2.42vw;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail .btn_close>img{display:block;width:54.375vw;position:absolute;top:1.5625vw;left:1.5625vw}#pop .inner #pop_ #detail .btn_close a{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;background:#000;width:7.97vw;height:7.97vw;border-radius:3.985vw}#pop .inner #pop_ #detail .btn_close a img{display:block;width:4.95vw}#pop .inner #pop_ #detail #pop_head{padding-top:12.8vw;width:90.34vw;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;padding-bottom:2.66vw;border-bottom:.48vw solid #fccc00}#pop .inner #pop_ #detail #pop_head #title p{text-align:left;font-size:3.86vw;line-height:1.4em;color:#241a17}#pop .inner #pop_ #detail #pop_head #price_release{margin-top:.5em;text-align:left;font-size:2.9vw;line-height:1.5em}#pop .inner #pop_ #detail #left_area{margin:4.83vw auto 0 auto;width:81.16vw;color:#241a17}#pop .inner #pop_ #detail #left_area .img{width:100%;position:relative;margin:0 auto}#pop .inner #pop_ #detail #left_area .img img{width:100%;height:auto;display:block}#pop .inner #pop_ #detail #left_area .img img.cover{position:absolute;top:0;left:0}#pop .inner #pop_ #detail #left_area small{display:block;font-size:2.42vw;text-align:left;margin-top:.5em;line-height:1.4em}#pop .inner #pop_ #detail #right_area{width:81.16vw;margin:4.11vw auto 0 auto;color:#241a17}#pop .inner #pop_ #detail #right_area #summary{text-align:left;font-size:3.38vw;line-height:1.7em}#pop .inner #pop_ #detail #right_area .btn_buy{display:none;margin:7.25vw auto 0 auto}#pop .inner #pop_ #detail #right_area .btn_buy a{width:49.52vw;height:11.11vw;border-radius:5.555vw;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:0 auto;overflow:hidden;text-decoration:none;background:#da052b}#pop .inner #pop_ #detail #right_area .btn_buy a p,#pop .inner #pop_ #detail #right_area .btn_buy a img{z-index:1}#pop .inner #pop_ #detail #right_area .btn_buy a p{color:#fff;font-size:3.86vw}#pop .inner #pop_ #detail #right_area .btn_buy a img{width:1.69vw;position:absolute;right:3.62vw}#pop .inner #pop_ #detail #right_area .btn_close_bottom{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:7.25vw auto 0 auto;text-decoration:none}#pop .inner #pop_ #detail #right_area .btn_close_bottom p{color:#241a17;font-size:3.86vw;line-height:1em}#pop .inner #pop_ #detail #right_area .btn_close_bottom img{margin-left:.97vw;width:3.14vw;height:3.14vw}#confirm{display:none;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:1000;position:fixed;top:0;left:0;background-color:rgba(0,0,0,.8);width:100%;height:100%;padding:3.125vw;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;z-index:2000}#confirm .table{display:table;width:100%;height:100%}#confirm .wrap{vertical-align:middle;display:table-cell;position:relative}#confirm .wrap .border{border:5px solid #f24fa0;background-color:#fff}#confirm .wrap .border img.attention{width:81.25vw;display:block;margin:3.125vw auto}#confirm .wrap .border .summary{text-align:left;padding:0 3.125vw;border-top:3px solid #f24fa0;font-size:3.75vw;letter-spacing:.15625vw;line-height:5.625vw}#confirm .wrap .border .summary ol li{margin-top:6.25vw;text-indent:-1em;padding-left:1em}#confirm .wrap .border .buttons{width:68.75vw;display:block;margin:6.25vw auto 7.8125vw auto}#confirm .wrap .border .buttons a{width:100%;display:block}#confirm .wrap .border .buttons a img{width:100%}#confirm .wrap .border .buttons a:last-of-type{margin-top:3.125vw}}@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{background-color:#fff;width:980px;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;margin-bottom:34px;text-align:center}.shoplist .inner .lists h2 img{width:auto;height:60px}.shoplist .inner .lists>small{font-size:12px}.shoplist .inner .lists>small.mt01{margin-top:20px}.shoplist .inner .lists ul li{padding:12px 0}.shoplist .inner .lists ul li.head{margin-top:20px;font-size:18px;padding:8px;border-bottom:none}.shoplist .inner .lists ul li a:hover{text-decoration:none}.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>small{font-size:12px}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%}.modal__content{left:50%;padding:30px 0;position:absolute;top:0;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);width:900px}.modal__content .js-modal-close{width:130px;margin:30px auto 0 auto}#content_wrapper{min-width:1240px}#content_wrapper #head{background:#fff;z-index:102}#content_wrapper #head section h1{padding:10px 0 23px 0;display:block;text-align:center}#content_wrapper #head section h1 img{width:252px;margin-right:0}#content_wrapper #head section h1 p{margin-top:9px;font-size:16px}#content_wrapper #head section #main_carousel{position:relative;margin-bottom:20px !important}#content_wrapper #head section #main_carousel button{margin:0;padding:0;background:none;border:none;border-radius:0;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}#content_wrapper #head section #main_carousel .slide-dots{margin-top:20px;text-align:center}#content_wrapper #head section #main_carousel .slide-dots li{display:inline-block;margin:0 7px}#content_wrapper #head section #main_carousel .slide-dots li button{width:10px;height:10px;border-radius:5px;display:block;position:relative;text-indent:-9999px;background:#fccc00}#content_wrapper #head section #main_carousel .slide-dots li button:first-of-type{display:none}#content_wrapper #head section #main_carousel .slide-dots li.slick-active button{background:#da052b}#content_wrapper #head section #main_carousel .btn_prev,#content_wrapper #head section #main_carousel .btn_next{width:50px;height:50px;background:#da052b;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:25px;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;position:absolute;top:251px;z-index:100}#content_wrapper #head section #main_carousel .btn_prev svg,#content_wrapper #head section #main_carousel .btn_next svg{width:26px;height:25px}#content_wrapper #head section #main_carousel .btn_prev.btn_prev,#content_wrapper #head section #main_carousel .btn_next.btn_prev{left:calc(50% - 594px)}#content_wrapper #head section #main_carousel .btn_prev.btn_next,#content_wrapper #head section #main_carousel .btn_next.btn_next{right:calc(50% - 594px)}#content_wrapper #head section #main_carousel .btn_prev:hover,#content_wrapper #head section #main_carousel .btn_next:hover{background:#fccc00}#content_wrapper #head section #main_carousel a{border-radius:30px;overflow:hidden;width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #head section #main_carousel a img{width:100%}#content_wrapper #head section #main_carousel a.border{border:2px solid #e3e3e3}#content_wrapper #head section #main_carousel .slick-slide{width:1080px;margin:0 -33px;padding:0;-webkit-transform:scale(0.82);transform:scale(0.82)}#content_wrapper #head section #main_carousel .slick-slide.slick-center{-webkit-transform:scale(1);transform:scale(1)}#content_wrapper #head>div.spNav{display:none !important}#content_wrapper #head>div.pcNav{padding:0;text-align:center;display:block;position:relative;width:994px}#content_wrapper #head>div.pcNav .btn_prev{position:absolute;top:calc(50% - 14.5px);left:-22px;display:block;-webkit-mask-image:url("../images/mask02.svg");mask-image:url("../images/mask02.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:17px 29px;mask-size:17px 29px;width:17px;height:29px;background:#eb6100;-webkit-transition:background .3s ease;transition:background .3s ease}#content_wrapper #head>div.pcNav .btn_prev:hover{background:#004c97}#content_wrapper #head>div.pcNav .btn_next{position:absolute;top:calc(50% - 8.5px);right:-22px;display:block;-webkit-mask-image:url("../images/mask01.svg");mask-image:url("../images/mask01.svg");-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;-webkit-mask-size:17px 29px;mask-size:17px 29px;width:17px;height:29px;background:#eb6100;-webkit-transition:background .3s ease;transition:background .3s ease}#content_wrapper #head>div.pcNav .btn_next:hover{background:#004c97}#content_wrapper #head>div.pcNav nav{width:940px;margin:0 auto;display:none}#content_wrapper #head>div.pcNav nav.slick-initialized{display:block}#content_wrapper #head>div.pcNav nav a{border-radius:10px;display:inline-block;width:180px;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 5px;background:#f5f5f5;overflow:hidden}#content_wrapper #head>div.pcNav nav a .img{height:87px;width:100%;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}#content_wrapper #head>div.pcNav nav a .img img{display:block}#content_wrapper #head>div.pcNav nav a .arrow{width:100%;height:17px;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;position:relative;overflow:hidden;-webkit-transition:background .3s ease;transition:background .3s ease;background:#e1e1e1}#content_wrapper #head>div.pcNav nav a .arrow img{z-index:2;width:14px}#content_wrapper #head>div.pcNav nav a:hover .arrow{background:#eb6100}#content_wrapper #items{padding:6px 0 50px 0}#content_wrapper #items>section{width:1200px;border-radius:30px;background:#fff;-webkit-box-shadow:0 4px 4px 0 rgba(214,214,227,.5);box-shadow:0 4px 4px 0 rgba(214,214,227,.5);overflow:hidden;margin:0 auto;padding-bottom:60px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #items>section:not(:first-of-type){margin:50px auto 0 auto}#content_wrapper #items>section#new{-webkit-box-shadow:none;box-shadow:none;border-radius:0;width:100%;padding:10px 0 20px 0}#content_wrapper #items>section#new h2{font-size:20px;padding:0 0 10px 0}#content_wrapper #items>section#new .itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;width:560px;margin:0 auto;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0)}#content_wrapper #items>section#new .itemlist a{margin:5px !important;width:130px}#content_wrapper #items>section#new .itemlist a .thumb{width:100%}#content_wrapper #items>section#new .itemlist a p{display:none}#content_wrapper #items>section#new .btn_more{margin-top:15px;width:230px;height:44px;border-radius:22px}#content_wrapper #items>section#new .btn_more span{font-size:14px}#content_wrapper #items>section#pokemonget .point01,#content_wrapper #items>section#pokemonget .point03{width:1080px;margin:40px auto 0 auto}#content_wrapper #items>section#pokemonget .point01 img,#content_wrapper #items>section#pokemonget .point03 img{width:100%;border:5px solid #000;border-radius:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #items>section#pokemonget .point01{margin-top:40px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#content_wrapper #items>section#pokemonget .point01 img{width:527px}#content_wrapper #items>section#pokemonget .point01 img:last-of-type{margin-top:0}#content_wrapper #items>section#pokemonget .point03{margin-top:27px}#content_wrapper #items>section#kutakuta>img{width:854px;margin:42px auto 0 auto;display:block}#content_wrapper #items>section#mocchi .about img{width:992px;margin:0 auto}#content_wrapper #items>section .link_info{width:100%;margin:35px auto 0 auto;text-align:center}#content_wrapper #items>section .link_info a{color:#da052b;line-height:1.6em;font-size:16px;display:inline-block;text-decoration:none;-webkit-transition:.3s opacity ease;transition:.3s opacity ease}#content_wrapper #items>section .link_info a:hover{opacity:.6}#content_wrapper #items>section>h2{font-size:32px;color:#fff;padding:1.2em 0;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;text-align:center;line-height:1em}#content_wrapper #items>section .main{position:relative}#content_wrapper #items>section .main img{border-top:8px solid #000;border-bottom:8px solid #000;width:100%}#content_wrapper #items>section .main>a{margin:0;border:3px solid #231814;width:436px;-webkit-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;bottom:30px;right:30px}#content_wrapper #items>section .main>a img{width:100%}#content_wrapper #items>section .main small{position:absolute;right:20px;bottom:20px}#content_wrapper #items>section .main small span{font-size:14px;color:#000}#content_wrapper #items>section .main small span:first-of-type{position:absolute;right:0;bottom:0;text-stroke:4px #fff;-webkit-text-stroke:4px #fff}#content_wrapper #items>section .main small span:last-of-type{position:absolute;right:0;bottom:0}#content_wrapper #items>section>p{font-size:16px;line-height:1.8em;padding:30px 60px}#content_wrapper #items>section .campaign{width:1080px;-webkit-box-sizing:border-box;box-sizing:border-box;border:5px solid #1e813b;border-radius:30px;margin:0 auto 40px auto;overflow:hidden}#content_wrapper #items>section .campaign>h2 img{width:100%}#content_wrapper #items>section .campaign>div{padding:50px 45px 40px 45px;color:#fff}#content_wrapper #items>section .campaign>div h3{color:#fccc00;font-size:16px}#content_wrapper #items>section .campaign>div h3:not(:first-of-type){margin-top:20px;padding-top:20px;border-top:1px solid #fccc00}#content_wrapper #items>section .campaign>div h3+p,#content_wrapper #items>section .campaign>div h3+ul{margin-top:.6em}#content_wrapper #items>section .campaign>div p,#content_wrapper #items>section .campaign>div ul{font-size:16px;line-height:1.7em}#content_wrapper #items>section .campaign>div ul.indent01 li{text-indent:-1em;padding-left:1em}#content_wrapper #items>section .campaign>div .prize{margin-top:14px}#content_wrapper #items>section .campaign>div .prize img{width:100%}#content_wrapper #items>section .campaign>div .btn_shoplist{width:280px;height:58px;background:#fccc00;text-decoration:none;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;border:2px solid #000;-webkit-box-sizing:border-box;box-sizing:border-box;margin:10px 0 0 0}#content_wrapper #items>section .campaign>div .btn_shoplist span{font-size:18px;color:#000}#content_wrapper #items>section .campaign>div .btn_shoplist span span{font-size:14px}#content_wrapper #items>section .campaign>div .btn_shoplist svg{display:block;margin-left:12px;width:10px}#content_wrapper #items>section .campaign>div .btn_shoplist:hover{border-color:#fccc00;background:#fff}#content_wrapper #items>section .campaign>div .btn_shoplist:hover span{color:#fccc00}#content_wrapper #items>section .campaign>div .btn_shoplist:hover svg polygon{fill:#fccc00}#content_wrapper #items>section>h3{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:50px auto 0 auto}#content_wrapper #items>section>h3 span{margin:0 20px;font-size:20px}#content_wrapper #items>section>h3 img{height:36px}#content_wrapper #items>section .itemlist{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1100px;margin:0 auto}#content_wrapper #items>section .itemlist a{width:255px;display:block;-webkit-transition:opacity .4s ease;transition:opacity .4s ease;margin:40px 10px 0 10px !important}#content_wrapper #items>section .itemlist a .thumb{width:255px}#content_wrapper #items>section .itemlist a .thumb img{width:100%}#content_wrapper #items>section .itemlist a:hover{opacity:.7}#content_wrapper #items>section .itemlist a p.name{font-size:14px}#content_wrapper #items>section .itemlist a p.price{font-size:12px}#content_wrapper #items>section .movie01.vertical{width:600px}#content_wrapper #items>section .movie01.vertical>div{padding-top:100%;margin:0 auto;position:relative;border:5px solid #000;border-radius:30px}#content_wrapper #items>section .movie01.vertical>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #items>section .movie01.horizontal{width:1080px}#content_wrapper #items>section .movie01.horizontal>div{padding-top:56.25%;margin:0 auto;position:relative;border:5px solid #000;border-radius:30px}#content_wrapper #items>section .movie01.horizontal>div iframe{z-index:101;position:absolute;top:0;right:0;width:100% !important;height:100% !important}#content_wrapper #items>section .btn_cp01{width:670px;margin:60px auto 0 auto;border:5px solid #000}#content_wrapper #items>section .btn_cp01 img{-webkit-transition:opacity .4s ease;transition:opacity .4s ease}#content_wrapper #items>section .btn_cp01:hover img{opacity:.7}#content_wrapper #items>section .btn_more{width:310px;height:70px;border-radius:35px;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;font-size:20px;color:#fff;position:relative;overflow:hidden;margin:60px auto 0 auto;text-decoration:none;-webkit-transition:background .3s ease;transition:background .3s ease}#content_wrapper #items>section .btn_more:hover{background:#da052b}#content_wrapper #pokemon_specials{padding:60px 0;-webkit-box-sizing:border-box;box-sizing:border-box;border-top:8px solid #000;border-bottom:8px solid #000}#content_wrapper #pokemon_specials p{color:#fff;font-size:32px;text-align:center;margin-bottom:52px}#content_wrapper #pokemon_specials div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;width:1212px;margin:0 auto}#content_wrapper #pokemon_specials div a{width:289px;display:block;margin:7px;-webkit-transition:-webkit-filter .4s ease;transition:-webkit-filter .4s ease;transition:filter .4s ease;transition:filter .4s ease, -webkit-filter .4s ease}#content_wrapper #pokemon_specials div a img{width:100%}#content_wrapper #pokemon_specials div a:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1)}#content_wrapper #copyrights{padding:30px 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:start;-ms-flex-align:start;align-items:flex-start}#content_wrapper #copyrights>div>div small{font-size:12px;line-height:1.6em}#content_wrapper #copyrights>div>div small:not(:first-of-type){margin-top:30px}#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_footer{padding:40px 0;border-top:6px solid #ffe500}#content_footer>div{width:1200px;margin:0 auto;color:#241a17}#content_footer>div p{display:inline-block}#content_footer>div p:first-of-type{font-size:18px}#content_footer>div p:last-of-type{font-weight:700;margin-top:0;font-size:18px}#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{-webkit-mask-size:39px 68px;mask-size:39px 68px;top:calc(50% - 34px);width:39px;height:68px;left:calc(50% - 450px - 50px);-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #btn_prev:hover{background:#da052b}#pop .inner #pop_ #btn_next{top:calc(50% - 34px);-webkit-mask-size:39px 68px;mask-size:39px 68px;width:39px;height:68px;right:calc(50% - 450px - 50px);-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #btn_next:hover{background:#da052b}#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 a{width:33px;height:33px;-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #detail .btn_close a img{width:20px}#pop .inner #pop_ #detail .btn_close a:hover{background:#da052b}#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{margin:20px auto 0 auto}#pop .inner #pop_ #detail #right_area .btn_buy 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;-webkit-transition:background .3s ease;transition:background .3s ease}#pop .inner #pop_ #detail #right_area .btn_buy a p,#pop .inner #pop_ #detail #right_area .btn_buy a img{z-index:1}#pop .inner #pop_ #detail #right_area .btn_buy a p{color:#fff;font-size:16px}#pop .inner #pop_ #detail #right_area .btn_buy a img{width:7px;position:absolute;right:15px}#pop .inner #pop_ #detail #right_area .btn_buy a:hover{background:#fccc00}#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}}