/*Honda USER'S VOICE STYLE*/

/*

1_____基本指定（body,a）
2_____ヘッダー（header）

*/


/*________________________________ 1.基本指定 ________________________________*/

body {
	margin: 0;
	padding: 0;
	color: #000000;
}

/*a:link,
a:visited {
	color: #FF6600;
	text-decoration: underline;
}

a:hover {
	text-decoration: none;
}*/

#contents {
	width: 100% !important;
	text-align: center;
}

#contents-body {
	width: 700px;
	margin: 5px auto;
}


/*________________________________ 2.レイアウト ________________________________*/

#header {
	width: 100%;
	height: 75px;
	background: url(header_bg.gif) repeat-x;
	text-align: center;
}

#header-inner {
	width: 900px;
	margin: 0 auto;
}

#header-inner h1 {
	margin: 0;
	padding: 0;
	background: url(logo_huv.gif) no-repeat;
	font-size: 14px;
	line-height: 18px;
	float: left;
}

#header-inner h1 a {
	width: 542px;
	height: 70px;
	text-indent: -999999px;
	display: block;
}

#header-inner p {
	margin: 18px 0 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	float: right;
}

#header-inner p a {
	width: 154px;
	height: 44px;
	background: url(btn_post-header.gif) no-repeat 0 0;
	text-indent: -999999px;
	display: block;
}

#header-inner p a:hover {
	background: url(btn_post-header.gif) no-repeat 0 -44px;
}


/*________________ ナビゲーション ___________________*/

.nav {
	width: 100%;
	background: #009966;
	border-top:1px solid #006845;
	border-bottom:1px solid #006845;
	font-size:12px;
}

.nav .nl {
	width: 800px;
	margin: 0 auto;
	padding: 0px;
	background: #009966;
	list-style-type: none;
	text-align: center;
}

/* --- メニュー項目 --- */
.nav .nl li {
	width: 16%;
	float: left;
}

/* --- リンク --- */
.nav .nl li a {
	display: block;
	position: relative; /* IE6用 */
	padding:3px 2px;/* リンクエリアのパディング（上下、左右） */
	border-right: 1px #006845 solid; /* リンクエリアの右枠線 */
	text-decoration: none; /* テキストの下線（なし） */
	color:#FFF;
	font-weight: bold;
}

.nav .nl li.st a {
	border-left: 1px #006845 solid;
}


/* --- リンクテキストの色 --- */
.nav .nl li a:hover {
	background-color:#00AD81;
}


/* --- clearfix --- */
	.clearFix:after {
	content: ".";
	display: block;
	height: 0;
	clear: left;
	visibility: hidden;
}
.clearFix {
	min-height: 1px;
}

