@charset "utf-8";

*{
	margin:0;
	padding:0;
	border:none;
}

/* For MacIE Hack ?*/
*{letter-spacing: 0px;}
/* For MacIE Hack */

a:link {color:#666666; text-decoration:none; }
a:visited {color:#666666; text-decoration:none; }
a:active {color:#333333; text-decoration:underline; }
a:hover {color:#333333; text-decoration:underline; }

a img {border:none;}

body  {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	background: #FFFFFF;
	margin: 0 auto; 
	padding: 0;
	text-align: center;
	color: #666666;
}
.housingmaster #container { 
	width: 900px;
	background: #FFFFFF;
	margin: 0 auto;
	text-align: left; 
} 
.housingmaster #header { 
	background: #FFFFFF;
	margin:20px 0;
	padding: 0 10px;
	border-top:1px solid #D8E1E5;
	border-bottom:1px solid #D8E1E5;
} 
.housingmaster #header h1 {
	margin: 0;
	padding: 10px 0;
}

.housingmaster #header h2 {
	margin: 0;
	padding: 10px 0;
	font-size:11px;
	font-weight:bold;
}


/* グローバルメニュー */

.housingmaster #globalnavi
{
	width:900px;	
	height: 30px;
	margin:0px;
	padding:0px;
	background: url(../img/globalnavi.gif) repeat-x;
}

ul#globalnavi-list{
	list-style:none;
	margin:0;
	height:30px;
}
ul#globalnavi-list li{
	float:left;
	margin:0;
}

ul#globalnavi-list li a{
	display:block;
	height:30px;
	text-indent:-9999px;
}

li#menu1 a
{
	background: url(../img/menu1.gif) no-repeat 0% 0%;;
	width: 109px;
	margin: 0px 12px 0px 20px;
}
li#menu2 a
{
	background: url(../img/menu2.gif) no-repeat 0% 0%;;
	width: 59px;
	margin: 0px 12px 0px 0px;
}
li#menu3 a
{
	background: url(../img/menu3.gif) no-repeat 0% 0%;;
	width: 92px;
	margin: 0px 12px 0px 0px;
}
li#menu4 a
{
	background: url(../img/menu4.gif) no-repeat 0% 0%;;
	width: 59px;
	margin: 0px 12px 0px 0px;
}
li#menu5 a
{
	background: url(../img/menu5.gif) no-repeat 0% 0%;;
	width: 68px;
	margin: 0px 12px 0px 0px;
}
li#menu6 a
{
	background: url(../img/menu6.gif) no-repeat 0% 0%;;
	width: 130px;
	margin: 0px 12px 0px 0px;
}
li#menu7 a
{
	background: url(../img/menu7.gif) no-repeat 0% 0%;;
	width: 107px;
	margin: 0px 12px 0px 0px;
}
li#menu8 a
{
	background: url(../img/menu8.gif) no-repeat 0% 0%;;
	width: 143px;
	margin: 0px 20px 0px 0px;
}

ul#globalnavi-list li a:hover{ background-position:0% 100%; }

/* MacIE Hack \*/

ul#globalnavi-list li{ overflow:hidden; }

/* MacIE Hack */



.housingmaster #main-img { 
	margin: 20px 0px 40px 0px;
	padding: 0px;
}

.housingmaster #content {
	float:left;
	width: auto;
}

.housingmaster #content #info{
	width:585px;
	height:220px;
	overflow-y:auto;
	scrollbar-base-color:#FFFFFF;
	scrollbar-face-color:#FFFFFF;
	scrollbar-arrow-color:#999999;
	scrollbar-shadow-color:#CCCCCC;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-highlight-color:#CCCCCC;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
}

.housingmaster #content #info .tbl {
	text-align:left;
	border:none;
	font-size:9px;
}

.housingmaster #side {
	float:right;
	text-align:left;
	width: 275px;
}

.housingmaster #belonging { 
	margin: 0px;
	padding: 0px;
	display:inline;
}

.housingmaster #belonging p { 
	font-size:10px;
	text-align: left;
	margin-top:20px;
}

.housingmaster #belonging ul.bm{
	width: auto;
	text-align:center;
	font-size:10px;
	list-style:none;
	margin-top:20px;
}

.housingmaster #belonging ul.bm li{
	margin:0px;
	padding:0px 5px 0px 0px;
	float:left;	
}

.housingmaster #belonging ul.bm li a{
	display:inline;
}

.housingmaster #footer { 
	margin: 0px 0px 20px 0px;
	padding: 0px;
	border-top:1px solid #666;
} 

.housingmaster #footer ul.fm{
	width: auto;
	margin: 20px 0px 0px 0px;
	text-align:center;
	font-size:11px;
	list-style:none;
}

.housingmaster #footer ul.fm li{
	margin:0px;
	padding:0px 5px;
	float:left;	
}

.housingmaster #footer ul.fm ul li a{
	display:inline;
}

.housingmaster #footer p.copy {
	margin-top: 20px;
	padding: 0px; 
	font-size: 10px;	
}

/* 再使用できる各種クラス */
.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
    height:0px;
    font-size: 1px;
    line-height: 0px;
	margin: 0px;
	padding: 0px; 
}

/* マーカーを表示なしリスト */
.list_none {
	list-style-type: none;
	padding: 0px;
} 

.list_none li{
	line-height: 150%;
}

.mt5{ margin-top:5px !important; }
.mt10{ margin-top:10px !important; }
.mt15{ margin-top:15px !important; }
.mt20{ margin-top:20px !important; }
.mt30{ margin-top:30px !important; }
.mt40{ margin-top:40px !important; }
.mt50{ margin-top:50px !important; }

.ml0{ margin-left:0px !important; }
.ml5{ margin-left:5px !important; }
.ml10{ margin-left:10px !important; }
.ml15{ margin-left:15px !important; }
.ml20{ margin-left:20px !important; }
.ml30{ margin-left:30px !important; }

.mr0{ margin-right:0px !important; }
.mr5{ margin-right:5px !important; }
.mr10{ margin-right:10px !important; }
.mr15{ margin-right:15px !important; }
.mr20{ margin-right:20px !important; }
.mr30{ margin-right:30px !important; }

.mb0{ margin-bottom:0px !important; }
.mb3{ margin-bottom:3px !important; }
.mb5{ margin-bottom:5px !important; }
.mb10{ margin-bottom:10px !important; }
.mb15{ margin-bottom:15px !important; }
.mb20{ margin-bottom:20px !important; }
.mb25{ margin-bottom:25px !important; }
.mb30{ margin-bottom:30px !important; }
.mb40{ margin-bottom:40px !important; }
.mb50{ margin-bottom:50px !important; }
.mb80{ margin-bottom:80px !important; }



.pt5{ padding-top:5px !important; }
.pt10{ padding-top:10px !important; }
.pt15{ padding-top:15px !important; }
.pt20{ padding-top:20px !important; }
.pt30{ padding-top:30px !important; }

.pl0{ padding-left:0px !important; }
.pl5{ padding-left:5px !important; }
.pl10{ padding-left:10px !important; }
.pl15{ padding-left:15px !important; }
.pl20{ padding-left:20px !important; }
.pl30{ padding-left:30px !important; }

.pr0{ padding-right:0px !important; }
.pr5{ padding-right:5px !important; }
.pr10{ padding-right:10px !important; }
.pr15{ padding-right:15px !important; }
.pr20{ padding-right:20px !important; }
.pr30{ padding-right:30px !important; }

.pb0{ padding-bottom:0px !important; }
.pb3{ padding-bottom:3px !important; }
.pb5{ padding-bottom:5px !important; }
.pb10{ padding-bottom:10px !important; }
.pb15{ padding-bottom:15px !important; }
.pb20{ padding-bottom:20px !important; }
.pb25{ padding-bottom:25px !important; }
.pb30{ padding-bottom:30px !important; }
