a:visited { 
	color: #4542A1;
	text-decoration: none;
}
a:hover {
	color: #CC3300; 
	text-decoration: underline overline
	}
a:link {
	color: #4542A1; text-decoration: none	}
a:active {
	color: #FF3300;
	font-weight: bold; 
text-decoration: underline	}

.j12 {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•"}
.now10 {  font-family: "‚l‚r ƒSƒVƒbƒN", "Osaka|“™•";
		 font-weight: bold;
		  color: #CC3300;
			text-decoration: none;
			letter-spacing: normal;
		}
.e9, .e10, .e12, .e14 {
	font-family:Arial, Verdana, sans-serif
}
.j9, .j10, .j14, .j16 {
	font-family:Osaka, ‚l‚r ‚oƒSƒVƒbƒN, MS UI Gothic, sans-serif
}
body { 
	margin-left:0px;
	margin-top:0px;
	color: #161616; 
	background-color: #FFFFFF; 
	 padding-top: 0px;
	 padding-left: 0px;
	 line-height:1.5;
	 }
/* ----------ƒŠ[ƒh•¶------- */
#read{
	margin: 6px 5px 2px;
	font-size: 10px;
	}

/* ----------ƒvƒƒ_ƒNƒgˆê——------- */
.protitle{
	font-size:14px;
	font-weight:bold;
	background-color:#e4e4e4;
	color:#0F3047;
	
	}
/* ----------ƒŠƒXƒg------- */

.plistl{ 
	text-align:left;
	vertical-align:top;
	padding: 8px 10px 3px 15px;
	border-bottom:1px solid #666;
	background-color:#eee;
		color:#0F3047;

	 }
.plist{ 
	padding:5px;
	text-align:center;
	background-color:#666666;
	border-bottom:1px solid #666;
	color:#FFFFFF;
	 }
.plist2{ 
	padding: 15px 5px 5px 5px;
	text-align:right;
	 }

/* ----------ƒ†ƒjƒo[ƒTƒ‹------- */
.variacor{ 
	float:left;
	padding:5px;
	width:280px;
	 }
.variacor2{ 
	margin:15px 0;
	float:right;
	padding:5px;
	width:340px;
	 }
.variacortd{
	background-color:#FFFFCC;
	text-align:left;
	vertical-align:top;
	padding:3px 5px;
	border-bottom:1px solid #666;
	 }


/* ----------ƒVƒ‡ƒbƒgƒuƒ‰ƒXƒg------- */
.shot{
	text-align:center;
	padding: 5px;
	}
.shot2{
	text-align: left;
	padding: 3px 0 10px 10px;
	font-size:10px;
	vertical-align:top;
	}
.shott{
	font-size:12px;
	font-weight:bold;
	}
.shotp{
	margin:10px 0;
	}
.shotp2{
	margin: 20px 0 10px 0;
	}

/* ----------”p”M—˜—pƒVƒXƒeƒ€------- */
#hainetu{ 
	float:left;
	padding:5px;
	width:260px;
	 }
#hainetu2{ 
	float:right;
	width:380px;
	 }

#hainetu2 h1{ 
	margin:5px 0;
	padding:8px 8px 2px;
	font-size: 18px;
	background-color:#FFFFCC;
	color:#990000;
	font-weight: bold;
	 }
#hainetu2 ul{ 
	margin: 15px 0 0 20px;
	 }
#hainetu2 ul li{ 
	margin: 3px 0 15px;
	padding: 0 0 0 15px;
	background:url(../img/product/9_4/box.gif) no-repeat;
	list-style-type:none;
	font-size: 14px;
	color:#006699;
	 }
#hainetu3{
	margin: 40px 5px 0;
	padding: 5px 5px 2px;
	background-color:#FFE3B0;
}
#hainetu4{ 
	margin: 8px 20px 0 20px;
	line-height: 1.6;
	 }
#hainetu5{ 
	margin: 5px 0;
	 }
	 
#hainetuunder{
	padding: 40px 15px 20px 15px;
	text-align:left;
	}

html>/**/body #hainetu2 ul
{
	margin-left: -20px;
}



/* ----------Œ¤‘|Þ------- */
.kenso{
	margin:10px;
}	
.kenso2{
	margin:10px 50px;
	line-height:150%;
}	
.kenso3{
	width:600px;
	margin:0;
}
.kenso4{
	padding:1px 5px;
	margin-bottom:2px;
	text-align:left;
	font-size:10px;
	font-weight:bold;
	border-bottom:1px solid #00008B;
	color: #00008B;
	background-color:#D1D1D1;
	}
.kenso5{
	margin: 5px 0 10px 10px;
	text-align:left;
	font-size:10px;
}
.kenso6{
	clear:both;
	text-align:left;
	
}

.kensoleft{
	margin:15px 0;
	float:left;
	padding:5px;
	width:360px;
}
.kensoright{
	margin:15px 0;
	float:right;
	padding:5px;
	width:220px;
}	

/* ----------ŠOŠÏŒŸ¸‘•’uAŠÂ‹«ŽŽŒ±‘•’u------- */
#gaikansochi{
margin:0;
}
#gaikansochi p{
text-align:left;
margin:10px 30px 30px;
}

/* ----------ƒ[ƒ^ƒXŒ^ƒ|[ƒ‰ƒX‹à‘®------- */
#lotas1{
 float:left;
 width:300px;
}
#lotas2{ float:right;
 width:340px;
}

#lotas2 h1{
 margin:0;
 padding:5px 8px;
 background:#FFFFCC;
 font-size:14px;
 line-height:1.3;
}
#lotas ul{
	margin: 10px 0 0 10px;
	padding:0;
	font-size:12px;
	color:#000000;
	 }
#lotas ul li{ 
	margin: 0 0 3px;
	padding: 0 0 0 15px;
	background:url(../img/product/9_4/box.gif) no-repeat;
	list-style-type:none;
	font-size:12px;
	color:#000000;
	 }
#lotas3{
	margin: 10px 5px 0;
	padding: 5px 5px 2px;
	background-color:#FFE3B0;
}
table.lotas4{
 margin:10px 0 30px 30px;
 font-size:12px;
 width:580px;
 border-bottom:1px solid #666666;
 border-left:1px solid #666666;
}
table.lotas4 th,table.lotas4 td{
 padding:5px 8px;
 text-align:center;
 font-weight:normal;
 vertical-align:middle;
 line-height:1.4;
 border-top:1px solid #666666;
 border-right:1px solid #666666;
}
table.lotas4 th{
 background:#b3b3e1;
}
.clear{
 clear:both;
}
table.lotas4 .ss{

font-size:80%;}

.lotas5{
	margin: 20px 15px 0;
	padding: 5px 5px 3px;
	background-color:#FFE3E1;
	font-size:12px;
}
p.photo{	margin: 10px 10px 0;
}
p.photo img{margin: 5px;
}
.width300{
	margin:0 10px 0 0;
 float:left;
 width:305px;
}
.width300 img{
	margin:15px 0 0 55px;
}
#seizoumoto{
	margin: 10px;
	padding: 5px 5px 3px;
	font-size:110%;
	border:1px solid #666666;
	background:#f0f0f0;
	text-align:right;
}
#seizoumoto .ss{
	font-size:90%;
}
#seizoumoto2{
	margin: 10px;
	padding: 5px 5px 3px;
	text-align:center;
	font-size:12px;
}


/* ---------CFRP------ */
.cfrp{ 
	margin: 15px 60px;
	text-align:left;
		 line-height:1.5;
	 }


/* ----------ƒŠƒXƒg------- */

.listl{ 
	text-align:left;
	vertical-align:top;
	padding: 8px 10px 3px 15px;
	border-bottom:1px solid #666;
	background-color:#E0FFFF;
	
	 }
.list{ 
	padding:5px;
	text-align:center;
	background-color:#B0C4DE;
	border-bottom:1px solid #666;
	 }
.list2{ 
	padding: 15px 5px 5px 5px;
	text-align:right;
	 }

/* ----------productunder------- */
.productunder{
	clear:both;
	padding: 40px 15px 20px 15px;
	text-align:center;
	}
/* read */	
.read{
	margin:5px 10px;
	text-align:left;
	font-size:10px;
	}


/* footer */	
.footer{
	padding:10px;
	text-align:center;
	font-size:10px;
	}
