/* container 
--------------------------------------------------------------- */
#container h2 {
	text-indent:-9999px;
	float:right;
	width:600px;
	height:145px;
	background: url(../../product/images/title.gif) no-repeat top left;
}





/* contents 
--------------------------------------------------------------- */
#contents {
	margin:0 20px 0 20px !important;
	margin:0 10px 0 10px;
	width: 560px;
	float:right;
}








/* contentsProduct 
--------------------------------------------------------------- */

#contentsProduct {
	margin:0;
	padding:0;
	width: 560px;
}

#contentsProduct .lineup{
	width:530px;
	margin: 0 15px;
}

#contentsProduct .img_lineup{
	float:left;
	width:221px;
}

#contentsProduct .read_lineup{
	float:right;
	width:290px;
}

#contentsProduct .read_lineup p{
	margin:10px 0;
}

#contentsProduct .btn_product {
	margin:0;
	padding:0;
}

#contentsProduct .btn_product ul{
	width: 560px;
	margin:0;
	padding:0;
}

#contentsProduct .btn_product li{
	float:left;
	width:140px;
	margin:0;
	padding:0;
}

#contentsProduct .detail_product{
	width:543px;
	border:#dddddd solid 1px;
	padding: 15px 15px 15px 0;
	margin: 0 0 20px 0;
}

#contentsProduct .img_product{
	float:left;
	margin:30px 0 0 0;
}

#contentsProduct .read_product{
	margin:30px 0 0 0;
	float:right;
}

#contentsProduct .read_product p{
	margin:0 0 30px 0;
}

#contentsProduct table{
	border-collapse: collapse;
	border:#cccccc solid 1px;
	margin: 20px 0 0 0 ;
}

#contentsProduct .ml500 table{
	width:207px;
}

#contentsProduct .ml280 table{
	width:207px;
}

#contentsProduct .ml250 table{
	width:277px;
}

#contentsProduct .ml300 table{
	width:247px;
}

#contentsProduct td{
	border:#cccccc solid 1px;
	padding:1px 2px;
}

#contentsProduct .cap{
	background-color:#38AFFF;
	color:#FFFFFF;
}

#contentsProduct .capEiyo{
	background-color:#38AFFF;
	color:#FFFFFF;
	width:85px;
}