BODY{
	background-color:#e8e8e8;
	color: #222;
	margin: 0;
	padding: 0;
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS UI Gothic",Osaka,"ƒqƒ‰ƒMƒmŠpƒSStd W3","Hiragino Kaku Gothic Std W3",sans-serif;
	}

strong{
	font-family:"‚l‚r ‚oƒSƒVƒbƒN","MS UI Gothic",Osaka,"ƒqƒ‰ƒMƒmŠpƒSStd W8","Hiragino Kaku Gothic Std",sans-serif;
	font-weight:bold
	}

img {border: none;}

form {margin:0;}


A:link {text-decoration: none;
	color: #111111}
A:visited {text-decoration: none;
	color: blue}
A:active {text-decoration: underline;
	color: orange}
A:hover {text-decoration: underline;
	color: orange}

.b20{line-height: 2.0}
.b18{line-height: 1.8}
.b15{line-height: 1.5}
.b14{line-height: 1.4}
.b13{line-height: 1.3}


#head {font-size:x-small;line-height:1.3;
margin-right:10px;}
#head H3{margin:2px 0px;font-weight:bold;font-size:small}

H2{margin:0px auto 4px auto;}
H5{color:#FFFFFF;font-size:x-small;margin:5px 0px ;}

address{font-style:normal;}
#foot{font-size:small;line-height:1.4;margin: 5px 0px 5px 10px;}


#wrap{
	width:760px;
	margin-top:3px;
_margin-left:-10px;
	text-align:center;
}

#left{
	width:197px;
	float:left;
	background-image:url(../images/parts.gif);
	margin:0px 0px 0px 10px ;
	padding:0px;
	}
	
#right{
	width:530px;
	float:right;
	margin: 14px 10px 10px 0px;
_margin-left:10px;
_margin-right:0px;
	}
	
#main{
	text-align:left;
	width:510px;
	margin:1px auto 20px auto;
	font-size:small;
}

#menu{text-align:left;
margin:0px 10px 3px 10px;
font-size:12px;
line-height:1.5}

/*margin______________________________________________________________________*/
.mgnR10{margin-right:10px;}
.mgnB3{margin-bottom:3px;}
.mgnB10{margin-bottom:10px;}
.mgnB15{margin-bottom:15px;}
.mgnB20{margin-bottom:20px;}
.mgnB40{margin-bottom:40px;}
.mgnT3{margin-top:3px;}
.mgnT5{margin-top:5px;}
.mgnT20{margin-top:20px;}
.mgnT30{margin-top:30px;}
.mgnT10B10{margin-top:10px;margin-bottom:10px;}
.mgnT20B10{margin-top:20px;margin-bottom:10px;}
.mgnT30B20{margin-top:30px;margin-bottom:20px;}
.mgnT40B10{margin-top:40px;margin-bottom:10px;}
.mgnB5R5{margin-bottom:5px;margin-right:5px;}
.mgnB10R10{margin-bottom:10px;margin-right:10px;}
.mgnB10R20{margin-bottom:10px;margin-right:20px;}
.mgnB20R10{margin-bottom:20px;margin-right:10px;}
.mgnB40R10{margin-bottom:40px;margin-right:10px;}
.mgnB40R20{margin-bottom:40px;margin-right:20px;}


.sp_10{height:10px;}
.sp_15{height:15px;}
.sp_25{height:25px;}
.sp_50{height:50px;}
.sp_70{height:70px;}
