div#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}div#content_wrapper .wrapper{width:100%;overflow:hidden}div#content_wrapper .wrapper .inner{width:980px;margin:0 auto;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}div#content_wrapper .wrapper .inner h1{position:relative;display:block;overflow:visible;z-index:100}div#content_wrapper .wrapper .inner h1 img{margin-left:-40px}div#content_wrapper .wrapper .inner img#catch{margin:-15px auto 0 auto;display:block}div#content_wrapper #sns .inner{padding:10px 10px 0 10px}div#content_wrapper #sns .inner ul{position:relative}div#content_wrapper #sns .inner ul li{display:inline-block;height:20px;overflow:hidden;float:right}div#content_wrapper #sns .inner ul li:first-of-type{margin-left:5px}div#content_wrapper #movie{margin-top:40px}div#content_wrapper #movie .inner{text-align:center}div#content_wrapper #movie .inner .movie{position:relative}div#content_wrapper #movie .inner .movie .comingsoon,div#content_wrapper #movie .inner .movie iframe,div#content_wrapper #movie .inner .movie video{width:768px;height:432px;position:absolute;top:127px;left:106px;display:block}div#content_wrapper #info{margin-top:40px}div#content_wrapper #howto{margin-top:40px}div#content_wrapper h2.lineup{margin:40px 0 0 0;text-align:center}div#content_wrapper h2.lineup img{display:inline-block}div#content_wrapper ul.lineup{width:980px;margin:0 auto}div#content_wrapper ul.lineup li{position:relative;margin-top:40px}div#content_wrapper ul.lineup li .spec{position:absolute;top:180px;left:37px}div#content_wrapper ul.lineup li .spec p{color:#000;font-size:14px;text-align:left;line-height:1.4em;margin-top:2px}div#content_wrapper ul.lineup li .spec p:first-of-type{font-size:18px;line-height:1.4em;font-weight:bold;margin-bottom:10px}div#content_wrapper ul.lineup li .spec p:last-of-type{text-indent:-6em;padding-left:6em}div#content_wrapper #lineup{margin-top:40px}div#content_wrapper #lineup .inner{position:relative}div#content_wrapper #lineup .inner .spec{position:absolute;top:130px;right:50px}div#content_wrapper #lineup .inner .spec p{color:#000;font-size:14px;text-align:left;line-height:1.4em;margin-top:2px}div#content_wrapper #lineup .inner .spec p:first-of-type{font-size:18px;line-height:1.4em;font-weight:bold;margin-bottom:10px}div#content_wrapper #lineup .inner .spec p:last-of-type{text-indent:-6em;padding-left:6em}div#content_wrapper #lineup .inner a{display:none;width:125px;height:43px;text-indent:-999px;background-repeat:no-repeat;overflow:hidden;background-image:url(../images/btn_buy.png);position:absolute;top:430px;left:55px}div#content_wrapper #lineup .inner a:hover{background-position:0 -43px}div#content_wrapper #lineup .inner a#jan_4904790522321,div#content_wrapper #lineup .inner a#jan_4904790522338,div#content_wrapper #lineup .inner a#jan_4904790522345,div#content_wrapper #lineup .inner a#jan_4904790522352{top:808px}div#content_wrapper #lineup .inner a#jan_4904790522369,div#content_wrapper #lineup .inner a#jan_4904790522376,div#content_wrapper #lineup .inner a#jan_4904790522383,div#content_wrapper #lineup .inner a#jan_4904790522390{top:1275px}div#content_wrapper #lineup .inner a#jan_4904790522321,div#content_wrapper #lineup .inner a#jan_4904790522369{left:78px}div#content_wrapper #lineup .inner a#jan_4904790522338,div#content_wrapper #lineup .inner a#jan_4904790522376{left:312px}div#content_wrapper #lineup .inner a#jan_4904790522345,div#content_wrapper #lineup .inner a#jan_4904790522383{left:545px}div#content_wrapper #lineup .inner a#jan_4904790522352,div#content_wrapper #lineup .inner a#jan_4904790522390{left:778px}div#content_wrapper #osusume{padding:30px 0}#content_footer{width:100%;display:block;background-color:#83bd00;-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}
