/* for HTML */

body{
	margin:0;
	padding:0;
	font-size:10pt;
	_font-size:x-small;
	line-height:120%;
	text-align:center;
	color:#666666;
	}
table{
	font-size:10pt;
	_font-size:x-small;
	line-height:120%;
	}
h1,h2,h3{
	margin:0;
	padding:0;
	}
img{
	border:0;
	}

/*************** 全体 ***************/
#container{
	width:640px;
	margin:0 auto;
	}

/*************** ヘッダー ***************/
#head{
	background:url(../img/head.gif);
	line-height:normal;
	}
#head h1{
	float:left;
	margin-right:10px;
	}
#head .add{
	float:right;
	margin:0 10px 0 0;
	padding:12px 0 10px;
	　padding:14px 0 10px;
	text-align:left;
	color:#FFF;
	}

/*************** ナビゲーション ***************/
p.navi{
	text-align:right;
	margin:0;
	padding:2px 8px 2px 0;
	border-top:8px solid #CCC;
	border-bottom:8px solid #CCC;
	clear:both;
	}
p.navi a{
	color:#666;
	text-decoration:none;
	}
p.navi a:hover{
	color:#CC3366;
	}


/*************** メニュー ***************/
#menu{
	width:136px;
	text-align:center;
	float:left;
	}

/*メインリンク*/
#menu ul{
	list-style:none;
	margin:4px 0 0;
	padding:0;
	}
#menu li{
	margin-top:2px;
	_margin-top:1px;
	}
#menu li a{
	display:block;
	_display:inline;
	border:1px solid #CCC;
	}
#menu li a:hover{
	border:1px solid #FF6666;
	}

/*その他のリンク*/
#menu p{
	text-align:center;
	margin:0;
	padding:0.5em 0 0 0;
	}
	
/*AD・コメント*/
#menu .comm img{
	margin-top:0.5em;
	}
#menu p.comm{
	margin:0;
	padding:2px 4px;
	text-align:left;
	line-height:110%;
	}
	
/*************** コンテンツ ***************/
#content{
	width:490px;
	margin:6px 0 0 10px;
	text-align:left;
	float:right;
	}
#content h2{/*全ページ共通*/
	margin:0 0 10px 0;
	padding-bottom:4px;
	line-height:normal;
	font-size:140%;
	background-image:url(../img/hr01.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	}
#top h3{/*トップのみ*/
	margin:10px 0 1px 0;
	padding-left:6px;
	line-height:26px;
	font-size:100%;
	border:1px solid #CCC;
	background-image:url(../img/back01.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	_background-position:2px 2px;
	}

/*バルーン*/
#content img.brn01{
	margin:4px 0 -17px 1em;
	}
#content img.brn02{
	margin:4px 0 -14px 1em;
	_margin:4px 0 -17px 1em;
	}

/*本文*/
#content .date{
	margin:-1.7em 0.5em 0 0;
	text-align:right;
	}
#content .text{
	margin:0.5em 0 0 0;
	padding:10px;
	border:1px solid #CCC;
}
#top .text img{
	border:1px solid #CCC;
	margin-right:10px;
	float:left;
	}
#content .text p{
	margin:0.5em 0 0 1em;
	}
#content .text form{
	margin:0 0 0 1em;
	}
#content .text h3.ico_p{
	padding-left:18px;
	font-size:100%;
	font-weight:bold;
	background-image:url(../img/ico01.gif);
	background-repeat:no-repeat;
	}
#content .text h3.ico_b{
	margin:1em 0 0 1em;
	padding-left:18px;
	font-size:100%;
	font-weight:bold;
	background-image:url(../img/ico04.gif);
	background-repeat:no-repeat;
	}
#content h3.img{
	margin:0.5em 0 0 1em;
	}
#content .text ul,#content .text ol{
	margin:0.3em 0 1em 0;
	padding-left:3.8em;
	}
#content .text ul.lis01 li{
	list-style-image:url(../img/ico05.gif);
	}
#content .text ul.lis02 li{
	list-style-image:url(../img/ico06.gif);
	}
#content .text ol li{
	padding-bottom:0.5em;
	}

#content .text2{
	margin:0.5em 0 0 0;
	padding:10px 0;
	text-align:center;
	font-weight:bold;
	font-size:105%;
	line-height:normal;
	border:1px solid #CCC;
	background-image:url(../img/back01.gif);
	background-repeat:no-repeat;
	background-position:1px 1px;
	_background-position:2px 2px;
}

/*会社概要*/
table.brd{
	width:470px;
	border-collapse:separate;
	margin-left:10px;
	}
td.brd01{
	width:90px;
	border:1px solid #CCC;
	background:url(../img/ico03.gif);
	background-repeat:repeat-y;
	padding:4px 8px 4px 16px;
	}
td.brd02{
	border:1px solid #CCC;
	padding:4px 6px 4px 6px;
	}

/*************** 物件情報 ***************/
.lititle{
	font-weight:bold;
	font-size:120%;
	line-height:normal;
	margin-bottom:0.2em;
	}

#list table,#info table{
	margin-right:auto;
	margin-left:auto;
	}
#list td,#info td{
	line-height:160%;
	}
#list sup,#info sup{
	line-height:normal%;
	}


/*************** フッター ***************/
#foot{
	width:640px;
	border-top:8px solid #CCC;
	text-align:center;
	padding-top:4px;
	clear:both;
	margin:0 auto 10px;
	}

/*************** インライン ***************/
.ta_r{
	text-align:right;
	}
.red{
	color:#FF0000;
	}
.c01{
	padding:0 4px;
	background:#FFE6E6;
	}
.c02{
	padding:0 4px;
	background:#E0EEFF;
	}
p.link01 a{
	font-size:105%;
	line-height:200%;
	color:#003399;
	background:#E6F6FF;
	border:1px solid #3366CC;
	text-decoration:none;
	padding:3px;
	}
p.link01 a:hover{
	background:#FFF6E6;
	}

