#h2_box{
	color: #000;
	background: #fff url(../img/c_sitemap.gif) no-repeat 10px 10px;
}

.t_contents h3{
	color: #000;
	background: #fff url(../img/h_sitemap.gif) no-repeat top left;
}

.mi_contents{
	margin: 20px;
	padding: 0;
	clear: both;
}

.ti_contents{
	font-size: 95%;
	margin: 0;
	padding: 15px;
	border-width: 1px;
	border-style: solid;
	border-color: #000;
}

.ti_contents h3{
	width: 220px;
	font-size: 108%;
	margin: 0 0 20px 0;
	padding: 3px 0 3px 28px;
	color: #000;
	border-width: 0 0 2px 0;
	border-style: solid;
}

.t_contents p{
	margin: 0 20px 25px 5px;
	padding: 0;
	line-height: 130%;
}

#index_map{
	margin: 0;
	padding: 0;
	border-collapse: collapse;
}

#index_map table{
	width: 816px;

}

#index_map ul{
	margin: 0 0 30px 7px;
	padding: 0 0 0 0;
	list-style: none;
}

#index_map li{
	font-size: 85%;
	margin: 0 13px 5px 0;
}

#index_map td{
	width: 272px;
	vertical-align: top;
}


#index_map a{
	color: #000;
	background: transparent;
}

#index_map a:visited{
	color: #660099;
	background: transparent;
}

#index_map a:hover{
	color: #ff6600;
	background: transparent;
}



.hi_frame{
	background: #fff url(../img/i_frame.gif) no-repeat top left;
	border-color: #990033;
}

.hi_wheel{
	background: #fff url(../img/i_wheel.gif) no-repeat top left;
	border-color: #cc0066;
}

.hi_handle{
	background: #fff url(../img/i_handle.gif) no-repeat top left;
	border-color: #996600;
}

.hi_about{
	background: #fff url(../img/i_about.gif) no-repeat top left;
	border-color: #006699;
}

.hi_kyogi{
	background: #fff url(../img/i_kyogi.gif) no-repeat top left;
	border-color: #000099;
}

.hi_crank{
	background: #fff url(../img/i_crank.gif) no-repeat top left;
	border-color: #cc0033;
}
.hi_technique{
	background: #fff url(../img/i_technique.gif) no-repeat top left;
	border-color: #000099;
}

.hi_shop{
	background: #fff url(../img/i_shop.gif) no-repeat top left;
	border-color: #ff6600;
}

.hi_race{
	background: #fff url(../img/i_race.gif) no-repeat top left;
	border-color: #666666;
}

.hi_buy_frame{
	background: #fff url(../img/i_buy_frame.gif) no-repeat top left;
	border-color: #669900;
}

.hi_another{
	background: #fff url(../img/i_another.gif) no-repeat top left;
	border-color: #ff6666;
}

.hi_buy_parts{
	background: #fff url(../img/i_buy_parts.gif) no-repeat top left;
	border-color: #ff9900;
}
