	
	#left div.block dl#search input{
		margin:0px 3px 0px 12px;
	}
	#left div.block dl#search input.key{
		width:440px;
	}
	#left div.block dl#search dd.submit{
		text-align:center;
	}
	#left div.block dl#search dt{
		margin-bottom:0px;
		color:#960;
		font-weight:bold;
		background-image:url(../images/all_line_alpha.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		padding:0px 0px 2px 4px;
		margin:0px 0px 5px 0px;
	}
	#left div.block dl#search dd{
		margin:0px 0px 6px 20px;
	}





	#left div.search_list{
		width:630px;
		margin:0px auto 20px auto;
		background-image:url(../images/all_line_alpha.gif);
		background-repeat: no-repeat;
		background-position: bottom;
	}
		#left div.search_list div.l{
			width:87px;
			float: left;
			display: inline;
			margin:0px 8px 12px 20px;
		}
			#left div.search_list div.l img{
				width:87px;
				margin:0px;
				display:inline;
			}
			#left div.search_list div.l img.ribon{
				width:86px;			
			}
			
		#left div.search_list div.r{
			width:515px;
			float: left;
			display: inline;
			padding:0px 0px 0px 0px;
			margin:0px 0px 12px 0px;
			position:relative;
		}
			#left div.search_list p{
				color:#000;
			}
				#left div.search_list p a{
					color:#000;
					text-decoration:none;
				}
				#left div.search_list p a:hover{
					color:#333;
					text-decoration:underline;
				}
			#left div.search_list p.icon span{
				display:block;
				float:left;
				margin:0px 3px 0px 0px;
				width:60px;
				text-align:center;
				border:solid 1px #999;
			}
			#left div.search_list p.icon span.brown{
				color:#fff;
				width:90px;
				background-color:#960;
			}
			#left div.search_list p.icon span.blue{
				color:#fff;
				width:90px;
				background-color:#09C;
			}
			#left div.search_list p.icon span.green{
				color:#fff;
				width:90px;
				background-color:#696;
			}
			#left div.search_list p.icon span.area{
				background-color:#ffc;
			}
			#left div.search_list p.icon span.wide{
				width:125px;
			}
	
			#left div.search_list div.r span.name{
				display:block;
				padding:4px 0px 0px 0px;
				font-size:1.16em;
			}
			#left div.search_list div.r span.name a{
				text-decoration:underline;
			}
			#left div.search_list div.r span.name a:hover{
				text-decoration:none;
			}
			
			
			#left div.search_list div.r p.option{
				display:block;
				color:#900;
			}


	#left div.item{
		padding:0px 0px 0px 0px;
	}

	#left div.item h3{
		padding:8px 13px 15px 13px;
		margin:0px 15px 17px 0px;
		font-size:1.4em;
		color:#000;
		background-image:url(../images/all_line_dash.gif);
		background-position: bottom;
		background-repeat: repeat-x;
		border:none;
	}

		#left div.item div.l{
			width:176px;
			float: left;
			display: inline;
			margin:0px 10px 12px 5px;
		}
			#left div.item div.l img{
				width:176px;
				margin:0px;
			}
			#left div.item div.l img.ribon{
				width:169px;
			}
		#left div.item div.r{
			width:440px;
			float: left;
			display: inline;
			padding:0px 0px 0px 0px;
			margin:0px 0px 12px 0px;
			position:relative;
		}
			#left div.item p{
				color:#000;
			}
				#left div.item p a{
					color:#000;
					text-decoration:none;
				}
				#left div.item p a:hover{
					color:#333;
					text-decoration:underline;
				}
			#left div.item p.icon{
				margin:0px 0px 24px 0px;
			}
			#left div.item p.icon span{
				display:block;
				float:left;
				margin:0px 3px 0px 0px;
				width:60px;
				text-align:center;
				border:solid 1px #999;
			}
			#left div.item p.icon span.brown{
				color:#fff;
				width:90px;
				background-color:#960;
			}
			#left div.item p.icon span.blue{
				color:#fff;
				width:90px;
				background-color:#09C;
			}
			#left div.item p.icon span.green{
				color:#fff;
				width:90px;
				background-color:#696;
			}
			#left div.item p.icon span.wide{
				width:125px;
			}


			#left div.item p.icon span.area{
				background-color:#ffC;
			}
	
			#left div.item div.r span.name{
				display:block;
				padding:4px 0px 0px 0px;
				font-size:1.16em;
			}
			#left div.item p.option{
				padding-top:28px;
				color:#900;
			}

	#left div.item div.itemlist{
		margin:0px 0px 40px 30px;
	}
		#left div.itemlist h4{
			width:138px;
			float: left;
			display: inline;
			background-image:url(../images/all_item_dt.jpg);
			background-repeat: repeat-x;
			background-position: 0px 0px;
			padding:7px 10px;
			margin:0px 0px 20px 0px;
			color:#036;
			border-top:solid 1px #ccc;
		}
		#left div.itemlist p{
			border-top:solid 1px #ccc;
			margin:0px 0px 20px 0px;
			padding:5px 3px 0px 8px;
			width:455px;
			float: left;
			display: inline;
		}

