/* 基本定義 */

BODY {text-align:center;
	font-family: メイリオ, Osaka, sans-serif;
	font-size:14px;
		color: #333333;
	background-image:url(image/bg_o.gif);
  margin-top : 0mm;
  margin-left : 0mm;
  margin-right : 0mm;
  margin-bottom : 0mm;
	}

p {font-size:11px;
  margin-top : 0mm;
  margin-left : 0mm;
  margin-right : 0mm;
  margin-bottom : 0mm;
	}

h1 {font-size:10px;
  margin-top : 0mm;
  margin-left : 0mm;
  margin-right : 0mm;
  margin-bottom : 0mm;
	}

h2 {font-size:11px;
	}
/* ヘッダメニュー*/
#gnavi {margin-left:4px;
	margin-bottom:1px;
width:856px;
}

#gnavi ul {text-align:center;
margin-left:4px;
	margin-right:5px;
	margin-top:0px;
	margin-bottom:1px;
	padding-left:5px;
	background-color:#3cb371;
	width:900px;
	height:34px;
	border-left:1px solid #fff; 
	color:#fff;
}

#gnavi li.top { margin-left:0px;
 padding:3px 3px 3px 5px;
	width:105px;
	float:left;
	list-style-type:none;
	color:#fff;
	border-left:1px solid #fff; 
}

#gnavi li { margin-left: 0;
	margin-bottom:0px;
	padding:3px;
	width:104px;
	line-height:26px;
	float:left;
	list-style-type:none;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	border-right:1px solid #fff; 
}

#gnavi a {margin-left: 0px;
	 padding-left:0px;
	border-top:2px solid #fff;
	border-bottom:2px solid #fff;
	display:block;
	width:104px;
	line-height:26px;
	text-align:center;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	background-color:#3cb371;
}

#gnavi a:visited {margin-left: 0px;
	 padding:0px;
	color:#fff;
	text-decoration: none;
	}

#gnavi a:active {margin-left: 0px;
	 padding:0px;
	color:#fff;

	}

#gnavi a:hover {margin-left: 0px;
	 padding:0px;
	color:#fff;
	background-color:#ee82ee;
}

h3 {font-size:11px;
	}

div {font-size:10px;
	}



.top p {color:#999999;
	font-size:12px;
	}



span {font-size:14px;
	color:#ff0000;
	font-weight:bold;}



table {align:center;
	border-color:#cecfce;
	background-color: #ffffff;
	}

TD {font-size:14px;
	bgcolor=#FFFFFF;
	font-color:#000066;
	border-color:#cecfce;
	line-height: 120%;
  background-attachment : scroll;
}

.b span {font-size:14px;
	color:#CC0033;
		font-weight:bold;}

/* 表の下線のみ表示　*/

.line01{padding:5px;
	border-bottom:solid 1px #f0f;
	}

/* 小さな文字表記　*/

.font01{font-size:10px;
	}


/*　パンくずリスト*/

.pan div {font-size:11px;

	}





/* メニュー部分*/

.menu {width:165px;

	border-top:dotted 1px #848600;}





.menu div {

	padding:8px 3px 8px;

	border-bottom:dotted 1px #848600;

	}



.menu a {font-size:14px;}



.menu span {font-size:16px;

	color="#ff0000";}



/* コメント*/

.com p {font-size:12px;


  margin-top : 0mm;

  margin-left : 0mm;

  margin-right : 0mm;

  margin-bottom : 0mm;

	}



/* 表タイトル*/

.txt {text-align: left;

	font-size: 11px;

}



.title {font-size: 12px;

	padding:2px 5px 2px 5px;

	text-align:center;

}



/* リンク */

.min a {font-size: 10px;

	}





/* table */

.com table {border: 1px solid #c68a7b;

	border-collapse:collapse;

	border-spacing: 0px;

	border-color:#c68a7b;

	font-size:10px;

	border-spacing: 0px;

	background-color:#ffffff;

	}



.com td {border-color:#c68a7b;

		padding: 1px 1px;

	border-collapse:collapse;

	border-spacing: 0px;

	align:center;

	line-height:120%;}



/* 物件table */



.article {text-align:center;

	}



.left [text-align:left;

	font-size: 11px;

}



.right {float: right;

}



.ta {font-size: 12px;

}



/* 地図 */

.map {align:center;

	}



/* フォーム*/

.form div {font-size:12px;

	}



.copy {background-color:#f73c00;

	font-size:12px;

	color:#ffffff;

	text-align:center;

	}
