/* top contents
 ---------------------------------------------------------------- */

/* top bb_dbバナー変更css　*/

.top_bbdb { margin: 0; padding: 0px; height: 346px; width: 740px;
}

.top_bbdb a .img_over  { margin: 0;	padding: 0px; float: left;
}

.top_bbdb a p .img_over  { margin: 0;	padding: 0px; float: right;
}

/*.top_bbdb a p .img_over { margin: 0; padding: 0px; float: right;
} */

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td  {
	position: relative;
	z-index: 0;
}

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_name {
	top: 106px; left: 20px; position: absolute;	z-index: 30; height: 24px;	width: 113px; font-size: 16px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 30px;
	/* text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri {
	top: 135px; left: 22px; position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 10px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_name02 {
	top: 106px; left: 2px; position: absolute;	z-index: 30; height: 24px;	width: 113px; font-size: 16px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 30px;
	/* text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri2 {
	top: 135px; left: 2px; position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 10px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }


/*bg price */

/* BG BK */
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri3 {
	top: 148px; left: 24px; position: absolute;	z-index: 50; height: 12px;	width: 116px; font-size: 9.5px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }
/* BG OTHER */
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri4 {
	top: 148px; left: 6px; position: absolute;	z-index: 50; height: 12px;	width: 116px; font-size: 9.5px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }

/* BG ↑ BK*/
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri5 {
	top: 135px; left: 24px; position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 9.5px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }

/* BG ↑ OTHER*/
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_pri6 {
	top: 135px; left: 4px; position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 9.5px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 12px;
	/* text-align: center; */ }


#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_name03 {
	top: 109px; left: 24px; position: absolute;	z-index: 30; height: 24px;	width: 113px; font-size: 16px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 30px;
	/* text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #base_tb tr td .itm_name04 {
	top: 109px; left: 4px; position: absolute;	z-index: 30; height: 24px;	width: 113px; font-size: 16px;
	font-weight: bold;	color: #000; background-color: #FFF; vertical-align: bottom; line-height: 30px;
	/* text-align: center; */ }


/* top bb_dbバナー変更css　*/

/* 6 itemバナー変更css　*/

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td {
	position: relative;
	z-index: 0;
}

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_nm {
	top: 262px;	left: 10px;	position: absolute;	z-index: 30;　height:auto; 	width: 170px;
	font-size: 14px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_pri {
	top: 288px;	left: 10px;	position: absolute;	z-index: 40;　height:auto; 	width: 150px;
	font-size: 12px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }


#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_nm02 {
	top: 258px;	left: 10px;	position: absolute;	z-index: 30;　height:auto; 	width: 165px;
	font-size: 13px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; /*line-height: 30px;
	text-align: center; */ }

/*// BG //*/

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_nm3 {
	top: 255px;	left: 10px;	position: absolute;	z-index: 30;　height:auto; 	width: 160px;
	font-size: 13px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; line-height: 15px; /*text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_pri3 {
	top: 282px;	left: 10px;	position: absolute;	z-index: 40;　height:auto; 	width: 120px;
	font-size: 11px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_pri4 {
	top: 296px;	left: 10px;	position: absolute;	z-index: 50;　height:auto; 	width: 120px;
	font-size: 11.5px; font-weight: bold;	color: #000; background-color: #F8F5F0;
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_pri5 {
	top: 287px;	left: 10px;	position: absolute;	z-index: 40;　height:auto; 	width: 120px;
	font-size: 10px; font-weight: bold;	color: #000; /* background-color: #F8F5F0; */
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }

#ERS_wrapper #ERS_container #ERS_contents .lowerBnrs.clearfix #six_itm tr td .six_pri6 {
	top: 300px;	left: 10px;	position: absolute;	z-index: 50;　height:auto; 	width: 120px;
	font-size: 11.5px; font-weight: bold;	color: #000; /* background-color: #F8F5F0; */
	vertical-align: bottom; /*line-height: 30px; text-align: center; */ }









#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td{
	position: relative;	z-index: 0;
}


/* 6 itemバナー変更css　*/

/* 3 itemバナー変更css　*/

/*// 01_02 .jpg //*/

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .the_nm01
 {	top: 345px;	left: 9px;	position: absolute;	z-index: 30;
	height: 50px; width: 165px; background-color: #F8F5F0;
	font-size: 15px; font-weight: bold; color: #000; text-decoration: none;	line-height: 18px;
 }


/*// 03 .jpg //*/

 /* normal */
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .the_nm02
 {	top: 338px;	left: 9px;	position: absolute;	z-index: 30;
	height: 18px; width: 165px; background-color: #F3F0E9;
	font-size: 15px; font-weight: bold; color: #000; text-decoration: none;
 }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .itm_pri
 {	top: 360px;	left: 9px;	position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 10px;
	font-weight: bold;	color: #000; background-color: #F3F0E9; vertical-align: bottom; line-height: 12px;
 }


 /* BG */
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .the_nm03
 {	top: 334px;	left: 7px;	position: absolute;	z-index: 30;
	height: 18px; width: 165px; background-color: #F3F0E9;
	font-size: 15px; font-weight: bold; color: #000; text-decoration: none;
 }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .itm_pri2
 {	top: 352px;	left: 9px;	position: absolute;	z-index: 40; height: 12px;	width: 116px; font-size: 10px;
	font-weight: bold;	color: #000; background-color: #F3F0E9; vertical-align: bottom; line-height: 12px;
 }

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm  tr td .itm_pri3
 {	top: 365px;	left: 9px;	position: absolute;	z-index: 50; height: 12px;	width: 116px; font-size: 10px;
	font-weight: bold;	color: #000; background-color: #F3F0E9; vertical-align: bottom; line-height: 12px;
 }

 /*// 03 .jpg //*/


/* 3 itemバナー変更css　*/

/*
	20160418追記
 */
#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm tr td#sandboxes .the_nm02{
	top: 332px;
}

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm tr td#sandboxes .item1{
	top: 353px;
}

#ERS_wrapper #ERS_container #ERS_contents .contentsBnrs.clearfix .contentsBnrs.clearfix #thr_itm tr td#sandboxes .item2{
    top: 366px;
}

.contImg1 {
	margin: 0 0 15px 0;
}
/*
	/20160418追記
 */


.contImg2 {
	margin: 5px 10px 5px 0;
	display: block;
	float: left;
}
.contImg3 {
	margin: 5px 10px 5px 0;
	display: block;
	float: left;
}
.contImg4 {
	margin: 5px 0 5px 0;
	display: block;
	float: left;
}

.musltraBg {
	margin: 15px 0 0 0;
	position: relative;
	z-index: 0;
}
.musltraBtns {
	margin: 15px 0 0 0;
}

.musltraBg .cap_mn{
	padding: 0 10px 10px 10px;
	margin: 5px 0;
	height: auto;
	width: 540px;
	font-size: 12px;
	line-height: 14px;
	color: #282828;
	text-decoration: none;
	position: absolute;
	z-index: 30;
	top: 235px;
	left: 3px;
}

.musltraBg h3{
	padding: 2px 10px 0 10px; 	margin: 5px 0 0 0;
	height: auto;	width: 540px;
	font-size: 16px; line-height: 14px;	color: #6A0808;	text-decoration: none;
	position: absolute;	z-index: 40;
	top: 209px;	left: 3px;
	 }


.musltraBtns li {
	float: left;
	margin-right: 10px;
}





.musltraBtns2 li {
	float: left;
	margin:10px 0 10px 0;	/* margin-right: 2px; */
	background-color: #F1F1F1;
}

.musltraBtns2 li .cap{
	margin: 5px 0;	padding: 10px;
	height: 100px;	width: 222px;	font-size: 9.5px;	line-height: 12px;
}

.musltraBtns2 li .cap2{
	margin: 5px 0;	padding: 10px;
	height: 100px;	width: 222px;
	font-size: 9.5px;	line-height: 12px;
	border-width: 0 0 0 1px; border-style: dotted; border-color: #AAA;
}

.musltraBtns2 li .cap3{
	margin: 5px 0;	padding: 10px;	height: 100px;
	width: 221px;	font-size: 9.5px;
	line-height: 12px;	border-width: 0 0 0 1px; border-style: dotted;	border-color: #AAA;
}


.musltraBtns #noMarg {
	float: left;
	margin-right: 0px;
}
.titlePos {
	margin: 15px 0 5px 0;
}
#rankBic {
	background: #f1f1f0;
	padding-left: 2px;
}
#rankBic #head1 {
	float: left;
	width: 148px;
}
#rankBic #head2 {
	float: left;
	width: 148px;
}
#rankBic #head3 {
	float: left;
	width: 147px;
}
#rankBic #head4 {
	float: left;
	width: 146px;
}
#rankBic #head5 {
	float: left;
	width: 148px;
}
.rankPhot1 {
	width: 146px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: center;
	padding: 10px 0 0 0;
}
.rankPhot1desc {
	width: 136px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 0 10px;
}
.rankPhot1descP {
	width: 136px;
	border-left: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 15px 10px;
}
.modPrice {
	text-decoration: line-through;
}


.redPrice {
	margin:0 0 0 5px;
	padding:3px 4px 1px 0;
	background-color:#cc0000;
	font-weight:bold;
	color: #fff;
	letter-spacing:0.05em;
}
.smArrow {
	float: left;
	padding-top : 3px;
}
*:first-child+html .smArrow {
	float: left;
	margin-top : -6px;
}
.bnrLbic {
	float: left;
	width: 373px;
}
.bnrLbic img {
	margin: 5px;
}
.bnrRbic {
	float: left;
	width: 367px;
}
.rankPhot2 {
	width: 146px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: center;
	margin-left: -1px;
	padding: 10px 0 0 0;
}
.rankPhot2desc {
	width: 136px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 0 10px;
	margin-left: -1px;
}
.rankPhot2descP {
	width: 136px;
	border-left: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 15px 10px;
	margin-left: -1px;
}
.rankPhot3 {
	width: 146px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: center;
	margin-left: -2px;
	padding: 10px 0 0 0;
}
.rankPhot3desc {
	width: 136px;
	border-left: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 0 10px;
	margin-left: -2px;
}
.rankPhot3descP {
	width: 136px;
	border-left: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 15px 10px;
	margin-left: -2px;
}
.rankPhot4 {
	width: 146px;
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: center;
	margin-left: -1px;
	padding: 10px 0 0 0;
}
.rankPhot4desc {
	width: 136px;
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 0 10px;
	margin-left: -1px;
}
.rankPhot4descP {
	width: 136px;
	border-left: solid 1px #bebebe;
	border-right: solid 1px #bebebe;
	border-bottom: solid 1px #bebebe;
	background: #f1f1f1;
	text-align: left;
	padding: 10px 0 15px 10px;
	margin-left: -1px;
}
#imgsMb {
	margin-bottom: 10px;
}
.bnrVr {
	margin: 0 5px 6px 0;
}
.bnrVr2 {
	margin: 0 3px 5px 0;
}
