@charset "utf-8";

div#product_contents {
	margin-top:0px;

}


div#product_left {
	width:630px;
	float:left;
	background:#ffffff;
	margin-top:10px;
}


p.product_lead {
	margin:20px;
	color:#000;
	font-size:16px;
	line-height:1.4em;
	font-weight:bold;
}

div.product_point {
	width:630px;
	padding:0;
	border-bottom:1px solid #e8e8e8;
	clear:left;
}


div.product_point p.product_point_01{
	background:url(../../images/product/product_point_01.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:25px 0 15px 10px;
	padding-left:68px;
	}
	
div.product_point p.product_point_02{
	background:url(../../images/product/product_point_02.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:15px 0 45px 10px;
	padding-left:68px;
	}

div.product_point p.product_point_03{
	background:url(../../images/product/product_point_03.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:15px 0 15px 10px;
	padding-left:68px;
	}

div.product_point p.product_point_04{
	background:url(../../images/product/product_point_04.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}

div.product_point p.product_point_05{
	background:url(../../images/product/product_point_05.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}
div.product_point p.product_point_06{
	background:url(../../images/product/product_point_06.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}
div.product_point p.product_point_07{
	background:url(../../images/product/product_point_07.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}
div.product_point p.product_point_08{
	background:url(../../images/product/product_point_08.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}
div.product_point p.product_point_09{
	background:url(../../images/product/product_point_09.gif)  no-repeat left;	
	color:#000;
	font-size:14px;
	line-height:1.4em;
	margin:10px 0 10px 10px;
	padding:10px 0 10px 68px;
	}		
div#product_right {
	width:210px;
	float:right;
	background:#ffffff;
	padding-left:20px;
}

div#product_left img {
	display:block;
}
h4.product_spec {
	color:#434343;
	font-size:14px;
	margin:33px 0 8px 5px;
	font-weight:normal;
}


div#product_left table.product01_spec {
	width:630px;
	border-collapse:collapse;
	border:solid 1px #e8e8e8;
	text-align:center;
	color:#333;
	font-size:12px;
	margin-bottom:48px;
}

div#product_left table.product02_spec {
	width:630px;
	border-collapse:collapse;
	border:solid 1px #e8e8e8;
	text-align:center;
	color:#333;
	font-size:12px;
	margin-bottom:48px;
}

div#product_left p.product02_spec {
	width:600px;
	color:#333;
	font-size:12px;
	margin:0 0 48px 5px;
}

div#product_left th.bg01,
div#product_left td.bg01 {
	background-color:#f4f4f4;
	padding:5px 0;
	text-align:center;
	border:solid 1px #e8e8e8;

}

div#product_left th.bg02,
div#product_left td.bg02 {
	background-color:#ffffff;
	padding:5px 0;
	text-align:center;
	border:solid 1px #e8e8e8;
}

div#product_left table.product01_spec th {
	width:150px;
	font-weight:normal;

}

div#product_left table.product01_spec td {
	width:470px;
	font-weight:normal;
}

div#product_right h2 {
	height:25px;
	overflow:hidden;
	text-indent:-9999px;
}

div#product_right ul {
	list-style:none;
	margin-top:15px;
}

div#product_right li {
	background:url(../../images/product/product_menu_bg.gif) no-repeat;
	width:210px;
	height:37px;
	margin-bottom:3px;
	font-size:12px;
}

div.listspan {
	padding-left:25px;
}


div#product_right a {

	line-height:34px;
}

div.product_topmenu01 {
	background:url(../../images/product/product_topmenu01_on.jpg) no-repeat;
	width:309px;
	height:140px;
	float:left;
	margin:5px 0 12px 0;
}

div.product_topmenu01 a{
	background:url(../../images/product/product_topmenu01.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu01 a:hover{
	background:none;
}

div.product_topmenu02 {
	background:url(../../images/product/product_topmenu02_on.jpg) no-repeat;
	width:309px;
	height:140px;
	float:left;
	margin:5px 0 12px 12px;
}

div.product_topmenu02 a{
	background:url(../../images/product/product_topmenu02.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu02 a:hover{
	background:none;
}

div.product_topmenu03 {
	background:url(../../images/product/product_topmenu03_on.jpg) no-repeat;
	width:309px;
	height:140px;
	float:left;
	margin-bottom:12px;

}

div.product_topmenu03 a{
	background:url(../../images/product/product_topmenu03.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu03 a:hover{
	background:none;
}

div.product_topmenu04 {
	background:url(../../images/product/product_topmenu04_on.jpg) no-repeat;
	width:309px;
	height:140x;
	float:left;
	margin-right:12px;
	margin-bottom:12px;
}

div.product_topmenu04 a{
	background:url(../../images/product/product_topmenu04.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu04 a:hover{
	background:none;
}

div.product_topmenu05 {
	background:url(../../images/product/product_topmenu05_on.jpg) no-repeat;
	width:309px;
	height:140px;
	float:left;

}

div.product_topmenu05 a{
	background:url(../../images/product/product_topmenu05.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu05 a:hover{
	background:none;
}

div.product_topmenu06 {
	background:url(../../images/product/product_topmenu06_on.jpg) no-repeat;
	width:309px;
	height:140px;
	float:left;
	margin-right:12px;
	margin-bottom:12px;	

}

div.product_topmenu06 a{
	background:url(../../images/product/product_topmenu06.jpg) no-repeat;
	display:block;
	text-indent:-9999px;
	width:309px;
	height:140px;
}

div.product_topmenu06 a:hover{
	background:none;
}

