#main #page_title{margin-top:8px;}

#main #product_detail_title{
	margin:8px 0 0 15px;
	padding-top:2px;
	padding-left:21px;
	height:26px;
	color:#FFFFFF;
	font-size:17px;
	background:url(/images/product_detail_title.gif) 0 0 no-repeat;
}


#wapper #main_wapper #main #product_list{
	margin:27px 0 0 15px;
}

#wapper #main_wapper #main #product_detail{
	margin:21px 0 0 15px;
}

#wapper #main_wapper #main #product_list ul{
	margin-left:24px;
	list-style-type:none;
}
#wapper #main_wapper #main #product_list ul li{
	margin-bottom:14px;
	font-size:14px;
	background:url(/images/li_depth_1.gif) 0 6px no-repeat;
	padding-left:12px;
}


a.linelink14px:link {color:#031A3D;font-size:14px;}
a.linelink14px:visited {color:#031A3D;font-size:14px;}
a.linelink14px:hover {color:#031A3D;font-size:14px;text-decoration: underline}
a.linelink14px:active {color:#031A3D;font-size:14px;text-decoration:underline}

.pcount{
	padding-left:5px;
	color:#5A1D7A;
	font-weight:bold;
}


#wapper #main_wapper #main #product_list table{
	margin-left:21px;
	border-collapse:collapse;
	width:605px;
}

#wapper #main_wapper #main #product_list table th{
	text-align:left;
	padding:0;
	padding-left:15px;
	color:#017DC7;
	font-size:14px;
	border-bottom:1px solid #80BFE2;
}

#wapper #main_wapper #main #product_list table td{
	text-align:left;
	padding:5px 0 5px 15px;
}

/*product_list.php*/
.colred_td{background-color:#E5F2FA;}

/*product_detail.php*/

#main #sub_product_detail{margin:15px 0px 0 14px;}

#main #product_detail #summary{
	margin:0px 65px 0px 50px;
	height:130px;
}

#main #product_detail #summary #pimage{
	float:left;
	/*width:205px;
	height:130px;*/
	width:147px;
	height:104px;
	text-align:center;
}

#main #product_detail #summary #pinfo{
	margin-left:228px;
}

#main #product_detail table{width:100%;border-collapse:collapse;}

#main #product_detail table th{
	text-align:left;
	font-size:14px;
	padding-left:12px;
	color:#FFFFFF;
	font-weight:normal;
}
#main #product_detail table td{
	text-align:left;
	font-size:12px;
	padding-left:26px;
	font-weight:normal;	
}

#main #product_detail #summary #pinfo table tr{height:26px;}
#main #product_detail #summary #pinfo table th{width:115px;}


.detail_th01{background-color:#75B3D8;}
.detail_th02{background-color:#90C5E4;}

.detail_td01{background-color:#BCD5EB;}
.detail_td02{background-color:#E6EFF8;}


#main #product_detail #summary #pinfo #questionAndprint{margin-top:8px;text-align:right;}

.makequestion{
	background:url(/images/big_button_left.gif) 0 0 no-repeat;
	width:109px;
	height:20px;
	border:none;
}

.printpage{
	background:url(/images/big_button_right.gif) 0 0 no-repeat;
	width:109px;
	height:20px;
	border:none;
}


#main #product_detail #description{
	margin:43px 24px 0px 0px;
	background-color:#FAFAFA;
}

.item_header{
	float:left;
	width:145px;
	padding:5px 0 0 5px;
	font-weight:bold;
}

.item_contents{
	margin-left:180px;
	padding:5px;
	height:auto !important;
	height:22px;
	min-height:22px;
}

.item_header_wide{
	padding:5px 0 0 5px;
	font-weight:bold;
}

.item_contents_wide{
	margin-top:10px;
	padding:5px 5px 0 5px;
}

.clear{clear:rigth;height:20px;}

.sub_item{margin:15px 5px 5px 0;}

.sub_title{margin:0 0 5px 0;background-color:#BCD5EB;font-weight:bold;line-height:1.5em;padding-left:5px;}
.sub_title_sub_item{margin:15px 5px 5px 14px;}

.img_text{margin:5px 0 5px 0;}
.wide_img_text{margin:5px;}

.font_11_text{font-size:11px;}

.margin_top_15{margin-top:15px;}

.ol_none_title{list-style:none;}

#main #product_detail #description p{line-height:1.5em;margin-bottom:10px;}

#main #product_detail #description img{max-width:630px;}

#main #product_detail ul{
	padding:0;
	list-style-type:none;
}

#main #product_detail ul li{
	line-height:1.5em;
	background:url(/images/li_depth_1.gif) 0 6px no-repeat;
	padding-left:12px;
}

#main #product_detail ul li ul li{
	line-height:1.5em;
	background:url(/images/li_depth_2.gif) 0 7px no-repeat;
	padding-left:12px;
}

#main #product_detail ul li ul li ul li{
	line-height:1.5em;
	background:url(/images/li_depth_3.gif) 0 8px no-repeat;
	padding-left:12px;
}

#main #product_detail ol li ol{margin-left:16px;list-style-type:lower-alpha;}

#main #product_detail #description table th{
	text-align:left;
	padding-left:5px;
	background-color:#E6EFF8;
	border:1px solid #BCD5EB;
	color:#24201F;
	font-size:12px;
	font-weight:bold;
	line-height:1.5em;
}

#main #product_detail #description table td{
	padding-left:5px;
	line-height:1.5em;
	border:1px solid #BCD5EB;
}

#main #product_detail #description #none_border_table table td{border:none;}

#main #product_detail #description #sub_img{margin:5px 0 10px 0;}
#main #product_detail #description #sub_img span{margin:0 5px 0 5px;}


#main #product_detail #citation{
	margin:15px 24px 0px 0px;
}

#main #product_detail #citation #title{
	background-color:#E5F2FA;
	line-height:1.5em;
	font-weight:bold;
	padding-left:5px;
}

#main #product_detail #citation #citation_list{
	margin:9px 0 0 6px;
}

/*#main #product_detail ol{margin-left:18px;}*/
#main #product_detail ol li{
	line-height:1.5em;
}

.font9{font-size:9px;line-height:1em;}

.error_title{color:#000000;font-size:15px;margin-bottom:20px;}

/*whatisnew.php*/
#main #sub_title_type1{
	margin:15px 0 0 15px;
	padding-top:3px;
	padding-left:21px;
	height:23px;
	color:#67468B;
	font-size:15px;
	background:url(/images/title04.gif) 0 0 no-repeat;
}

