h2#h2_rent {
	text-indent:-999999px;
	background:url(../image/h2_rent.png) no-repeat 0 0;
	width:720px;
	height:33px;
}


h2#h2_reason {
	width: 720px;
	height:33px;
	text-indent: -999999px;
	background:url(../image/h2_reason.png) no-repeat 0 0;
}

h2#h2_guide,h2#h2_guide_1,h2#h2_guide_2,h2#h2_guide_3,h2#h2_guide_4,h2#h2_guide_5,h2#h2_guide_6,h2#h2_guide_7{
	width: 720px;
	height:33px;
	text-indent: -999999px;
}

h2#h2_guide{	background:url(../image/h2_rent_guide.png) no-repeat 0 0;}
h2#h2_guide_1{	background:url(../image/h2_rent_guide1.png) no-repeat 0 0;}
h2#h2_guide_2{	background:url(../image/h2_rent_guide2.png) no-repeat 0 0;}
h2#h2_guide_3{	background:url(../image/h2_rent_guide3.png) no-repeat 0 0;}
h2#h2_guide_4{	background:url(../image/h2_rent_guide4.png) no-repeat 0 0;}
h2#h2_guide_5{	background:url(../image/h2_rent_guide5.png) no-repeat 0 0;}
h2#h2_guide_6{	background:url(../image/h2_rent_guide6.png) no-repeat 0 0;}
h2#h2_guide_7{	background:url(../image/h2_rent_guide7.png) no-repeat 0 0;}


h3.top,
h3.guide {
	background:url(../image/h3_v2_green.gif) no-repeat 0 0;
	height:38px;
	line-height:38px;
	font-size:15px;
	font-weight:bold;
	margin-top:20px;
	padding-left:60px;
}

h3.map {
	background:url(../image/h3_green.png) no-repeat 0 0;
	height:32px;
	line-height:32px;
	padding-left:20px;
}



h4 {
	border-left:3px solid #333333;
	padding-left:10px;
}

.inner {
	padding:0 10px;
}

.inner p {
	margin:1em 0;
	line-height:160%;
}





/* sidemenu */
h2#h2_sidemenu_rent {
	background: url(../image/menu.png) no-repeat 0 0;
	text-indent:-999999px;
	width:174px;
	height:26px;
	border:none;
}

#sidemenu_rent {
	border:2px solid #CDCDCD;
	padding:1px;
	width:174px;
}

#sidemenu_rent ul li,
#sidemenu_rent ul li a {
	height:40px;
	width:174px;
}

#sidemenu_rent ul li a {
	background:url(../image/side_rent.gif) no-repeat 0 0;
	display:block;
	text-indent:-999999px;
	outline:none;
	overflow:none;
}

#sidemenu_rent ul li.second,
#sidemenu_rent ul li.second a {
	height:20px;
}

#sidemenu_rent ul li#side_search a {
	background-position: 0 0;
}

#sidemenu_rent ul li#side_search a.current {
	background-position: -200px 0;
}

#sidemenu_rent ul li#side_search a:hover {
	background-position: -400px 0;
}

#sidemenu_rent ul li#side_map a {
	background-position: 0 -40px;
}

#sidemenu_rent ul li#side_map a.current {
	background-position: -200px -40px;
}

#sidemenu_rent ul li#side_map a:hover {
	background-position: -400px -40px;
}

#sidemenu_rent ul li#side_guide a {
	background-position: 0 -80px;
}

#sidemenu_rent ul li#side_guide a.current {
	background-position: -200px -80px;
}

#sidemenu_rent ul li#side_guide a:hover {
	background-position: -400px -80px;
}

#sidemenu_rent ul li#side_guide_1 a {
	background-position: 0 -120px;
}

#sidemenu_rent ul li#side_guide_1 a.current {
	background-position: -200px -120px;
}

#sidemenu_rent ul li#side_guide_1 a:hover {
	background-position: -400px -120px;
}

#sidemenu_rent ul li#side_guide_2 a {
	background-position: 0 -140px;
}

#sidemenu_rent ul li#side_guide_2 a.current {
	background-position: -200px -140px;
}

#sidemenu_rent ul li#side_guide_2 a:hover {
	background-position: -400px -140px;
}

#sidemenu_rent ul li#side_guide_3 a {
	background-position: 0 -160px;
}

#sidemenu_rent ul li#side_guide_3 a.current {
	background-position: -200px -160px;
}

#sidemenu_rent ul li#side_guide_3 a:hover {
	background-position: -400px -160px;
}

#sidemenu_rent ul li#side_guide_4 a {
	background-position: 0 -180px;
}

#sidemenu_rent ul li#side_guide_4 a.current {
	background-position: -200px -180px;
}

#sidemenu_rent ul li#side_guide_4 a:hover {
	background-position: -400px -180px;
}

#sidemenu_rent ul li#side_guide_5 a {
	background-position: 0 -200px;
}

#sidemenu_rent ul li#side_guide_5 a.current {
	background-position: -200px -200px;
}

#sidemenu_rent ul li#side_guide_5 a:hover {
	background-position: -400px -200px;
}

#sidemenu_rent ul li#side_guide_6 a {
	background-position: 0 -220px;
}

#sidemenu_rent ul li#side_guide_6 a.current {
	background-position: -200px -220px;
}

#sidemenu_rent ul li#side_guide_6 a:hover {
	background-position: -400px -220px;
}

#sidemenu_rent ul li#side_guide_7 a {
	background-position: 0 -240px;
}

#sidemenu_rent ul li#side_guide_7 a.current {
	background-position: -200px -240px;
}

#sidemenu_rent ul li#side_guide_7 a:hover {
	background-position: -400px -240px;
}


#sidemenu .sidemenu_rent_bn {
	margin-top:15px;
}



table.guide_table {
	width:100%;
	margin:20px 0;
}

table.guide_table td.ttl {
	font-weight:bold;
}

table.guide_table th,
table.guide_table td {
	border:1px solid #CDCDCD;
	padding:10px;
}

table.guide_table th {
	text-align:center;
	font-weight:bold;
	background-color:#DEEDDE!important;
}

table.guide_table td {
	background-color:#FFF;
}


table#guide_table1 th {
	background-color: #CDCDCD;
}

table#guide_table2 th {
	background-color: #CDCDCD;
}

table#guide_table3 th {
	background-color: #CDCDCD;
}

table#guide_table4 th {
	background-color: #CDCDCD;
}


/* インデックス */

.guide_top_area .area {
	width:350px;
	margin-top:10px;
}

.guide_top_area .area .f_left {
	width:100px;
}

.guide_top_area .area .f_right {
	width:240px;
}

.guide_top_area .area .f_right p {
	font-size:0.8em;
	margin-left:0.7em;
	line-height:160%;
}





div#guide_area .f_left,
div#guide_area .f_right {
	width:340px;
}

div#guide_area .area p {
	margin-top:5px;
	padding:0px 10px;
}

/* tel-banner */

#tel-rent {
	width: 700px;
	height: 141px;
	background: url(../image/tel-chintai.png) no-repeat 0 0;
	text-indent:-999999px;
	margin: 30px 0 10px 10px;
}

#tel-rent a {
	width: 100%;
	height: 100%;
	display: block;
	outline:none;
	overflow:none;
}


/* 共通 */

#guide_head {
	margin: 10px;
}

#guide_catch {
	float: left;
}

#guide_image {
	float: right;
}


div#top_estates .clearfix {
	margin-top:10px;
}

div#top_estates .box {
	float:left;
	width:160px;
	border:2px solid #CDCDCD;
	padding:5px;
	margin-left:8px;
	text-align:center;
}

div#top_estates .first {
	margin-left:0;
}

div#top_estates .box p {
	margin-bottom:2px;
}

div#top_estates .box .type {
	text-align:center;
	margin:3px 0;
	height:20px;
}

div#top_estates .box .address,
div#top_estates .box .info {
	font-size:0.85em;
}


div#top_estates .box .price span {
	font-size:1.3em;
	color:#F00;
	font-weight:bold;
}

div#top_estates .box .price {
	margin-bottom:0;
}

div#top_estates .name {
	font-size:0.85em;
	font-weight:bold;
}





div#top_panel {
	background:url(../image/rent_photo.jpg) no-repeat right top;
	width:270px;
	padding:67px 435px 20px 15px;
	line-height:160%;
}

div#top_search_btn,
div#top_map_btn {
	margin-top:10px;
}

div#top_search_btn a {
	text-indent:-999999px;
	width:270px;
	height:70px;
	display:block;
	outline:none;
	overflow:hidden;
	background:url(../image/bt-rent_search.png) no-repeat 0 0;
}

div#top_search_btn a:hover {
	background-position: 0 -70px;
}

div#top_map_btn a {
	text-indent:-999999px;
	width:270px;
	height:70px;
	display:block;
	outline:none;
	overflow:hidden;
	background:url(../image/bt-rent_map.png) no-repeat 0 0;
}

div#top_map_btn a:hover {
	background-position: 0 -70px;
}
