/* CSS Document */#maincontents h3{	border-left-color:#3399FF; }#maincontents h4{	margin:15px 10px 8px 10px;	padding: 3px 5px;	background-color:#CFF;}.menu li{	background-image:url(../products/img/menu_back.gif);} ul.news{	clear : both;	margin:10px 10px 10px 10px;	width:490px;	padding: 0 0 10px 0;	border-top: 1px solid #CCC;	voice-family: "\"}\""; 	voice-family:inherit; 	width:470px; 	text-align:left;}html>body  ul.news {	width:470px; }.news li{	display: block;	float : left;	list-style-type: none;	background-image:url(../share_img/list-style01.gif);	background-repeat: no-repeat; 	background-position: 0px 12px;	padding: 5px 0 5px 8px;	line-height: 140%;	border-bottom: 1px solid #CCC;	width:100%;}span.date {	display:block;	float: left;	margin-right:15px;}span.body {	display:block;	float : left; 	max-width:400px;}table.products{	margin:auto;	margin-top:5px;	border-collapse: separate; 	border:0;}table.products td{	vertical-align: top; 	border: 1px #999 solid; 	border-top: 0px; 	margin:0;	padding: 0;}table.products th{ 	width:160px;	border: 1px #999 solid; 	border-bottom: 0px; 	margin:0;	padding: 5px 0;	background-image:url(../products/img/product_hbg.gif);	background-repeat: no-repeat; 	background-position: right bottom;	text-align:center;	font-weight:bold;	white-space:normal;}div.productName{ 	width:160px;	margin:0;	padding: 5px 0;	background-image:url(../products/img/product_hbg.gif);	background-repeat: no-repeat; 	background-position: right bottom;	text-align:center;	font-weight:bold;}img.pright{	float:right;	margin-bottom:15px;}img.go{	margin:5px 0;}.rlink{	width:100%;	text-align:left;}.bn{	clear:both;	width:100%;	text-align:left;}.bn h4{	clear:both;	border:1px #999 solid;}.bn ul{	margin:0;	padding:0 20px;}.bn li{	list-style-type:none;	margin:0;	clear:both;}.bn li a{	padding:5px 0 5px 10px;	background-image:url(../share_img/list-style02.gif);	background-repeat: no-repeat; 	background-position: 0px 9px;	float:left;}.addinfo{	float:right;	padding:5px 0 5px 0px;}#supertitle{	width:530px;}#supertitle {	margin:10px;  padding:10px;	border: 1px #999 solid;   voice-family: "\"}\"";  voice-family:inherit;  width:508px;}html>body div#supertitle {  width:508px;}#supertitle h3{	padding:15px;	margin:0px;}#supertitle p{	margin:0px;	padding:0 15px 15px 15px;	text-align:left;}#supertitle02{	width:530px;}#supertitle02,#supertitle02 h3{	border: 0;	padding:0px;	margin:auto;	margin-top:0px;	margin-bottom:0px;}#supertitle h4{	margin:auto;	margin:0px 0px 5px 0px;	border: 0;}#super{	margin:auto;	margin:15px 0px;}#super h4{	background-color:#FFF;}#super h5{	clear:both;	color:#F00;	margin:10px 10px 5px 10px;	padding:5px 0;	border-bottom: 1px solid #999;	text-align:left;	font-size:120%;}.storeol{	clear:both;	width:510px;	margin:10px 0;	background-image:url(../products/super/img/bg_a01.gif);	background-repeat: no-repeat; 	background-position: center top;}#recipe{}#recipe .storeol{	background-image:url(../products/bla/img/bg_a01.gif);	background-repeat: repeat-y; }.storeol-inner{	padding:10px 10px;	background-image:url(../products/super/img/bg_a02.gif);	background-repeat: no-repeat; 	background-position: center bottom;}#recipe .storeol-inner{	background-image:url(../products/bla/img/bg_a02.gif);	text-align:left;}#recipe h4{	margin:0;	padding:0;	background-color:#FFF;}#recipe h5{	text-align:left;	background-color:#CCC;}#recipe h6{	font-size:12px;	text-align:left;	border-bottom:1px #00F solid;	margin:20px 5px 10px 220px;}#recipe caption{	text-align:left;	font-weight:bold;	white-space:nowrap;	margin:0 0 0 5px;}table.material{position:relative;left:10px;	margin:5px 10px 10px 15px;	padding: 0 ;	border:0;	border-collapse: collapse; }.material  th{	font-weight:normal;	text-align:left;}.material th,.material td{	padding: 2px;	border-bottom:1px #CCC dotted;}#recipe ol{	text-align:left;	margin:0 0 0 245px;	padding: 0 5px 0 0px;}#recipe li{	margin:8px 0;	line-height:140%;}.no{	font-weight:normal;	color:#F00;}.bla{	margin:0px 2px;	padding:1px 2px;	font-weight:bold;	color:#00C;	background-color:#D9DFFC;}#blapoint{	border:1px #F00 solid;	width:293px;	text-align:left;	margin:0px 0px 10px 10px;	padding:1px 0px;}#recipe strong.bla{	font-weight:bold;	color:#00F;	background-color:transparent;;}.stea{	margin:0px 2px;	padding:1px 2px;	font-weight:bold;	color:#F60;	background-color:#FDEAA8;}.ro{	margin:0px 2px;	padding:1px 2px;	font-weight:bold;	color:#06F;	background-color:#CFF;}.cpoint{	clear:both;	margin:0 auto;	padding: 10px;	background-color:#FFC;}#recipe .cpoint p{	margin:5px 0 15px 0;	line-height:150%;}.cpoint h5{	float:left;	margin:0 10px 10px 0;	padding: 0px;}#super strong{	font-weight:normal;	color:#F00;}.storeol strong{	font-weight:bold;	color:#F00;}.sname{	margin:5px 10px;	font-weight:bold;	font-size:140%;	display:block;	text-align:left;}.add{	margin:5px 10px 15px 10px;	display:block;	text-align:left;}.f01,.f02,.f03,.f04{	width:510px;	margin:10px 0 0 0px;	padding:10px 0px 10px 0px;}.p01 ul,.p02 ul,.p03 ul,.p04 ul,.p05 ul,.p06 ul,.p07 ul,.f01 ul,.f02 ul,.f03 ul,.f04 ul{	text-align:left;	margin:0px 0px 0px 30px;	padding:5px 0px 10px 20px;}#maincontents .f01 h4,#maincontents .f02 h4,#maincontents .f03 h4,#maincontents .f04 h4{	margin:5px 0 10px 10px;	padding:0px 0px;	background-color: transparent; 	font-size:120%;	width:100%;}.f02{	border:1px #999 solid;}.f03{	background-color:#EEE;}.f04{	background-color:#FDC;}.p01,.p02,.p03,.p04,.p05,.p06,.p07{	width:510px;	margin:10px 0;	padding:10px 0px 0px 0px;	background-repeat: repeat-y; 	background-position: center top;}.p01{ background-image:url(../products/super/img/bg_01-1.gif);}.p02{ background-image:url(../products/super/img/bg_02-1.gif);}.p03{ background-image:url(../products/super/img/bg_03-1.gif);}.p04{ background-image:url(../products/super/img/bg_04-1.gif);}.p05{ background-image:url(../products/super/img/bg_05-1.gif);}.p06{ background-image:url(../products/super/img/bg_06-1.gif);}.p07{ background-image:url(../products/super/img/bg_07-1.gif);}.p01-inner,.p02-inner,.p03-inner,.p04-inner,.p05-inner,.p06-inner,.p07-inner{	padding:0px 10px 10px 10px;	background-image:url(../products/super/img/bg_01-3.gif);	background-repeat: no-repeat; 	background-position: center bottom;}.p01-inner{ background-image:url(../products/super/img/bg_01-3.gif);}.p02-inner{ background-image:url(../products/super/img/bg_02-3.gif);}.p03-inner{ background-image:url(../products/super/img/bg_03-3.gif);}.p04-inner{ background-image:url(../products/super/img/bg_04-3.gif);}.p05-inner{ background-image:url(../products/super/img/bg_05-3.gif);}.p06-inner{ background-image:url(../products/super/img/bg_06-3.gif);}.p07-inner{ background-image:url(../products/super/img/bg_07-3.gif);}#maincontents .p01 h4,#maincontents .p02 h4,#maincontents .p03 h4,#maincontents .p04 h4,#maincontents .p05 h4,#maincontents .p06 h4,#maincontents .p07 h4{	margin:5px 0 10px 0;	padding:10px 10px;	background-repeat: repeat-y; 	background-position: left top;	border:0px;	font-size:120%;	width:100%;}.p01 h4{ background-image:url(../products/super/img/bg_01-2.gif);}.p02 h4{ background-image:url(../products/super/img/bg_02-2.gif);}.p03 h4{ background-image:url(../products/super/img/bg_03-2.gif);}.p04 h4{ background-image:url(../products/super/img/bg_04-2.gif);}.p05 h4{ background-image:url(../products/super/img/bg_05-2.gif);}.p06 h4{ background-image:url(../products/super/img/bg_06-2.gif);}.p07 h4{ background-image:url(../products/super/img/bg_07-2.gif);}.maintenanceList01{	margin:10px 0 15px 40px;	padding:0px;	text-align:left;}.maintenanceList02{	margin:5px 0 20px 10px;	padding:0px;	text-align:left;}.maintenancetable{	margin:auto;	border: 1px solid #999;		border-collapse: collapse; }.maintenancetable th,.maintenancetable td{	margin:0;	border-bottom: 1px solid #999;	vertical-align:top;}.maintenancetable th{	padding: 5px;	background-color:#03c;	color:#FFF; }.maintenancetable td{	padding: 8px 8px 8px 8px;}.maintenancetable img{	clear:both;	margin: 1px 8px 1px 0px;}.maintenancetable p{	padding: 10px 0;	color: #F00;}.note{	margin-top:10px;	margin-bottom:10px;	color: #F00;}.point{	text-align:left;	line-height:140%;	padding: 15px 5px 15px 20px;	font-weight:bold;}.case{	padding: 0 20px 0 30px;	text-align:left;}.case dt{	font-weight:bold;	margin:0;	padding:5px 0 5px 10px;	background-image:url(../share_img/list-style02.gif);	background-repeat: no-repeat; 	background-position: 0px 9px;}.case dd{	padding: 0 0 5px; 0;	margin:0 20px;}.caseBlock01{	margin:0px;	padding:10px 20px;}.caseBlock01 h5{	margin:0px;	padding:0 0 5px 0;	text-align:left;}.caseBlock01 table{	border-collapse: collapse;}.caseBlock01 td,.caseBlock01 th{	margin:0px;	padding:5px 5px;	border: 1px solid #999;}div.caseBlock02 {	text-align:left;	clear:both;	margin:10px;	padding:10px;	width:490px;	border: 1px #999 solid; 	background-color: #EEE; 	voice-family: "\"}\"";	voice-family:inherit;	width:468px;}html>body div.caseBlock02  {	width:468px;}table.caseBlock03{	width:490px;	margin:0px;	padding:5px 0;}.caseBlock03 td{	text-align:center;	margin:0px;	padding:5px 0;}img.caseimg{	clear:both;	float:left;	margin-right:5px;}table.newproduct{	width:490px;	border-collapse: collapse; }.newproduct th{	white-space: nowrap; 	vertical-align:top;	text-align:left;}.newproduct th,.newproduct td{	padding:2px 3px 5px 3px;	border-bottom: 1px solid #999;}table.spec{	border-collapse: collapse; 	border: 1px solid #999;}.spec th,.spec td{	font-weight:normal;	text-align:left;	border: 1px solid #999;}/*Product info*/#prod{	margin:auto;	padding:0;	width:530px;}#prod h3{	margin:0 0 15px 0;	padding:0;}#prod h4{	font-size:150%;}#prod .prod_rec h4{	margin:0 0 10px 0;	padding:0;	font-size:90%;	font-weight:bold;	background-color:#FFF;	color:#000;}#prod #maincontents{	width:510px;}#prod .prod_body{}#prod .prod_body02{	margin:10px 0 5px 0;	padding:10px;	background-color:#E4F2FF;	text-align:left;}.title{	display:block;	margin:0 0 5px 6px;	font-weight:bold;	color:#000;	text-align:left;}#prod .prod_body p{	margin:10px 0;	padding:0;}#prod .prod_note{	font-size:90%;	color:#333;}#prod .prod_rec{	padding:10px;	background-color:#EEE;	text-align:left;}#prod .prod_exp{	margin:20px 0 10px 0;	padding:10px 0;	text-align:center;	border:1px #666 solid;	color:#000;}#prod .prod_exp dl{	width:100%;text-align:left;	margin:10px;}#prod .prod_exp dd{	margin:3px 10px 10px 10px;}#prod .prod_exp h4{	padding:0px 5px 5px 5px;	margin:0;	background-color:#FFF;	border-bottom:1px #666 dotted;}#prod .prod_exp img.right{		margin-right:15px;}.bred120{	color:#f00;	font-weight:bold;	font-size:120%;}#maincontents h5.snt{	margin:10px 10px 10px 13px;	text-align:left;	padding-bottom: 3px;	border-bottom: 1px solid #AAA;}.snet,.snetp{		text-align:left;}.snet dt{	list-style-type: none;	background-image:url(../share_img/list-style04.gif);	background-repeat: no-repeat; 	background-position: 20px 7px;	padding: 5px 0 5px 35px;	line-height: 140%;	font-weight:bold;}.snetp dt{	font-weight:bold;	padding:5px 5px 3px 30px;}.snet dd,.snetp dd{	font-weight:normal;	padding:0px 0px 10px 20px;}div.snet24{	padding:10px 20px 20px 20px;}table.snetplus{	border-collapse: collapse; 	border: 1px solid #999;}.snetplus th,.snetplus td{	font-weight:bold;	padding:3px;	text-align:center;}.snetplus th{	background-color:#C1C8F8;}.snetplus td.sh{	background-color:#EEE;}.snetplus td.od{	background-color:#CFF;}.faq1{	font-size:120%;	margin:5px 10px;}.flineb{	border-top:1px #0099FF dotted;	width:510px;	margin:15px 0;	padding:15px 0px 0px 0px;}.flineb img{	margin-right:10px;}
