.mainTable {
	width: 814px;
}
.td01 {
	background-image: url(../images/i_01.jpg);
	background-position: left bottom;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.td02 {
	background-image: url(../images/i_02.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.td03 {
	background-image: url(../images/i_03.jpg);
	background-position: right bottom;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.td04 {
	background-image: url(../images/i_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.td05 {
	background-image: url(../images/i_05.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.td06 {
	background-image: url(../images/i_06.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
}
.td07 {
	background-image: url(../images/i_07.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
}
.td08 {
	background-image: url(../images/i_08.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.maintd {
	background-color: #B2DD91;
	text-align: center;
	vertical-align: top;
	font-size: 10px;
	color: #FFFFFF;
}
.img_01 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_01.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_02 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_02.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_03 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_03.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_04 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_04.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_05 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_05.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.img_06 {
	height: 236px;
	width: 774px;
	background-image: url(../images/img_06.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}



.texttd {
	background-image: url(../images/p_01.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 236px;
	width: 430px;
	font-size: 12px;
	color: #666666;
	line-height: 18px;
	padding-top: 55px;
	padding-right: 3px;
	padding-left: 40px;
}
.buttontd {
	height: 230px;
	width: 490px;
}
.topics {
	background-image: url(../images/i_09.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 230px;
	width: 284px;
	padding-left: 30px;
	color: #666666;
	font-size: 12px;
	vertical-align: top;
	padding-top: 40px;
}
.copyright {
	font-size: 12px;
	color: #006600;
	background-color: #b2dd91;
	text-align: center;
	letter-spacing: 1px;
}
.td09 {
	background-image: url(../images/i_04.jpg);
	height: 35px;
}
.tablecon {
	width: 600px;
	text-align: center;
}
.shim01 {
	background-image: url(../images/shim_01.jpg);
	background-position: left bottom;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.shim02 {
	background-image: url(../images/shim_02.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
}
.shim03 {
	background-image: url(../images/shim_03.jpg);
	background-position: right bottom;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.shim04 {
	background-image: url(../images/shim_04.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}
.shim05 {
	background-image: url(../images/shim_05.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.shim06 {
	background-image: url(../images/shim_06.jpg);
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
	background-position: left top;
}
.shim07 {
	background-image: url(../images/shim_07.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}
.shim08 {
	background-image: url(../images/shim_08.jpg);
	background-position: right top;
	height: 20px;
	width: 20px;
	background-repeat: no-repeat;
}
.shimmain {
	font-size: 12px;
	color: #666666;
	background-color: #FFFFFF;
}
.katudou {
	font-size: 12px;
	color: #666666;
}
.tbl01 {
	font-size: 12px;
	color: #333333;
	padding: 10px;
	width: 500px;
	line-height: 18px;
}
.tbl02 {
	font-size: 12px;
	color: #333333;
	width: 555px;
	line-height: 18px;
	text-align: left;
	vertical-align: top;
}
.title01 {
	font-size: 16px;
	color: #339900;
	text-align: left;
}

.i11 {
	background-image: url(../images/i_11.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	height: 20px;
	width: 20px;
}
.i12 {
	background-image: url(../images/i_12.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 20px;
}
.i13 {
	background-image: url(../images/i_13.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 20px;
	width: 20px;
}
.i14 {
	background-image: url(../images/i_14.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	width: 20px;
}
.i15 {
	background-image: url(../images/i_15.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}
.i19 {
	background-color: #FFFFFF;
	width: 120px;
}
.i16 {
	background-image: url(../images/i_16.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	height: 20px;
	width: 20px;
}
.i17 {
	background-image: url(../images/i_17.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	height: 20px;
}
.i18 {
	background-image: url(../images/i_18.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	height: 20px;
	width: 20px;
}
.txt01 {
	font-size: 12px;
	line-height: 18px;
	color: #339900;
}
.txt02 {
	font-size: 12px;
	line-height: 18px;
	color: #336600;
}
.txt03 {
	font-size: 12px;
	color: #009900;
	vertical-align: text-top;
}
.button {
	bottom: 0px;
}
.tdmenu {
	width: 160px;
	text-align: center;
}
.txt04 {
	font-size: 10px;
	color: #006600;
}
.a01 {
	font-size: 12px;
	color: #005C1E;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006600;
	text-decoration: none;
	line-height: 20px;
}
.a01:hover {
	font-size: 12px;
	color: #FF6600;
	text-decoration: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #FF9900;
	line-height: 20px;
}
.txt05 {
	font-size: 11px;
	color: #333333;
}
.tel {
	color: #AD4500;
}
.fax {
	color: #990000;
}
.syamei {
	background-color: #F5f5f5;
	border: 1px solid #999999;
	width: 160px;
	padding: 3px;
}
.mail {
	background-color: #F1F7EB;
	width: 40px;
	border: 1px solid #999999;
	padding: 3px;
}
.shihon {
	background-color: #C5DADA;
	width: 45px;
	text-align: right;
	border: 1px solid #999999;
	padding: 3px;
}
.telfax {
	background-color: #FFF9F9;
	border: 1px solid #999999;
	padding: 3px;
}
.addr {
	color: #254C4C;
	background-color: #F6F6F6;
	width: 120px;
	border: 1px solid #999999;
	padding: 3px;
}
.simei {
	width: 135px;
	border: 1px solid #999999;
	background-color: #FFFBEE;
	padding: 3px;
}
.a02 {
	color: #336699;
	font-size: 11px;
	line-height: 15px;
}
.a02:hover {
	color: #009933;
	font-size: 11px;
	line-height: 15px;
}
.title02 {
	font-size: 16px;
	color: #FF6600;
}
.titile03 {
	font-size: 11px;
	color: #FF9900;
}
.txt06 {
	font-size: 12px;
	color: #FF6600;
}
strong {
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
}
.a03 {
	font-size: 12px;
	color: #006600;
	text-decoration: none;
}
.a03:hover {
	font-size: 12px;
	color: #FF9900;
	text-decoration: none;
}
.txt07 {  font-size: 12px; color: #009900; background-color: #DDFFDD}
.txt08 {  font-size: 12px; color: #003300}
.button {  font-size: 10px; color: #FFFFFF; background-color: #009900; letter-spacing: 2px}
