/*===========================================
	pregArea_01
=============================================*/
div.pregArea_01 {
	width: 930px;
	margin: 20px auto 0px auto;
	padding: 0px;
	clear:both;
}
div.pregArea_01 ul.btnArea {
	width: 930px;
	margin: 10px auto 0px auto;
	padding: 0px;
	list-style:none;
}
div.pregArea_01 ul.btnArea li {
	margin: 0px 0px 0px 15px;
	padding: 0px;
	float:left;
}

div.pregArea_01 div.select {
	width: 930px;
	margin: 20px auto 0px auto;
	padding: 0px;
	clear:both;
}

/*===========================================
	サイバーショット
=============================================*/
div.cyberBox {
	width: 930px;
	margin: 0px;
	padding: 0px;
	background:url(../dub/images/select_cybershot_mid.gif) repeat-y;
}
div.cyberBox ul {
	width: 890px;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
div.cyberBox ul li {
	width:85px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	float:left;
}
div.cyberBox ul li p.line{
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid; 
	line-height:170%;
}
div.cyberBox ul li p.line_top{
	margin: 5px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid; 
	line-height:170%;
}

div.cyberBox2 {
	width: 930px;
	margin: 0px;
	padding: 0px;
	background:url(../dub/images/select_cybershot_mid_750w.gif) repeat-y;
}
div.cyberBox2 ul {
	width: 880px;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
div.cyberBox2 ul li {
	width:100px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	float:left;
}
div.cyberBox2 ul li p.line{
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid; 
	line-height:170%;
}
div.cyberBox2 ul li p.line_top{
	margin: 5px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid; 
	line-height:170%;
}

/*===========================================
	アルファ
=============================================*/
div.alphaBox {
	width: 930px;
	margin: 0px;
	padding: 0px;
	background:url(../dub/images/select_alpha_mid.gif) repeat-y;
}
div.alphaBox ul {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	list-style:none;
}
div.alphaBox ul li {
	margin: 0px 0px 0px 30px;
	padding:0px;
	float:left;
}
div.alphaBox div.miniBox div.Box {
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid;
	line-height:170%;
	clear:both;
}
div.alphaBox div.miniBox div.Box div.left {
	width:40px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.alphaBox div.miniBox div.Box div.right {
	width:220px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.alphaBox div.miniBox div.Box div.left2 {
	width:50px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.alphaBox div.miniBox div.Box div.right2 {
	width:210px;
	margin: 0px;
	padding: 0px;
	float: right;
}
div.alphaBox div.miniBox div.Serial {
	height:89px;
	margin: 0px;
	padding: 0px;
}


/*===========================================
	rollover　アルファ
=============================================*/
.bl-hot {
	width:278px;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border:1px #999999 solid;
}
.bl-hot div.miniBox {
	width:260px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}

.bl-hover {
	width:276px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: solid 2px #F33; 
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
.bl-hover div.miniBox {
	width: 260px;
	margin: 0px auto;
	padding: 7px 0px 7px 0px;
}

/*===========================================
	rollover　アルファ bl-hot_none
=============================================*/
div.alphaBox .bl-hot_none {
	width:260px;
	margin: 0px;
	padding: 8px 10px 8px 10px;
}
div.alphaBox .bl-hot_none div.miniBox {
	width:260px;
	margin: 0px auto;
	padding: 0px 0px 0px 0px;
}




/*===========================================
	tabBtnArea÷
=============================================*/
div.tabBtnArea {
	width: 930px;
	margin: 10px auto 0px auto;
	padding: 0px;
}
div.tabBtnArea div.tabBtnLeft {
	width: 465px;
	margin: 0px;
	padding: 0px;
	float: left;
	cursor: pointer;
}
div.tabBtnArea div.tabBtnright {
	width: 465px;
	margin: 0px;
	padding: 0px;
	float: right;
	cursor: pointer;
}


/*===========================================
	tabContentsArea?
=============================================*/
div.tabContentsArea {
	width: 930px;
	margin: 0px auto 0px auto;
	padding: 0px;
	clear: both;
}
div.tabContentsArea div.tabContentsLeftArea {
	width: 930px;
	margin: 0px auto;
	padding: 0px;
	background:url(../dub/images/select_handycam_mid_left.gif) repeat-y;
}
div.tabContentsArea div.tabContentsLeftArea ul {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
div.tabContentsArea div.tabContentsLeftArea ul li {
	widows:123px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	float: left;
}
div.tabContentsArea div.tabContentsLeftArea ul li div.miniBox {
	/*
	width:136px;
	margin: 0px auto;
	padding: 8px;
	*/
}
div.tabContentsArea div.tabContentsLeftArea ul li div.miniBox div.Box {
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid;
	line-height:170%;
	clear:both;
}
div.tabContentsArea div.tabContentsLeftArea ul li div.miniBox div.Box div.left {
	width:40px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.tabContentsArea div.tabContentsLeftArea ul li div.miniBox div.Box div.right {
	width:65px;
	margin: 0px;
	padding: 0px;
	float: right;
}



/* ｱｦ･ｿ･ﾖ */
div.tabContentsArea div.tabContentsRightArea {
	width: 930px;
	margin: 0px auto;
	padding: 0px;
	background:url(../dub/images/select_handycam_mid.gif) repeat-y;
}
div.tabContentsArea div.tabContentsRightArea ul {
	width: 900px;
	margin: 0px auto;
	padding: 0px;
	list-style: none;
}
div.tabContentsArea div.tabContentsRightArea ul li {
	widows:154px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	float:left;
}
div.tabContentsArea div.tabContentsRightArea ul li div.miniBox {
	/*
	width:180px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
	*/
}
div.tabContentsArea div.tabContentsRightArea ul li div.miniBox div.Box {
	margin: 8px 0px 0px 0px;
	padding: 8px 0px 0px 0px;
	border-top:1px #999999 solid;
	line-height:170%;
	clear:both;
}
div.tabContentsArea div.tabContentsRightArea ul li div.miniBox div.Box div.left {
	width:40px;
	margin: 0px;
	padding: 0px;
	float:left;
}
div.tabContentsArea div.tabContentsRightArea ul li div.miniBox div.Box div.right {
	width:93px;
	margin: 0px;
	padding: 0px;
	float: right;
}


div.imgIco {
	height: 86px;
}




/*===========================================
	div-rollover?1
=============================================*/

/* ｺｸ･ｿ･ﾖ */
.bl-hot {
	width:123px;
	margin: 0px;
	padding: 8px 10px 8px 10px;
	border:1px #999999 solid;
}
.bl-hot div.miniBox {
	width:105px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}

.bl-hover {
	width:121px;
	margin: 0px auto 0px auto;
	padding: 0px;
	border: solid 2px #F33; 
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
.bl-hover div.miniBox {
	width: 105px;
	margin: 0px auto;
	padding: 7px 0px 7px 0px;
}


/* ｱｦ･ｿ･ﾖ */
ul#rightTab li.bl-hot {
	width:154px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border:1px #999999 solid;
}
ul#rightTab li.bl-hot div.miniBox {
	width:136px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}

ul#rightTab li.bl-hover {
	width: 152px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border: solid 2px #F33; 
	cursor: pointer;
}
ul#rightTab li.bl-hover div.miniBox {
	width: 136px;
	margin: 0px auto;
	padding: 7px 0px 7px 0px;
}


/*===========================================
	div-rollover?2
=============================================*/
ul#wakuArea {
	width: 900px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 0px;
	padding: 0px;
}
ul#wakuArea .bl-hot {
	width:278px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border:1px #999999 solid;
}
ul#wakuArea .bl-hot div.miniBox {
	width:260px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}

ul#wakuArea .bl-hover {
	width: 276px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
	border: solid 2px #F33; 
	cursor: pointer;
	margin: 0px;
	padding: 0px;
}
ul#wakuArea .bl-hover div.miniBox {
	width: 260px;
	margin: 0px auto;
	padding: 7px 0px 7px 0px;
}




/*===========================================
	bl-hot_none
=============================================*/
div.tabContentsArea .bl-hot_none {
	width:125px;
	margin: 0px;
	padding: 8px 10px 8px 10px;
}
div.tabContentsArea .bl-hot_none div.miniBox {
	width:105px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}
div.tabContentsArea ul#rightTab li.bl-hot_none {
	width:156px;
	margin: 0px 0px 0px 30px;
	padding: 0px;
}
div.tabContentsArea ul#rightTab li.bl-hot_none div.miniBox {
	width:136px;
	margin: 0px auto;
	padding: 8px 0px 8px 0px;
}
