#content_wrapper{min-width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/bg.png);background-position:center top;background-repeat:repeat}#content_wrapper section#main{width:100%;overflow:hidden;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;background-image:url(../images/ptn03.png),url(../images/ptn02.png),url(../images/ptn01.png);background-position:center bottom,center top,center top;background-repeat:repeat-x}#content_wrapper section#main .inner{width:980px;margin:0 auto;overflow:visible;position:relative}#content_wrapper section#main .inner .h1wrap{width:980px;overflow:visible;height:652px}#content_wrapper section#main .inner .h1wrap h1{position:absolute;left:50%}#content_wrapper section#main .inner .h1wrap h1 img{margin-left:-564px}#content_wrapper section#main .inner .sns{width:100%;position:absolute;top:10px;right:20px;height:20px;overflow:hidden}#content_wrapper section#main .inner .sns ul{width:980px;margin:0 auto}#content_wrapper section#main .inner .sns ul li{display:inline-block;float:right}#content_wrapper section#main .inner .sns ul li:first-of-type{margin-left:5px}#content_wrapper section.lineup{padding-top:17px}#content_wrapper section.lineup#eievui{background-image:url(../images/bg_eivui.png);background-position:center top}#content_wrapper section.lineup#pikachu{background-image:url(../images/bg_pikachu.png);background-position:center top}#content_wrapper section.lineup#pikachu .spec{top:350px !important}#content_wrapper section.lineup#pikachu .iteminfo{padding-bottom:0 !important}#content_wrapper section.lineup h2{text-align:center}#content_wrapper section.lineup h2 img{display:inline-block}#content_wrapper section.lineup .border{margin-top:-134px;background-color:#502c17;width:100vw;display:block;height:128px}#content_wrapper section.lineup .movie{position:relative;margin-top:40px}#content_wrapper section.lineup .movie img{margin:0}#content_wrapper section.lineup .movie img.comingsoon,#content_wrapper section.lineup .movie iframe{width:768px;height:432px;left:106px;top:125px;position:absolute}#content_wrapper section.lineup .imgWrapper{width:980px;margin:0 auto}#content_wrapper section.lineup .imgWrapper>img:nth-child(2){margin-top:40px}#content_wrapper section.lineup .imgWrapper>img:nth-child(3){margin-top:20px}#content_wrapper section.lineup .iteminfo{margin-top:40px;padding:40px 0;background-color:#502c17}#content_wrapper section.lineup .iteminfo .posrel{width:980px;margin:0 auto;position:relative}#content_wrapper section.lineup .iteminfo .posrel .spec{color:#502c17;position:absolute;left:30px;top:300px}#content_wrapper section.lineup .iteminfo .posrel .spec p{font-size:14px;line-height:1.5em}#content_wrapper section.lineup .iteminfo .posrel .spec p:nth-child(1){font-size:18px;font-weight:bold;margin-bottom:10px}#content_wrapper section.lineup .iteminfo .posrel a.btn_buy{width:400px;height:86px;background-image:url(../images/btn_buy.png?0726);background-repeat:no-repeat;text-indent:-999px;overflow:hidden;display:none;position:absolute;bottom:30px;left:30px}#content_wrapper section.lineup .iteminfo .posrel a.btn_buy:hover{background-position:0 -86px}#content_wrapper section#iteminfo{background-color:#502c17}#content_wrapper section#iteminfo>div{width:980px;margin:0 auto;padding-top:10px}#content_wrapper section#iteminfo>div .posrel{position:relative}#content_wrapper section#iteminfo>div .posrel .spec{color:#502c17;position:absolute;left:30px;top:362px}#content_wrapper section#iteminfo>div .posrel .spec p{font-size:14px;line-height:1.5em}#content_wrapper section#iteminfo>div .posrel .spec p:nth-child(1){font-size:18px;font-weight:bold;margin-bottom:10px}#content_wrapper section#iteminfo>div .posrel a.btn_buy{width:313px;height:69px;background-image:url(../images/btn_buy.png);background-repeat:no-repeat;text-indent:-999px;overflow:hidden;display:none;position:absolute;bottom:30px;left:30px}#content_wrapper section#iteminfo>div .posrel a.btn_buy:hover{background-position:0 -69px}#content_wrapper section#iteminfo>div small{margin-top:7px;font-size:12px;color:#ddbe86;display:block;text-align:right}#content_wrapper section#iteminfo>div small span{font-family:Verdana}#content_wrapper section#iteminfo #osusume{padding:20px 0}#content_footer{width:100%;display:block;background-color:#e0817e;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:20px 0}#content_footer .inner{width:1000px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 10px;margin:0 auto}
