@charset "utf-8";

#containerRow div#two_maincolumn {
	padding-top:3px;
}

#containerRow #undercolumn .titleBox {
	position:relative;
}

#containerRow #undercolumn .titleBox h2 {
	border-bottom:3px solid #0b50a2;
	font-size:1.55em;
	background:url(../img/cmn/icn_product_ttl.gif) no-repeat 7px center;
	padding: 0 0 0 32px;
}

#containerRow #undercolumn .titleBox ul {
	position:absolute;
	right:0;
	top:6px;
}

#containerRow #undercolumn .pagecondarea {
	margin-top:10px;
	border:1px dotted #cbcbcb;
	background:#efefef;
	padding:3px 5px 2px 10px;
}

#containerRow #undercolumn .pagecondarea li {
	float:left;
	margin-right:23px;
}

#containerRow #undercolumn .pagecondarea li.pageOkuri {
	float:right;
	margin:0;
}

#containerRow #undercolumn .pagecondarea li.pageOkuri a {
	color:#00489d;
}

#containerRow ul.productsList {
	margin-top:15px;
	border-bottom:1px dashed #c2c2c2;
	padding-bottom:14px;
	margin-bottom:15px;
}

#containerRow ul.productsList li.listarea {
	float:left;
}

#containerRow ul.productsList li.listid1 {
	width:178px;
	clear:both;
	padding:0 39px 0 7px;
	border-right:1px dashed #c2c2c2;
}

#containerRow ul.productsList li.listid2 {
	width:178px;
	padding:0 39px 0 39px;
	border-right:1px dashed #c2c2c2;
}

#containerRow ul.productsList li.listid3 {
	width:178px;
	padding:0 6px 0 39px;
}

#containerRow ul.productsList li .listphoto {
	margin-bottom:5px;
}

#containerRow ul.productsList li .listphoto img {
	border:9px solid #ededed;
}

#containerRow ul.productsList li.listarea h3 a {
	background:url(../img/cmn/icn_product_name.gif) no-repeat 2px 0.3em;
	padding:0 0 5px 15px;
	line-height:1.35em;
	font-weight:bold;
	color:#333;
	display:block;
}

#containerRow ul.productsList li.listarea h3 a:hover {
	color:#23aeed;
}

#containerRow ul.productsList li.listarea ul {
	font-size:0.92em;
}

#containerRow li.txtHinban {
	background:url(../img/list/icn_sikaku_bk.gif) no-repeat 4px 0.48em;
	padding:0 0 0 14px;
}

#containerRow li.txtPrice {
	background:url(../img/list/icn_sikaku_or.gif) no-repeat 4px 0.48em;
	padding:0 0 3px 14px;
	color:#ee701c;
}

#containerRow li.btnDetail {
	padding:0 0 0 4px;
}
