@charset "UTF-8";
/* CSS Document */


#category_box01 {
	background: #000;
	width: 686px;
	padding: 19px 0px 0px 19px;
	float: left;
	height: auto;
	border: 1px solid #666;
}
#category_box02 {
	background: #000;
	width: 686px;
	padding: 19px 0px 0px 19px;
	float: left;
	height: auto;
	border: 1px solid #666;
}
#category_box03 {
	background: #000;
	width: 686px;
	padding: 19px 0px 0px 19px;
	float: left;
	height: auto;
	border: 1px solid #666;
}
#category_box04 {
	background: #000;
	width: 686px;
	padding: 19px 0px 0px 19px;
	float: left;
	height: auto;
	border: 1px solid #666;
}
#category_box05 {
	background: #000;
	width: 686px;
	padding: 19px 0px 0px 19px;
	float: left;
	height: auto;
	border: 1px solid #666;
}

.conti_item_box a {
	height: 125px;
	width: 150px;
	float: left;
	background: #333;
	color: #FFF;
	text-decoration: none;
	line-height: 14px;
	font-size: 12px;
	display: block;
	padding: 1px;
}
.conti_item_box a:hover {
	background: #FB9D00;
	color: #000;	
	
}.conti_item_name {
	padding: 5px;
	display: block;
}
.conti_item_box {
	float: left;
	width: 150px;
	height: 140px;
	padding-right: 19px;
	padding-bottom: 18px;
}
.top_menubox {
	float: left;
	height: auto;
	width: 250px;
	margin-top: 26px;
}
.top_menubox a {
	border: 1px solid #666;
	height: 98px;
	width: 246px;
	display: block;
	margin-bottom: 20px;
}
.top_menubox a:hover {
	border: 1px solid #FA9D18;
}
.conti_ue_box_road {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_road.gif) no-repeat;
}
.conti_ue_box_mtb {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_mtb.gif) no-repeat;
}
.conti_ue_box_city {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_city.gif) no-repeat;
}
.conti_ue_box_trekking {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_trekking.gif) no-repeat;
}
.conti_ue_box_acce {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_acce.gif) no-repeat;
}
.conti_ue_box_technology {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_technology.gif) no-repeat;
}
.conti_ue_box_usage {
	height: 200px;
	width: 976px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
	background: url(../img/conti10_ue_usage.gif) no-repeat;
}
.conti_menu_box {
	background: #545454;
	height: auto;
}
.conti_itemboxl {
	background: #CCC;
	height: auto;
	margin-bottom: 20px;
}
#h2_conti a {
	height: 28px;
	width: 200px;
	margin-top: 40px;
	margin-left: 30px;
	text-indent: -9999px;
	display:inline;
	height: 25px;
	width: 220px;
	float: left;
	margin-bottom: 0px;
	padding: 0px;
}
.conti_submenu_box {
	float: right;
	width: 350px;
	height: 20px;
	margin-top: 120px;
	text-align: right;
}
.container_conti0_ue h2 {
	margin: 0px;
}
.conti_itemboxl_l {
	float: left;
	width: 690px;
	padding: 20px 0px 0px 20px;
}
.conti_icon_box a {
	float: left;
	height: 35px;
	width: 141px;
	border-top: 1px solid #E6E6E6;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 1px solid #E6E6E6;
	background: #E6E6E6;
	margin-bottom: 10px;
}
.conti_icon_box {
	height: auto;
	width: 141px;
	margin-bottom: 10px;
	float: left;
	padding-right: 20px;
}
.conti_item_picbox {
	float: left;
	height: auto;
	width: 670px;
	background: #FFF;
}
.conti_itemboxl_r {
	padding: 20px;
	height: auto;
	width: 670px;
	float: left;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.conti_item_textbox {
	float: right;
	width: 505px;
	height: auto;
}
.conti_item_textbox th {
	border-bottom: 2px solid #666;
	text-align: left;
}
.conti_item_textbox td {
	border-bottom: 1px solid #666;
	padding-right: 7px;
}
.conti_submenu_box a {
	margin-left: 10px;
	float: right;
}
.technology_box {
	padding: 10px;
	margin-bottom: 20px;
	border-bottom: 2px solid #666;
	color: #000;
	font-size: 12px;
	line-height: 18px;
}
.technology_box h4 {
	margin: 0px 0px 5px;
	font-size: 14px;
	font-weight: bold;
}
.technology_box p {
	margin-right: 30px;
	margin-left: 30px;
}
.technology_box h4 img {
	clear: both;
	vertical-align: middle;
}
.conti_itemboxl .usage_box {
	padding: 20px 14px 14px;
}
.conti_menu_box ul {
	margin: 0px;
}body {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	background-color: #000;
}
.conti_menu_box ul li a {
	display: block;
	margin: 0px;
	text-decoration: none;
}
.conti_menu_box a {
	display: block;
	height: 12px;
	clear: both;
	margin: 0px;
	text-decoration: none;
	padding-top: 4px;
	padding-bottom: 5px;
}
.conti_menu_a a {
	padding-left: 27px;
	font-weight: bold;
	color: #FFF;
	background: url(../img/conti_menu_bk_g_sita.gif);
	font-size: 12px;
	line-height: 12px;
}
.conti_menu_box_sub a {
	color: #FFF;
	background: #545454 url(../img/conti_menu_bk_sub_g.gif);
	padding-left: 40px;
}
.conti_menu_sub_a a {
	color: #000;
	background: #FA9D18 url(../img/conti_menu_bk_sub_o.gif);
}
.conti_menu_box_sub a:hover {
	color: #000;
	background: url(../img/conti_menu_bk_sub_o.gif);
}
.conti_menu_main a {
	color: #FFF;
	background: #000 url(../img/conti_menu_bk_k.gif);
	padding-left: 24px;
}
.conti_menu_main a:hover {
	color: #000;
	background: url(../img/conti_menu_bk_o.gif);
}
div.tooltip {
	width: 500px;
	position: absolute;
	left: -9999px;
	background: #FA9D18;
	padding: 5px;
	border: 1px dotted #000;
	font-size: 12px;
	line-height: 18px;
	color: #000;
	height: auto;
}  
div.tooltip p {
	margin: 0px;
}  

