/* sub_navi sub_navi_space{ */

/*
#container #sub_navi #sub_navi_space{
	float: left;
	height: 420px;
	width: 170px;
	background-image: url(../images/sub_navi_space.gif);
	background-repeat: repeat-x;
}
*/

#container #sub_navi #sub_navi_space ul {
	font-size: 10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

#container #sub_navi #sub_navi_space ul li {
	float: left;
}

#container #sub_navi #sub_navi_space ul a {
	background-repeat: no-repeat;
	display: block;
	font-size: 10px;
	height: 30px;
	text-decoration: none;
	width: 170px;
	text-indent: -2000px;
}

#container #sub_navi #sub_navi_space ul a.sub_navi01 {
	background-image: url(../access/images/sub_navi01.gif);

}

#container #sub_navi #sub_navi_space ul a.sub_navi02 {
	background-image: url(../access/images/sub_navi02.gif);
}

#container #sub_navi #sub_navi_space ul a.sub_navi03 {
	background-image: url(../access/images/sub_navi03.gif);
}

#container #sub_navi #sub_navi_space ul a:hover {
	background-position: 0px -40px;
}

#container #sub_navi #sub_navi_space ul li.active a {
	background-position: 0px -40px;
}

/* contents */

/*

#container #contents {
	float: left;
	height: 540px;
	width: 574px;
	margin-left: 17px;
}
*/


#container #contents #acc_contents{
	float: leftt;
	width: 562px;
	padding-left: 12px;
}

#container #contents #acc_contents div.acc_title{
	float: left;
	width: 562px;
	background-image: url(../images/line_dot01.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	height: 21px;
}

#container #contents #acc_contents div.acc_text_title{
	float: left;
	height: 21px;
	font-size: 14px;
	line-height: 1.5em;
	font-weight: bold;
	color: #4F9449;
	text-indent: 1.6em;
}

#container #contents #acc_contents div.acc_text01{
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	color: #444444;
	width: 509px;
	padding-left: 19px;
}

#container #contents #acc_contents div.acc_text11{
	float: left;
	font-size: 12px;
	line-height: 1.5em;
	color: #444444;
	width: 480px;
	padding-left: 30px;
}

#container #contents #acc_contents div.acc_text02{
	padding-left: 1em;
}

#container #contents #acc_contents span.acc_text03{
	color: #FF6600;
}

#container #contents #acc_contents div.acc_text04{
	text-indent: -1.5em;
	padding-left: 1.5em;
}

#container #contents #acc_contents div.acc_text05{
	text-indent: -1em;
	padding-left: 1em;
}

#container #contents #acc_contents div.acc_image{
	float: left;
	width: 512px;
	padding-left: 17px;
}

#container #contents #acc_contents div.acc_tbl{
	float: left;
	width: 512px;
	padding-left: 17px;
}

#container #contents #acc_contents div.acc_tbl div.acc_tbl_base{
	float: left;
	width: 512px;
	background-color: #62AE5B;
}

#container #contents #acc_contents div.acc_tbl02{
	float: left;
	padding-left: 17px;
}

#container #contents #acc_contents div.acc_tbl02 div.acc_tbl_base02{
	float: left;
	background-color: #62AE5B;
}

td.cell_11{
	background-color: #AEDCA9;
	text-align: center;
}

td.cell_12{
	background-color: #EBE385;
	text-align: center;
}

td.cell_21{
	background-color: #E8F8E7;
	text-indent: 1.2em;
	width: 120px;
}

td.cell_22{
	background-color: #FBF5C6;
	text-align: center;
	font-weight: bold;
}

td.cell_23{
	background-color: #E8F8E7;
	text-align: center;
}

td.cell_31{
	background-color: #FFFFFF;
	text-align: center;
	width: 88px;
}

td.cell_32{
	background-color: #FFFFFF;
	text-indent: 11.5em;
}

td.cell_33{
	background-color: #FFFFFF;
	text-align: center;
}