@charset "utf-8";


/* --------------------------------------------------------
 * 
 * 		footer styles
 * 
 * -------------------------------------------------------- */
#footerWrapper {
	width: 900px;
	margin: 0 auto;
	text-align:left;
	font-size: 90%;
	color: #666666;
}

#footerWrapper a:link {
	text-decoration: none;
	color: #4e4e4e;
}
#footerWrapper a:visited {
	text-decoration: none;
	color: #134f25;
}
#footerWrapper a:active {
	text-decoration: none;
	color: #134f25;
}
#footerWrapper a:hover {
	text-decoration: underline;
	color: #4e4e4e;
}
#footerWrapper #footerNavi {
	float: left;
}
#footerWrapper li {
	float: left;
	padding: 0 12px 0 13px;
	background: url(/consumer/common/images/com_ic01.gif) no-repeat 3px 0.35em;
	letter-spacing: -1px;
}
#footerWrapper #footerBox {
	float: right;
	width: 400px;
	text-align: right;
}
#footerWrapper #footerBox #footerCopyText {
	letter-spacing: -1px;
	color: #333333;
}
#footerWrapper #footerBox #footerCopyright {
	color: #333333;
}

/* ----------------------------------------------
 * 		clearfix
 * ---------------------------------------------- */

#footerWrapper:after,
#footerWrapper #footerNavi:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}

#footerWrapper,
#footerWrapper #footerNavi {
	min-height: 1px;
}

* html #footerWrapper,
* html #footerWrapper #footerNavi {/* for IE6 */
	height: 1px;
}

*:first-child+html #footerWrapper,
*:first-child+html #footerWrapper #footerNavi {/* for IE7 */
	zoom: 1;
}

