h1#ochikaku { background-image: url(../images/title.gif); background-repeat: no-repeat; background-position: 10px 0; text-indent: -9999px; width: 178px; height: 47px; margin-top: 10px; margin-left: 15px; border-left: 5px solid #663; display: block; }

/*basic*/
#navi a#d1 { color: #ffffff; background-color: #5c6122; background-position: 10px -170px; }
		
/*contents*/
#main .tx_copy { color: #5c6122; font-size: 1em; line-height: 1.5em; margin-right: 15px; margin-left: 15px; }
#main .tx_main { font-size: 1em; line-height: 1.5em; margin-right: 15px; margin-left: 15px; }

div#map { background-image: url(../images/backmap.gif); background-repeat: no-repeat; display: block; }
div#map h2 { color: #fff; font-size: 14px; background-image: url(../images/back.png); background-repeat: repeat; width: 180px; margin-top: 10px; margin-bottom: 10px; margin-left: 15px; padding: 5px; }
div#map li { color: #5c6122; font-size: 14px; height: 1.8em; margin: 0 0 0 15px; padding: 0; }
div#map li a { font-size: 14px; line-height: 21px; text-decoration: underline; width: 180px; height: 1em; margin: 0; padding: 0; }
div#map li img { margin: 0 0 0 5px; padding: 0; }
div#map table { margin-bottom: 15px; }
div#map td { vertical-align: top; }

#network h2 {
	color: white;
	font-size: 18px;
	font-weight: bold;
	line-height: 18px;
	background-color: #5a5a59;
	width: 635px;
	height: 24px;
	padding-top: 6px;
	padding-left: 5px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 0px;
}
#network h3 {
	color: #333;
	font-size: 16px;
	font-weight: bold;
	line-height: 16px;
	background-color: #c9c9c9;
	width: 633px;
	height: 21px;
	clear: both;
	margin-right: 15px;
	margin-left: 0px;
	padding-top: 6px;
	padding-left: 5px;
	border: solid 1px #808080;
}
#network img {
	float: right;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
}
#network p.redate { font-size: 12px; text-align: right; width: 600px; margin-top: 5px; margin-bottom: 10px; margin-left: 15px; padding: 0; }

div#network span { background-image: url(../images/info_icon.gif); background-position: 0 0; text-indent: -9999px; width: 50px; height: 13px; display: block; }
div#network a { text-decoration: underline; }
div#network span.ken {  }
div#network span.mode { background-position: 0 -13px; }
div#network span.hoka { background-position: 0 -26px; }
div#network table.titble {
	width: 640px;
	clear: both;
	margin-left: 0px;
	border-bottom: 1px solid gray;
}
div#network td.icon { vertical-align: top; width: 60px; }
div#network td.title { color: #4a4f1a; font-size: 14px; font-weight: bold; line-height: 16px; vertical-align: top; }
div#network p.kikan {
	color: #4a4f1a;
	font-size: 12px;
	text-align: right;
	width: 640px;
	margin-top: 5px;
	margin-left: 0px;
	padding-bottom: 5px;
	border-bottom: 1px solid gray;
}
div#network p.gototop { font-size: 12px; text-align: right; width: 600px; height: 30px; clear: both; margin-top: 20px; margin-left: 15px; }
div#network img.nimg { float: right; margin: 5px 25px 20px 15px; }
div#network img.nimg2 { float: right; margin: 0 15px 0 5px; }
div#network img.nimg3 { float: right; margin: 0; padding: 0; }

div#network table.about {
	width: 600px;
	float: left;
	margin-bottom: 15px;
	margin-left: 0px;
}
div#network td.abouttd { vertical-align: top; width: 100px; white-space: nowrap; }
div#network td.abouttd2 { vertical-align: top; width: 250px; }
div#network td.abouttd4 { vertical-align: top; width: 240px; }
div#network td.abouttd5 { vertical-align: top; height: 1px; }
div#network td.abouttd3 { vertical-align: top; }
/*div#network a.gomap { background-image: url(../images/gomap.gif); text-indent: -9999px; width: 76px; height: 30px; margin-left: 515px; display: block; }
div#network a:hover.gomap { background-position: 0 -30px; }*/

div#network a.gomap { background-image: url(../images/gomap.gif); text-indent: -9999px; width: 76px; height: 30px; margin-top: 5px; display: block; background-position: 0px 0px; }
div#network a:hover.gomap { background-position: 0 -30px; }
div#network a.gomodel { background-image: url(../images/gomodel.gif); text-indent: -9999px; width: 120px; height: 30px; margin-top: 5px; display: block; background-position: 0px 0px; }
div#network a:hover.gomodel { background-position: 0 -30px; }
