body{
background:url("../img/bg.jpg") repeat-y;
background-position:center;
padding:0px;
margin:0px;
}

img.mgn06 {
margin:6px;
padding:0;
border: none;
}

img.mgn03 {
margin:0 3px;
padding:0;
border: none;
}

img.mgn0 {
margin:0;
padding:0;
border: none;
}

/* コンテナ */
#contener{
width:938px;
background-color:#FFFFFF;
padding:0;
margin:0;
float:center;
text-align:left;
}

#topmain{
width:938px;
height:375px;
background:url("../img/top_mainbg.jpg");
background-repeat:no-repeat;
background-position:center top;
padding:0;
margin:0;
text-align:left;
position:relative;
clear: both;
}

/* 賃貸検索２ */
#lental2{
top:168px;
width:162px;
padding:0;
left:290px;
position:absolute;
margin:0;
display:inline-block;
float:left;
zoom:1;
}

/* 賃貸検索１ */
#lental{
top:150px;
width:204px;
background-position:center;
padding:0;
left:40px;
text-align:left;
text-indent:24px;
position:absolute;
margin:0;
display:inline-block;
float:left;
zoom:1;
}

#lental ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#lental li { 
display : inline; 
padding :0; 
margin:0; 
}
#lental a:link,#lental a:visited{
display:block;
height:22px;
line-height:22px;
background:url("../img/bg_m-lent.gif");
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
color:#000000;
margin-bottom:1px;
vertical-align:middle;
}
#lental a:hover{
display:block;
height:22px;
line-height:22px;
background:url("../img/bg_m-lent_hv.gif");
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
color:#000000;
margin-bottom:1px;
vertical-align:middle;
}

/* 買う */
#buy{
top:176px;
width:204px;
padding:0;
left:506px;
text-align:left;
text-indent:24px;
position:absolute;
margin:0;
display:inline-block;
float:left;
zoom:1;
}

#buy ul { 
margin: 0; 
padding :0; 
list-style-type : none; 
}
#buy li { 
display : inline; 
padding :0; 
margin:0; 
}
#buy a:link,#buy a:visited{
display:block;
height:22px;
line-height:22px;
background:url("../img/bg_m-buy.gif");
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
color:#000000;
margin-bottom:1px;
vertical-align:middle;
}
#buy a:hover{
display:block;
height:22px;
line-height:22px;
background:url("../img/bg_m-buy_hv.gif");
background-repeat:no-repeat;
font-size:12px;
text-decoration:none;
color:#000000;
margin-bottom:1px;
vertical-align:middle;
}


/* 売る */
#sell{
	top:168px;
	width:162px;
	height:144px;
	padding:0;
	position:absolute;
	margin:0;
	left:755px;
	clear: both;
	display:inline-block;
	zoom:1;
}


/* キャッチ */
h1.head{
margin: 0;
padding: 4px;
height: 15px;
font-size: 12px;
background-color: #666666;
color: #FFFFFF;
clear: both;
}

.description {
margin-top: 70px;
}


.clear6px {
clear:both;
height:6px;
}

.clearBoth {
clear:both;
height:1%;
}

/* 検索ボタン青 */
#sarch_box_blue {
border-left: 12px solid #5D7EC6;
border-right: 12px solid #5D7EC6;
background-color:#FFFFFF;
border:none;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
width: 230px;
text-align:left;
}

.sarch_menu_blue a:link {
background-image:url(../img/bg_sarch_b1.gif);
background-repeat:no-repeat;
width:200px;
hight:21px;
padding:4px 2px 3px 22px;
margin:0 0 0 0;
font-family:"ＭＳ ゴシック",serif;
font-size: 14px;
color:#000000;
}

.sarch_menu_blue a:visited {
background-image:url(../img/bg_sarch_b1.gif);
background-repeat:no-repeat;
padding:4px 2px 3px 22px;
margin:0 0 0 0;
font-family:"ＭＳ ゴシック",serif;
font-size: 14px;
color:#000000;
}

.sarch_menu_blue a:active {
background-image:url(../img/bg_sarch_b1.gif);
background-repeat:no-repeat;
padding:4px 2px 3px 22px;
margin:0 0 0 0;
font-family:"ＭＳ ゴシック",serif;
font-size: 14px;
color:#000000;
}

.sarch_menu_blue a:hover {
background-image:url(../img/bg_sarch_b1.gif);
background-repeat:no-repeat;
padding:4px 2px 3px 22px;
margin:0 0 0 0;
font-family:"ＭＳ ゴシック",serif;
font-size: 14px;
background-color:#3366CC;
color:#000000;
}

/* トップ検索その２ */
#topmain #Field_1 {
	float: left;
	width: 285px;
	height: 375px;
}
#topmain #Field_2 {
	float: left;
	width: 180px;
	height: 375px;
}
#topmain #Field_2 a {
	display: block;
	width: 100%;
	margin-top: 170px;
	height: 130px;
}

#topmain #Field_3 {
	float: left;
	width: 275px;
	height: 375px;
}
#topmain #Field_4 {
	float: left;
	width: 190px;
	height: 375px;
}
#topmain #Field_4 a {
	display: block;
	width: 100%;
	height: 130px;
	margin-top: 170px;
}
/* トップバナー枠 */
#topbn {
width: 938px;
background-color: #E4E4E4;
padding: 4px 0;
margin: 0;
text-align: left;
clear: both;
height:80px;
line-height:76px;
vertical-align:middle;
}
#topbn #Field_1 {
	float: left;
	width: 55px;
	height: 70px;
}

#topbn #Field_2 {
	float: left;
	width: 340px;
	height: 70px;
	color: #666666;
	font-size: 12px;
	background-color: #FFFFFF;
	margin-right: 10px;
	padding: 0;
	border: solid 1px #666666;
	display: block;
	line-height:70px;
}

ul {
	list-style:none;
	margin:0;
	padding:0;
}
li { 
   background:url(../img/bg_sarch_b1.gif) 0 50% no-repeat;
   padding-left:10px;
}

#topbn #feed {
float: left;
width: 360px;
height: 70px;
color: #666666;
font-size: 12px;
background-color: #FFFFFF;
margin: 0;
padding: 0;
border: solid 1px #666666;
display: block;
}

#topbn #feed {
float: left;
width: 360px;
color: #666666;
font-size: 12px;
background-color: #FFFFFF;
margin: 0;
padding: 0;
border: solid 1px #666666;
display: block;
}

#topbn #Field_3 {
	float: left;
	height: 70px;
	width: 210px;
	margin-left: 10px;
}

#topbn #Field_4 {
	float: left;
	height: 70px;
	width: 265px;
	margin-left: 10px;
}

/* トップ関連 */
#topkan {
width:938px;
height:35px;
vertical-align:middle;
line-height:35px;
background:url("../img/top_bg_kanren.jpg");
background-repeat:repeat-x;
padding:0;
margin:0;
clear: both;
text-align: left;
}

span.yajib{
background:url("../img/yaji_blue.gif");
background-repeat:no-repeat;
background-position:left center;
margin:0 4px;
padding:0 0 0 12px;
height:35px;
vertical-align:middle;
line-height:35px;
}

span.yajib a{
font-size:12px;
text-decoration:none;
color:#666666;
margin:0;
padding:0;
}

span.yajib a:hover{
font-size:12px;
text-decoration: underline;
color:#FF6600;
margin:0;
padding:0;
}

#banner {
  height: 120px;
  overflow: hidden;
}

/* フッターテキストメニュー */
.cnt{float:center;clear:both;}


#footbox{
width:922px;
float:center;
text-align:center;
}

.fmenu{
text-align:center;
padding:6px;
margin:2px;
color:#666666;
clear:both;
font-size:12px;
border-bottom: 1px solid #999999;
width:922px;
display:block;
zoom:1;
}

.topfoot{
padding:4px;
margin:2px;
text-align:center;
color:#666666;
clear:both;
font-size:12px;
}

/* begin styles for RSS Feed */

/* 全体の枠 */
.rss-box { background-color: #FFFFFF; margin:0; padding:0; float: left;
width: 360px;
color: #666666;
font-size: 12px;
border: solid 1px #CCCCCC;
height: 68px;
line-height:130%;
}

/* ブログのタイトル */
.rss-title, rss-title a { font-size: 120%; font-weight: bold; letter-spacing: 1px; margin: 0; padding: 0}

/* それぞれのフィードの内容 */
.rss-item { color: #666666; font-size: 12px; font-weight: normal; margin: 6px;}

/* それぞれのフィードのタイトル */
.rss-item a:link, .rss-item a:visited { color:#666666; font-size: 12px; text-decoration: none; margin: 6px; padding: 0}

/* それぞれのフィードのタイトル のリスト形式*/
.rss-items { list-style-type: none; margin: 6px; padding: 0}

/* それぞれのフィードのリンクをマウスオーバーしたとき */
.rss-item a:hover { color: #FF6600 ;font-size: 12px; text-decoration: underline; padding: 0}

/* それぞれのフィードの日付 */
.rss-date { color: gray; font-size: 10px; font-weight: normal; margin: 6px; padding: 0} 

