@charset "UTF-8";
@import url( format.css );
@import url( base.css );



body {
	background-color: #FFFFFF;
}

/* searchBox style
---------------------------------------------------- */
div#searchBox{
	overflow: hidden;
}
div#searchBox p{
	padding:0px 0px 0px 0px;
	text-align:left;
}
/* 2008.12.12 add */	
#area{
	clear:both;
}	
#area p{
	padding:0px 0px 0px 0px;
}
/* --------------- */

div#searchBox div#areamap{
	width:206px;
	height:193px;
	position:relative;
	margin:0px auto;
	padding:0px 0px 0px 0px;
	background: url("../../images/srch_areamap.gif") no-repeat center top;	
}
		div#searchBox div#areamap #takarazuka{
			top:33px;
			left:11px;
			position:absolute;
		}	
		div#searchBox div#areamap #hoku{
			top:34px;
			left:95px;
			position:absolute;
		}	
		div#searchBox div#areamap #hanshin{
			top:73px;
			left:23px;
			position:absolute;
		}	
		div#searchBox div#areamap #keihan{
			top:64px;
			left:130px;
			position:absolute;
		}	
		div#searchBox div#areamap #osakacity{
			top:110px;
			left:60px;
			position:absolute;
		}	
		div#searchBox div#areamap #hosaka{
			top:100px;
			left:136px;
			position:absolute;
		}	
		div#searchBox div#areamap #syuto{
			top:170px;
			left:13px;
			position:absolute;
		}	
		div#searchBox div#areamap #fukuoka{
			top:170px;
			left:78px;
			position:absolute;
		}	
		div#searchBox div#areamap #all{
			top:170px;
			left:127px;
			position:absolute;
		}	


	div#theme{
		padding:0px 0px 5px 0px;
		text-align:left;
	}
		div#theme p{
			padding:0px 0px 5px 0px;
		}
		div#theme select{
	width:206px;
	height: 22px;
	border: 1px solid #D0B98E;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	color: #666666;
		}

	div#freeword{
		padding:0px 0px 5px 0px;
		text-align:left;
	}
		div#freeword p{
			padding:0px 0px 0px 0px;
		}
		div#freeword input.stxt{
	width:155px;
	vertical-align:middle;
	margin-top: 3px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	color: #333333;
		}
		div#freeword input.sbtn{
			width:40px;
			height:25px;
			margin:4px 0px 0px 0px;
			vertical-align:middle;
		}
.txfeld{
	height: 18px;
	border: 1px solid #D0B98E;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
}


