@charset "UTF-8";


.listBox {
	clear:both;
	position: relative;
	width:630px;
	margin: 0 0 15px 0;
	padding:0 0 10px 0;
	background: transparent url(/products/common/images/bg_dot.gif) repeat-x 0 100%;
}

.listBox .listBoxSet {
	clear:both;
	position: relative;
	overflow:visible;
	width:650px;
}

	.listBox h4 {
		position: relative;
		width:618px;
		height:40px;
		overflow:hidden;
		padding:0 0 0 12px;
		color:#005AA6;
		font-weight:bold;
		font-size:1.3em;
		line-height:30px;
		background: transparent url(/products/common/images/list_h4_bg.jpg) no-repeat 0 0;
	}

		.listBox h4 .num {
			position: absolute;
			top: 0px;
			left: 485px;
			color:#fff;
			font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
		}

		.listBox .goDetailBtn {
			position: absolute;
			top: 180px;
			left: 535px;
		}




#detailBox #detailTbl {
	position: absolute;
	top:40px;
	left:765px;
	border:1px solid #A6A6A6;
	border-collapse:collapse;
}

	#detailBox #detailTbl th,
	#detailBox #detailTbl td {
		width:210px;
		padding:1px 0 0 0;
		text-align:center;
		vertical-align:middle;
		border:1px solid #A6A6A6;
		font-size:1.1em;
		font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
	}

		#detailBox #detailTbl th,
		#detailBox #detailTbl2 th {
			background-color:#ccc;
		}



#productsR {
	padding-bottom:20px;
}


#detailBoxPoint {
	position: absolute;
	top:40px;
	left:15px;
	font-size: 1.60em;
	font-weight:600;
	line-height:2.00;
}

ol#detailBoxPoint {
	position: absolute;
	top:40px;
	font-weight:bold;
}

	#detailBoxPoint dt {
		font-size: 1.00em;
		font-weight:600;
		line-height:2.00;
	}

	#detailBoxPoint dd {
		padding: 3px 0 3px 18px;
		font-size: 0.8em;
		line-height:1.40;
		padding-bottom:5px;
		font-weight:normal;
		background: transparent url(/products/common/images/bg_circle.gif) no-repeat 0 50%;
	}

	#detailBoxPoint li {
		padding: 3px 0 3px 33px;
		font-size: 0.90em;
		line-height:1.40;
		padding-bottom:5px;
		background: transparent url(/products/common/images/bg_circle.gif) no-repeat 15px 50%;
	}

#detailBox .cmt {
	position: absolute;
	top:73px;
	left:48px;
	font-size: 1.20em;
	line-height:1.40;
}

#detailBox .cmt2 {
	position: absolute;
	top:315px;
	left:520px;
	font-size: 1.20em;
	line-height:1.40;
}

#productContent .noBG {
	background-image:none;
}

#productContent .noCLR {
	background-color:transparent;
}