body.isModal{overflow:hidden}.modal{display:none;height:100vh;position:fixed;top:0;width:100%;z-index:1000;background:rgba(0,0,0,0.8);overflow-y:auto}.modal__bg{height:100vh;position:absolute;width:100%;z-index:500}.modal__content{-moz-box-sizing:border-box;-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%}#pop{z-index:2000;position:fixed;top:0;left:0;background-color:#fff;width:100%;height:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;display:none}#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% - (15vw /2));left:2.1875vw;display:none}#pop .inner #pop_ #btn_prev img{display:block;width:6.25vw}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - (15vw /2));right:2.1875vw;display:none}#pop .inner #pop_ #btn_next img{display:block;width:6.25vw}#pop .inner #pop_ #detail{background-color:#fff;padding-bottom:10.625vw}#pop .inner #pop_ #detail .btn_close{background-color:#F7A72A;text-align:right;position:fixed;width:100%;z-index:100}#pop .inner #pop_ #detail .btn_close img.logo{position:absolute;top:1.5625vw;left:1.5625vw;width:15vw}#pop .inner #pop_ #detail .btn_close a{display:inline-block;width:10vw;margin:1.5625vw}#pop .inner #pop_ #detail .btn_close a img{display:block;width:100%}#pop .inner #pop_ #detail #pop_head{padding-top:13.125vw;width:78.75vw;margin:0 auto;border-bottom:0.625vw solid #F7A72A;padding-bottom:3.125vw}#pop .inner #pop_ #detail #pop_head #title{margin-top:6.25vw;text-align:left}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:3.75vw;color:#fff;line-height:1em;background-color:#F7A72A;padding:0.3em;display:inline-block;margin-bottom:0.5em}#pop .inner #pop_ #detail #pop_head #title p{color:#000;font-weight:900;text-align:left;font-size:4.375vw;letter-spacing:0.15625px;line-height:6.875vw}#pop .inner #pop_ #detail #pop_head #price_release{color:#000;margin-top:5vw;text-align:left;font-size:3.75vw;letter-spacing:0.15625px;line-height:5.625vw}#pop .inner #pop_ #detail #left_area{width:78.75vw;margin:3.125vw auto 0 auto}#pop .inner #pop_ #detail #left_area .img{width:100%;position:relative}#pop .inner #pop_ #detail #left_area .img img{width:100%;height:auto;display:block}#pop .inner #pop_ #detail #left_area .img .cover{position:absolute;top:0;left:0;border:0.8vw solid #fff;width:100%;height:100%;display:table-cell;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail #left_area small{color:#000;display:block;font-size:3.125vw;text-align:left;margin-top:0.3em;line-height:1.3em}#pop .inner #pop_ #detail #right_area{width:78.75vw;margin:3.75vw auto 0 auto}#pop .inner #pop_ #detail #right_area #summary{color:#000;text-align:left;font-size:3.75vw;letter-spacing:0.15625vw;line-height:6.25vw}#pop .inner #pop_ #detail #right_area a{width:auto;margin:6.25vw auto 16vw auto;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:16.875vw}@media print, screen{.sp{display:block}.pc{display:none}#content_wrapper #head{overflow:hidden;background-image:url(../images/bg.png);background-size:57.03125vw auto;background-position:center top}#content_wrapper #head .inner{width:100%;position:relative}#content_wrapper #head .inner h1{margin-top:3.125vw;text-align:center}#content_wrapper #head .inner h1 img{display:inline-block;width:67.5vw}#content_wrapper #head .inner img.desc{display:block;width:65.625vw;margin:4.375vw auto 6.25vw auto}#content_wrapper #lineup h4{text-align:center;margin:6.25vw 0 4.6875vw 0}#content_wrapper #lineup h4 img{width:62.5vw;display:inline-block}#content_wrapper #lineup ul.lineup{width:100%;padding:0 1.5625vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:left}#content_wrapper #lineup ul.lineup li{width:50%;display:inline-block;padding:1.5625vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;vertical-align:top}#content_wrapper #lineup ul.lineup li.nil{display:none}#content_wrapper #lineup ul.lineup li a{-moz-border-radius:2.5vw;-webkit-border-radius:2.5vw;border-radius:2.5vw;border:1.25vw solid #000;display:block;text-decoration:none;background-color:#fff}#content_wrapper #lineup ul.lineup li a .tops .thumb{padding:3.125vw 4.6875vw 2.8vw 4.6875vw}#content_wrapper #lineup ul.lineup li a .tops .thumb .wrap{position:relative}#content_wrapper #lineup ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup ul.lineup li a .tops .thumb .wrap .cover{position:absolute;top:0;left:0;border:0.8vw solid #fff;width:100%;height:100%;display:table-cell;-moz-border-radius:1vw;-webkit-border-radius:1vw;border-radius:1vw;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#content_wrapper #lineup ul.lineup li a .tops p{word-wrap:break-word;overflow-wrap:break-word;padding:2.1875vw;color:#000000;font-weight:900;font-size:3.75vw;line-height:5.625vw}#content_wrapper #lineup ul.lineup li a .bottoms{position:relative}#content_wrapper #lineup ul.lineup li a .bottoms p{padding:2.1875vw;color:#fff;font-size:3.125vw;line-height:5vw}#content_wrapper #lineup ul.lineup li a .bottoms svg{position:absolute;width:2.5vw;height:2.1875vw;top:calc(50% - 2.1875vw / 2);right:2.1875vw}#content_wrapper #pokemon{background-image:url(../images/pokemon/pattern01.png),url(../images/pokemon/pattern02.png);background-size:34.875vw auto,52.65625vw auto;background-position:center top;background-repeat:repeat-x,repeat}#content_wrapper #pokemon h2{margin-top:11.25vw;text-align:center}#content_wrapper #pokemon h2 img{display:inline-block;width:93.44vw}#content_wrapper #pokemon>img{width:93.75vw;display:block;margin:6.25vw auto 9.375vw auto}#content_wrapper #pokemon ul.lineup li a{border-color:#0091C9}#content_wrapper #pokemon ul.lineup li a .bottoms{background-color:#0091C9}#content_wrapper #pokemon ul.lineup li a .bottoms svg path{fill:#fff}#content_wrapper #pokemon small{line-height:1.4em;margin:9.375vw 0 6.25vw 0;display:inline-block;font-size:3.75vw;text-align:center}#content_wrapper #peanuts{background-color:#D92817;background-image:url(../images/peanuts/dot.png);background-position:center top;background-size:10.625vw auto}#content_wrapper #peanuts .head{background-image:url(../images/peanuts/line01.png),url(../images/peanuts/line01.png);background-position:left 1.1vw top 3.125vw,left 1.1vw bottom;background-size:5.25vw auto,5.25vw auto;background-repeat:repeat-x,repeat-x}#content_wrapper #peanuts .head h2{text-align:center;margin:15vw auto 11.5625vw auto}#content_wrapper #peanuts .head h2 img{display:inline-block;width:74.375vw}#content_wrapper #peanuts h3{margin-top:5vw;padding:0 3.125vw}#content_wrapper #peanuts h3 img{width:100%}#content_wrapper #peanuts .about img{width:100%}#content_wrapper #peanuts ul.lineup li a{border-color:#004EA2}#content_wrapper #peanuts ul.lineup li a .bottoms{background-color:#004EA2}#content_wrapper #peanuts ul.lineup li a .bottoms svg path{fill:#fff}#content_wrapper #peanuts small{display:block;width:100%;margin-top:6.25vw;text-align:center}#content_wrapper #peanuts small img{display:inline-block;height:3.125vw}#content_wrapper #peanuts .sns{width:100%;text-align:center;padding:6.25vw 0}#content_wrapper #peanuts .sns ._sharebuttons{justify-content:center}#content_wrapper #peanuts .sns ul{width:100%;height:20px;overflow:hidden}#content_wrapper #peanuts .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #content_footer{padding:5.625vw 3.125vw;background-color:#F7A72A}#content_wrapper #content_footer p{color:#fff;font-size:4.375vw;line-height:1.5em}#content_wrapper #content_footer p b{font-weight:bold}#content_wrapper #content_footer p span{font-size:3.75vw;font-weight:normal}#common_pagetop a{display:none}#annotation{margin-top:0 !important}}@media print, screen and (min-width: 640px){.sp{display:none}.pc{display:block}#global_bc .pc{display:inline !important}#content_wrapper{min-width:1000px;background-size:390px}#content_wrapper #head{min-width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-size:365px auto}#content_wrapper #head .inner{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;width:1000px;padding:0 10px;margin:0 auto;position:relative}#content_wrapper #head .inner h1{float:left;margin:46px 0 47px 0;text-align:left;width:516px}#content_wrapper #head .inner h1 img{display:inline-block;width:516px}#content_wrapper #head .inner img.desc{float:right;display:block;width:427px;margin:172px 0 0 0}#content_wrapper #head .inner .sns{background-color:transparent;width:100%;position:absolute;top:10px;left:0;text-align:right;height:20px;padding:0}#content_wrapper #head .inner .sns ul{width:980px;margin:0 auto;height:20px;overflow:hidden}#content_wrapper #head .inner .sns ul li{display:inline-block;font-size:0;line-height:0}#content_wrapper #lineup h4{margin:65px 0 60px 0}#content_wrapper #lineup h4 img{width:419px}#content_wrapper #lineup ul.lineup{width:1200px;margin:0 auto;padding:0}#content_wrapper #lineup ul.lineup li{width:190px;padding:0;margin-right:12px;margin-top:12px}#content_wrapper #lineup ul.lineup li:nth-child(6n){margin-right:0}#content_wrapper #lineup ul.lineup li.nil{display:inline-block;background-color:rgba(255,255,255,0.5);-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px}#content_wrapper #lineup ul.lineup li a{-moz-border-radius:14px;-webkit-border-radius:14px;border-radius:14px;border-width:6px}#content_wrapper #lineup ul.lineup li a .tops .thumb{padding:10px 34px}#content_wrapper #lineup ul.lineup li a .tops .thumb .wrap img{display:block;width:100%}#content_wrapper #lineup ul.lineup li a .tops .thumb .wrap .cover{border-width:3px;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}#content_wrapper #lineup ul.lineup li a .tops p{padding:8px 14px;font-size:14px;letter-spacing:0;line-height:20px}#content_wrapper #lineup ul.lineup li a .bottoms p{font-size:12px;letter-spacing:0;line-height:20px;padding:8px 14px}#content_wrapper #lineup ul.lineup li a .bottoms svg{width:10px;height:8px;top:calc(50% - 8px / 2);right:10px}#content_wrapper #lineup ul.lineup li a:hover{border-color:#F7A72A}#content_wrapper #lineup ul.lineup li a:hover .bottoms{background-color:#F7A72A}#content_wrapper #pokemon{background-size:260px auto,337px auto}#content_wrapper #pokemon h2{margin-top:104px}#content_wrapper #pokemon h2 img{width:737px}#content_wrapper #pokemon>img{margin:30px auto 0 auto}#content_wrapper #pokemon>img:nth-of-type(1){width:1200px}#content_wrapper #pokemon>img:nth-of-type(2){width:1101px}#content_wrapper #pokemon>img:nth-of-type(3){width:1070px}#content_wrapper #pokemon small{width:100%;font-size:12px;margin:64px 0 70px 0}#content_wrapper #peanuts{background-size:68px auto}#content_wrapper #peanuts .head{background-position:center top 40px,center bottom;background-size:auto 8px,auto 8px;background-repeat:repeat-x,repeat-x}#content_wrapper #peanuts .head h2{margin:119px auto 79px auto}#content_wrapper #peanuts .head h2 img{width:533px}#content_wrapper #peanuts h3{margin:45px auto 0 auto;padding:0;width:890px}#content_wrapper #peanuts h3 img{width:100%}#content_wrapper #peanuts .about>img{margin:0 auto;width:100%;max-width:1070px}#content_wrapper #peanuts .lineup{min-width:1000px;width:1000px;padding:0 10px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;margin:0 auto}#content_wrapper #peanuts .lineup li{margin-top:50px}#content_wrapper #peanuts .lineup li img{width:100%}#content_wrapper #peanuts .lineup li .new{width:186px}#content_wrapper #peanuts .btn_buy{width:773px;margin-top:44px}#content_wrapper #peanuts .btn_buy img{-moz-border-radius:20px;-webkit-border-radius:20px;border-radius:20px;border:6px solid #004A95}#content_wrapper #peanuts small{margin:70px 0 0 0;padding:0}#content_wrapper #peanuts small img{width:213px;height:auto}#content_wrapper #peanuts .sns{margin:70px 0 30px 0;padding:0}#content_wrapper #content_footer{padding:0}#content_wrapper #content_footer div{width:1200px;margin:0 auto;padding:35px 0}#content_wrapper #content_footer p{font-weight:bold;font-size:18px}#content_wrapper #content_footer p span{display:inline-block;font-size:18px}p#common_pagetop{width:46px;height:46px;clear:both;float:right;position:fixed;right:20px;bottom:90px;zoom:1}p#common_pagetop a{background-image:url(../../../common/images/btn_gototop.png);text-indent:-999em;width:46px;height:46px;display:block}p#common_pagetop a:hover{background-position:0 -46px}#pop{background-color:rgba(0,0,0,0.8);-moz-box-sizing:border-box;-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:840px}#pop .inner #pop_ #btn_prev{position:fixed;top:calc(50% - (102px /2));left:calc(50% - 840px / 2 - 60px)}#pop .inner #pop_ #btn_prev img{width:43px}#pop .inner #pop_ #btn_prev:hover img{-moz-transform:translateX(-5px);-ms-transform:translateX(-5px);-webkit-transform:translateX(-5px);transform:translateX(-5px)}#pop .inner #pop_ #btn_next{position:fixed;top:calc(50% - (102px /2));right:calc(50% - 840px / 2 - 60px)}#pop .inner #pop_ #btn_next img{width:43px}#pop .inner #pop_ #btn_next:hover img{-moz-transform:translateX(5px);-ms-transform:translateX(5px);-webkit-transform:translateX(5px);transform:translateX(5px)}#pop .inner #pop_ #detail{width:840px;padding-bottom:30px;border:6px solid #F7A72A;-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#pop .inner #pop_ #detail .btn_close{position:relative;width:100%;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;-moz-border-radius-topleft:17px;-webkit-border-top-left-radius:17px;border-top-left-radius:17px;-moz-border-radius-topright:17px;-webkit-border-top-right-radius:17px;border-top-right-radius:17px}#pop .inner #pop_ #detail .btn_close img.logo{width:50px;top:4px;left:4px}#pop .inner #pop_ #detail .btn_close a{width:32px;margin:6px}#pop .inner #pop_ #detail #pop_head{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:30px 0 10px 0;width:760px;margin:0 auto 30px auto;border-bottom:4px solid #F7A72A}#pop .inner #pop_ #detail #pop_head #title{margin-top:0}#pop .inner #pop_ #detail #pop_head #title span.genre{font-size:16px;padding:8px}#pop .inner #pop_ #detail #pop_head #title p{font-size:22px;letter-spacing:0.5px;line-height:30px}#pop .inner #pop_ #detail #pop_head #price_release{font-size:14px;letter-spacing:0.5px;text-align:right;margin-top:5px;line-height:1em}#pop .inner #pop_ #detail #left_area{float:left;width:360px;margin:0 0 0 34px}#pop .inner #pop_ #detail #left_area .img{height:360px}#pop .inner #pop_ #detail #left_area .img img{max-height:360px}#pop .inner #pop_ #detail #left_area .img .cover{height:360px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff}#pop .inner #pop_ #detail #left_area small{font-size:10px;letter-spacing:0.5px;margin-top:6px;line-height:1.4em}#pop .inner #pop_ #detail #right_area{width:370px;float:right;margin:0 34px 0 0;text-align:left}#pop .inner #pop_ #detail #right_area div#summary{text-align:left;font-size:14px;letter-spacing:0.5px;line-height:26px}#pop .inner #pop_ #detail #right_area a{width:auto;text-align:left;margin:1em 0 0 0;display:none}#pop .inner #pop_ #detail #right_area a img{width:auto;height:65px}}
