@charset "UTF-8";


.listBox {
	clear:both;
	position: relative;
	width:630px;
	margin: 0 0 15px 0;
	padding:0 0 15px 0;
	overflow:hidden;
	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.noNum {
		height:30px;
		background: transparent url(/products/common/images/list_h4_bg_noNum.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: 122px;
			left: 538px;
		}

	.listBox .listBoxIn {
		position: relative;
		float:left;
		width:310px;
		height:170px;
		margin:10px 10px 0 0;
	}

		.listBox .listBoxIn .num {
			z-index:2;
			position: absolute;
			top:8px;
			left:209px;
			width:94px;
			height:30px;
			line-height:30px;
			padding:0 0 0 10px;
			color:#fff;
			font-weight:bold;
			font-size:1.2em;
			background: transparent url(/products/common/images/list_h5_s_bg.gif) no-repeat 0 0;
			font-family:"メイリオ","Meiryo","ＭＳ Ｐゴシック","MS P Gothic",Verdana,Arial,Helvetica,sans-serif;
		}

		.listBox .listBoxIn .goDetailBtn {
			position: absolute;
			top: 140px;
			left: 215px;
		}

.noBG { background-image:none; }


#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;
}

	#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;
		font-weight:normal;
		background: transparent url(/products/common/images/bg_circle.gif) no-repeat 15px 50%;
	}

#detailBox .cmt {
	position: absolute;
	top:73px;
	left:46px;
	font-size: 1.60em;
	font-weight:600;
	line-height:1.40;
}



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

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