
body {background-image: url(topimg/bkgrnd.gif); background-color: #999999; font-family: "arial", "helvetica", "sans-serif"; margin: 0px; padding: 0px;}

div{ margin: 0px; padding: 0px;}
table{ text-align: left; font-size:12px; line-height:135%;}
.imgover{ border: none;}

h1{ font-size:14px; margin: 0; text-align:center;}
h2,h3{ font-size:12px; font-weight:normal; margin:0;}

a:link{color: #0000ff;}
a:hover{color: #ff0000;}
a:active{color: #990000;}
a:visited{color: #9900cc;}


.px12 {font-size: 12px; color: #4c4c4c; line-height: 16px;}
.px10winered {font-size: 10px; color: #990000; line-height: 13px;}
.px14bld {font-weight: bold; font-size: 14px; color: #666666;}
.px12orange {font-size: 12px; color: #ff9900; line-height: 18px;}
.px10lgreen {font-size: 10px; color: #a4ffa1;}
.px10e {font-size: 10px; color: #333333;}
.px12bld {font-weight: bold; font-size: 12px; color: #333333; line-height: 16px;}
.px10gray {font-size: 10px; color: #b3b3b3;}
.px10orange {font-size: 10px; color: #ff9900;}

/*TOP*/
#listWrap{}
#listWrap img{ margin-bottom: 5px;}

#map{ text-align:right; margin: 15px 0;}

/*products*/
#ttlProduct{text-align:center; font-size:1px; margin:15px 0;}
.Type03{border-top:1px solid #999999; border-bottom:1px solid #999999; padding:6px 0;}
.Read03{padding:10px 0;}
.03cmnt{padding: 2px 20px; vertical-align:top;}

.prdWrap{padding:10px; margin:10px 0 15px; _width:525px;}
/*.prdWrap{border:1px solid #3366CC;}*/
.prdWrap2{ margin-top:10px; _width:525px;}
.prdWrap h3,
.prdWrap2 h3{font-size:12px; color:#3366CC; margin:0 0 5px 0;}
.prdWrap p,
.prdWrap2 p{margin:5px 12px;}

.prdWrap .shiyo table{margin:3px 10px 10px;}
.prdWrap .shiyo th{padding:2px 10px 2px 2px; font-weight:normal;}
.prdWrap .shiyo td{padding:2px;}

.prdWrap .name{font-weight:bold;}
.prdWrap2 .name{font-weight:bold;}
.prd-boxL,.prd-boxR{ width:243px; margin-bottom:10px;}
.prd-boxL2,.prd-boxR2{width:240px; _width:255px; margin-bottom:10px;}
.prd-boxL,.prd-boxL2{float:left;}
.prd-boxR,.prd-boxR2{float:right;}
.prd-boxL2,.prd-boxR2{border:1px solid #3366CC; padding:8px;}
.prd-boxL p,
.prd-boxR p{margin:2px 5px;}
.prd-boxL2 p,
.prd-boxR2 p{margin:5px;}

/*custam*/
#ctmWrap{margin:15px 0;}
#ctmWrap h3{color:#000099; font-size:12px; font-weight:bold; margin:10px 0; padding-left:12px; border-left:4px solid;}

/*parts*/
#ttlParts{text-align:center; font-size:1px; margin:15px 0;}
#partsWrap{margin: 15px 0;}
#partsWrap h2{color:#0099CC; font-weight:bold; font-size:12px; margin:10px 0; padding-left:12px; border-left:4px solid;}
#partsWrap h3{font-size:12px; margin:20px 0 5px 0;}

#partsWrap ul{margin:5px 15px; padding:0 10px; list-style-type:circle;}
#partsWrap li{margin-bottom:5px;}

#partsWrap p{margin:10px 0; padding:0;}

table .parts,
table .parts2,
table .partsL{
	margin:0;
	/*width:100%;*/
	border-collapse: collapse;
	border-color:#4C4C4C;
	border-style:solid;
	border-width : 1px 0 0 1px;
	color: #4c4c4c;
	}

table .parts th,
table .parts2 th,
table .parts td,
table .parts2 td{
	text-align:center;
	font-weight:normal;
	padding:3px;
	border-color:#4C4C4C;
	border-style:solid;
	border-width : 0 1px 1px 0;
	font-size: 12px;
	line-height: 135%;
	}
table .partsL th,
table .partsL td{
	text-align:left;
	font-weight:normal;
	padding:3px;
	border-color:#4C4C4C;
	border-style:solid;
	border-width : 0 1px 1px 0;
	font-size: 12px;
	line-height: 135%;
	}

table .parts th,
table .partsL th{ background-color:#CCCCCC;}
table .parts .Tleft{text-align:left;}
table .parts .cmnt{ text-align:left;}

table .parts2 th,
table .parts2 td{font-size:10px; line-height:130%;}

tr.status{padding:3px;}
tr.status .chip { background:#FFFF66;}
tr.status .hold { background:#CCFF66;}
tr.status .conect { background:#CCFFCC;}
tr.status .shi { background:#FFCCFF;}
tr.status .sconect { background:#99FFFF;}
tr.status .tube { background:#FFCC66;}

table .cparts{
	margin:0;
	width:100%;
	border-collapse: collapse;
	border-style:none;
	border-width : 0;
	}

table .cparts th,
table .cparts td{font-size:10px; line-height:130%; border-style:none; border-width:0;}


/*link*/
table .link{
	margin:0;
	border-collapse: collapse;
	border-color:#4C4C4C;
	border-style:solid;
	border-width : 1px 0 0 1px;
	color: #4c4c4c;
	}

 .link th,.link td{
	text-align:left;
	font-weight:normal;
	padding:3px;
	border-color:#4C4C4C;
	border-style:solid;
	border-width : 0 1px 1px 0;
	font-size: 12px;
	line-height: 135%;
}
table .link th{ background-color:#CCCCCC;}

table .exhi{
	margin:5px 0 20px;
	border-collapse: collapse;
	border-color:#999999;
	border-style:solid;
	border-width : 1px 0 0 1px;
	color: #4c4c4c;
	}
 .exhi th,.exhi td{
	text-align:left;
	font-weight:normal;
	padding:3px 5px;
	border-color:#999999;
	border-style:solid;
	border-width : 0 1px 1px 0;
	font-size: 12px;
	line-height: 135%;
}
table .exhi th{ background-color:#C2D8D8; font-weight:bold;}

.thk{margin:0 0 5px; font-size:10px;}

/*navi*/
#menu{ margin-bottom: 70px;}
#menu dl{ margin: 0; padding: 0;}
#menu dt{ margin: 0; padding: 0;}
#menu dd{ margin: 0; padding: 0;}

#menu img{ border: none;}


/*oth*/
#localNavi{text-align:right; font-size:10px; padding-top:15px;}
.contTd{padding-right:15px; border-top:1px solid #CCCCCC;}

.hcb ul{margin:0; padding:0;}
.hcb .nml{list-style-type:none; background:url(english/03products/03-img/maru1.gif) no-repeat left; padding:8px 5px 8px 35px; margin:0; border-top:1px dotted #C48FBE;}
.hcb .last{list-style-type:none; background:url(english/03products/03-img/maru1.gif) no-repeat left; padding:8px 5px 8px 35px; margin:0 0 15px 0; border-top:1px dotted #C48FBE; border-bottom:1px dotted #C48FBE;}
