body {	padding:0px;	margin:0px;	background-color:#000000;	font-size:12px;	color:#FFFFFF;	font-family: 'Hiragino Kaku Gothic Pro','Osaka','メイリオ', Arial,'ＭＳ ゴシック', Helvetica, sans-serif;	text-align: center;	line-height: 1.4em;}a:link {	text-decoration: none;	color: #4444FF;}a:visited {	text-decoration: none;	color: #4444FF;}a:hover {	text-decoration: none;	color: #4444FF;}#main {	width: 1024px;	margin: 0px auto;	padding: 0px 0px;}#nav {	width: 1024px;	height: 120px;}#nav_left {	width: 232px;	float: left;}#nav_news,#nav_product,#nav_support,#nav_spirit,#nav_shop,#nav_profile {	width: 132px;	height: 120px;	float: left;	background-repeat: no-repeat;}#nav_news {	background-image: url("/2009/images/nav_news.gif");}#nav_product {	background-image: url("/2009/images/nav_product.gif");}#nav_support {	background-image: url("/2009/images/nav_support.gif");}#nav_spirit {	background-image: url("/2009/images/nav_spirit.gif");}#nav_shop {	background-image: url("/2009/images/nav_shop.gif");}#nav_profile {	background-image: url("/2009/images/nav_profile.gif");}#nav_news_detail,#nav_product_detail,#nav_support_detail,#nav_spirit_detail,#nav_shop_detail,#nav_profile_detail {	padding: 40px 0px 0px 22px;	font-size:10px;	text-align: left;	color: #FFFFFF;	display: none;}#nav_news_detail p,#nav_product_detail p,#nav_support_detail p,#nav_spirit_detail p,#nav_shop_detail p,#nav_profile_detail p{	margin: 0px;}#nav a:link {	text-decoration: none;	color: #FFFFFF;}#nav a:visited {	text-decoration: none;	color: #FFFFFF;}#nav a:hover {	text-decoration: none;	color: #e71f19;}.comming_soon {	color: #555555;}#footercarbon {	clear: both;	width: 1024px;	height: 60px;	background-image: url("/2009/images/footer_under_carbon.gif");}#footer {	clear: both;	width: 1024px;	height: 30px;}