@charset "Shift_JIS";
/*top.css*/

/* =========================================================
 contents
========================================================= */
.contmain{background:url("../img/top_bg_contmain.jpg") center top;}
.contmainIn{width:960px;margin:0 auto;position:relative;}

/* ----- screenshot ----- */
.screenshot{height:386px;padding-top:157px;position:relative;overflow:hidden;}
.screenshot .ssFrame{position:absolute;top:177px;left:23px;}
.screenshot .ss{margin-top:37px;}
.screenshot #btnMov{width:168px;height:168px;position:absolute;top:155px;right:-4px;}
.contsub{background:url("../img/top_bg_contsub.jpg") center top;}
.contsubIn{width:960px;margin:0 auto;padding:28px 0 22px;overflow:hidden;position:relative;}

/* ----- product ----- */
.product{float:left;width:570px;margin-left:1px;padding:40px 23px;background:url("../img/top_pro_bg.png") no-repeat;}
/*specBox*/
.product .specBox{padding:16px 0 14px;overflow:hidden;}
/*icBox*/
.product .icBox{float:left;width:82px;}
.product #btnCero{float:left;width:36px;margin:5px 0 0 3px;}
.product #btnNetwork{float:right;width:33px;margin:5px 2px 0 0;}
/*infoBox*/
.product .infoBox{float:right;width:469px;margin-left:15px;position:relative;}
.product .infoBox h2{float:left;width:281px;margin-bottom:6px;}
.product .infoBox dl{clear:both;position:relative;}
.product dt{margin-top:5px;}
.product dd{margin-top:11px;margin-left:9px;}
.product .dt_price{float:left;width:65px;}
.product .dd_price{float:left;width:391px;margin:5px 0 5px 9px;}
.product .dt_genre{clear:both;float:left;width:85px;}
.product .dd_genre{float:left;width:28px;}
.product .dt_player{float:left;width:103px;margin-left:39px;}
.product .dd_player{float:left;width:162px;}
.product .dt_save{clear:both;float:left;width:127px;}
.product .dd_save{float:left;width:6px;}
.product #btnManual{float:right;width:143px;height:26px;}
/*line*/
.product .line{clear:both;height:1px;background:url("../img/top_pro_line.gif");}
/*eshopBox*/
.product .eshopBox{padding:21px 0 22px 0;overflow:hidden;}
.product .logoEShop{float:left;width:177px;}
.product .basicinfo_btn{width:217px;height:32px;display:inline-block;}
.product #btnEShop{float:left;width:355px;height:51px;}
.product #btnQR{float:right;width:212px;height:57px;margin:-3px -3px 0 0;}

/* ----- bnrArea ----- */
.bnrArea{float:right;width:323px;}
.bnrArea>li{float:left;width:323px;margin-bottom:5px;}
.bnrArea>li:last-child{margin-top:8px;margin-bottom:0;}
#btnHououWiiU{width:323px;height:65px;margin-bottom:10px;}
#btnWiiU3ds{width:323px;height:65px;}
#besideBtn-wrap{width:323px;height:84px;}
#btnPai{width:207px;height:84px;float:left;}
#btnUpdateInfo{width:102px;height:74px;float:left;margin:7px 5px;}

/* ----- popup ----- */
#popMovie{position:relative;}
#popBtnClose{width:60px;height:60px;position:absolute;right:-15px;top:-50px;}
