form {
/*
	margin: 0
	padding: 0*/
}

/***ページの縦横***/
#layout {
	width: 980px;
	background-color: white;
	margin-left: auto; 
	margin-right: auto;
}

/***ヘッダ（ロゴからトップ画像まで）***/

#top {
	width: 980px;
	height: 50px;
	font-size: 11pt;
	margin: 0px 0px 0px 40px;
	text-align: left;
}

#top p {
	font-size: 16pt;
	font-weight: bold;
	color: #686868;
	padding: 22px 0px 0px 270px;
}

#top img {
	float: left;
}

/***ナビゲーションバー***/

#navi {
	height: 35px;
	width: 980px;
	background-color: #F2F2F2;
	width: 100%;
}

#globalnavi {  /* ul */
	height: 35px;
	width: 480px;
	margin: 0px 0px 0px 0px;
	list-style-type: none;
}
#globalnavi li {
	display: block;
	float: left;
	text-indent: -9999px;
}
#globalnavi li a {
	display: block;
	width: 120px;
	height: 35px;
	background:  url(./img/navi.png) no-repeat;
}

/***平常時***/
#globalnavi #home a { background-position: 0 0; } 
#globalnavi #map a { background-position: -120px 0; }
#globalnavi #customer a { background-position: -240px 0; }
#globalnavi #board a { background-position: -360px 0; }

/***ホバー時***/
#globalnavi #home a:hover { background-position: 0 -36px; }
#globalnavi #map a:hover { background-position: -120px -36px; }
#globalnavi #customer a:hover { background-position: -240px -36px; }
#globalnavi #board a:hover { background-position: -360px -36px; }



/***メニュー***/

#menu {
	float: left;
	display: block;
	background-color: #F2F2F2;
	width: 245px;
	height: 500px;
	margin: -4px 0px 0px 40px;
	text-align: left;
}

#menu ul {
	margin: -15px 0px 0px 0px;
}

#menu li {
	font-size: 13pt;
	line-height: 1.0;
}

#menu img {
	margin: 10px 0px 0px -20px;
}

#menu #title {
	margin: 0px 0px 0px -30px;
}


/***メインエリア***/

#text {
	float: left;
	line-height: 1.5;
	width: 580px;
	margin: 20px 0 0 30px;
	font-size: 9pt;
	color: #686868;
	text-align: left;
}

#text_kankyo {
	line-height: 1.5;
	width: 580px;
	height: 680px;
	margin: 30px 40px 40px 320px;
	font-size: 9pt;
	color: #686868;
	text-align: left;
	background-image: url("./img/green.jpg");
	background-position: 0px 310px;
	background-repeat: no-repeat;
}

#text strong {
	font-size: 11pt;
}

#text img {
	float: left;
	margin: 0px 20px 10px 10px;
}

#text td {
	font-size: 9pt;
	color: #686868;
}

#shibu {
	margin: 0px 5px 0px -40px;
}

#shibu li {
	float: left;
	line-height: 1.9;
}

#text #senta_kago {
	float: right;
	padding: 60px 30px 0px 0px;
}

#shibu img {
	padding: 4px 0px 0px 0px;
	margin: 0px 5px 0px 10px;
}
/*
#text #green {
	margin: -180px 0px 0px -7px;
}
*/
/***中項目***/
.detail1 {
	padding: 0px 0px 0px 20px;
}

/***本文***/
.detail2 {
	padding: 0px 0px 0px 31px;
}

/***フッタ***/

iframe {
	width: 980px; 
	height: 95px;
}

#cred {
	clear: both;
	background-color: #DDD;
	color: #686868;
}

#cred p {
	margin: 15px 20px 0px 75px; 
	padding-top: 10px;
	line-height: 1.5;
	font-size: 9pt;
}

#cred address {
	margin-top: 15px;
	line-height: 1.5;
	font-size: 10pt;
	text-align: center;
}

/***画像の共通定義***/
img {
	border-style:none;
}

/***リスト アンカーの共通定義***/
/*
li a {
	text-decoration:none;
	line-height: 1.2;
	font-size: 9pt;
}
*/

/***アンカーの共通定義***/
a {
	text-decoration:none;
	font-size: 9pt;
}


/***リストの共通定義***/
ul {
	list-style: none;
}

