@charset "utf-8";
/*///////CSS///////*/

#M680 a{color:#630;font-weight:bold;margin-bottom:10px;}
#M680 a.tv{color:#c30;}
#ops{
	background:url(searchimg/options_bottom.gif) 0 bottom no-repeat;
	padding:3px 20px 18px 20px;font-size:10px;color:#763d06;
	}
#op1 label{font-size:12px;}
#op345{background:url(searchimg/op234.gif) 0 0 no-repeat;height:25px;}
#op1,#op2,#op3,#op4{padding:0;line-height:1.2;}
#op1in{padding:0 0 7px 80px;background:url(searchimg/op1.gif) 10px 3px no-repeat;}
#op2in,#op3in,#op4in{padding:3px 0 10px 76px;}
#op2{background:url(searchimg/op2bg.gif) 0 bottom no-repeat;}
	#op2in{background:url(searchimg/op2.gif) 0 0 no-repeat;}
#op3{background:url(searchimg/op3bg.gif) 0 bottom no-repeat;}
	#op3in{background:url(searchimg/op3.gif) 0 0 no-repeat;}
#op4{background:url(searchimg/op4bg.gif) 0 bottom no-repeat;padding-bottom:2px;}
	#op4in{background:url(searchimg/op4.gif) 0 0 no-repeat;}

#op4 table{border-collapse:collapse;width:380px;}
	#op4 td{padding:0;}
.op{white-space:nowrap;padding-right:2px;text-decoration:underline;}
.op input{margin:0;padding:0;}
.clear{white-space:nowrap;}
#M680 .clear a{color:#c68c43;}
#btnsearch{position:relative;}
#btnsearch a{
	position:absolute;display:block;
	width:156px;height:48px;top:-75px;left:503px;
	background:url(searchimg/search_btn.gif) 0 0 no-repeat;
	}
#btnsearch a:hover{background-position: 0 -48px;}

h2.heading{position:relative;}
h2.heading img{
	position:absolute;
	display:block;top:15px;left:9px;
	}
#resultfield{
	background:url(searchimg/result_bg.gif) 0 0 repeat-y;
	border-bottom:solid 1px #a3a399;
	padding:15px 40px 15px 165px;
	}
#resultfield .caution{color:#763d06;font-size:10px;padding:20px 0 0;}
#target{min-height:250px;}
#default{
	background:url(searchimg/default.gif) center center no-repeat;
	height:250px;
	}
#searching{
	background:url(searchimg/searching.gif) center center no-repeat;
	height:250px;
	}
#nomatch{
	text-align:center;padding-top:50px;color:#b4563b;
	font-size:14px;
	}
/**/

.unit{
	background:#fbfbfb url(searchimg/result_hr.gif) 0 bottom repeat-x;
	padding:0 0 19px;margin-bottom:3px;
	}
.unit table{
	margin:0;padding:0;border-collapse:collapse;width:475px;
	border-bottom:solid 1px #cf3100;background:#fff;
	}
#M680 .unit th{font-weight:bold;color:#cf3100;font-size:16px;line-height:1.3;text-align:left;}
#M680 .unit th a{text-decoration:none;color:#cf3100;}
	#M680 .unit th a:hover{text-decoration:underline;}
#M680 .unit td{text-align:right;white-space:nowrap;vertical-align:bottom;line-height:1.1;padding-bottom:2px;}
	.unit td .oadate{font-size:10px;padding:0 5px;}
.unit .keyparade{background:#efefef; padding:4px 0 0 4px;}
	.unit .keyparade img{margin:0 2px 4px 0;}
.unit .detail{padding:6px 0;}
	.unit .detail .icon1{
		background:url(searchimg/icon1.gif) 0 0 no-repeat;
		padding-left:16px;
		}
	.unit .detail .icon2{
		background:url(searchimg/icon2.gif) 0 0 no-repeat;
		padding-left:16px;
		}
	.unit .detail .icon3{
		background:url(searchimg/icon3.gif) 0 0 no-repeat;
		padding-left:30px;
		}

	.unit .map{
		background:url(searchimg/icon_map.gif) 0 center no-repeat;
		padding-left:16px;
		}
.unit .tel{background:url(searchimg/tel.gif) 0 0 no-repeat;padding-left:33px;min-height:17px;}
.unit .address{background:url(searchimg/address.gif) 0 0 no-repeat;padding-left:33px;min-height:17px;}
#M680 .unit .officiallink{padding:3px 0 0;}
#M680 .unit .officiallink a{
	display:block;width:151px;height:16px;
	background:url(searchimg/officiallink.gif) 0 0 no-repeat;
	margin-bottom:0;
	}
.unit .officiallink a:hover{background-position:0 -16px;}
.ptop{text-align:right;margin-bottom:15px;}

#updateinfo{
	background:url(searchimg/update_bottom.gif) 0 bottom no-repeat;
	color:#763d06;
	}
#updateinfo h2{
	height:33px;
	background:url(searchimg/update_top.gif) 0 top no-repeat;
	}
#updateinfo ul{
	padding:5px 15px 10px;
	}
#updateinfo li{
	padding-bottom:5px;line-height:1.3;
	background:url(searchimg/update_hr.gif) 0 bottom repeat-x;
	margin-bottom:5px;
	}
#updateinfo .oa{font-size:10px;}
