@charset "UTF-8";/* CSS Document *//* formatting style--------------------------------------------------*/* {	font-family: "Century Gothic", Arial;	font-size: 12px;	margin: 0px;	padding: 0px;}/* link style--------------------------------------------------*/a img {	border-style: none;}a:link {	text-decoration: none;	color: #FFFFFF;	font-family: "century gothic", sans-serif;	font-size: 10px;}a:visited {	color: #FFFFFF;	text-decoration: none;	font-family: "century gothic", sans-serif;	font-size: 10px;}a:hover {	color: #FFFFFF;	text-decoration: none;	font-family: "century gothic", sans-serif;	font-size: 10px;}a:active {	color: #FFFFFF;	text-decoration: none;	font-family: "century gothic", sans-serif;	font-size: 10px;}a {outline:none}/* language link style--------------------------------------------------*/img {border:0;}.language {	width:60px;	height:10px;	float: right;	background-image: url(images/japanese-gr.gif);	background-repeat: no-repeat;}.language a {display:block;width:60px;height:10px;font-size:1px;line-height:1px;outline:none;overflow:hidden;}.language a:hover {	text-indent:-9999px;	background-image: url(images/japanese-or.gif);	background-repeat: no-repeat;}/* inline style--------------------------------------------------*/.more {	font-family: times, serif;	font-size: 12px;	font-style: normal;	line-height: 1.3em;	color: #FF6600;	text-decoration: underline;}.more a:hover{	color: #FF6600;	text-decoration: underline;}.photo  /* products link style--------------------------------------------------*/.photo a:link   {	overflow:hidden;outline:none;}#main ul li a{display: block;outline:none;overflow:hidden;text-decoration: none;list-style: none;}#main ul li a:link {	height: 17px;	width: 128px;	float: left;	text-align: center;	font-family: "Century gothic", sans-serif;	font-size: 10px;	vertical-align: middle;	background-image: url(images/button_brand_grey.jpg);	background-repeat: no-repeat;	font-weight: bolder;	color: #FFFFFF;	display: block;}#main ul li a:visited {	height: 17px;	width: 128px;	float: left;	text-align: center;	font-family: "Century gothic", sans-serif;	font-size: 10px;	vertical-align: middle;	background-image: url(images/button_brand_grey.jpg);	background-repeat: no-repeat;	font-weight: bolder;	color: #FFFFFF;	display: block;}#main ul li a:hover {	background-image: url(images/button_brand_gold.jpg);	background-repeat: no-repeat;	display: block;}/* basic layout--------------------------------------------------*/body {	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	font-size: 11px;	line-height: 1.7em;	background-image: url(images/gradation.jpg);	background-repeat: repeat;	color: #555555;}#wrapper {	width: 920px;	margin-right: auto;	margin-left: auto;}#header {	height: 15px;	width: 850px;	padding-right: 35px;	padding-left: 35px;	text-align: right;	padding-top: 15px;}#top {	width: 850px;	text-align: left;	padding-top: 0px;	padding-right: 35px;	padding-left: 35px;	clear: both;}#main {	float: right;	width: 640px;}#page-title {	background-image: url(images/page-rufuslin.gif);	background-repeat: no-repeat;	background-position: left bottom;	height: 60px;	width: 640px;	margin-bottom: 30px;}#main ul {	width: 640px;	height: 50px;}#main ul li  {	display: block;	height: 17px;	width: 128px;	float: left;	text-align: center;	font-family: "Century gothic", sans-serif;	font-size: 10px;	list-style: none;	vertical-align: middle;	background-image: url(images/button_brand_grey.jpg);	background-repeat: no-repeat;	font-weight: bolder;	color: #FFFFFF;}#main #brandlogo {	height: 24px;	width: 640px;	clear: both;	float: none;	background-image: url(images/page-brands.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 15px;}#main  #brands {	width: 580px;	padding: 25px 30px 20px;	height: 495px;	background-color: #000000;}#products1 {	height: 229px;	width: 172px;	background-color: #000000;	float: left;	padding: 5px 11px 10px 10px;}.name   {	font-family: "century gothic", sans-serif;	font-size: 12px;	color: #F5EDB9;	border-bottom: 1px solid #666666;	text-align: center;	letter-spacing: 0.1em;}.price   {	font-family: sans-serif;	font-size: 10px;	color: #CCCCCC;	text-align: center;}.title1 {	font-size: 100%;	font-weight: bolder;	color: #333;	border-bottom: 2px solid #FFFFFF;	font-family: "Century Gothic", Arial, Helvetica, sans-serif;	letter-spacing: 0.1em;}.info {	margin-top: 10px;	font-size: 11px;	margin-bottom: 20px;	font-family: MSゴシック, ゴシック;	line-height: 2em;}#standard {	background-color: #FFFFFF;	padding: 10px 15px;	margin-bottom: 25px;	margin-top: 10px;}.green {	color: #006699;}.space {	margin-left: 1em;}#sidebar {	float: left;	width: 170px;}#logo {	height: 60px;	width: 170px;	text-align: center;	margin-bottom: 30px;}/* navi style--------------------------------------------------*/#navi {	width: 170px;	height: 210px;}#navi ul{list-style: none;margin: 0;padding: 0;}#nav li{margin: 0;padding: 0;}#menu1{width:170px;height:27px;background: url(images/navi-a.jpg) no-repeat;text-indent:-9999px;}#menu1 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu1 a:hover{background: url(images/navi-a-on.jpg) no-repeat;}#menu2{width:170px;height:27px;background: url(images/navi-b.jpg) no-repeat;text-indent:-9999px;}#menu2 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu2 a:hover{background: url(images/navi-b-on.jpg) no-repeat;}#menu3{width:170px;height:27px;background: url(images/navi-c.jpg) no-repeat;text-indent:-9999px;}#menu3 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu3 a:hover{background: url(images/navi-c-on.jpg) no-repeat;}#menu4{width:170px;height:27px;background: url(images/navi-d.jpg) no-repeat;text-indent:-9999px;}#menu4 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu4 a:hover{background: url(images/navi-d-on.jpg) no-repeat;}#menu5{width:170px;height:27px;background: url(images/navi-e.jpg) no-repeat;text-indent:-9999px;}#menu5 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu5 a:hover{background: url(images/navi-e-on.jpg) no-repeat;}#menu6{width:170px;height:27px;background: url(images/navi-f.jpg) no-repeat;text-indent:-9999px;}#menu6 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu6 a:hover{background: url(images/navi-f-on.jpg) no-repeat;}#menu7{width:170px;height:27px;background: url(images/navi-g.jpg) no-repeat;text-indent:-9999px;}#menu7 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu7 a:hover{background: url(images/navi-g-on.jpg) no-repeat;}#menu8{width:170px;height:27px;background: url(images/navi-h.jpg) no-repeat;text-indent:-9999px;}#menu8 a{width:170px;height:27px;display:block;overflow:hidden;outline:none;}#menu8 a:hover{background: url(images/navi-h-on.jpg) no-repeat;}.c-both { clear:both; }.news-title {	font-size: 12px;	line-height: 1.3em;	color: #000000;	margin-top: 2px;}.news-date {	font-size: 10px;	font-style: italic;	line-height: 1em;	color: #336699;	text-decoration: none;	margin-top: 10px;}.news-content {	font-family: Times, serif;	font-size: 12px;	font-style: normal;	line-height: 1.3em;	color: #666666;	text-decoration: none;	margin-top: 10px;}#side {	float: left;	height: 270px;	width: 170px;	background-image: url(images/spotlight-bg.gif);	background-repeat: no-repeat;	background-position: left top;	padding-top: 30px;	margin-top: 30px;}#footer {	height: 30px;	width: 850px;	margin-top: 20px;	clear: both;	font-size: 10em;	font-style: italic;	text-align: center;	border-top: 5px solid #FFFFFF;	font-family: Arial, sans-serif;	color: #666666;	margin-right: 35px;	margin-left: 35px;}.footer {	font-size: 9px;	font-style: normal;	color: #666666;	font-family: Arial, Helvetica, sans-serif;}.c {	font-family: sans-serif;	font-size: 10px;}#products2 {	height: 229px;	width: 172px;	float: left;	padding: 5px 11px 10px 106px;	background-color: #000000;}.phone a {	font-size: 9px;	color: #666666;	font-family: sans-serif;	text-decoration: none;	font-style: normal;}.phone {	font-size: 9px;	color: #666666;	font-family: sans-serif;	text-decoration: none;	font-style: normal;}