@charset "utf-8";

#footer *{
	margin:0px;
	padding:0px;
}

#footer {
	clear:both;
	position:relative;
	width:985px;
	/*font-size:90%;*/

	font-size:12px;
	margin:40px auto 3px auto;
	
	}

#footer a {
	color:black;
	}

#footer a:hover {
	color:red;
	}

#ft_navi_wrapper {
	margin:0px auto 10px auto;
	padding:8px 16px 12px 16px;
	border:1px solid #f0f0f0;
	background-color:#f0f0f0;
	display: block;
	overflow:hidden;
	}

#ft_navi {
	text-align:left;
	position: relative;
	width: 100%;
	}

#ft_navi div.ft_navi_col a {
	padding-left:10px;
	background-image:url(../../common/img/footer_mark_tri_right_gray.gif);
	background-repeat:no-repeat;
	background-position:2px 5px;
	}
#ft_navi div.ft_navi_col h5 .blank{
	padding-right:18px;
	background-image:url(../../common/img/link_icon_blank.gif);
	background-position:right 0px;
	background-repeat:no-repeat;
}

#ft_navi div.ft_navi_col {
	float:left;
	margin-right:50px;
	line-height:normal;
	display: block;
	}

#ft_navi div.ft_navi_col h5 {
	font-weight:bold;
	margin-bottom: 4px;
	}

#ft_navi div.ft_navi_col ul {
	margin-left:10px;
	list-style-type:none;
	}
#ft_navi div.ft_navi_col ul li{
	padding:2px 0px;
}

#ft_menu_left{
	float:left;
	padding:0px 6px;
	/*font-size: 95%; */
	clear: both;
}

#ft_menu_right{
	float:right;
	padding:0px 6px;
	/* font-size: 90%; */
}
#ft_menu_left ul{
	clear:both;
	padding:4px 0px 12px 0px;
}
#ft_menu_right ul{
	clear:both;
	padding:4px 0;
	float:right;
}
#ft_menu_right img{
	float:right;
}

#ft_menu_left ul li,#ft_menu_right ul li{
	list-style:none;
	float:left;
	display:block;
	padding: 1px 6px;
	border-right: 1px solid #333;
	line-height: 110%;
}
#ft_menu_left ul li.last,#ft_menu_right ul li.last{
	border-right: none;
}

#ft_copyright {
	clear:right;
	float:right;
	width:192px;
	padding:4px 0px;
	text-align:center;
	/* font-size: 90%; */
	font-size:11px;
	}

#ft_menu {
	float:right;
	padding:0px 6px;
	}


#ft_menu p {
	text-align:right;
	}

#footer a.blank {
	padding:2px 18px 2px 0px;
	background-image:url(../img/link_icon_blank.gif);
	background-position:right;
	background-repeat:no-repeat;
	
	}
#footer a.pdf {
	padding:2px 18px 2px 0px;
	background-image:url(../img/icon_pdf.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	}
#footer div.blank {
	padding:2px 18px 2px 0px;
	background-image:url(../img/link_icon_blank.gif);
	background-position:right 2px;
	background-repeat:no-repeat;
	}
#footer div.pdf {
	padding:2px 18px 2px 0px;
	background-image:url(../img/icon_pdf.gif);
	background-position:right;
	background-repeat:no-repeat;
	}
.subcate #prodlineup a,.subcate #supmenu a,.subcate #prodlineup li ul.child li a,.subcate #supmenu l{
	background-image:url("img/listmark_tri_right_gray.gif");
}