/*---base---*/

body{
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
font-style:normal;
font-size:75%;
line-height:130%;
text-align:center;
color:#000000;
background-image:url(background.gif);
background-position:50% 0;
background-repeat:repeat-y;
}

*{
margin:0px;
padding:0px;
}

h1,h2,h3,h4,h5,h6{
font-size:100%;
font-weight:lighter;
}

.text_red{border:#FF0000 2px solid;background:#FF0000;color:#FFFFFF;font-weight: bold;}




img{
border-width: 0px;
border-style: none;
vertical-align:top;
}

table {
font-size:100%;
line-height:140%;
}

table td{
text-align:left;
}

#wrapper{
margin:0px auto;
width:780px;
text-align:left;
}
#container{width: 780px; background:#FFFFFF; height:auto; }
#header{
width:780px;
background-image:url(header.jpg);
background-repeat:no-repeat;
position:relative;
}

#header h1{
font-size:200%;
}
#header ul{
width:220px;
position:absolute;
top:23px;
left:590px;
display:block;
float:left;

list-style-type:none;
}
*html #header ul li {
float:left;

margin-left:6px;
margin-bottom:2px;
color:#999999;
font-size:12px;
}
#header ul li {
float:left;
list-style-type:none;
line-height:18px;
display:block;
text-decoration:none;
color:#000000;
font-weight:bold;
font-size:90%;
}
#header ul li a {
width:220px;
display:block;
line-height:18px;


}

#main{
width:780px;
float:left;
}

a:link{
color:#000000;
text-decoration:none;
}
a:visited{
color:#000000;
text-decoration:underline;

}
a:hover{
color:#000000;
text-decoration:underline;

}



a:active img,a:hover img,a:focus img{
 filter:Alpha(opacity=80);
 -moz-opacity:0.50;
 opacity:0.50;
}

/*---layout---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td {
text-align:left;
vertical-align:top;
}

.seg01{
width:780px;
float:left;
}

.seg02{
width:780px;
float:left;
}

td.seg03{
padding:20px 0 100px 15px;
}
/***************更新日***************/
#leftside #update {
	width: 300px;
	height: 20px;
	text-align:right;
	float:left;
}

/*---header---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

h1{
display:none;
}
#leftside{
	width: 570px;float:left;height: 100%;text-align:left;padding:10px 0px 0px 10px;
}

#leftside #photo {
	width: 250px;
	float: left;
}

#leftside #news {
	width: 300px;
	float: left;
}

#leftside #news h3 {
	color: #66854B;
	width: 300px;
	height: 15px;
	font-size: 105%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#66854B 1px solid;
	padding-top:5px;
}

#leftside #news ul {
	width: 300px;
	border-bottom:#66854B 1px solid;
}

#leftside #news ul li {
	height:18px;
	list-style:none;
	padding-top:3px;
	padding-left:3px;
}

#leftside #news .timestamp {
	color: #66854B;
}

#leftside ul li a:link{
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}
#leftside ul li a:visited{
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}
#leftside ul li a:hover{
	color:#66854B;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #66854B;
	border-bottom-width : 1px;
}
#leftside #trank h2 {
	font-size: 11px;
	font-weight: bold;
	font-style: normal;
	width: 570px;
	height:40px;
	float:center;
}
.timestamp {
	color: #66854B;
}

a:link{
	color:#333333;
	text-decoration : none;
	
}

a:visited{
	color:#333333;
	text-decoration : none;
	
}

a:hover{
	color:#66854B;
	text-decoration : none;
	
}

#leftside #trank h2 img {
	vertical-align:middle;
}

#leftside #trank h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 220px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(../h2_trank_bg.gif);
}

#leftside #park h2 {
	font-size: 200%;
	font-weight: bold;
	font-style: normal;
	width: 570px;
	height:40px;
	float:center;
}

#leftside #park h2 img {
	vertical-align:middle;
}

#leftside #park h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 220px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(../h2_park_bg.gif);
}

#leftside #mansion h2 {
	font-size: 200%;
	font-weight: bold;
	font-style: normal;
	width: 570px;
	height:40px;
	float:center;
}

#leftside #mansion h2 img {
	vertical-align:middle;
}

#leftside #mansion h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 220px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(../h2_mansion_bg.gif);
}

#leftside #list a {
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}

#leftside #list .button {
	border: 0px;
}

#leftside #list table {
	width: 570px;
	border-collapse:collapse;
}

#leftside #list .basho {
	width: 65%;
	height: 18px;
	text-align:left;
	padding-left: 3px;
}

#leftside #list .ryokin {
	width: 15%;
	text-align:left;
	padding-left: 3px;
}

#leftside #list .akishitsu {
	width: 13%;
	text-align:left;
	padding-left: 3px;
}

#leftside #list .kakunin {
	width: 7%;
	text-align:left;
	padding-left: 5px;
}

#leftside #trank #list table {
	border-bottom:#66854B 1px solid;
}

#leftside #trank #list .under_line {
	height: 2px;
	border-top:#66854B 1px solid;
}

#leftside #park #list table {
	border-bottom:#3A5770 1px solid;
}

#leftside #park #list .under_line {
	height: 2px;
	border-top:#3A5770 1px solid;
}

#leftside #mansion #list table {
	border-bottom:#8E4242 1px solid;
}

#leftside #mansion #list .under_line {
	height: 2px;
	border-top:#8E4242 1px solid;
}

#leftside #list .line_1 td {
	margin: 3px;
	height: 15px;
	padding: 2px 0px;
}

#leftside #list .line_2 td {
	margin: 3px;
	height: 15px;
	padding: 2px 0px;
}

#leftside #list .line_1 {
	background: #FFFFFF;
}

#leftside #trank #list .line_2 {
	background: #F2F4F3;
}
#leftside #park #list .line_2 {
	background: #E8E9ED;
}
#leftside #mansion #list .line_2 {
	background: #EAE4E4;
}

/***************マルエツ開発について***************/
#leftside #company {
	width: 558px;
	height: auto;
	background: #F2F4F3;
	border:#66854B 1px solid;
	padding: 5px;
}

#leftside #company #about {
	width: 200px;
	float: left;
}

#leftside #company #about ul {
	width: 200px;
	border:0px;
}

#leftside #company #about img {
	vertical-align: middle;
}

#leftside #company #about h3 {
	width: 200px;
	color: #333333;
	font-size: 120%;
	font-weight: bold;
	font-style: normal;
	padding-top:0px;
	padding-bottom:3px;
	border:0px;
}

#leftside #company #jigyo {
	width: 358px;
	float: right;
}

#leftside #company #jigyo ul {
	width: 358px;
	border:0px;
}

#leftside #company ul li {
	list-style:none;
	padding:2px;
}

#leftside #company #jigyo h3 {
	width: 358px;
	color: #333333;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
	padding-bottom:3px;
	border:0px;
}

#leftside #company #jigyo #jigyo_list {
	width: 300px;
	background: #FFFFFF;
	border:#66854B 1px dashed;
}

#leftside #company #jigyo #jigyo_list a {
	color:#333333;
	text-decoration : none;
	border : 0px;
}

#leftside #company #jigyo #jigyo_list a:hover {
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}

/*---mainavi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#mainnavi {
width:780px;
float:left;
}

#mainnavi ul{
list-style-type:none;
}

#mainnavi ul li{
text-indent:-9999px;
float:left;
}

#navi1 a{
display:block;
width:130px;
height:24px;
background:url(menu_1.gif);
background-position:0 0;
background-repeat:no-repeat;
}


#navi1 a:hover{
background:url(menu_1_b.gif);

}

#navi1.current1 a{
display:block;
width:130px;
height:24px;
background:url(menu_1_b.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi2 a{
display:block;
width:130px;
height:24px;
background:url(menu_2.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi2 a:hover{
background:url(menu_2_b.gif);
}

#navi2.current2 a{
background:url(menu_2_b.gif);
}

#navi3 a{
display:block;
width:130px;
height:24px;
background:url(menu_3.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi3 a:hover{
background:url(menu_3_b.gif);
}

#navi3.current3 a{
background:url(menu_3_b.gif);
}

#navi4 a{
display:block;
width:130px;
height:24px;
background:url(menu_4.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi4 a:hover{
background:url(menu_4_b.gif);
}

#navi4.current4 a{
background:url(menu_4_b.gif);
}

#navi5 a{
display:block;
width:130px;
height:24px;
background:url(menu_5.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi5 a:hover{
background:url(menu_5_b.gif);
}

#navi5.current5 a{
background:url(menu_5_b.gif);
}

#navi6 a{
display:block;
width:130px;
height:24px;
background:url(menu_6.gif);
background-position:0 0;
background-repeat:no-repeat;
}

#navi6 a:hover{
background:url(menu_6_b.gif);
}

#navi6.current6 a{
background:url(menu_6_b.gif);
}

/*---subnavi---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

td#left_space {
width:200px;
background-image:url(leftback.jpg);
padding-bottom:100px;
}

#left_space img{
margin:10px 0 0 5px;
}

#subnavi_title{
background-image:url(leftmenu01.jpg);
background-position:0% 50%;
background-repeat:no-repeat;
line-height:45px;
text-align:center;
text-indent:-5px;
}

#subnavi_title a{
color:#333333;
text-decoration:none;
font-weight:bold;
font-size:120%;
}

#subnavi{
background-image:url(leftmenuback01.gif);
background-position:0% 0%;
background-repeat:repeat-y;
margin:10px 0 0 5px;
}

#subnavi ul{
list-style-type:none;
font-weight:bold;
background-image:url(leftmenuback02.gif);
background-position:0% 100%;
background-repeat:no-repeat;
padding-bottom:1px;
}

#subnavi ul li{
margin-left:1px;
background-image:url(leftmenu02.jpg);
background-position:0px 0px;
background-repeat:no-repeat;
text-indent:36px;
line-height:50px;
}

#subnavi ul li ul{
background-image:url(leftmenu03.jpg);
background-position:0% 100%;
background-repeat:no-repeat;
padding-bottom:0px;
padding-top:5px;
}

#subnavi ul li ul li{
margin-left:0px;
line-height:30px;
background-image:url(icon04.jpg);
background-position:28px 10px;
background-repeat:no-repeat;
text-indent:46px;
}

#subnavi ul li ul li ul{
background-image:none;
padding-bottom:0px;
padding-top:0;
padding-bottom:5px;
}

#subnavi ul li ul li ul li{
background-image:url(icon04.gif);
background-position:41px 12px;
background-repeat:no-repeat;
text-indent:53px;
}

/*----カレント2階層目------------*/

#subnavi ul li a:link,
#subnavi ul li a:visited{
color:#336699;
text-decoration:underline;
font-weight:bold;
}

#subnavi ul li a:active,
#subnavi ul li a:hover{
color:#004A6F;
text-decoration:underline;
font-weight:bold;
}

#subnavi ul li.current a:link,
#subnavi ul li.current a:visited{
color:#333333;
text-decoration:none;
}

#subnavi ul li.current a:active,
#subnavi ul li.current a:hover{
color:#004A6F;
text-decoration:underline;
}

/*----カレント3階層目------------*/

#subnavi ul li.current ul li a:link,
#subnavi ul li.current ul li a:visited{
color:#336699;
text-decoration:underline;
}

#subnavi ul li.current ul li a:active,
#subnavi ul li.current ul li a:hover{
color:#004A6F;
text-decoration:underline;
}

#subnavi ul li.current ul li.current a:link,
#subnavi ul li.current ul li.current a:visited{
color:#333333;
text-decoration:none;
}

#subnavi ul li.current ul li.current a:active,
#subnavi ul li.current ul li.current a:hover{
color:#004A6F;
text-decoration:underline;
}

/*----カレント4階層目------------*/

#subnavi ul li.current ul li.current ul li a:link,
#subnavi ul li.current ul li.current ul li a:visited{
color:#336699;
text-decoration:underline;
}

#subnavi ul li.current ul li.current ul li a:active,
#subnavi ul li.current ul li.current ul li a:hover{
color:#004A6F;
text-decoration:underline;
}

#subnavi ul li.current ul li.current ul li.current a:link,
#subnavi ul li.current ul li.current ul li.current a:visited{
color:#333333;
text-decoration:none;
}

#subnavi ul li.current ul li.current ul li.current a:active,
#subnavi ul li.current ul li.current ul li.current a:hover{
color:#004A6F;
text-decoration:underline;
}

/*--footer---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#footer{
width:780px;
text-align:center;
float:left;
background:url(footerback.jpg);
background-repeat:repeat-x;
height:40px;
font-size:85%;
}

#footer ul{
width:780px;
float:left;
margin:3px 0 0 0;
padding:0 0 0 10px;
}

#footer ul li {
float:left;
list-style-type:none;
background-image:url(icon02.gif);
background-position:100% 50%;
background-repeat:no-repeat;
padding-right:12px;
margin-right:12px;
}

#footer ul li.nonelist{
background-image:none;
}

address {
font-style: normal;
text-align:right;
margin-right:10px;
}

#footer a:link,#footer a:visited{
color:#FFFFFF;
text-decoration:none;
}

#footer a:active,#footer a:hover{
color:#FFFFFF;
text-decoration:underline;
}

/*--top---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

#top{
width:780px;
background-image:url(topback.gif);
background-image:0% 0%;
background-repeat:repeat-y;
}
#top_inner{
width:780px;
float:left;
padding-bottom:88px;
}

#main_image {
width:780px;
float:left;
}

/*----左カラム------------------------*/

#top_left{
width:526px;
margin-left:8px;
float:left;
display: inline;
overflow:hidden;
}

#top_left h2{
margin:33px 0 17px 0;
background-image:url(h2back.jpg);
background-position:0 50%;
background-repeat:no-repeat;
line-height:35px;
text-indent:0px;
font-weight:bold;
}

table.courseback_table{
width:526px;
float:left;
margin:0 0 4px 0;
}

td.courseback_top{
width:261px;
height:6px;
background-image:url(courseback_top.jpg);
background-repeat:no-repeat;
background-position:bottom;
line-height:0px;
}

td.courseback_left{
width:10px;
background-image:url(courseback_left.jpg);
background-repeat:repeat-y;
background-position:left;
}

td.courseback_right{
width:10px;
background-image:url(courseback_right.jpg);
background-repeat:repeat-y;
background-position:right;
}

td.courseback_bottom{
width:261px;
height:6px;
background-image:url(courseback_bottom.jpg);
background-repeat:no-repeat;
background-position:top;
line-height:0px;
}

td.course_center{
width:4px;
line-height:0px;
}

td.course_photo{
padding:4px 0;
width:112px;
}

td.course_title{
width:125px;
height:48px;
text-align:center;
vertical-align:middle;
font-size:120%;
font-weight:bold;
padding:0 0 0 4px;
line-height:110%;
}

td.course_txt{
width:119px;
padding:0 5px 4px 5px;
font-size:85%;
line-height:140%;
}

.course_txt a:link,.course_txt a:visited{
color:#996633;
text-decoration:underline;
}

.course_txt a:active,.course_txt a:hover{
color:#660000;
text-decoration:underline;
}

/*----右カラム------------------------*/

#top_right{
float:right;
width:235px;
margin-top:10px;
overflow:hidden;
}

#top_right img{
margin:8px 0 0 8px;
}

.information{
width:218px;
background-color:#FFFFFF;
border:solid #DCEEFF 1px;
margin:8px 0 0 7px;
}

*html .information{
width:220px;
}

.information h2{
text-indent:-9999px;
background-image:url(informationback_top.jpg);
background-position:0 0;
background-repeat:no-repeat;
height:34px;
margin:0;
}

.information dl{
padding:15px 8px 0 8px;
}

.information dt{
background-image:url(icon01.gif);
background-position:0 50%;
text-indent:10px;
background-repeat:no-repeat;
text-align:left;
}

.information dd{
margin:4px 0 22px 10px;
text-align:left;
}

#top_right .inquiry_img{
margin:8px 0 0 6px;
}



/*--sitemap---*//*------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------*/

.sitemap {
margin:20px 0 0 80px;
line-height:25px;
}

ul.sitemap li{
background-image:url(icon03.jpg);
background-repeat:no-repeat;
background-position:0 8px;
text-indent:18px;
list-style-type:none;
}

.sitemap ul{
margin:0 0 0 25px;
}

.sitemap ul li{
background-image: url(icon04.jpg);
background-repeat:no-repeat;
background-position:0 8px;
text-indent:18px;
}

.sitemap ul ul{
margin:0 0 0 30px;
}

.sitemap ul ul li{
background-image: url(icon04.gif);
background-repeat:no-repeat;
background-position:0 9px;
text-indent:10px;
}

.sitemap ul ul ul{
margin:0 0 0 25px;
}

.sitemap ul ul ul li{
background-image: url(icon08.gif);
background-repeat:no-repeat;
background-position:0 50%;
text-indent:9px;
}











/***************空き室情報***************/
#content{
	width: 770px;height: auto;text-align:left;background:#FFFFFF;
}
*html#content{
	width: 760px;height: auto;text-align:left;background:#FFFFFF;
}

/***************更新日***************/
#content #update {
	width: 770px;
	height: 20px;
	text-align:right;
}
*html #update {
	width: 760px;
	height: 20px;
	text-align:right;
}

/***************物件情報***************/

#content h2 {
	font-size: 200%;
	font-weight: bold;
	font-style: normal;
	width: 770px;
	height:40px;
	
}
*html #content h2 {
	font-size: 200%;
	font-weight: bold;
	font-style: normal;
	width: 760px;
	height:40px;
	
}

#content h2 img {
	vertical-align:middle;
}

#content #trank h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 440px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(h2_trank_bg.gif);
}

#content #park h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 440px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(h2_park_bg.gif);
}

#content #mansion h2 .comment {
	margin: -40px 0px;
	padding-top: 10px;
	font-size: 11px;
	font-weight: normal;
	font-style: normal;
	color: #333333;
	width: 440px;
	height:30px;
	float:right;
	text-align:left;
	background-image: url(h2_mansion_bg.gif);
	text-indent:-9999px;
}

#content #ryokin {
	width: 770px;
	text-align: right;
	float:right;
}
*html #content #ryokin {
	width: 760px;
	text-align: right;
	float:right;
} 

#content #trank h3 {
	color: #66854B;
	width: 770px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#66854B 1px solid;
	padding:5px 5px;
}
*html #trank h3 {
	color: #66854B;
	width: 760px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#66854B 1px solid;
	padding:5px 5px;
} 

#content #trank .jusho {
	color: #66854B;
	width: 770px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
}
*html #trank .jusho {
	color: #66854B;
	width: 760px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
}
*html #content #park h3 {
	color: #3A5770;
	width: 760px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#3A5770 1px solid;
	padding:5px 5px;
}
#content #park h3 {
	color: #3A5770;
	width: 770px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#3A5770 1px solid;
	padding:5px 5px;
}
*html #content #park .jusho {
	color: #3A5770;
	width: 770px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
} 
#content #park .jusho {
	color: #3A5770;
	width: 770px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
}
*html #content #mansion h3 {
	color: #8E4242;
	width: 760px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#8E4242 1px solid;
	padding:5px 5px;
}
#content #mansion h3 {
	color: #8E4242;
	width: 770px;
	height: 15px;
	font-size: 130%;
	font-weight: bold;
	font-style: normal;
	border-bottom:#8E4242 1px solid;
	padding:5px 5px;
}
*html #content #mansion .jusho {
	color: #8E4242;
	width: 760px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
}
#content #mansion .jusho {
	color: #8E4242;
	width: 770px;
	height: 15px;
	font-size: 105%;
	font-weight: normal;
	font-style: normal;
}

/* 物件詳細 */
#content #map {
	float: left;
	width: 270px;
	padding: 5px;
	line-height:18px;
}

#content #map a {
	color:#0066CD;
	font-size: 14px;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #0066CD;
	border-bottom-width : 1px;
}

#content #map .border {
	border:#333333 1px solid;
}

#content #download img {
	vertical-align: middle;
	padding-left: 10px;
	padding-bottom: 10px;
}


#content #download .comment {
	color:#FF3300;
	font-size: 95%;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #FF3300;
	border-bottom-width : 1px;
}

#content #photo_list {
	float: right;
	width: 500px;
	height: auto;
}

#content #service {
	float: right;
	width: 500px;
	padding-top: 5px;
}

#content #service table {
	width: 480px;
	border-collapse:collapse;
}

#content #service table td {
	border: #66854B 1px solid;
	padding: 2px;
	width: 25%;
}


/* 空室リスト */
*html #content #list table {
	width: 770px;
	border-collapse:collapse;
	margin-top: 50px;
}
#content #list table {
	width: 750px;
	border-collapse:collapse;
	margin-top: 50px;
}

#content #trank #list .type {
	width: 12%;
	height: 18px;
	text-align:left;
	padding-left: 0px;
}

#content #trank #list .hirosa {
	width: 22%;
	text-align:left;
	padding-left: 3px;
}

#content #trank #list .tesuryo {
	width: 22%;
	text-align:left;
	padding-left: 3px;
}

#content #trank #list .ryokin {
	width: 16%;
	text-align:left;
	padding-left: 3px;
}

#content #trank #list .akishitsu {
	width: 15%;
	text-align:left;
	padding-left: 5px;
}

#content #park #list .getsugaku {
	width: 29%;
	height: 18px;
	text-align:left;
	padding-left: 0px;
}

#content #park #list .tesuryo {
	width: 29%;
	text-align:left;
	padding-left: 3px;
}

#content #park #list .sonota {
	width: 19%;
	text-align:left;
	padding-left: 3px;
}

#content #park #list .akishitsu {
	width: 19%;
	text-align:left;
	padding-left: 5px;
}

#content #mansion #list .data1 {
	width: 7%;
	text-align:left;
	padding-left: 0px;
}

#content #mansion #list .data2 {
	width: 10%;
	text-align:left;
	padding-left: 0px;
}

#content #mansion #list .data3 {
	width: 17%;
	text-align:left;
	padding-left: 5px;
}

#content #mansion #list .data4 {
	width: 9%;
	text-align:left;
	padding-left: 0px;
}

#content #mansion #list .data5 {
	width: 14%;
	text-align:left;
	padding-left: 5px;
}

#content #mansion #list .data6 {
	width: 15%;
	text-align:left;
	padding-left: 0px;
}

#content #mansion #list .data7 {
	width: 11%;
	text-align:left;
	padding-left: 5px;
}

#content #mansion #list .data8 {
	width: 9%;
	text-align:left;
	padding-left: 0px;
}


#content #trank #list table {
	border-bottom:#66854B 1px solid;
}

#content #trank #list .under_line {
	height: 2px;
	border-top:#66854B 1px solid;
}

#content #park #list table {
	border-bottom:#3A5770 1px solid;
}

#content #park #list .under_line {
	height: 2px;
	border-top:#3A5770 1px solid;
}

#content #mansion #list table {
	border-bottom:#8E4242 1px solid;
}

#content #mansion #list .under_line {
	height: 2px;
	border-top:#8E4242 1px solid;
}

#content #list .line_1 {
	background: #FFFFFF;
	height: 22px;
}

#content #trank #list .line_2 {
	background: #F2F4F3;
	height: 22px;
}
#content #park #list .line_2 {
	background: #E8E9ED;
	height: 22px;
}
#content #mansion #list .line_2 {
	background: #EAE4E4;
	height: 22px;
}

#content #list .txt_akikensu {
	font-weight: bold;
	color: #FF3300;
}

/* コメント */
#content #comment {
	width: 770px;
	font-weight: bold;
	text-align: left;
}

/* その他の物件 */
#content #other_list {
margin-left:auto;
margin-right:auto;
	width: 700px;
	background: #FFFDDD;
	border:#FFEEAA 1px solid;
	text-align: center;
	padding:5px;
}

#content #other_list a {
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}

#content #other_list a:hover {
	color:#333333;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #333333;
	border-bottom-width : 1px;
}
/* お問い合わせ */
#contact_form {
width:500px;
float:left;
}

#contact_form dl{
width:500px;
border-bottom:1px dotted #99cccc;
float:left;
padding:10px 0;
line-height:220%;
}

#contact_form dt{
width:150px;
float:left;
}

#contact_form dt span{
font-weight:bold;
color:#CC0000;
}

#contact_form dd{
width:340px;
float:left;
}

#contact_form dd p{
float:left;
margin:0 10px 0 0;
}

#contact_button {
width:200px;
float:left;
margin:10px 0 25px 0;
}

#contact_button input{
width:180px;
margin:0 0 0 0px;
}
/***************フッター***************/

#footernavi{
text-align:center;
padding-top:8px;
padding-bottom:8px;
margin-left:auto;margin-right:auto;
background-color:#F2F4F3;
background:#F2F4F3;
width:780px;

}

#footernavi a:link{color: #666666;text-decoration: none;}
#footernavi a:visited{color: #666666;text-decoration: none;}
#footernavi a:hover{
	color:#66854B;
	text-decoration : none;
	border-bottom-style : dotted;
	border-bottom-color : #66854B;
	border-bottom-width : 1px;
}

#footer{
margin-left:auto;margin-right:auto;
text-align:center;
background:#FFFFFF;
width:780px;
}
#copyright{
padding-top:5px;
margin-left:auto;margin-right:auto;
font-size:90%;
color:#666666;
}

/***************laundry***************/
#privacy1{
text-decoration:underline;
text-align:center;
color:#660066;
}

#privacy1 a:link,a:visited{
color:#660066;
}

/***************developer***************/
#list1 ul li{
margin-left:15px;
list-style-type:none;
}

.t12b{
margin-left:15px;
}

.t12b_right{
vertical-align:middle;
}


#list2{
margin-left:15px;
}

#list2 ul li{
list-style-type:none;
}