#index_image {
	width:750px;
	margin:8px auto;
}
#wrap {
	width:750px;
	margin:0 auto;
}
#container_L {
	float:left;
	padding:0;
	width:423px;
}
#container_L h3 a {
	display:block;
	height:35px;
}
#container_L h3 a:hover {
	background:url(../img/h301_on.jpg) no-repeat;
	display:block;
	height:35px;
}
#container_L h3 {
	background: url(../img/h301_off.jpg) no-repeat;
	height:35px;
	text-indent:-10000px;
	margin:0;
	display:block;
}
#container_L dl {
	margin:15px 0 0 0.5em;
	padding:0;
}
#container_L dt {
	background:url(../common_img/link_ico2.gif) no-repeat;
	line-height:13px;
	text-indent:20px;
	text-align:left;
	margin:0 0 12px 0;
	font-size:12px;
}
#container_L dd {
	text-align:left;
	margin:0 0 6px 2em;
}
#L {
	float:left;
}
#L a {
	font-size:12px;
}
#L a:hover {
	font-size:12px;
}
#R {
	float:right;
}
#R a {
	font-size:12px;
}
#R a:hover {
	font-size:12px;
}
#container_R {
	float:right;
	margin:0 0 40px;
	width:317px;
}
#container_R h3 a {
	display:block;
	height:35px;
}
#container_R h3 a:hover {
	background:url(../img/h302_on.jpg) no-repeat;
	display:block;
	height:35px;
}
#container_R h3 {
	background: url(../img/h302_off.jpg) no-repeat;
	height:35px;
	text-indent:-10000px;
	margin:0;
	display:block;
}
#container_R dl {
	margin:15px 0.5em 0 0;
	padding:0;
}
#container_R dt {
	background:url(../common_img/link_ico3.gif) no-repeat;
	line-height:12px;
	text-indent:10px;
	text-align:left;
	margin:0 10px 12px 0;
	padding:0 0 12px 0;
	font-weight:bold;
	font-size:12px;
	float:left;
	color:#666;
}
#container_R dd {
	text-align:left;
	margin:0 0 15px 0;
	padding:0 0 15px 0;
	line-height:12px;
	border-bottom:#CCC dotted 1px;
}
#banner {
	height:40px;
	margin: 0;
	float: right;
	width: 317px;
	}
#banner ul {
margin:0;
padding:0px;
}
#banner li {
	list-style-type:none;
	float:left;
	margin:0;
}
#site_banner {
	width:750px;
	margin:0 auto 20px;
	padding:0;
	overflow: hidden;
}
#site_banner h3 {
	background:url(../img/h303.jpg) no-repeat;
	height:35px;
	text-indent:-10000px;
	margin:0 0 5px 0;
}
#site_banner ol {
	margin:0;
	padding:0;
}
#site_banner li {
	float:left;
}
.li {
	margin:0 4px 0 0;
}
.li_end {
	margin:0;
}
.service {
	width:243px;
	border:#CCC solid 1px;
	padding:1px;
	float:left;
	margin:0 3px 5px 0;
}
.service a {
	color:#666;
	text-decoration:none;
}
.service a:hover {
	color:#EA8010;
}
#service01 {
	margin:0;
}
#service01 dt {
	background:url(../img/service_btn01_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service01 dt a {
	display:block;
	height:27px;
}
#service01 dt a:hover {
	background:url(../img/service_btn01_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service01 dd {
	background:url(../img/service_btn01_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 40px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:-1px;
}
#service02 {
	margin:0;
}
#service02 dt {
	background:url(../img/service_btn02_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service02 dt a {
	display:block;
	height:27px;
}
#service02 dt a:hover {
	background:url(../img/service_btn02_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service02 dd {
	background:url(../img/service_btn02_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 40px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:-1px;
}
#service03 {
	margin:0;
}
#service03 dt {
	background:url(../img/service_btn03_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service03 dt a {
	display:block;
	height:27px;
}
#service03 dt a:hover {
	background:url(../img/service_btn03_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service03 dd {
	background:url(../img/service_btn03_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 40px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:-1px;
}
#service04 {
	margin:0;
}
#service04 dt {
	background:url(../img/service_btn04_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service04 dt a {
	display:block;
	height:27px;
}
#service04 dt a:hover {
	background:url(../img/service_btn04_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service04 dd {
	background:url(../img/service_btn04_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 40px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:-1px;
}
#service05 {
	margin:0;
}
#service05 dt {
	background:url(../img/service_btn05_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service05 dt a {
	display:block;
	height:27px;
}
#service05 dt a:hover {
	background:url(../img/service_btn05_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service05 dd {
	background:url(../img/service_btn05_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 48px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:0px;
}
#service06 {
	margin:0;
}
#service06 dt {
	background:url(../img/service_btn06_off.jpg) no-repeat;
	height:27px;
	text-indent:-10000px;
}
#service06 dt a {
	display:block;
	height:27px;
}
#service06 dt a:hover {
	background:url(../img/service_btn06_on.jpg) no-repeat;
	display:block;
	height:27px;
}
#service06 dd {
	background:url(../img/service_btn06_bg.jpg) no-repeat #EEEDE8;
	margin:0;
	padding:8px 40px 8px 8px;
	text-align:left;
	color:#666;
	font-size:small;
	letter-spacing:-1px;
}
