body { color: #3f3434; font-size: 12px; background-image: url(../images/g089-s.jpg); }

p { }

td { }

a:link { text-decoration: underline; }

a:visited { text-decoration: underline; }

a:hover { text-decoration: underline; }

a:active { text-decoration: underline; }

#container { background-color: #ffffff; background-repeat: repeat; background-attachment: scroll; background-position: 0 0; width:720px; height: auto; padding: 5px; margin-left: auto; margin-right: auto; border: double 3px #dcdcdc; }
#left { text-align: center; width:220px; float: left; height: auto; margin-bottom: 5px; margin-right: 5px; }
#main { width: 470px; height: auto; float: right; margin-left: 5px; }
#content { width: 700px; height: auto; margin-top: 5px; margin-bottom: 30px; padding-bottom: 20px; }
.d { width: 430px; }
#header { width: 715px; height: auto; }

#footer { background-color: #d1d2b4; text-align: center; width: 715px; clear: both; margin-top: 10px; }
.ta1 { width: 150px; padding: 15px; border: solid 1px #5c2323; }
.ta3 { width: 450px; }
.ta9 {font-weight: bold;
	color: #666666; }
.new { background-color: #e5f4dd; width: 600px; height: 500px; }
.foot { background-color: #768278; }
.bar { background-image: url(../images/bar.gif); }
.ta2 {
	font-weight: bold;
	line-height: 30px;
	background-color: #d29898;
	width: 50px;
	text-align: center;
}
.th1 { background-color: #dcdcdf; }
.kiyaku { background-color: #e9f0f4; width: 500px; height: 1500px; }
.ta4 { margin: 2px; padding: 2px; border: dotted 2px #584141; outline: dotted 1px #9b6e6e; }
h1 {
	font-size: 12px;
	margin-right: auto;
	margin-left: auto;
	float: left;
}
#container #content #main .d {
	font-size: 14px;
	color: #666666;
	text-transform: none;
	font-weight: bold;
	padding: 5px;
}
#container #content #left .ta1 {
	font-weight: bold;
	color: #666666;
	text-align: justify;
}
#container #header .style1 {
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	text-indent: -5000px;
}

