#test { font-size: 12px; font-family: メイリオ, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka; position: relative; width: 1000px; margin: 0 auto 0; }
#content-main { position: relative; width: 950px; margin-left: auto; margin-right: auto; font-size: 12px; font-family: メイリオ, "ヒラギノ角ゴ Pro W3", 平成角ゴシック, "ＭＳ ゴシック", "ＭＳ Ｐゴシック", Osaka-等幅, Osaka; }
#content-main h1 {
	font-size: 130%;
	padding: 5px;
	margin-bottom: 5px;
	margin-top: 0px;
	margin-right: 0px;
	margin-left: 0px;
}
#content-main p {
	padding: 0px;
	margin-top: 0px;
	margin-right: 5px;
	margin-bottom: 13px;
	margin-left: 5px;
}
#content-main div.next_link {
	text-align: center;
	padding: 10px;
}
#content-main div.next_link a {
	font-weight: bold;
	color: #333333;
	text-decoration: underline;
}
#content-main #main_area5 { background-color: #353535; background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-bottom: 20px; margin-left: auto; padding-bottom: 40px; width: 950px; height: auto; }
#content-main #brand_area5 { background-image: url(bk_head.jpg); background-repeat: no-repeat; background-position: left top; height: 500px; }
#content-main #brand_area5 h1 { width: 850px; height: 110px; margin-top: 0; margin-right: auto; margin-left: auto; }
#content-main #brand_area5 h1 img { margin-top: 40px; }
*html #content-main #brand_area5 h1 img { margin-top: 40px; }
*:first-child+html #content-main #brand_area5 h1 img { margin-top: 40px; }
#content-main #container_area { background-color: #353535; background-image: url(bk_contain.gif); background-repeat: repeat-x; background-position: left top; height: auto; }
#content-main #container_area #sector01 { background-image: url(bk_sector01.jpg); background-repeat: no-repeat; background-position: right top; width: 860px; height: 252px; margin-right: auto; margin-left: auto; }
#content-main #container_area #sector01 a.btn_01 { background-image: url(btn_sector01.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 560px; height: 230px; float: left; margin-top: 10px; display: block; }
#content-main #container_area #sector01 a.btn_01:hover { background-position: left -230px; }
#content-main #container_area #sector01 .icon_01 { float: right; }
#content-main #container_area #sector01 .icon_01 img { position: relative; top: -10px; right: -10px; z-index: 1; }
#content-main #container_area h2 { width: 870px; margin-top: 30px; margin-right: auto; margin-left: auto; }
#content-main #container_area #sector02 { background-image: url(bk_sector02.png); background-repeat: no-repeat; background-position: right bottom; width: 870px; height: 191px; margin-right: auto; margin-left: auto; }
#content-main #container_area #sector02 a.btn_02 { background-image: url(btn_sector02.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 570px; height: 110px; float: left; margin-top: 35px; display: block; }
#content-main #container_area #sector02 a.btn_02:hover { background-position: left bottom; }
#content-main #container_area #sector03 { background-image: url(bk_sector03.png); background-repeat: no-repeat; background-position: left bottom; margin-right: auto; margin-left: auto; width: 870px; height: 191px; margin-bottom: 50px; }
#content-main #container_area #sector03 a.btn_03 { background-image: url(btn_sector03.gif); background-repeat: no-repeat; background-position: left top; text-indent: -9999px; width: 590px; height: 150px; float: right; margin-top: 10px; display: block; }
#content-main #container_area #sector03 a.btn_03:hover { background-position: left bottom; }
#content-main #container_area .list_area01 { background-image: url(bk_list01.gif); background-repeat: no-repeat; background-position: left top; width: 870px; height: 30px; margin-right: auto; margin-bottom: 5px; margin-left: auto; padding-top: 5px; padding-bottom: 5px; display: block; }
#content-main #container_area .list_area02 { background-image: url(bk_list02.gif); background-repeat: no-repeat; background-position: left top; margin-right: auto; margin-left: auto; width: 870px; height: 46px; margin-bottom: 5px; padding-top: 5px; padding-bottom: 5px; }
#content-main #container_area h3 { color: #fafae8; font-size: 10px; position: relative; top: 3px; width: 200px; float: left; margin: 0; padding: 0 0 0 10px; }
#content-main #container_area ul { position: relative; top: 3px; width: 650px; float: right; clear: right; margin: 0 10px 3px 0; padding: 0; list-style-type: none; display: block; }
#content-main #container_area ul li { font-size: 10px; float: left; padding-right: 5px; padding-left: 5px; border-left: 1px solid #fafae8; }
#content-main #container_area ul li.first { border-left-style: none; }
#content-main #container_area ul li a { color: #fafae8; text-decoration: none; float: left; list-style-type: none; }
#content-main #container_area ul li a:hover { text-decoration: underline; }
#content-main .clear { clear: both; }
#content-main .float_left { float: left; }
#content-main .float_right { float: right; }
img, div, a, a:hover { behavior: url(iepngfix.htc) }
html,body { margin: 0; padding: 0; }
