/*検索結果*/
#main_title{
	margin-bottom:1px;
}

#result_info03{
	text-align:center;
}
#result_info03 ul.page_list{  
	padding:15px 0;
	color:#666;
	clear:both;
	overflow:hidden;
}
#result_info03 ul.page_list li{  
	display:inline;  
	margin-right:2px;
}  
#result_info03 ul.page_list a{  
	padding:2px 7px;
	text-decoration:underline;
	color:#333;
}
#result_info03 ul.page_list form{
	display:inline;
}
#result_info03 ul.page_list li.current_page{  
	padding:2px 7px;
	color:#a42c53;   
}  
#result_info03 ul.page_list a:hover{
	text-decoration:none;
}

#result_info03 ul.page_list .page_back a{
	background:url(/img/db/icon_back.gif) no-repeat left center;
	padding-left:12px;
}
#result_info03 ul.page_list .page_next a{
	background:url(/img/db/icon_next.gif) no-repeat right center;
	padding-right:12px;
}


#hidden {display:none;}


#content h1{
	background:url(/img/db/db_bg02.jpg) repeat-x left top;
	padding:20px 15px 0;
	color:#4c1200;
	font-weight:bold;
	font-size:175%;
	margin-bottom:4px;
}
#content p.price{
	padding: 0px 15px 20px;
}
#content p.price strong{
	font-size:130%;
	color:#A3244F;
	font-weight:bold;
}
#content .railway-station{
	padding:0 15px 15px;
	color:#4c1200;
	font-size:100%;
	margin-bottom:0;
}

#content .railway-station dt{
	font-weight:bold;
}

#hidden {display:none;}

#content table{
	width:680px;
}
#content table,
#content table th,
#content table td{
	border:1px solid white;
	border-collapse:collapse;
}

#content table th,
#content table td{
	padding:4px 12px;
}
#content table thead th{
	text-align:left;
	background-color: #BFBFBF;
	font-weight:bold;
	font-size:114%;
}

#content table tbody th{
	background-color: #E8E8E8;
	width:10.5em;
}
#content table tbody td{
	background-color: #F3F3F3;
}
#content table tbody td.price{
	width:6em;
	text-align:right;
	white-space:nowrap;
}
#content table tbody td.detail{
	width:5em;
	text-align:center;
	white-space:nowrap;
}

