@charset "Shift_JIS";

/* page_ttl
**********************************************************************/
h1{
	width:615px;
	height:45px;
	background:url(../../../../ikiiki/img/page_ttl.gif) no-repeat 0 0;
	text-indent:-9999px;
	margin-bottom:25px;
	}


p.bt-genki{
	width:220px;
	height:66px;
	margin-bottom:20px;
	}
	
	p.bt-genki a{
		width:220px;
		height:66px;
		background:url(../../../../ikiiki/img/bt-genki.jpg) no-repeat 0 0;
		display:block;
		text-indent:-9999px;
		overflow:hidden;
		}
		
		p.bt-genki a:hover{
			background-position:0px -66px;
			}


/* main_inner
**********************************************************************/
#search_map{
	width:605px;
	_width:615px;
	border:3px solid #DFD8C7;
	padding:2px;
	margin-bottom:30px;
	}


#keyword_search{
	width:575px;
	_width:615px;
	border:3px solid #DFD8C7;
	padding:10px 20px 10px 10px;
	margin-bottom:30px;
	}
	
	#keyword_search h2{
		width:275px;
		height:50px;
		background:url(../../../../ikiiki/img/search.jpg) no-repeat 0 0;
		text-indent:-9999px;
		float:left;
		}
	
	.keyword_search_form{
		float:right;
		margin:15px 0px 0px 0px;
		}
		
		.keyword_search_form input.textarea{
			width:205px;
			}


#keyword_city{
	width:575px;
	_width:615px;
	border:3px solid #DFD8C7;
	padding:10px 20px 10px 10px;
	margin-bottom:30px;
	}
	
	#keyword_city h2{
		width:360px;
		height:41px;
		background:url(../../../../ikiiki/img/search-city.jpg) no-repeat 0 0;
		text-indent:-9999px;
		margin-bottom:20px;
		}
	
	#keyword_city p{
		line-height:200%;
		margin-bottom:10px;
		}
		
		#keyword_city p label{
			float:left;
			width:95px;
			}
	
	#keyword_city div.submit{
		text-align:center;
		}
	















/* left_menu
**********************************************************************/
/* menu_ttl */
#menu_ttl{
	background:url(../../../../ikiiki/img/menu_ttl.jpg) no-repeat 0 0;
	margin-bottom:10px;
	}





