body#home {	text-align: left;	margin: 0;	padding: 0;	border: 0;	background: #003322;}body {	text-align: left;	margin: 0;	padding: 0;	border: 0;	background: #fff;}h2, h3, h4, p, tr, td, ul, li { font-size: small; line-height:130%;}div#home h1 { font-size: small; margin: 15px 0 0 0;}h1 { font-size: small; margin: 17px 42px 18px 23px;}div#wrapper {	width: 760;	margin: 0;	padding: 0;	text-align: left;}div#home table#header {	margin: 0px 0 0 17px;	background: #032;}table#header {	margin: 0;	background: #032 url(../image/header_back.gif) no-repeat left top;}td.menu img { margin-bottom: 3px;	display: block;}div#home div#mainimage {	background: #fff url(../image/top_image.jpg) no-repeat left top;	width: 100%;	height: 485px;	margin:0 ;}div#mainimage h2 ,div#mainimage h3, div#mainimage p { margin:0; text-indent: -9999px;}div#home img#footer {	margin: 8px 0 10px 17px;}img#footer {	margin: 8px 0 10px 17px;}table#footer {	vertical-align: text-botom;}  /** 各コンテンツ 背景設定 **/div#about div#wrapper {	background: #fff url(../image/about_image.jpg) no-repeat left top;}div#spec div#wrapper {	background: #fff url(../image/spec_image.jpg) no-repeat left top;}div#size div#wrapper {	background: #fff url(../image/size_image.jpg) no-repeat left top;}div#precut div#wrapper {	background: #fff url(../image/precut_image.jpg) no-repeat left top;}div#products div#wrapper {	background: #fff url(../image/products_image.jpg) no-repeat left top;}div#original div#wrapper {	background: #fff url(../image/original_image.jpg) no-repeat left top;}div#gallery div#wrapper {	background: #fff url(../image/gallery_image.jpg) no-repeat left top;}div#privacy div#wrapper {	background: #fff url(../image/privacy_image01.jpg) no-repeat left top;}/* 追加 2006/01/16 10:47:37 */div#gallery  div#wrapper  div#contents div.block{	margin:0px 0px 0px 0px;	padding:7px 0px 7px 0px;	border-width:2px 0px 0px 0px;	border-style:dotted;	border-color:#996600;}div#gallery  div#wrapper  div#contents div.blockTOP{	margin:0px 0px 0px 0px;	padding:0px 0px 7px 0px;}div#gallery  div#wrapper  div#contents table.outtbl{	margin:0px;	padding:0px;}div#gallery  div#wrapper  div#contents p.info{	font-size:13px;	margin-left:4px;}div#gallery  div#wrapper  div#contents table.outtbl tr td.middle table{	margin-left:4px;	border-collapse:collapse;	width:125px;}div#gallery  div#wrapper  div#contents table.outtbl tr td.middle table.lefttbl{	margin-left:0px;	border-collapse:collapse;	width:125px;}div#gallery  div#wrapper  div#contents table tr td{	width:125px;}div#gallery  div#wrapper  div#contents table tr td img{	vertical-align:top;	border-width:0px;}div#gallery  div#wrapper  div#contents table tr td.text{	border-width:1px 1px 1px 1px;	border-style:solid;	border-color:#009933;	background-color:#CCFFCC;		color:#000000;}div#gallery  div#wrapper  div#contents table tr td.tblimg{	border-width:1px 1px 1px 1px;	border-style:solid;	border-color:#009933;	background-color:#FFFFFF;	height:93px;}/* ------追加ココまで------ */div#order div#wrapper {	background: #fff url(../image/order_image.jpg) no-repeat left top;}div#company div#wrapper {	background: #fff url(../image/company_image.jpg) no-repeat left top;}div#contents {	width: 550px;	margin-left: 202px;	padding: 35px 0;	text-align: left;}div#contents h3 {	margin-left:6px;	padding: 0;}div#contents div {	margin-top:30px;}div#contents p {	width: 537px;	margin-left:10px;}div#about ul {	margin: 0 0 10px 10px;	padding: 0;}div#about li {	margin: 0;	padding: 0;	list-style: circle inside;}div#spec table.material {	margin-bottom: 25px;	padding: 0;}div#spec table.spec td {	margin: 0;	padding: 3px 0;}div#spec table#chart {	border-left: 1px solid #333333;}div#spec table#chart tr {	border-top: 1px solid #333333;}div#spec table#chart td {	font-size: x-small;	line-height: 130%;	text-align: center;	padding: 1px 2px;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;}div#spec p.spec { margin: 5px 0 0 0;}div#size table.material {	margin-bottom: 25px;	padding: 0;}div#size table.spec td {	margin: 0;	padding: 3px 0;}div#size table#chart {	margin-left:10px;	border-top: 1px solid #333333;	border-left: 1px solid #333333;}div#size table#chart tr {}div#size table#chart td {	font-size: x-small;	line-height: 130%;	text-align: center;	padding: 3px 2px;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;}div#size p.spec { margin: 5px 0 0 0;}div#contents table.products {	margin-bottom: 35px;}div#contents table.products p {	width: 280px;	margin: 0 0 10px 0;}div#order ul {	margin: 0 0 10px 10px;	padding: 0;}div#order li {	margin: 0;	padding: 0;	list-style: decimal inside;}/* ここから追加(12/13) */div#size div#block {	width: 550px;	border-top:2px;	border-left:0px;	border-right:0px;	border-bottom:0px;	border-style:dotted;	border-color:#996633;	padding-top:10px;	padding-bottom:10px;	text-align:center;	line-height: decimal inside;}div#size div#block table{	float:left;}div#activewindow table{	width:225px;	height:300px;	margin:0px;	padding:0px;	text-align:center;	border-top: 1px solid #333333;	border-left: 1px solid #333333;}div#activewindow tr{	padding:0px;	margin:0px;}div#activewindow td{	padding:0px;	margin:0px;	font-size: x-small;	border-right: 1px solid #333333;	border-bottom: 1px solid #333333;}a {	color:#0000FF;	text-decoration:none;}a:hover {	color:#FF6600;	text-decoration:underline;}#table2{background:white;       border-collapse:collapse;       line-height:130%;       margin-top:10px;       margin-bottom:10px;}#table2 td{font-size:14px;           background:white;           border:1px black solid;           padding:5px;}#table3{color:white;        background-color:transparent;        border-collapse:collapse;        line-height:130%;        margin-top:10px;        margin-bottom:10px;}#table3 td{font-size:12px;           border:1px white solid;           padding:5px;}/*没？div#size div#upperlink {	width: 550px;	border-top:2px;	border-left:0px;	border-right:0px;	border-bottom:0px;	border-style:dotted;	border-color:#996633;	padding-top:7px;	padding-bottom:7px;	margin:0px;	text-align:center;	line-height: 15px;}*/