body{
	background: #FFFFFF url(../common_img/back.gif) repeat;	/* 背景 */
	color:#333333;				/* 基本フォント色 */
	font-size:12px;				/* 基本フォントサイズ */
	line-height:18px;		/* 行間、IE3ではバグが出る */
	letter-spacing:0em; 		/* 各文字間 */
	margin-top:0px;
	margin-left:0px;
	margin-bottom:0px;
	margin-right:0px;
	
	scrollbar-face-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-darkshadow-color:#054291;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#054291;
	scrollbar-arrow-color:#054291;
}


/* class記述なしの基本テーブル内フォント */
td{	font-size:12px;	line-height:18px; }
th{	font-size:12px;	line-height:18px; }


/* class="h1"に指定しても小さい文字で表示させるseo対策用 */
h1{	font-size:6px; line-height: 6px; color:#FFFFFF; }


/* リンク色 */
a:link		{ color:#0099CC;	text-decoration:underline; }
a:visited	{ color:#006699;	text-decoration:underline; }
a:active	{ color:#FF9900;	text-decoration:underline; }
a:hover		{ color:#0099CC;	text-decoration:underline; }


/* 文字 */
.f8 { font-size:8px; line-height:10px; }
.f10 { font-size:10px; line-height:12px; }
.f12 { font-size:12px; line-height:16px; }
.f14 { font-size:14px; line-height:18px; }
.f16 { font-size:16px; line-height:20px; }
.f18 { font-size:18px; line-height:22px; }


.f8b { font-size:8px; line-height:10px; font-weight:bold; }
.f10b { font-size:10px; line-height:12px; font-weight:bold; }
.f12b { font-size:12px; line-height:16px; font-weight:bold; }
.f14b { font-size:14px; line-height:18px; font-weight:bold; }
.f16b { font-size:16px; line-height:20px; font-weight:bold; }
.f18b { font-size:18px; line-height:22px; font-weight:bold; }


.foot {
color: #FFFFFF;
font-size: 10px;
letter-spacing: 0.1em;
}
						
.pro-number {
color: #999999;
font-size: 42px;
font-weight: bold;
margin: 15px 0px 5px 0px;
}

.pro-outline {
color: #666666;
font-size: 12px;
margin: 20px 0px 5px 0px;
font-family: 'ＭＳ Ｐ明朝';
}

.pro-function {
color: #666666;
font-size: 12px;
line-height:14px;
margin: 5px 0px 0px 0px;
}

.pro-spec-border {
border: 1 dotted #4E94C4;
background-color: #FFFFFF;
}

.pro-spec {
color:#4E94C4;
font-size: 10px;
}

.pro-contact {
border: 1 solid #999999;
background-color: #EEEEEE;
padding: 10px;
}

.f-brown {	color:#7F2D00;
						font-weight:bold;
						}
						
.f-brown2 {	font-size:16px;
						line-height:20px;
						color:#7F2D00;
						font-weight:bold;
						}
						
.f-green {	color:#669900;
						font-weight:bold;
						}
						
.f-green2 {	font-size:16px;
						line-height:20px;
						color:#669900;
						font-weight:bold;
						}
						
						
.f-blue {
color:#054291;
}

.f-blue-b {
color:#054291;
font-weight:bold;
}
						
.f-blue2 {
font-size: 14px;
color:#054291;
}

.f-blue2-b {
font-size: 14px;
color:#054291;
font-weight:bold;
}
						

/* 下部テキストリンク色 */
a.link:link			{ color:#335577;	text-decoration:underline; }
a.link:visited	{ color:#7D93A8;	text-decoration:underline; }
a.link:active		{ color:#335577;	text-decoration:underline; }
a.link:hover		{ color:#335577;	text-decoration:underline; }



/* ライン */
hr.dot {	color:#999999;
					height:1px;
					border-style:dotted;
					}

hr.dot-green {	color:#669900;
								height:1px;
								border-style:dashed;
								}

hr.dot-yellow {	color:#827B00;
								height:1px;
								border-style:dashed;
								}

hr.dot-blue {	color:#7D93A8;
							height:1px;
							border-style:dashed;
							}


