@charset "Shift_JIS";
/*sp_top.css*/

/* =========================================================
 contents
========================================================= */
.contmain{background:url("../img/top_bg_contmain.jpg") center top no-repeat;}
.contmainIn{width:584px;margin:0 auto;}
.screenshot{height:346px;padding:20px 0;overflow:hidden;}
.screenshot .ss{margin-top:0;}
.contsub{background:url("../../../top/img/top_bg_contsub.jpg") center top;}
.contsubIn{width:584px;margin:0 auto;padding:30px 0;overflow:hidden;}
#btnMov{margin-bottom:15px;}

/* ----- product ----- */
.product{width:540.38961px;padding:35px 21.80519px;position:relative;}
.product .proFrame{position:absolute;top:0;left:0;z-index:10;}
/*specBox*/
.product .specBox{padding:15.16883px 0 13.27273px;overflow:hidden;position:relative;z-index:20;}
/*icBox*/
.product .icBox{float:left;width:77.74026px;}
.product #btnCero{float:left;width:34.12987px;margin:4.74026px 0 0 2.84416px;}
.product #btnNetwork{float:right;width:31.28571px;margin:4.74026px 1.8961px 0 0;}
/*infoBox*/
.product .infoBox{float:right;width:444.63636px;margin-left:14.22078px;}
.product .infoBox h2{float:left;width:266.4026px;margin-bottom:5.68831px;}
.product .infoBox dl{clear:both;position:relative;}
.product dt{margin-top:4.74026px;}
.product dd{margin-top:10.42857px;margin-left:8.53247px;}
.product .dt_price{float:left;width:61.62338px;}
.product .dd_price{float:left;width:370.68831px;margin:4.74026px 0 4.74026px 8.53247px;}
.product .dt_genre{clear:both;float:left;width:80.58442px;}
.product .dd_genre{float:left;width:26.54545px;}
.product .dt_player{float:left;width:97.64935px;margin-left:36.97403px;}
.product .dd_player{float:left;width:153.58442px;}
.product .dt_save{clear:both;float:left;width:120.4026px;}
.product .dd_save{float:left;width:5.68831px;}
.product .dt_size{float:left;width:205.72727px;margin-left:18.01299px;}
.product .dd_size{float:left;width:74.8961px;}
.product #btnManual{float:right;width:135.57143px;height:24.64935px;}
/*line*/
.product .line{clear:both;height:1px;background:url("../../../top/img/top_pro_line.gif");position:relative;z-index:20;}
/*eshopBox*/
.product .eshopBox{padding:16px 0 20px;overflow:hidden;position:relative;z-index:20;}
.product .logoEShop{float:left;width:167.80519px;}
.product .basicinfo_btn{width:217px;height:32px;display:inline-block;}
.product #btnEShop{float:left;width:336.55844px;height:48.35065px;}
.product #btnQR{float:right;width:200.9870129px;height:54.03896103px;margin:-2.84416px -2.84416px 0 0;}

/* ----- bnrArea ----- */
.bnrArea > li{margin-top:15px;}

/* ----- popup ----- */
#popMovie{position:relative;}
#popBtnClose{width:60px;height:60px;position:absolute;right:17px;top:-55px;}

/* ----- paiset ----- */
.paiset{width:584px;margin-top:15px;padding:28.44156px 0;position:relative;}
.paiset .paiFrame{position:absolute;top:0;left:0;z-index:10;}
.paiset h2{width:273.98701px;margin-left:25.5974px;position:relative;z-index:20;}
.paiset .desc{width:278.72727px;margin:17.06494px 0 0 27.49351px;position:relative;z-index:20;}
.paiset #btnPaiDetail{width:214.25974px;height:60.67532px;position:absolute;right:36.02597px;bottom:26.54545px;z-index:20;}
