/* CSS Document */@charset "Shift_JIS";@media print{ /*for IE*/body {_zoom: 80%; /*WinIE only */}}body{	margin : 0px 0px 0px 0px ;	padding : 0px 0px 0px 0px ;	background-color:#CCCCCC;	}a:link {	text-decoration: none;}a:visited {	text-decoration: none;	color: #054A61;}a:hover {	text-decoration: none;	color: #66D9FF;}a:active {	text-decoration: none;	color: #993300;}/*全体--------*/#container {	width:800px;	height:auto;	margin: 0px auto auto auto;	padding:0px auto auto auto;	background: url(../images/contback.jpg);}/*header-------*/#header {	width:630px;	height:auto;	padding:0px 0px 0px 0px;	}/*左側--------*/#leftside {	width:223px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	float:left;	}*html #leftside { /*for IE6*/	width:223px;	height:100%;	float:left;	}/*右側--------*/#rightside{	width:577px;	float:right;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	}	*html #rightside{ /*for IE6*/	width:560px;	height:100%;	float:right;	}*:first-child+html #rightside{ /*for IE7*/	width:555px;	height:100%;	float:right;	}/*真ん中--------*/#main {	float:left;	width:550px;	height:auto;	}*html #main { /*for IE6*/	float:left;	width:540px;	height:100%;	}	*:first-child+html #main { /*for IE7*/	float:left;	width:535px;	height:100%;	}#maintext {	width:490px;	height:auto;	color:#666666;	font-size:12px;	margin:0px 0px 0px 0px;	padding:5px 5px 5px 5px;	text-align:left;	}* html #maintext { /* for WinIE4 〜 IE6 and MacIE4 〜 IE5 */	width:490px;	height:100%;	color:#666666;	font-size:12px;	margin:0px 0px 0px 0px;	padding:0px 0px 0px 0px;	text-align:left;	}#mainright {	float:right;	width:16px;	height:500px;	background:url(../images/mainrightback.jpg) no-repeat;	}	/*footer------------*/#footer {	display:block;	clear:both;	width:800px;	height:auto;	margin:0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	}/*text-----*/.infoheader {	font-size:14px;	color:#339933;	}.whitetext {	color:#FFFFFF;	}	.txt10{	font-size:10px;	}	.txt12{	font-size:12px;	}	.txt14{	font-size:14px;	}	.txt16{	font-size:16px;	}.red{	color:#FF3388;	}.gray{	color:#444444;	}.black{	color:#000000;	}	.blue {	color:#333399;	} /*テキスト系ボックス*/.pelletTXT {width:280px;height:auto;float:right;}#stoveN {	width:490px;	background-color:#79D38F;	color:#000000;	padding:3px 0px 3px 3px;	}.stoveTXT {width:350px;height:auto;float:right;}.boilerTXT {width:330px;height:auto;float:right;}.shoeTXT {width:380px;height:auto;float:right;}/*border-----*/.borderdot1{	width:500px;	border-top:3px dotted #CCCCCC;	}.borderdot2{	width:500px;	border-top:1px dotted #CCCCCC;	}/*margin 等----------*/.margin30px{	margin-left:30px;	}	.margin60px{	margin-left:60px;	}.margin20px{	margin-left:20px;	}.margin10px{	margin-left:10px;	}	.margintop10px{	margin-top:10px;	}	.margintop20px{	margin-top:20px;	}				/*for image*/.pelletphotos {	float:left;	}.shoephoto {	float:right;	}.soukoSphoto {	float:right;	}/*その他*/.Cborder {	clear:both;	border-top:1px dotted #cccccc;	}.clear {	clear:both;}.denkyuname {	background-color:#99CCFF;	width:100%;	height:auto;	color:#000000;	font-size:12px;}.harogenname {	background-color:#CCCCFF;	width:100%;	height:auto;	color:#000000;	font-size:12px;}/*コンテンツ用のテーブル----------------*/.suntable {	width:596px;	height:auto;	}.suntable th {	padding:10px 0px 3px 10px;	}.suntable td {	padding:10px 0px 3px 10px;	font-size:12px;	}/*倉庫灯用のテーブル----------------*/.soukotable {	width:480px;	height:auto;	}.soukotable th {	padding:0px 0px 0px 0px;	font-size:12px;	text-align:center;	background-color:#CCFFFF;	}.soukotable td {	padding:2px 0px 2px 0px;	font-size:10px;	text-align:center;	}