/* CSS Document */.logoNEW {	color: #FF0000;	margin-left: 10px;	font-weight: bold;}#mainContents #mainBody h2 .subtitle {	font-size: 80%;	font-style: normal;	font-weight: normal;	line-height: 1.5em;}.photoBackground {	width: 540px;	background-image: url(http://www.kikusui.co.jp/common/product/image/Product_BG.jpg);	background-repeat: no-repeat;	background-position: left top;	margin-top: 0px !IMPORTANT;	padding: 0px;	margin-bottom: 0px;	height: auto;}#mainContents #mainBody .photoBackground #celogo {	top: 0px;	margin-left: 0px;	height: 150px;	width: 100px;	margin-top: 40px;	margin-right: 0px;	margin-bottom: 0px;	z-index: 100;	float: left;	font-size: 90%;	padding-left: 30px;	position: relative;}#mainContents #mainBody .photoBackground #celogo img {	margin-bottom: 10px;	font-size: 90%;	z-index: 10;}#mainContents #mainBody .photoBackground #mainphoto {	display: inline;	margin-left: -10px;	right: 75px;	float: left;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	}#mainContents #mainBody .photoBackground #interfaces {	display: block;	float: left;	width: 480px;	height: auto;	padding-top: 0px;	padding-right: 0px;	padding-bottom: 0px;	padding-left: 30px;	margin: 0px;}#mainContents #mainBody #productImages {	width: 495px;	margin-bottom: 0px;	margin-top: 10px;	margin-right: 0px;	margin-left: 10px;	border: 1px solid #E4E4E4;	padding-top: 5px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 30px;}#Midashi_Outline, #Midashi_Features, #Midashi_Lineup, #Midashi_Options{	display: block;	clear: both;	font-weight: bold;	padding: 0px;	height: 20px;	margin-top: 20px;	margin-right: 0px;	margin-bottom: 10px;	margin-left: 0px;	text-indent: -9999px;}#Midashi_Outline{	background-image: url(../img/title/outline.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}#Midashi_Features{	background-image: url(../img/title/features.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}#Midashi_Lineup{	background-image: url(../img/title/lineup.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}#Midashi_Options{	background-image: url(../img/title/options.jpg);	background-repeat: no-repeat;	background-position: 0px 0px;}#mainContents #mainBody p {	padding-left: 2px;}#mainContents #mainBody #specTable {	width: 530px;	margin-left: 2px;	padding-left: 0px;	border-top-width: 1px;	border-top-style: solid;	border-top-color: #CCCCCC;	border-right-width: 1px;	border-left-width: 1px;	border-right-style: solid;	border-left-style: solid;	border-right-color: #CCCCCC;	border-left-color: #E3E3E3;}#mainContents #mainBody li {	line-height: 1.5em;	list-style-position: outside;}#mainContents #mainBody #specTable td{	border-bottom-width: 1px;	border-bottom-style: solid;	border-bottom-color: #CCCCCC;	color: #666666;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;	vertical-align: top;}#mainContents #mainBody #specTable th{	font-weight: normal;	text-align: left;	color: #FFFFFF;	background-color: #666666;	padding-top: 3px;	padding-right: 3px;	padding-bottom: 3px;	padding-left: 3px;}#mainContents #mainBody #specTable td .more{	font-style: normal;	float: right;	margin-top: 10px;	margin-right: 10px;}#mainContents #mainBody .boxOptions {	margin-left: 2px;	border-bottom-width: 2px;	border-bottom-style: dotted;	border-bottom-color: #CCCCCC;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 10px;	padding-top: 15px;	padding-right: 0px;	padding-bottom: 5px;	padding-left: 5px;}#mainContents #mainBody .boxOptions .thumnail {	margin: 0px;	padding: 0px;	float: right;	height: 100px;	width: 117px;}#mainContents #mainBody .boxOptions .spec {	padding: 0px;	height: auto;	width: 400px;	margin-top: 10px;	margin-right: 0px;	margin-bottom: 0px;	margin-left: 0px;}#mainContents #mainBody .boxOptions .more{	font-style: normal;	float: right;	margin-top: 10px;	margin-right: 10px;	height: auto;	margin-bottom: 30px;}#mainContents #mainBody .boxOptions .thumnail .zoom {	height: 20px;	width: 117px;}/*jcarousellite*/#mainContents #mainBody #productImages #thumnailScroll .carousel  {	padding:0 0 0 0;	margin:0 0 0 0;	position:relative;}  #mainContents #mainBody #productImages #thumnailScroll .carousel a.prev, #thumnailScroll .carousel a.next {	display:block;	float:left;	width:30px; 	height:80px;	text-decoration:none;	background:url("../pImage/imageNavLeft.gif") left center no-repeat;}#mainContents #mainBody #productImages #thumnailScroll .carousel a.next {	background:url("../pImage/imageNavRight.gif") right center no-repeat;}#mainContents #mainBody #productImages #thumnailScroll .carousel a.next:hover {	background-image:url("../pImage/imageNavRightHover.gif");}#mainContents #mainBody #productImages #thumnailScroll .carousel a.prev:hover {	background-image:url("../pImage/imageNavLeftHover.gif");}#mainContents #mainBody #productImages #thumnailScroll .carousel .items4less{	width:30px;	height:70px;	float:left;}#mainContents #mainBody #productImages #thumnailScroll .carousel a:hover, #thumnailScroll .carousel a:active {	border:none;	outline:none;}#mainContents #mainBody #productImages #thumnailScroll .carousel .scrollBox {	border:1px solid #CCCCCC;	float:left;	background-color:#f4f4f4;	position:relative;	visibility:hidden;	left:-5000px;	padding-bottom: 2px;}#mainContents #mainBody #productImages #thumnailScroll .carousel ul {	overflow:hidden;	margin:0;	padding:0;}#mainContents #mainBody #productImages #thumnailScroll .carousel li img {	background-color:#fff;	width:80px;	height:60px;	list-style:none;	margin:0;	padding:5px;	overflow:hidden;	border-top-style: none;	border-right-style: none;	border-bottom-style: none;	border-left-style: none;}#mainContents #mainBody #productImages #thumnailScroll .carousel li {	background-color:#fff;	width:90px;	height:70px;	list-style:none;	margin:5px;	padding:0;	display: inline;}
