@charset "shift_jis";
/*2009/6/3/yFSFIELDzAya.Douguchi*/
/*company Previous common******************************************************/	

h2 span{visibility:hidden;}
div#contents{
	width:852px;
	padding-top:24px;
	}
div#contents tr#bd_0 td,
div#contents tr#bd_0 th{border-bottom:0;}


/*search*/
ol#search{
	margin:0 auto;
	_margin:0;
	text-align:center;
	margin-top:15px;
	background:none;
	}
ol#search li span{
	font-weight:normal;
	}
li.plr_5{
	padding:0 5px;
	font-weight:bold;
	}

/*company_company_left_box.php********************************************************/
#left_box{
	width:200px;
	height:157px;
	background:url(../img/support/left_box_bg.jpg) no-repeat;
	float:left;
	}
#left_box ul{
	padding:18px 10px;
	}
#left_box li a,
div#container #left_box li{
	display:block;
	padding:0;
	}
#left_box li a{
	margin-left:18px;
	}
#left_box li span{visibility:hidden;}
#left_box li#li1{background:url(../img/support/li5.gif) no-repeat;}
#left_box li#li2{background:url(../img/support/li1.gif) no-repeat;}
#left_box li#li3{background:url(../img/support/li2.gif) no-repeat;}
#left_box li#li4{background:url(../img/support/li3.gif) no-repeat;}
#left_box li#li5{background:url(../img/support/li4.gif) no-repeat;}

#left_box li#li2,
#left_box li#li3,
#left_box li#li4,
#left_box li#li5{
	margin-top:10px;
	}
li#li1 a{width:87px;}
li#li2 a{width:50px;}
li#li3 a{width:162px;}
li#li4 a{width:25px;}
li#li5 a{width:75px;}
/******************************************************company Previous common*/	
/**support/column common***************************/
#support h2,
#column h2{
	width:851px;
	height:142px;
	background:url(../img/support/head.jpg) no-repeat;
	}
/***************************support/column common**/
/**support**********************************/
#support h3#h3_1,
#column h3#h3_1{
	background:url(../img/support/s1.jpg) no-repeat;
	height:17px;
	margin-top:31px;
	}
#support div#wrap,
#column div#wrap{
	width:640px;
	float:right;
	background:url(../img/line.jpg) repeat-x;
	}
#support div#f_l,
#support div#f_r,
#column div#f_l,
#column div#f_r{
	float:left;
	padding:15px 0 25px;
	}
#support div#f_l,
#column div#f_l{width:220px;}
#support div#f_r,
#column div#f_r{width:400px;}
#support div#f_l p,
#support div#f_r p,
#column div#f_l p,
#column div#f_r p{
	color:#0087A9;
	font-weight:bold;
	}
#support div#wrap input,
#support div#wrap select,
#column div#wrap input,
#column div#wrap select{
	display:block;
	float:left;
	margin:10px 10px 0 0;
	}
/*********************************support**/
/**column**********************************/
#column h3{padding-top:10px;}

#column div#wrap{
	width:640px;
	float:right;
	}
#column div#wrap2{
	float:right;
	padding:0 22px 0 21px;
	background:url(../img/support/l1.jpg) no-repeat;
	}

#column div#wrap2 div.wrap_in{
	background:url(../img/line.jpg) repeat-x 0 bottom;	
	width:597px;
	height:100px;
	margin-top:15px;
	}	
#column div#wrap2 div.mt_0{margin-top:0px;}	
#column div#wrap2 div.wrap_in div.f_l{
	width:108px;
	height:92px;
	float:left;
	background:none;
	}
#column div#wrap2 div.wrap_in div.f_l p{
	width:108px;
	vertical-align:baseline;
	}
#column div#wrap2 div.wrap_in div.f_r{
	width:462px;
	float:right;
	background:none;
	}
#column div#wrap2 div.wrap_in div.f_r h4{
	font-weight:normal;
	}
#column div#wrap2 div.wrap_in div.f_r h5{
	background:url(../img/btn_s.jpg) no-repeat 0 4px;
	padding-left:13px;
	}
#column div#wrap2 div.wrap_in div.f_r h5 a{
	color:#555;
	font-weight:bold;
	}
#column div#wrap2 div.wrap_in div.f_r h5 a:hover{
	text-decoration:underline;
	}
#column div.f_r div span{
	float:left;
	display:block;
	padding-top:10px;
	margin-left:1px;
	}
/*********************************column**/
/**p_warranty/life_warranty common**********************************/
#p_warranty h3,
#life_warranty h3{
	height:17px;
	margin-top:11px;
	}
#p_warranty div#wrap,
#life_warranty div#wrap{
	width:640px;
	float:right;
	}
#p_warranty div.wrap1,
#life_warranty div.wrap1,
#p_warranty div#wrap2,
#life_warranty div#wrap2,
#p_warranty div#wrap1{
	background:url(../img/line.jpg) repeat-x;
	padding:20px 0;
	}
#p_warranty div.wrap1 h4,
#p_warranty div.wrap1 p.txt{font-weight:bold;}
#p_warranty div.wrap1 p a{
	color:#0087A9;
	font-weight:bold;
	}
#p_warranty div.wrap1 ul,
#life_warranty div.wrap1 ul{padding-top:5px;}
#p_warranty div.wrap1 li,
#life_warranty div.wrap1 li{
	background:url(../img/support/s8.jpg) no-repeat 0 2px;
	padding:0 0 0 20px;
	margin-top:5px;
	}
#p_warranty div.wrap1 h4,
#p_warranty div.wrap1 p,
#life_warranty div.wrap1 p{padding-top:20px;}
#p_warranty div#wrap2 p,
#life_warranty div#wrap2 p{
	margin:0 auto;
	text-align:center;
	_text-align:left;
	_margin-left:247px;
	}
/**********************************p_warranty/life_warranty common**/
/**p_warranty**********************************/
#p_warranty h2{
	width:851px;
	height:142px;
	background:url(../img/support/head3.jpg) no-repeat;
	}

#p_warranty h3#h3_1{background:url(../img/support/s5.jpg) no-repeat;}
#p_warranty h3#h3_2{background:url(../img/support/s3.jpg) no-repeat;}
#p_warranty h3#h3_3{background:url(../img/support/s4.jpg) no-repeat;}
#p_warranty h3#h3_4{background:url(../img/support/m1.jpg) no-repeat;}
#p_warranty h3#h3_5{background:url(../img/support/e1.jpg) no-repeat;}
#p_warranty h3#h3_6{background:url(../img/support/s22.jpg) no-repeat;}
#p_warranty h3#h3_7{background:url(../img/support/s23.jpg) no-repeat;}
#p_warranty h3#h3_8{background:url(../img/support/m2.jpg) no-repeat;}
#p_warranty h3#h3_9{background:url(../img/support/m3.jpg) no-repeat;}
#p_warranty h3#h3_10{background:url(../img/support/e7.jpg) no-repeat;}
#p_warranty h3#h3_11{background:url(../img/support/e8.jpg) no-repeat;}

#p_warranty h4#h4_1{background:url(../img/support/e2.jpg) no-repeat;height:48px;padding:0;}
#p_warranty h4#h4_2{background:url(../img/support/e3.jpg) no-repeat;height:48px;padding:0;}
#p_warranty h4#h4_3{background:url(../img/support/e5.jpg) no-repeat;height:48px;padding:0;}

#p_warranty h5{
	font-weight:bold;
	background:url(../img/support/s8.jpg) no-repeat 0 2px;
	padding-left:18px;
	}
/*********************************p_warranty**/
/*free****************************************/
#p_warranty table{
	width:640px;	
	margin-top:30px;
	}
#p_warranty th,
#p_warranty td{
	padding:5px;
	border:#C0D6DA 1px solid;
	}
#p_warranty th{
	background:#0088AB;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	}
#p_warranty td span.fc_green{color:#0088AB;}
#p_warranty tr#bg td{background:#D8E6E7;}
#p_warranty td.ta_c{text-align:center;}
#p_warranty td.bg_gray{background:#EEF4F5;}
#p_warranty td a{color:#0088AB;}
/***************************************free*/
/*fee****************************************/
#p_warranty div#wrap1_l,
#p_warranty div#wrap1_r{
	width:314px;
	padding-top:20px;
	}
#p_warranty div#wrap1_l{float:left;}
#p_warranty div#wrap1_r{float:right;}
#p_warranty div#wrap1_l div,
#p_warranty div#wrap1_r div{
	background:url(../img/support/e4.jpg) no-repeat;
	height:122px;
	padding:0 15px;
	}
p_warranty div#wrap1_l div p,
#p_warranty div#wrap1_r div p{padding-top:15px;}
#p_warranty div#wrap1 p{padding-top:20px;}


#p_warranty div#wrap1_l table,
#p_warranty div#wrap1_r table{
	width:314px;
	margin-top:5px;
	border-left:#C0D6DA 1px solid;
	border-right:#C0D6DA 1px solid;
	border-top:#C0D6DA 1px solid;
	}
#p_warranty div#wrap1_l th,
#p_warranty div#wrap1_r th,
#p_warranty div#wrap1_l td,
#p_warranty div#wrap1_r td{
	background:none;
	border-bottom:#C0D6DA 1px solid;
	border-left:0;
	border-right:0;
	border-top:0;
	color:#007997;
	font-weight:normal;
	text-align:left;
	}
#p_warranty div#wrap4{
	clear:both;
	padding-top:30px;
	}
#p_warranty div#wrap4 div{
	background:url(../img/support/e6.jpg) no-repeat;
	padding-left:38px;
	height:409px;
	}
#p_warranty div#wrap4 div li{
	padding-top:18px;
	font-weight:bold;
	}
#p_warranty div#wrap4 div p{padding-top:5px;}
/***************************************fee*/
/**life_warranty*********************************/
#life_warranty h2{
	width:851px;
	height:142px;
	background:url(../img/support/head2.jpg) no-repeat;
	}
#life_warranty h3#h3_1{background:url(../img/support/s2.jpg) no-repeat;}
#life_warranty h3#h3_2{background:url(../img/support/s3.jpg) no-repeat;}
#life_warranty h3#h3_3{background:url(../img/support/s19.jpg) no-repeat;}
#life_warranty h4{
	color:#007997;
	font-weight:bold;
	background:url(../img/support/s20.jpg) repeat-x;
	border:#DDD 1px solid;
	padding:2px 10px;
	margin-top:20px;
	}
#life_warranty h4.large{background:url(../img/support/s21.jpg) repeat-x;}

#life_warranty p a{
	color:#0088AB;
	text-decoration:underline;
}

#life_warranty div.wrap1 ul{padding-top:20px;}
#life_warranty div.wrap1 div#wra2{
	margin-top:20px;
	padding-top:5px;
	background:url(../img/support/bg.jpg) no-repeat;
	}
#life_warranty div.wrap1 div#wra2_top{
	background:url(../img/support/bg2.jpg) repeat-y;
	padding:0;
	}
#life_warranty div#wra2 table{
	border-top:#D0E0E3 1px solid;	
	}
#life_warranty div#wra2 tr#pdb_25 th,
#life_warranty div#wra2 tr#pdb_25 td{padding-bottom:25px;}
#life_warranty div.wrap1 div#wra2_botoom{
	background:url(../img/support/bg3.jpg) no-repeat center bottom;
	padding:20px 25px 0;
	}
#life_warranty div.wrap1 div#wrap3{clear:both;}
#life_warranty div.wrap1 div#wrap3 table{
	width:636px;
	margin-top:5px;
	}
#life_warranty div.wrap1 div#wrap3 th,
#life_warranty div.wrap1 div#wrap3 td{border:#D0E0E3 1px solid;}
#life_warranty div.wrap1 div#wrap3 th{
	background:url(../img/support/s8.jpg) no-repeat 12px 12px;
	color:#007997;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:10px 0 10px 30px;
	}
#life_warranty div.wrap1 div#wrap3 td{
	text-align:center;
	padding:10px;
	}
#life_warranty div.wrap1 li{
	background:url(../img/support/s8.jpg) no-repeat 0 2px;
	padding-left:20px;
	}
#life_warranty div.wrap1 ul{padding:10px 10px 0;}

#life_warranty div.wrap1 ol li{
	display:block;
	background:none;
	padding-left:0;
	color:#555;
	}
#life_warranty div.wrap1 ol{
	background:none;
	padding-left:10px;
	}
	
#life_warranty ul.circle li{
	background:url(../img/support/s8.jpg) no-repeat 0 2px;
	padding-left:20px;
	margin-top:5px;
}

#life_warranty table{
	width:640px;	
	margin-top:30px;
	}
#life_warranty th,
#life_warranty td{
	padding:5px;
	border:#C0D6DA 1px solid;
	}
#life_warranty th{
	background:#0088AB;
	color:#FFF;
	font-weight:normal;
	text-align:center;
	}
#life_warranty td span.fc_green{color:#0088AB;}
#life_warranty td.ta_c{text-align:center;}
#life_warranty td a{color:#0088AB; text-decoration:underline;}
/*********************************life_warranty**/

/**faq*********************************/
#faq h2{
	width:851px;
	height:142px;
	background:url(../img/support/head5.jpg) no-repeat;
	}
#faq h3#h3_1{
	background:url(../img/support/f1.jpg) no-repeat;
	height:17px;
	}	
#faq h3#h3_2{
	background:url(../img/support/f2.jpg) no-repeat;
	height:17px;
	
	}
#faq h3#h3_3{
	background:url(../img/support/f3.jpg) no-repeat;
	height:17px;
	}
#faq h3#h3_4{
	background:url(../img/support/f4.jpg) no-repeat;
	height:18px;
	}
#faq div.wrap3 th{
	color:#0087A9;
	font-weight:bold;
	margin-top:24px;
	padding-left:30px;
	background:url(../img/support/s8.jpg) no-repeat 10px 11px;
	}
#faq div#wrap{
	width:640px;
	float:right;
	}
#faq div.wrap1{
	background:url(../img/line.jpg) repeat-x;
	padding-top:31px;
	clear:both;
	}
#faq div.wrap{
	margin:0;
	padding-top:24px;
	}
#faq div.f_l{
	float:left;
	height:69px;
	width:212px;
	padding:0;
	}
#faq div.f_l p,
#faq div.f_l1 p{
	color:#0087A9;
	font-weight:bold;
	}
#faq div#wrap input,
#faq div#wrap select{
	display:block;
	float:left;
	margin:10px 0 0 0;
	width:140px;
	}
#faq div#wrap input.btn,
#faq div#wrap select.btn{
	width:49px;	
	margin:10px 0 0 10px;
	}
#faq table{
	width:640px;
	margin-top:24px;
	}
#faq th,
#faq td{
	border:#C0D6DA 1px solid;
	padding:10px;
}
#faq th{
	background:#F3F8F8;	
	font-weight:bold;
	text-align:left;
	}
#faq th#w_60{width:60%;}
#faq th#w_10{width:14%;}
#faq td.ta_c{text-align:center;}
#faq td.icon{
	background:url(../img/btn_s.jpg) no-repeat 15px 13px;
	padding-left:30px;
	text-align:left;
	}
#faq td.icon a{color:#555;}
#faq td.icon a:hover{text-decoration:underline;}
#faq div.wrap3 p#list2{
	background:url(../img/btn_m.jpg) no-repeat 540px 4px;
	padding-left:20px;
	height:20px;
	text-align:right;
	margin-top:20px;
	}
#faq div.wrap3 p#list2 a{color:#0087A9;}
#faq div.wrap3 p#list2 a:hover{text-decoration:underline;}

/*details********************************************/
#faq div.wrap3{
	background:url(../img/line.jpg) repeat-x;
	padding-top:30px;
	}
#faq div.wrap3 div#wrap2_1{
	padding:20px 0 0;
	clear:both;
	border:0;
	}

#faq div#wrap2_1 h4{
	background:#F3F8F8;
	font-weight:normal;
	border:#C0D6DA 1px solid;
	clear:both;
	width:638px;
	height:22px;
	}
#faq div#wrap2_1 h4 span{
	visibility:visible;
	margin-top:5px;}
#faq div#wrap2_1 h4 span.f_l{
	width:540px;
	display:block;
	float:left;
	text-indent:10px;
		}
#faq div#wrap2_1 h4 span.f_r{
	width:70px;
	display:block;
	float:right;
	}
#faq div.wrap3 h5{
	background:url(../img/support/f5.jpg) no-repeat;
	padding:5px 0 5px 30px;
	}	
#faq div.wrap3 div.f_l{
	float:left;
	padding:30px 0 25px;
	}
#faq div.wrap3 div.f_l{width:213px;}
#faq div.wrap3 div.f_l p{
	color:#0087A9;
	font-weight:bold;
	}
#faq div.wrap3 div p{
	background:url(../img/support/f6.jpg) no-repeat;
/*	padding:5px 0 5px 30px;
	margin-top:19px;
*/
	}	
#faq div.wrap3 div p#body{
	padding:5px 0 5px 30px;
	margin-top:19px;
	}

#faq div.wrap3 div{
	border-bottom:#C0D6DA 1px solid;
	border-left:#C0D6DA 1px solid;
	border-right:#C0D6DA 1px solid;
	padding:24px;
	}
#faq div.wrap3 p#list{
	background:url(../img/btn_s.jpg) no-repeat 565px 4px;
	padding-left:20px;
	height:20px;
	text-align:right;
	margin-top:20px;
	}
#faq div.wrap3 p#list a{color:#555;}
#faq div.wrap3 p#list a:hover{text-decoration:underline;}

#faq div.wrap3 p#pdf{
	background:url(../img/btn_s.jpg) no-repeat 0 5px;_background:url(../img/btn_s.jpg) no-repeat 0 2px;
	padding-left:15px;
	text-align:left;
	height:20px;
	margin-top:20px;
	}
#faq div.wrap3 p#pdf a{color:#555;}
#faq div.wrap3 p#pdf a:hover{text-decoration:underline;}

#faq div.wrap3 p span img{
	vertical-align:text-top;
	height:12px;
	}

#faq div.wrap3 p#pdf span#f_l{
	float:left;
	height:16px;
	}

#faq div.wrap3 div#wrap2_l ul{padding-top:24px;}
/*********************************faq**/
/*all Previous common******************************************************/	
/*contents*/
/*ol*/
ol{	
	background:url(../img/bread.jpg) no-repeat 0 7px;	
	padding-left:23px;
	margin-left:2px;
	height:27px;
}
ol li{
	display:inline;
	margin-top:4px;
	display:block;
	float:left;
}

div#container ol li,
div#container ol li a,
div#wrap1_2 p a{
	color:#0087A9;
	}
div#container ol li a{text-decoration:underline;}

/**repair*********************************/
#repair h2{
	width:851px;
	height:142px;
	background:url(../img/support/head4.jpg) no-repeat;
	}
#repair h3{
	color:#0088AB;
	font-weight:bold;
	margin-top:10px;
	}

#repair h3#h3_1{background:url(../img/support/s9.jpg) no-repeat;}
#repair h3#h3_2{background:url(../img/support/s10.jpg) no-repeat;}
#repair h3#h3_3{background:url(../img/support/s11.jpg) no-repeat;}
#repair h3#h3_4{background:url(../img/support/s12.jpg) no-repeat;}

#repair h3#h3_1,
#repair h3#h3_2,
#repair h3#h3_3,
#repair h3#h3_4{
	margin-top:0px;
	height:17px;
	}
#repair div.wrap h4{font-weight:bold;}
#repair div#wrap{
	border:#C0D6DA 1px solid;
	padding:25px;
	}
#repair div#wrap ul{padding-top:10px;}
#repair div#wrap li{
	background:url(../img/support/s8.jpg) no-repeat 0 2px;
	padding-left:20px;
	margin-top:5px;
	}
#repair div#wrap1{
	border:#D0E0E3 5px solid;
	margin-top:10px;
	padding:10px 20px;
	}
#repair h3.mt_0,
#repair div#wrap li.mt_0{margin-top:0px;}

#repair dt,
#repair dd{display:inline;}
#repair dd{color:#0088AB;}

#repair div#wrap1_2{
	margin-top:20px;
	}
#repair div#wrap2{
	background:url(../img/line.jpg) repeat-x;
	clear:both;
	padding-top:25px;
	margin-top:10px;
	}
#repair div.wrap{
	border:#D0E0E3 5px solid;
	padding:10px 30px;
	margin-top:10px;
	}	
#repair div.wrap div{
	background:url(../img/line.jpg) repeat-x;
	padding-top:25px;
	}
/*form*/
#repair div#wrap2 dl{
	height:39px;
	background:url(../img/line.jpg) repeat-x;
	width:852px;
	}
#repair div.wrap dl{
	height:39px;
	background:url(../img/line.jpg) repeat-x;
	width:782px;
	}
#repair div#wrap2 dt{
	width:310px;
	float:left;
	padding-top:12px;
	text-indent:10px;
	}
#repair div.wrap dt{
	width:280px;
	float:left;
	padding-top:12px;
	text-indent:10px;
	}

#repair div#wrap2 dd{
	width:522px;
	height:20px;
	float:left;
	}
#repair div.wrap dd{
	height:20px;
	width:500px;
	float:left;
	}

#repair div#wrap2 dd.fl input,
#repair div.wrap dd.fl input{
	float:left;
	display:block;
	height:17px;
	margin-top:2px;
	}
#repair div#wrap2 dd,
#repair div.wrap dd{margin-top:10px;}

#repair div#wrap2 dd,
#repair div.wrap dd,
#repair div#wrap2 dl span,
#repair div.wrap dl span{color:#0088AB;}
#repair div#wrap2 dd span,
#repair div.wrap dd span{
	display:block;
	float:left;
	height:17px;
	margin-top:3px;
	color:#555;
	}

#repair div.wrap dd textarea#details {
	height:80px;
	width:490px;
	}
#repair div.wrap dl.h_105{height:105px;}
#repair div.wrap dl#h_185{height:185px;}

#repair div#wrap2 dt span,
#repair div.wrap dt span{
	padding-left:15px;
	font-size:11px;
	}

#repair div#wrap2 dt span.independence{
	background:url(../img/support/independence.jpg) no-repeat right 0;
	padding:0 170px 0 0;
	color:#555;
	font-size:12px;
	min-height:24px;
	display:inline-block;
	}
* html #repair div#wrap2 dt span.independence{height:24px;}

#repair div#wrap2 dl.erro dt span.independence{
	background:url(../img/support/independence_erro.jpg) no-repeat right 0;
	padding:0 170px 0 0;
	color:#555;
	font-size:12px;
	min-height:24px;
	display:inline-block;
	}
* html #repair div#wrap2 dl.erro dt span.independence{height:24px;}

#repair div#wrap2 div.add,
#repair div.wrap div.add{
	width:165px;
	height:20px;	
	float:left;
	padding:0;
	background:none;
	}

#repair div#wrap2 div.add_ret,
#repair div.wrap div.add_ret{
	height:20px;	
	float:left;
	padding:0;
	background:none;
	}
#repair div#formfbtn{
	width:145px;
	margin-left:353px;
	clear:both;
	padding-top:20px;
	}
#repair a{
	color:#0087A9;
	text-decoration:underline;
	}

/*form*/
/*********************************repair**/
/**repair/confirmation*********************************/
#repair div#confbtn{
	width:235px;
	margin-left:313px;
	clear:both;
	padding-top:20px;
	}

#repair div#confbtn div{
	padding:20px 10px 0 0;
	float:left;
	}
/*******************************repair/confirmation****/
/**erro*********************************/

#repair div#wrap2 dl.erro,
#repair div.wrap dl.erro{background:url(../img/line.jpg) repeat-x #FFD9D9;}

#repair ul#erro_txt li{
	color:#FF0000;
	background:none;
	padding:0;
	}

/***list******************************************************************/
div#product h3,
div#product_list h3{
	background:url(../img/bg_list_head_cat.jpg) no-repeat;
	padding-left:10px;
	height:24px;
	line-height:24px;
	}
div#product div#wrap2,
div#product_list div#wrap2{
	float:right;
	padding:0 22px 0 21px;
	background:url(../img/product/l1.jpg) no-repeat;
	}
div#product div#wrap2 div.wrap_in,
div#product_list div#wrap2 div.wrap_in{
	background:url(../img/line.jpg) repeat-x 0 bottom;	
	width:597px;
	/*height:100px;*/
	height:105px;
	margin-top:15px;
	}	
div#product div#wrap2 div.mt_0,
div#product_list div#wrap2 div.mt_0{margin-top:0px;}	
div#product div#wrap2 div.wrap_in div.f_l,
div#product_list div#wrap2 div.wrap_in div.f_l{
	width:108px;
	height:92px;
	float:left;
	background:none;
	}
div#product div#wrap2 div.wrap_in div.f_l p,
div#product_list div#wrap2 div.wrap_in div.f_l p{
	width:108px;
	vertical-align:baseline;
	}
div#product div#wrap2 div.wrap_in div.f_r,
div#product_list div#wrap2 div.wrap_in div.f_r{
	width:462px;
	float:right;
	background:none;
	}
div#product div#wrap2 div.wrap_in div.f_r h4,
div#product_list div#wrap2 div.wrap_in div.f_r h4{
	font-weight:normal;
	}
div#product div#wrap2 div.wrap_in div.f_r h5,
div#product_list div#wrap2 div.wrap_in div.f_r h5{
	background:url(../img/btn_s.jpg) no-repeat 0 4px;
	padding-left:13px;
	}
div#product div#wrap2 div.wrap_in div.f_r h5 a,
div#product_list div#wrap2 div.wrap_in div.f_r h5 a{
	color:#555;
	font-weight:bold;
	}
div#product div#wrap2 div.wrap_in div.f_r h5 a:hover,
div#product_list div#wrap2 div.wrap_in div.f_r h5 a:hover{
	text-decoration:underline;
	}
div#product div#wrap div.wrap_in div,
div#product_list div#wrap div.wrap_in div{
	background:url(../img/line.jpg) repeat-x 0 bottom;
	padding-bottom:20px;
	margin-top:20px;
	}
div#product  div.f_r div span,
div#product_list  div.f_r div span{
	float:left;
	display:block;
	padding-top:10px;
	margin-left:1px;
	}
div#product div.f_r div,
div#product_list div.f_r div{
	height:27px;
	float:left;
	}
div#product div.f_r div span.ml_0,
div#product_list div.f_r div span.ml_0{
	margin-left:0;
	}
div#product_list div#wrap3{
	background:url(../img/line.jpg) repeat-x 0 bottom;
	padding-top:10px;
	margin-top:20px;
	}
/**********************************************************************list**/