@charset "utf-8";




.LayoutOyakudati {
	background-image: url(../oyakudati/img/oyakudati_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}



.LayoutPmaster {
	background-image: url(../pmaster/img/pmaster_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}


.LayoutKanrisi {
	background-image: url(../kanrisi/img/kanrisi_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}

.Layouthoshou {
	background-image: url(../service/img/hosyou_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}



/*会社概要*/

.LayoutProfile {
	background-image: url(../profile/img/profile_bg.jpg);
	background-repeat: no-repeat;
	background-position: right top;

}



/*ボディ*/
body {
	background-image: url(../img/bg.jpg);
	background-repeat: repeat-x;
	background-color: #EFEEE6;
	margin: 0px;
	padding: 0px;
}

/*メインエリア*/

#content {
	padding: 0px;
	width: 996px;
	margin: auto;
	clear: both;
	}


.LocationLink {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-size: 80%;
	line-height: 130%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: none;
	border-bottom-style: solid;
	border-bottom-color: #EFEEE6;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding: 2px;
	text-align: left;
}

.FlashIntro{
	background-image: url(../img/flash_bg.gif);
	background-repeat: repeat;
	background-position: 0px 0px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #EFEEE6;
	height: auto;
	width: 534px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 10px;
	margin-left: 0px;
	padding-top: 8px;
	padding-right: 0px;
	padding-bottom: 8px;
	padding-left: 0px;
}


/*おすすめ物件*/

.OsusumeMenu{
	background-image: url(../img/osusume_menu_bg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 18px;
	margin-left: 0px;

}

.ListA{
	background-color: #EFEEE6;
	padding: 6px;
	border: 1px solid #EFEEE6;
	margin-bottom: 24px;
}

.ListB{
	background-color: #FFFFFF;
	padding: 6px;
	border: 1px solid #EFEEE6;
	margin-bottom: 24px;
}

.article{
	margin-bottom: 8px;
}

.BukkenTumb{
	border: 2px solid #CCCCCC;
}

.PageNavi{
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #EFEEE6;
	border-right-color: #EFEEE6;
	border-bottom-color: #EFEEE6;
	border-left-color: #EFEEE6;

}


/*アイ住宅サービスからのお知らせ*/
.oshiraseBG{
	background-image: url(../img/osirase_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;

}



/*おすすめ物件検索*/
#boxChintai {
   display: block;
	}

#boxBaibai {
   display: none;
   }

#boxChintaiJigyou {
   display: none;
	}


/*ラッパー*/

#container {
	margin-left: auto;
	margin-right: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
		}


/*ヘッダー*/

#header {
	padding: 5px;
	clear: both;
	width: 986px;
	float: none;
	margin: auto;
	}

.HeaderLogo {
	width: 50%;
	float: left;

}


/*フッター*/

#footer {
	clear: both;
	padding: 0px;
	margin: auto;
	width: 996px;
	}
		
.footerleft {
	background-image: url(../img/footer_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.footermiddle {
	background-image: url(../img/footer_middle.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.footerright {
	background-image: url(../img/footer_right.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}

/*ラウンドバックグランド*/

.roundupleft {
	background-image: url(../img/round_up_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.roundupmiddle {
	background-image: url(../img/round_up_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundupright {
	background-image: url(../img/round_up_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}


.roundbottomleft {
	background-image: url(../img/round_bottom_left.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.roundbottommiddle {
	background-image: url(../img/round_bottom_middle.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
.roundbottomright {
	background-image: url(../img/round_bottom_right.gif);
	background-repeat: no-repeat;
	background-position: right top;
}

.roundsideleft {
	background-image: url(../img/round_side_left.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
.roundsideright {
	background-image: url(../img/round_side_right.gif);
	background-repeat: repeat-y;
	background-position: right top;
}

/*サイドメニューボーダー*/

.boxline {
	border: 1px solid #EFEEE6;
	padding: 9px 9px 9px 9px;
}

/*追加部分スタイル*/
.boxline_reco {
	border: 1px solid #EFEEE6;
	padding: 1px;
	margin:10px 0px;
}
.boxline_reco .box {
	padding: 4px 11px;
	margin:0px;
	background-image: url(../img/reco_back.gif);
	background-repeat: no-repeat;
}
.boxline_reco .box .title {
	font-weight:bold;
}

.boxline_reco .box .title a:link {
	color: #ffffff;
	text-decoration: underline;
}

.boxline_reco .box .title a:visited {
	color: #FFFFFF; /*#97E855*/
	text-decoration: underline;
}

.boxline_reco .box .title a:hover {
	color: #97E855;
}


.boxline_reco ul {
	width:auto;
	margin:11px 0px;
	padding:0px 0px 0px 12px;
	list-style-type: none;
}
.boxline_reco li {
	background-image: url(../img/reco_list.gif);
	background-repeat: no-repeat;
	list-style-type: none;
	background-position: 0px;
	margin: 0px 0px 0.4em 0px;
	padding:0px 0px 0px 21px;
	list-style-image: none;
}

.boxline_reco li a:link {
	color: #59AB18;
	text-decoration: underline;
}

.boxline_reco li a:visited {
	color: #59AB18;
	text-decoration: underline;
}

.boxline_reco li a:hover {
	color: #97E855;
}
/*追加部分スタイルここまで*/


/*追加部分スタイル2008/01/29*/
.backandnext_box { width:auto; height:21px; background-color:#E9FFBB; margin-bottom:20px; padding:3px 0px 0px; text-align:center;}
.l_g {color: #97E855;}

/*追加部分スタイル2008/01/29ここまで*/


/*スペーサー*/

.spacer {

}
