@charset "utf-8";

/*
///////////////////////////////////////////////////////////////*/


/* top_l
///////////////////////////////////////////////////////////////*/
	#top_l {
		position: relative;
		float:left;
	}

	/*
	-----------------------------------------------------------*/
	#kaitai_area {
		margin:10px 0 0px 15px;
		width: 478px;
		border:1px solid #bfbfbf;
	}
		#kaitai_area .title {
			margin:4px 0 0px 4px;
		}
		.title_kantan {
			margin:0 0 5px 4px;
		}
		
/* MAPAREA
//////////////////////////////////////////////////////////////////// */

div.containerSearch{
	margin-top:-5px;
	margin-bottom:10px;
	width: 478px;
}
div.containerSearch h3{
	font-size:14px;
	margin-bottom:5px;
}
	/*MAP----------------------------------------------- */
	.containerSearch #mapArea{
		display:inline;
		position:relative;
		float:left;
		margin-left:5px;
		margin-top:18px;
	}
	/*　----*/
		#area_hoka {
	position: absolute;
	top: 305px;
	left: 23px;
	z-index: 2;
	width: 129px;
	height: 51px;
		}
		#area_hoka a{
			display:block;
			width: 129px;
			height:51px;
			background:url(../images/kaitai_hoka_button.jpg);
		}
		#area_hoka a:hover { background-position:0px -51px;}

	/*　----*/
		#area_ensen {
			position:absolute;
			top:365px;
			left:30px;
		}
		#area_ensen a{
			display:block;
			width:257px;
			height:23px;
			background-image:url(../images/kaitai_kensaku.gif);
		}
		#area_ensen a:hover{
			background-image:url(../images/kaitai_kensaku_over.gif);
		}
	
/* SELECT & SUBMIT AREA
//////////////////////////////////////////////////////////////////// */

#selectArea{
	display:inline;
	float:right;
	margin: 10px 7px 0 0;
	padding: 0px;
	height:299px;
}
	/*　----*/
	#selectarea_shiku{
	position: absolute;
	left: 52px;
	top: 19px;
	}
	#selectarea_shiku #wad01{
	position: absolute;
	left: 95px;
	top: 134px;
	}
	#selectarea_shiku #wad02{
	position: absolute;
	left: 93px;
	top: 68px;
	}
	#selectarea_shiku #wad03{
	position: absolute;
	left: 59px;
	top: 108px;
	}
	#selectarea_shiku #wad04{
	position: absolute;
	left: 142px;
	top: 129px;
	}
	#selectarea_shiku #wad05{
	position: absolute;
	left: 88px;
	top: 177px;
	}
	#selectarea_shiku #wad06{
	position: absolute;
	left: 129px;
	top: 20px;
	}
	#selectarea_shiku #wad07{
	position: absolute;
	left: 178px;
	top: 53px;
	}
	#selectarea_shiku #wad08{
	position: absolute;
	left: 97px;
	top: 228px;
	}
	#selectarea_shiku #wad09{
	position: absolute;
	left: 35px;
	top: 171px;
	}
	#selectarea_shiku #wad10{
	position: absolute;
	left: 17px;
	top: 114px;
	}
	#selectarea_shiku #wad11{
	position: absolute;
	left: -21px;
	top: 175px;
	}
	#selectarea_shiku #wad12{
	position: absolute;
	left: -33px;
	top: 131px;
	}

	/*　----*/
	#selectarea_syubetu{
		clear:both;
		padding: 0px 0px 5px 15px;
	}
	#selectarea_syubetu li.syubetu1{
		display:block;
		float:left;
		width:80px;
	}
#submitArea{
	clear:both;
	margin: 0px 0 5px 2px;
	padding: 3px 0 3px 0px;
	background:#e4e4e4;
	text-align:center;
	width:198px;
}
	#submitArea input{
		padding: 0.2em 3em;
	}

/* kodawari
-----------------------------------------------------------*/
#kodawari_area{
	margin:0px;
	padding-top:15px;
}
#title_kodawari{
	margin-bottom:9px;
}
	#kodawari_mansyon{
		margin-bottom:5px;
	}
	.kodawari_syubetu{
		margin-right:9px;
		float:left;
	}
	ul.kodawari_btn{
		margin:0;
	}
	.kodawari_btn li{
		float:left;
		display:inline;
		margin-right:7px;
	}
	.kodawari_btn li.end{
		margin-right:0 !important;
	}
		.kodawari_btn li a{
			display:block;
		}
		/* 通常時 */
		.kodawari_btn li#kodawari_btn1 a{ background:url(../images/mansyon_btn1.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn2 a{ background:url(../images/mansyon_btn2.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn3 a{ background:url(../images/mansyon_btn3.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn4 a{ background:url(../images/mansyon_btn4.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn5 a{ background:url(../images/kodate_btn1.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn6 a{ background:url(../images/kodate_btn2.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn7 a{ background:url(../images/kodate_btn3.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn8 a{ background:url(../images/kodate_btn4.jpg) no-repeat}

		/* ロールオーバー時 */
		.kodawari_btn li#kodawari_btn1 a:hover{ background:url(../images/mansyon_btn1_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn2 a:hover{ background:url(../images/mansyon_btn2_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn3 a:hover{ background:url(../images/mansyon_btn3_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn4 a:hover{ background:url(../images/mansyon_btn4_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn5 a:hover{ background:url(../images/kodate_btn1_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn6 a:hover{ background:url(../images/kodate_btn2_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn7 a:hover{ background:url(../images/kodate_btn3_on.jpg) no-repeat}
		.kodawari_btn li#kodawari_btn8 a:hover{ background:url(../images/kodate_btn4_on.jpg) no-repeat}

/*20140717追加修正
-----------------------------------------------------------*/
#free_area {
	border:1px solid #ccc;
	margin-top: 10px; 
	background-color:#faf1cd;
	text-align:center;
}
	#free_area a{
		margin:10px auto;
		display:block;
	}

/* top_r
///////////////////////////////////////////////////////////////*/
	#top_r {
		position: relative;
		margin-left:10px;
		display:inline;
		float:left;
		width: 480px;
	}
	
	/* 20140717追加修正
	-----------------------------------------------------------*/
	#top_rent_space{
		background:url(../images/top_rent_space.jpg) no-repeat;
		width:480px;
		height:168px;
		position: relative;
		margin-top:10px;
	}
	#top_rent_space a{
		position:absolute;
		top:55px;
		left:7px;
	}
	#topics_area {
		width: 470px;
		margin-left:4px;
	}
		#topics {
		display: block;
		margin-top: 5px;
		width: 470px;
		height: 135px;
		overflow: auto;
		overflow-x: hidden;
	}
	#menu_chintai {
    display: block;
}
	/* 20140717追加修正end
	-----------------------------------------------------------*/
	
	/*
	-----------------------------------------------------------*/
	#useful_area {
		width: 478px;
		border:1px solid #bfbfbf;
	}
		#useful_area .title {
			margin:4px 0 2px 4px;
		}
		/*　----*/
		#uritai_btn{
			display:inline;
			float:left;
			margin:12px 15px 0;
		}
		#uritai_btn img{
			margin-bottom:15px;
		}
		/*　----*/
		#useful_area #satei_button {
			display:inline;
			margin:2px 5px 3px 0px;
			float:right;
			width: 244px;
			height:103px;
		}
		#useful_area #satei_button a{
			display:block;
			width: 244px;
			height:103px;
			background:url(../images/satei-top.jpg);
		}
		#useful_area #satei_button a:hover { background-position:0px -103px;}

	/* 
	-----------------------------------------------------------*/
	#kentiku_area {
		width: 478px;
		border:1px solid #bfbfbf;
		margin-top:5px;
	}
		#kentiku_area .title {
			margin:4px 0 5px 4px;
			height:36px;
		}
		/*　----*/
		#kentiku_area #jirei{
	float: left;
	margin-left: 4px;
	margin-bottom: 4px;
		}
		#kentiku_area_r{
			float:left;
			margin-left:15px;
		}
		#kentiku_area_r p{
			margin-bottom:5px;
		}
		#kenchiku_btn {
			margin-left:40px;
		}

	/*
	-----------------------------------------------------------*/
	#kaiin_area {
		position:relative;
		width: 480px;
		height:273px;
		background: url(../images/mypage.jpg);
	}
	/*
	-----------------------------------------------------------*/
	/*　----*/
	#kaiin_area .kuwashiku {
		position: absolute;
		top: 191px;
		left: 12px;
		width:96px;
		height:19px;
	}
	#kaiin_area .kuwashiku a{
		display:block;
		width:96px;
		height:19px;
		background:url(../images/kaiin_kuwashiku.gif);
	}
	#kaiin_area .kuwashiku a:hover { background-position:0px -19px;}
	
	/*　----*/
	#kaiin_area .touroku {
		position: absolute;
		top: 186px;
		left: 113px;
		width:158px;
		height:28px;
	}
	#kaiin_area .touroku a{
		display:block;
		width:158px;
		height:28px;
		background:url(../images/kaiin_touroku_button.jpg);
	}
	#kaiin_area .touroku a:hover { background-position:0px -28px;}
	
	/*
	-----------------------------------------------------------*/
	/*　----*/
	#kaiin_area #bukkennsuu {
		display:block;
		position:relative;
		position:absolute;
		top:15px;
		right:7px;
		width:190px;
		height:204px;
		background:url(../images/bukkennsuu_base.gif);
	}
	#bukkennsuu h3{
		position:absolute;
		top:5px;
		left:5px;
		width:180px;
		height:31px;
		background:url(../images/bukkennsuu_title.gif);
	}
	#bukkennsuu .kennsuu img{
		text-align:right;
	}
	#bukkennsuu .kennsuu .po1{
		position:absolute;
		top:40px;
		left:36px;
		font-size:14px;
	}
	#bukkennsuu .kennsuu .po2{
		position:absolute;
		top:40px;
		right:13px;
		font-size:14px;
	}
	#bukkennsuu .kennsuu .count1{
		position:absolute;
		top:41px;
		width:64px;
		height:17px;
		text-align:right;
		left: 95px;
	}
	#bukkennsuu .kennsuu .po3{
		position:absolute;
		top:60px;
		left:4px;
		color:#ff0000;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .po4{
		position:absolute;
		top:61px;
		right:6px;
		color:#ff0000;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count2{
		position:absolute;
		top:62px;
		width:64px;
		height:17px;
		text-align:right;
		left: 95px;
	}
	#bukkennsuu .kennsuu #sinzen{
		position:absolute;
		top:82px;
		width:77px;
		height:17px;
		text-align:right;
		left: 84px;
		font-size:14px;
	}
	/*　----*/
	#bukkennsuu .kennsuu .po5{
		position:absolute;
		top:107px;
		left:8px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .po6{
		position:absolute;
		top:108px;
		right:10px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count3{
		position:absolute;
		top:108px;
		width:64px;
		height:17px;
		text-align:right;
		left: 45px;
	}
	#bukkennsuu .kennsuu .po7{
		position:absolute;
		top:108px;
		right:63px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count4{
		position:absolute;
		top:108px;
		width:64px;
		height:17px;
		text-align:right;
		left: 97px;
	}
	/*　----*/
	#bukkennsuu .kennsuu .po8{
		position:absolute;
		top:131px;
		left:8px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .po9{
		position:absolute;
		top:132px;
		right:10px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count5{
		position:absolute;
		top:132px;
		width:64px;
		height:17px;
		text-align:right;
		left: 45px;
	}
	#bukkennsuu .kennsuu .po10{
		position:absolute;
		top:132px;
		right:63px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count6{
		position:absolute;
		top:132px;
		width:64px;
		height:17px;
		text-align:right;
		left: 97px;
	}
	/*　----*/
	#bukkennsuu .kennsuu .po11{
		position:absolute;
		top:156px;
		left:8px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .po12{
		position:absolute;
		top:157px;
		right:10px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count7{
		position:absolute;
		top:157px;
		width:64px;
		height:17px;
		text-align:right;
		left: 45px;
	}
	#bukkennsuu .kennsuu .po13{
		position:absolute;
		top:157px;
		right:63px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count8{
		position:absolute;
		top:157px;
		width:64px;
		height:17px;
		text-align:right;
		left: 97px;
	}
	/*　----*/
	#bukkennsuu .kennsuu .po14{
		position:absolute;
		top:182px;
		left:8px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .po15{
		position:absolute;
		top:183px;
		right:10px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count9{
		position:absolute;
		top:183px;
		width:64px;
		height:17px;
		text-align:right;
		left: 45px;
	}
	#bukkennsuu .kennsuu .po16{
		position:absolute;
		top:183px;
		right:63px;
		font-size:12px;
	}
	#bukkennsuu .kennsuu .count10{
		position:absolute;
		top:183px;
		width:64px;
		height:17px;
		text-align:right;
		left: 97px;
	}

	
	/*
	-----------------------------------------------------------*/
	#mypagetitle {
		position:absolute;
		bottom:20px;
		left:7px;
		background:url(../images/mypage-title.gif);
		width:118px;
		height:29px;
	}
	#mypage_id{
		position:absolute;
		bottom:26px;
		left:130px;
	}
	#mypage_idspace{
		position:absolute;
		bottom:25px;
		left:145px;
		border:1px solid #999;
		width:100px;
		height:21px;
		line-height:21px;
	}
	#mypage_pass{
		position:absolute;
		bottom:26px;
		left:251px;
	}
	#mypage_passspace{
		position:absolute;
		bottom:24px;
		left:306px;
		border:1px solid #999;
		width:100px;
		height:21px;
		line-height:21px;
	}
	#mypage_login{
		display:block;
		position:absolute;
		bottom:24px;
		right:7px;
		width:59px;
		height:23px;
	}
	#forget a{
		position: absolute;
		bottom: 5px;
		_bottom:1px;
		right: 7px;
		display: block;
		height: 19px;
		color:#ffffff;
		text-decoration:underline;
		font-size:14px;
		font-family: 'ＭＳ Ｐゴシック',sans-serif;
	}
	#forget a:hover{ text-decoration:none;}

/* main
///////////////////////////////////////////////////////////*/

/* -------------------------------*/
/*　----*/
#kensaku_area {
	margin-top:0px;
	margin-bottom:0px;
	border: 1px solid #bfbfbf;
	width: 753px;
}
#kensaku_area h2#kensaku_title {
	margin: 4px 4px 9px 4px;
	height: 40px;
	background: url(../images/tokusen_title.jpg) no-repeat;
}
/*　----*/
#jyoutouku_area {
	display:inline;
	float:left;
	margin: 0 0 10px 9px;
	width: 239px;
}
#jyoutouku_area h3#jyoutouku_title {
	margin-bottom: 5px;
	width: 239px;
	height: 24px;
	background: url(../images/tokusen_title_jyoutou.gif) no-repeat;
}
	.bukken {
		margin-bottom: 5px;
		width: 239px;
		height: 1362px;
		overflow: auto;
		overflow-x: hidden;
		background: #E7E7E7;
	}
	/*　----*/
	#main .bukken td {
		line-height:1.3;
	}
		#main .bukken td img{
		}
	.kensaku {
		display: block;
		width: 239px;
		height: 39px;
	}
	#jyoutouku_area .kensaku a{
		display: block;
		width: 239px;
		height: 39px;
		background: url(../images/button_jyoutou.jpg);
	}
	#jyoutouku_area .kensaku a:hover { background-position:0px -39px;}
	
/*　----*/
#higashinariku_area {
	float:left;
	margin: 0 0 10px 8px;
	width: 239px;
}
#higashinariku_area h3#higashinariku_title {
	margin-bottom: 5px;
	width: 239px;
	height: 24px;
	background: url(../images/tokusen_title_higashinari.gif) no-repeat;
}
	#higashinariku_area .kensaku a{
		display: block;
		width: 239px;
		height: 39px;
		background: url(../images/button_higashinari.jpg);
	}
	#higashinariku_area .kensaku a:hover { background-position:0px -39px;}
	
/*　----*/
#turumiku_area {
	float:left;
	margin: 0 0 10px 8px;
	width: 239px;
}
#turumiku_area h3#turumiku_title {
	margin-bottom: 5px;
	width: 239px;
	height: 24px;
	background: url(../images/tokusen_title_turumi.gif) no-repeat;
}
	#turumiku_area .kensaku a{
		display: block;
		width: 239px;
		height: 39px;
		background: url(../images/button_turumi.jpg);
	}
	#turumiku_area .kensaku a:hover { background-position:0px -39px;}

/*　----*/
#asahiku_area {
	float:left;
	margin: 0 0 10px 8px;
	width: 239px;
}
#asahiku_area h3#asahiku_title {
	margin-bottom: 5px;
	width: 239px;
	height: 24px;
	background: url(../images/tokusen_title_asahi.gif) no-repeat;
}
	#asahiku_area .kensaku a{
		display: block;
		width: 239px;
		height: 39px;
		background: url(../images/button_asahi.jpg);
	}
	#asahiku_area .kensaku a:hover { background-position:0px -39px;}

/*　----*/
#kensaku_sonota {
	clear: both;
	display: block;
	margin-bottom: 4px;
	width: 736px;
	height: 39px;
}
	#kensaku_sonota a{
		display: block;
		margin-left: 8px;
		width: 736px;
		height: 39px;
		background: url(../images/button_hoka.jpg);
	}
	#kensaku_sonota a:hover { background-position:0px -39px;}
	
	* {font-family: 'ＭＳ Ｐゴシック', sans-serif;}