body {	font-size: 12px;	color: #666666;	background-color: #ced3ae;	margin: 0px;	padding: 0px;	text-align: center;}#header {	padding: 0px;	width: 765px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #908d8d;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;	text-align: left;}#header h1 {	font-size: 12px;	line-height: 20px;	color: #666666;	background-color: #FFFFFF;	margin: 0px;	padding: 0px;	font-weight: normal;	text-align: right;}#header h2 {	background-image: url(header_logo.gif);	height: 85px;	margin: 0px;	padding: 0px;	float: left;	background-color: #908d8d;	width: 500px;}#header h2 a {	display: block;	margin: 0px;	padding: 0px;	height: 85px;	width: 250px;	text-indent: -999999px;	text-decoration: none;}#header #contactus {	height: 85px;	margin: 0px;	padding: 0px;	background-color: #908d8d;	display: block;}#navibox {	background-image: url(navi_top.jpg);	width: 765px;	height: 35px;	padding: 0px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}#header #contactus a {	background-image: url(b_contactus.gif);	height: 85px;	width: 205px;	display: block;	margin: 0px;	padding: 0px;	float: right;	text-indent: -999999px;	text-decoration: none;}#header #contactus a:hover {	background-image: url(b_contactus_on.gif);	height: 85px;	width: 205px;	display: block;	margin: 0px;	padding: 0px;	float: right;	text-indent: -999999px;}#navibox em {	margin: 0px;	padding: 0px;	height: 35px;	display: block;	float: left;}.navi01 a {	background-image: url(b_navi.jpg);	padding: 0px;	height: 35px;	width: 102px;	display: block;	background-position: 0px 0px;	text-indent: -999999px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 128px;	text-decoration: none;}.navi01 a:hover {	background-position: 0px 35px;	text-decoration: none;}.navi02 a {	background-image: url(b_navi.jpg);	margin: 0px;	padding: 0px;	height: 35px;	width: 102px;	display: block;	background-position: -102px 0px;	text-indent: -999999px;	text-decoration: none;}.navi02 a:hover {	background-position: -102px 35px;	text-decoration: none;}.navi03 a {	background-image: url(b_navi.jpg);	margin: 0px;	padding: 0px;	height: 35px;	width: 102px;	display: block;	background-position: -204px 0px;	text-indent: -999999px;	text-decoration: none;}.navi03 a:hover {	background-position: -204px 35px;	text-decoration: none;}.navi04 a {	background-image: url(b_navi.jpg);	margin: 0px;	padding: 0px;	height: 35px;	width: 102px;	display: block;	background-position: -306px 0px;	text-indent: -999999px;	text-decoration: none;}.navi04 a:hover {	background-position: -306px 35px;	text-decoration: none;}.navi05 a {	background-image: url(b_navi.jpg);	margin: 0px;	padding: 0px;	height: 35px;	width: 100px;	display: block;	background-position: -408px 0px;	text-indent: -999999px;	text-decoration: none;}.navi05 a:hover {	background-position: -408px 35px;	text-decoration: none;}#main {	padding: 0px;	width: 765px;	margin-top: 0px;	margin-right: auto;	margin-bottom: 0px;	margin-left: auto;	background-color: #FFFFFF;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #FFFFFF;	border-left-color: #FFFFFF;}#main #linkbox {	margin: 0px;	padding: 0px;	float: right;	width: 205px;	text-align: left;	background-color: #CCCCCC;}#main #footer {	clear: both;	padding: 0px;	border-top-width: 1px;	border-top-style: dashed;	border-top-color: #999999;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#main #contentsbox {	padding: 0px;	float: left;	width: 560px;	text-align: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;}#header #imgbox {	margin: 0px;	padding: 0px;	clear: both;}#main #linkbox h4 {	background-image: url(navi_side.jpg);	margin: 0px;	padding: 0px;	height: 65px;	width: 205px;	text-indent: -999999px;	font-weight: normal;	display: block;}#main #linkbox ul {	margin: 0px;	padding: 0px;	width: 205px;	list-style-type: none;}.a01 {	font-size: 12px;	line-height: 16px;	font-weight: normal;	color: #666666;	margin: 0px;	padding: 0px;}#main #linkbox li {	margin: 0px;	padding: 0px;	width: 205px;	list-style-type: none;	display: block;}.clr {	clear: both;}.list01 a {	display: block;	margin: 0px;	padding: 0px;	height: 55px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -65px;	text-indent: -999999px;	text-decoration: none;}.list02 a {	display: block;	margin: 0px;	padding: 0px;	height: 50px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -115px;	text-indent: -999999px;	text-decoration: none;}.list03 a {	display: block;	margin: 0px;	padding: 0px;	height: 50px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -165px;	text-indent: -999999px;	text-decoration: none;}.list04 a {	display: block;	margin: 0px;	padding: 0px;	height: 50px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -215px;	text-indent: -999999px;	text-decoration: none;}.list05 a {	display: block;	margin: 0px;	padding: 0px;	height: 50px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -265px;	text-indent: -999999px;	text-decoration: none;}.list06 a {	display: block;	margin: 0px;	padding: 0px;	height: 55px;	width: 205px;	background-image: url(navi_side.jpg);	background-position: 0px -315px;	text-indent: -999999px;	text-decoration: none;}#main #contentsbox .product {	background-image: url(t_products.jpg);	margin: 0px;	padding: 0px;	height: 47px;	width: 560px;	font-weight: normal;	text-indent: -999999px;}#main #contentsbox .copy {	font-size: 14px;	font-weight: bold;	padding: 5px;	line-height: 20px;	color: #666666;	border-bottom-width: 1px;	border-bottom-style: dotted;	border-bottom-color: #666666;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 5px;	margin-left: 0px;}.a02 {	font-size: 11px;	line-height: 14px;	font-weight: normal;	color: #666666;	margin: 0px;	padding: 0px;}.a03 {	font-size: 11px;	line-height: 14px;	font-weight: bold;	color: #006666;	margin: 0px;	padding: 0px;}
