﻿/*----------------------------- 全体 -----------------------------*/

*{
	padding:0;
	margin:0;
}

html{
	padding:0;
	margin:0;
	overflow:scroll;
}

body{
	font-family:"ＭＳ Ｐゴシック", "MS P Gothic", Helvetica, Arial, sans-serif;
	color:#666666;
	font-size:12px;
	_font-size:75%;
	text-align:center;
	margin:10px auto;
	padding:0;
	line-height:1.5;
	background-color:#fff;
}




/*----------------------------- リンク指定 -----------------------------*/
a{

}

a img{
	border:0;
}

a:link,
a:visited{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}


/*----------------------------- コンテナ -----------------------------*/

#container{
	width:740px;
	margin:0 auto 5px auto;
	padding-bottom:10px;
	background-color:#fff;
}


/*----------------------------- ヘッダ -----------------------------*/


#header{
	padding-bottom:5px;
	text-align:left;
	background-image:url("img/header_line.gif");
	background-repeat:no-repeat;
	background-position:bottom;
}


#logo{
	float:left;
	width:298px;
	height:44px;
	text-indent:-9999px;
	margin:5px auto;
	background-image:url("img/logo.gif");
}

#logo a{
	display:block;
	width:298px;
	height:44px;
}

#headmenu{
	padding-top:34px;
	float:right;
}

#headmenu a{
	color:#999;
}

.hm01{
	padding-left:14px;
	margin:auto 10px auto auto;
	background-image:url("img/arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

.hm02{
	padding-left:18px;
	background-image:url("img/sitemap.gif");
	background-position:left center;
	background-repeat:no-repeat;
}


/*----------------------------- メニュー -----------------------------*/


#menu{
	margin:0 0 10px 0;
	height:30px;
	text-indent:-9999px;
}


#menu ul a{
	background-image:url("img/menu.gif");
	text-decoration:none;
	overflow:hidden;

}


#menu li{

	float:left;

}

#menu li#menu01,
#menu li#menu01 a,
#menu li#menu02,
#menu li#menu02 a,
#menu li#menu03,
#menu li#menu03 a,
#menu li#menu04,
#menu li#menu04 a,
#menu li#menu05,
#menu li#menu05 a{
	display:block;
	width:148px;
	height:30px;
	margin:0;
	padding:0;
}


#menu01 a{ background-position:0px 0px;}
#menu02 a{ background-position:-148px 0px;}
#menu03 a{ background-position:-296px 0px;}
#menu04 a{ background-position:-444px 0px;}
#menu05 a{ background-position:-592px 0px;}
#menu01 a:hover{ background-position:0px 30px;}
#menu02 a:hover{ background-position:-148px 30px;}
#menu03 a:hover{ background-position:-296px 30px;}
#menu04 a:hover{ background-position:-444px 30px;}
#menu05 a:hover{ background-position:-592px 30px;}





/*----------------------------- clear -----------------------------*/


.clear{
	clear:both;
}


/*----------------------------- フッタ -----------------------------*/

#footer{
	margin:10px auto auto auto;

}

.footer_index{
	border-top:1px solid #ccc;
}

.footer_top{
	margin:10px auto 10px auto;
}


/*----------------------------- 左カラム -----------------------------*/

#left{
	float:left;
	width:180px;
}

.shopinfo{
	width:178px;
	border:1px solid #ccc;
	background-color:#fff;
	margin:auto auto 10px auto;
	padding:10px 0;
	background-image:url("img/left_bg.gif");
}


img.img{
	margin:0 auto 10px auto;
}

.click{
	width:160px;
	height:30px;
	background-image:url("img/click.gif");
	text-indent:-9999px;
	margin:0 auto 10px auto;
}

.click a{
	width:160px;
	height:30px;
	display:block;
}

.mailform{
	width:160px;
	height:60px;
	background-image:url("img/mailform.gif");
	text-indent:-9999px;
	margin:0 auto 10px auto;
}

.mailform a{
	width:160px;
	height:60px;
	display:block;
}


.shop_01{
	width:160px;
	height:70px;
	background-image:url("img/shop_shinjuku.gif");
	text-indent:-9999px;
	margin:0 auto 10px auto;
}

.shop_01 a{
	width:160px;
	height:70px;
	display:block;
}

.shop_02{
	width:160px;
	height:70px;
	background-image:url("img/shop_shizuoka.gif");
	text-indent:-9999px;
	margin:0 auto 10px auto;
}

.shop_02 a{
	width:160px;
	height:70px;
	display:block;
}


.shopinfo ul{
	text-align:left;
	list-style:none;
	margin:auto auto auto 10px;
}

.shopinfo ul li{
	padding-left:18px;
	background-image:url("img/left_list.gif");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:1.5;
}

.shopinfo ul li a{
	color:#666;
}



.staff{
	width:180px;
	height:50px;
	background-image:url("img/staff.gif");
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

.staff a{
	width:180px;
	height:50px;
	display:block;
}



.newspaper_top{
	width:180px;
	height:33px;
	background-image:url("img/news_top.gif");
	text-indent:-9999px;
}

.newspaper_body{
	border-left:5px solid #ffcccc;
	border-right:5px solid #ffcccc;
	padding-bottom:5px;
}

.newspaper_body p{
	padding:10px 0 5px 0;
}


.new{
	width:160px;
	height:46px;
	background-image:url("img/news_new.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:5px auto auto auto;
}

.new a{
	width:160px;
	height:46px;
	display:block;
}


ul.backnumber{
	text-align:left;
	margin:5px 10px 0 10px;
}

ul.backnumber li{
	padding-left:18px;
	display:inline;
	background-image:url("img/news_list.gif");
	background-position:left center;
	background-repeat:no-repeat;
	line-height:1.6;
}

ul.backnumber li a{
}


.newspaper_bottom{
	width:100%;
	padding-bottom:5px;
	background-image:url("img/news_bottom.gif");
	background-repeat:no-repeat;
	background-position:bottom center;
}

.getacro{
	margin:10px auto auto auto;
}

.getacro p{
	text-align:left;
	margin:10px 10px auto 10px;
	font-size:10px;
}



/*----------------------------- センターカラム -----------------------------*/


#center{
	float:left;
	width:310px;
	margin:auto 10px;
}


.map{
	height:200px;
	margin:auto auto 10px auto;
}

.article_top{
	text-indent:-9999px;
	height:33px;
	background-image:url("img/article_top.gif");
	background-repeat:no-repeat;
}

.article_body{
	border-left:5px solid #448aca;
	border-right:5px solid #448aca;
}


.article_title{
	float:left;
	text-indent:-9999px;
	width:184px;
	height:40px;
	margin:auto auto auto 5px;
	display:inline;
	background-image:url("img/article.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}

.article_title a{
	display:block;
	width:184px;
	height:40px;

}


.more{
	font-size:10px;
	float:right;
	padding-top:25px;
	margin-right:5px;
	display:inline;
}

span.morearrow{
	padding-left:10px;
	background-image:url("img/arrow.gif");
	background-position:left center;
	background-repeat:no-repeat;
}


.article_bottom{
	text-indent:-9999px;
	height:33px;
	background-image:url("img/center_bottom.gif");
	background-repeat:no-repeat;
}



.room_top{
	text-indent:-9999px;
	height:33px;
	background-image:url("img/room_top.gif");
	background-repeat:no-repeat;
}

.room_body{
	border-left:5px solid #448aca;
	border-right:5px solid #448aca;
	_height:1%;
}

.room_body ul{
	text-align:left;
	list-style:none;
	margin:auto 10px;
	padding-top:5px;
}


.room_body ul li{
	padding-left:18px;
	background-image:url("img/center_list.gif");
	background-position:left center;
	background-repeat:no-repeat;
	border-bottom:1px dotted #ccc;
	line-height:1.8;
}

.room_body ul li a{
	color:#666;
}


.room_title{
	float:left;
	text-indent:-9999px;
	width:186px;
	height:40px;
	margin:auto auto auto 5px;
	display:inline;
	background-image:url("img/buy.gif");
	background-repeat:no-repeat;
	background-position:left bottom;
}

.room_title a{
	display:block;
	width:186px;
	height:40px;
}



.room_bottom{
	text-indent:-9999px;
	height:33px;
	background-image:url("img/center_bottom.gif");
	background-repeat:no-repeat;
}


table.info{
	width:100%;
	margin:10px auto auto auto;
}

table.info td.comment{
	font-size:6px;
	text-align:left;
	padding-left:0px;
	line-height:1.1;
}


.line{
	width:100%;
	border-bottom:1px dotted #ccc;
	margin:5px auto;
}
.center-menu {
	margin-bottom:10px;
}
.center-menu p {
	margin-bottom:5px;	
}



/*----------------------------- 右カラム -----------------------------*/

#right{
	float:left;
	width:230px;
}


.naruse{
	width:230px;
	height:114px;
	background-image:url("img/naruse.jpg");
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

.naruse ul{
	list-style:none;
	margin:auto auto auto 104px;
	_margin:41px auto auto 104px;
	padding-top:41px;
	_padding-top:0;
}

*:first-child+html .naruse ul{
	margin:41px auto auto 104px;
	padding-top:0;
}

.naruse ul li{
	width:104px;
	height:28px;
	margin:auto auto 5px auto;
}

.naruse ul li a{
	width:104px;
	height:28px;
	display:block;

}



.owner{
	width:230px;
	height:60px;
	background-image:url("img/owner.gif");
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

.owner a{
	width:230px;
	height:60px;
	display:block;
}


.ahead{
	width:230px;
	height:48px;
	background-image:url("img/ahead.gif");
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

.ahead a{
	width:230px;
	height:48px;
	display:block;
}



.whatsnew_top{
	width:230px;
	height:33px;
	background-image:url("img/whatsnew_top.gif");
	text-indent:-9999px;
}


.whatsnew_body{
	padding:5px 0;
	border-left:5px solid #deeef6;
	border-right:5px solid #deeef6;
}



.whatsnew_bottom{
	width:230px;
	height:5px;
	background-image:url("img/right_bottom.gif");
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:auto auto 10px auto;
}

dl.whatsnew{
	text-align:left;
	margin:auto 5px;
}

dl.whatsnew dt{
	margin:auto auto 3px auto;
	padding-left:18px;
	background-image:url("img/left_list.gif");
	background-position:left center;
	background-repeat:no-repeat;
}

dl.whatsnew dd{
	border-bottom:1px dotted #ccc;
	padding:0 5px 3px 18px;
	margin:auto auto 5px auto;
}



.mobile_top{
	width:230px;
	height:33px;
	background-image:url("img/mobile_top.gif");
	text-indent:-9999px;
}

.mobile_body{
	height:1%;
	border-left:5px solid #deeef6;
	border-right:5px solid #deeef6;
}

.mobile_body p{
	padding:10px 0 5px 0;
	margin:0 8px;
}

.mobile_bottom{
	width:100%;
	height:5px;
	background-image:url("img/right_bottom.gif");
	background-position:bottom center;
	background-repeat:no-repeat;
	margin:auto auto 10px auto;
}



.homemate{
	text-indent:-9999px;
	width:230px;
	height:60px;
	background-image:url("img/homemate.gif");
}

.homemate a{
	display:block;
	width:230px;
	height:60px;
}






/*----------------------------- 下位ページ共通 -----------------------------*/

.subpage{
	border:1px solid #ccc;
	height:1%;
	padding:5px;
}


.subpage a{
	color:#448aca;
}

h3{
	font-size:14px;
	color:#749dc3;
	text-align:left;
	font-weight:normal;
	margin:auto auto 20px 15px;
	padding-left:5px;
	border-left:5px solid #749dc3;
}

h4{
	width:700px;
	height:28px;
	text-align:left;
	margin:0 auto 10px auto;
}


.section{
	text-align:left;
	margin:auto 15px 40px 15px;
}

.section p{
	margin:0 10px 10px 10px;
}

.subpage ul,
.subpage ol{
	text-align:left;
	margin:auto 10px 20px 30px;
}


.subpage ol li{
	line-height:1.6;
	margin:auto 10px 1em auto;
}

p.other{
	text-align:right;
}

p.section_right{
	text-align:right;
	margin:auto 15px 10px auto;
}


.title{
	width:700px;
	height:30px;
	margin:0 auto 20px auto;
}


.section_photo{
	text-align:center;
	margin:auto 15px 40px 15px;
}


.back{
	background-image:url("img/3.gif");
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	margin-right:15px;
	font-size:10px;
	float:right;
}

/*----------------------------- 会社概要 -----------------------------*/

#title_company{
	background-image:url("img/title_company.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}


table.company{
	margin:0 auto 30px auto;
	line-height:1.6;
	border-collapse:collapse;
}

table.company th{
	width:160px;
	padding:5px;
	background-color:#deedf6;
	border:1px solid #ccc;
}

table.company td{
	width:400px;
	padding:5px;
	border:1px solid #ccc;
	text-align:left;
}

table.company td p{
	margin:5px 5px 10px 5px;
}


span.shopname{
	font-weight:bold;
	margin-bottom:10px;
	display:block;
}


img.map_l{
	margin:auto auto 40px auto;
}



table.company_s{
	width:380px;
	margin:0 auto 30px auto;
	line-height:1.6;
	border-collapse:collapse;
}

table.company_s th{
	width:160px;
	padding:5px;
	background-color:#deedf6;
	border:1px solid #ccc;
}


table.company_s td{
	width:200px;
	padding:5px;
	border:1px solid #ccc;
	text-align:left;
}


.company_btn{
	float:right;
	width:360px;
	text-align:right;
	margin:0 45px auto auto;
}

/*----------------------------- オーナー -----------------------------*/


#title_owner{
	background-image:url("img/title_owner.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#owner_01{
	text-indent:-9999px;
	background-image:url("img/owner_01.gif");
	background-repeat:no-repeat;
}

#owner_02{
	text-indent:-9999px;
	background-image:url("img/owner_02.gif");
	background-repeat:no-repeat;
}

.equal{
	margin:20px auto 40px auto;
}


.section dl{
	width:420px;
	margin:0 10px;
}

.section dt{
	font-weight:bold;
	padding-left:5px;
}

dt.owner_dt{
	font-size:16px;
}

dt#dt01{
	color:#006633;
	border-left:10px solid #c5ebcd;
}

dt#dt02{
	color:#cc3366;
	border-left:10px solid #ffc1dc;
}

dt#dt03{
	color:#003399;
	border-left:10px solid #bcd9fc;
}

dt#dt04{
	color:#993300;
	border-left:10px solid #fbcd89;
}


.section dd{
	margin:auto 10px 30px 15px;
}


img.sec{
	margin:0 auto 30px auto;

}

/*----------------------------- 不動産鑑定 -----------------------------*/


#title_judgment{
	background-image:url("img/title_judgment.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#judgment_01{
	text-indent:-9999px;
	background-image:url("img/judgment_01.gif");
	background-repeat:no-repeat;
}

#judgment_02{
	text-indent:-9999px;
	background-image:url("img/judgment_02.gif");
	background-repeat:no-repeat;
}

#judgment_03{
	text-indent:-9999px;
	background-image:url("img/judgment_03.gif");
	background-repeat:no-repeat;
}

#judgment_04{
	text-indent:-9999px;
	background-image:url("img/judgment_04.gif");
	background-repeat:no-repeat;
}

#judgment_05{
	text-indent:-9999px;
	background-image:url("img/judgment_05.gif");
	background-repeat:no-repeat;
}

#judgment_06{
	text-indent:-9999px;
	background-image:url("img/judgment_06.gif");
	background-repeat:no-repeat;
}


/*----------------------------- 成瀬はこんな街 -----------------------------*/

#title_naruse{
	background-image:url("img/title_naruse.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}


.naruse_imgr{
	float:right;
	margin:auto auto 10px 15px;
	text-align:center;
}

.naruse_imgl{
	float:left;
	margin:auto 15px 10px auto;
	text-align:center;
}


.section_cap{
	margin:100px auto auto auto;

}

.section_cap p{
	text-align:left;

}

.section_time{
	width:540px;
	margin:40px auto;
	border-left:10px solid #deeef6;
}

.time_top{
	width:540px;
	height:30px;
	background-image:url("img/time_top.gif");
	background-repeat:no-repeat;
	background-position:left top;
}

.section_time ul{
	padding:5px;
	margin:5px auto auto 10px;
	line-height:1.8;
	list-style:none;
}


.car{
	width:540px;
	height:40px;
	margin:30px auto;
	background-image:url("img/car.gif");
	background-repeat:no-repeat;
	background-position:left top;

}

.flashcontent{
	margin:0 auto;
}


#naruse_01{
	text-indent:-9999px;
	background-image:url("img/naruse_01.gif");
	background-repeat:no-repeat;
}


#naruse_02{
	text-indent:-9999px;
	background-image:url("img/naruse_02.gif");
	background-repeat:no-repeat;
}

#naruse_03{
	text-indent:-9999px;
	background-image:url("img/naruse_03.gif");
	background-repeat:no-repeat;
}

#naruse_04{
	text-indent:-9999px;
	background-image:url("img/naruse_04.gif");
	background-repeat:no-repeat;
}

.table_photo{
	margin:10px auto;
}

.table_photo td{
	padding:3px;
}

td.caption{
	padding:10px 0 30px 0;
}

/*----------------------------- サイトマップ -----------------------------*/


#title_sitemap{
	background-image:url("img/title_sitemap.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}




#sitemap_01{
	text-indent:-9999px;
	background-image:url("img/sitemap_01.gif");
	background-repeat:no-repeat;
}

#sitemap_02{
	text-indent:-9999px;
	background-image:url("img/sitemap_02.gif");
	background-repeat:no-repeat;
}


#sitemap_03{
	text-indent:-9999px;
	background-image:url("img/sitemap_03.gif");
	background-repeat:no-repeat;
}


#sitemap_04{
	text-indent:-9999px;
	background-image:url("img/sitemap_04.gif");
	background-repeat:no-repeat;
}

#sitemap_05{
	text-indent:-9999px;
	background-image:url("img/sitemap_05.gif");
	background-repeat:no-repeat;
}


ul.link_list{
	margin:5px 1em 20px 45px;
	line-height:1.6;
}

ul.link_in{
	margin-bottom:0;
}

/*----------------------------- 物件情報 -----------------------------*/

#title_article{
	background-image:url("img/title_article.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#article_01{
	text-indent:-9999px;
	background-image:url("img/article_01.gif");
	background-repeat:no-repeat;
}

.article_list{
	margin:0 auto;
}

ul.article_list01{
	margin:auto auto auto 65px;
	line-height:1.6;
	text-indent:-9999px;
}

ul.article_list01 a{
	background-image:url("img/article_menu01.gif");
	text-decoration:none;
	overflow:hidden;

}

ul.article_list01 li{
	float:left;
}

#al01,
#al01 a,
#al03,
#al03 a{
	display:block;
	width:195px;
	height:34px;
	margin:0 auto 4px auto;
	padding:0;
}

#al02,
#al02 a{
	display:block;
	width:205px;
	height:34px;
	margin:0 auto 4px auto;
	padding:0;
}

#al01 a{ background-position:0px 0px;}
#al02 a{ background-position:-195px 0px;}
#al03 a{ background-position:-400px 0px;}
#al01 a:hover{ background-position:0px 34px;}
#al02 a:hover{ background-position:-195px 34px;}
#al03 a:hover{ background-position:-400px 34px;}




ul.article_list02{
	margin:auto auto auto 65px;
	line-height:1.6;
	text-indent:-9999px;
}

ul.article_list02 a{
	background-image:url("img/article_menu02.gif");
	text-decoration:none;
	overflow:hidden;

}

ul.article_list02 li{
	float:left;
}

#al04,
#al04 a,
#al06,
#al06 a{
	display:block;
	width:195px;
	height:34px;
	margin:0 auto 20px auto;
	padding:0;
}

#al05,
#al05 a{
	display:block;
	width:205px;
	height:34px;
	margin:0 auto 20px auto;
	padding:0;
}

#al04 a{ background-position:0px 0px;}
#al05 a{ background-position:-195px 0px;}
#al06 a{ background-position:-400px 0px;}
#al04 a:hover{ background-position:0px 34px;}
#al05 a:hover{ background-position:-195px 34px;}
#al06 a:hover{ background-position:-400px 34px;}






table.article_table{
	margin:0 auto 50px auto;
}


tr.article_tr{
	background-color:#c5dfee;
	text-align:center;

}

tr.article_trc{
	background-color:#eef9ff;
	text-align:center;

}

tr.article_trf{
	background-color:#fff;
	text-align:center;

}



/*----------------------------- リンク -----------------------------*/

#title_link{
	background-image:url("img/title_link.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

ul.links{
	line-height:1.8;
}


/*----------------------------- お住まい探し前に -----------------------------*/

#title_search{
	background-image:url("img/title_search.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.before_use{
	width:700px;
	text-align:right;
}

.before_use img{
	margin:20px 0 20px auto;
}

/*----------------------------- お役立ち情報 -----------------------------*/

#title_useful{
	background-image:url("img/title_useful.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.chart{
	margin:0 auto 20px auto;
}

.chart table{
	margin:0 auto;
}

#chart01{
	width:700px;
	height:30px;
	background-image:url("img/chart_01.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

#chart02{
	width:700px;
	height:30px;
	background-image:url("img/chart_02.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

#chart03{
	width:700px;
	height:30px;
	background-image:url("img/chart_03.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

#chart04{
	width:700px;
	height:40px;
	background-image:url("img/chart_04.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:auto auto 10px auto;
}

#chart05{
	width:700px;
	height:40px;
	background-image:url("img/chart_05.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
	margin:auto auto 10px auto;
}




/*----------------------------- アクセスマップ -----------------------------*/

#title_access{
	background-image:url("img/title_access.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

img.accessmap{
	margin:0 auto;
	padding:10px;
	border:1px solid #ccc;
}

.access_section{
	width:400px;
	text-align:left;
	margin:20px auto 0 auto;
}

.access_section ul{
	margin:auto 5px;
}

.access_section ul li{
	margin:auto auto 10px auto;
}

span.access_caption{
	color:#5d9ad1;
	font-weight:bold;
	padding:3px;
	border:1px solid #5d9ad1;
}

/*----------------------------- 個人情報保護方針 -----------------------------*/

#title_privacy{
	background-image:url("img/title_privacy.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#privacy_01{
	text-indent:-9999px;
	background-image:url("img/privacy_01.gif");
	background-repeat:no-repeat;
}


/*----------------------------- 問い合わせ -----------------------------*/
#title_contact{
	background-image:url("img/title_contact.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

input,textarea{
	font-size:12px;
}

/*----------------------------- 賃貸物件を探す！ -----------------------------*/
#title_lease{
	background-image:url("img/title_lease.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

.info_area{
	font-size:14px;
	text-align:left;
	padding-left:7px;
	margin:5px auto 15px 5px;
}

#area01{
	border-left:5px solid #ff99cc;
}

#area02{
	border-left:5px solid #ffcc66;
}

#area03{
	border-left:5px solid #99cc99;
}

#area04{
	border-left:5px solid #66ccff;
}

#area05{
	border-left:5px solid #9999cc;
}

#area06{
	border-left:5px solid #eee;
}


.info_areamenu{
	padding:20px 0 35px 0;
	margin:auto 10px 35px 10px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
}



.infobox{
	float:left;
	width:160px;
	border:1px solid #ccc;
	background-image:url("img/infobox_bg.gif");
	background-position:top center;
	background-repeat:no-repeat;
	_display:inline;
}


.infobox img{
	margin:5px 0;
}

#info01{
	margin:auto auto 20px 14px;
}

#info02{
	margin:auto 16px 20px 16px;
}

#info03{
	margin:auto 16px 20px auto;
}

#info04{
	margin:auto 14px 20px auto;
}

.infobox p{
	text-align:left;
	margin:auto 5px;
}

p.info_more{
	text-align:right;
	font-size:10px;
	margin:auto 5px 10px auto;
}


.info_buy_title{
	margin:5px auto auto auto;
}


.info_in{
	margin:0 auto 20px auto;
}

.info_inner{
	border-collapse:collapse;
	margin:0 auto 10px auto;
}

.info_inner th{
	font-weight:normal;
	background-color:#deedf6;
	border:1px solid #ccc;
}

.info_inner td{
	border:1px solid #ccc;
	padding-left:5px;
}

.info_areamenu ul{
	list-style:none;
	margin-left:80px;
}


.info_areamenu ul li{
	float:left;
	margin:5px;
	padding:5px 10px;

}

.top_title{
	text-align:left;
	margin:auto auto 5px 10px;
}

.bottom_title{
	width:680px;
	text-align:left;
	margin:auto auto 5px auto;
}



#info_menu01{
	background-color:#ff99cc;
	border:1px solid #ccc;
}

#info_menu02{
	background-color:#ffcc66;
	border:1px solid #ccc;
}

#info_menu03{
	background-color:#99cc99;
	border:1px solid #ccc;
}

#info_menu04{
	background-color:#66ccff;

	border:1px solid #ccc;
}

#info_menu05{
	background-color:#9999cc;
	border:1px solid #ccc;
}

#info_menu06{
	background-color:#eee;
	border:1px solid #ccc;
}


#info_menu01 a,
#info_menu02 a,
#info_menu03 a,
#info_menu04 a,
#info_menu05 a,
#info_menu06 a{
	color:#333;

}


.breadcrumbs{
	text-align:right;
	margin:auto 15px auto auto;
}

/*----------------------------- 不動産物件を探す！ -----------------------------*/
#title_buy{
	background-image:url("img/title_buy.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}

/*----------------------------- お問い合わせ前にClick！ -----------------------------*/

.clickpage_in{
	margin:0 auto;
	width:380px;
	height:180px;
	background-image:url("img/click_bg.gif");
	background-repeat:no-repeat;
}

/*----------------------------- 過去の情報誌 -----------------------------*/

#title_magazin {
	background-image:url("img/title_magazin.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.magazin_dl dt {
	margin-top:15px;
}
.magazin_dl dd {
	line-height:24px;
	margin:0 0 0 20px;
	background:url(img/news_list.gif) left no-repeat;
	padding-left:15px;
}

/*-----------------------------whatnew トピックス -----------------------------*/
/*listtop*/
#title_what {
	background-image:url("img/title_what.gif");
	background-repeat:no-repeat;
	text-indent:-9999px;
}
.title_topic a {
	color:#71B8FF;
}
.title_topic a:hover {
	color:#FF9966;
}
.topicstop {
	text-align:right;
	margin-right:10px;
}



/*list*/
.what_list li {
	margin-bottom:20px;
	list-style:none;
	background:url(img/center_list.gif) left no-repeat;
	padding-left:15px;
}

/*topics*/
h3.topicstitle {
	margin:0;
	font-weight:bold;
	font-size:18px;
}

.topicsdate {
	margin-left:15px;
	color:#69D200;
	font-weight:bold;
	text-align:right;
}
.topicsimg {
	margin:0 20px 0 15px;
	float:left;
}
.topicstxt {
	margin-left:15px;
	float:left
}



