/*　基本設定　*/

BODY
 { 
	color: #000000; /*　文字色　*/
	font-size: 12px; /*　文字サイズ　*/
}

A:LINK { COLOR: #CC8800 }				/*　リンク色　*/
A:VISITED { COLOR: #CC8800  }		/*　すでに見たリンク　*/
A:ACTIVE { COLOR: #000099  }		/*　クリックした時のリンク　*/
A:HOVER { COLOR: #339933  }		/*　カーソルが上にある時のリンク　*/
A:LINK, A:VISITED, A:ACTIVE { text-decoration: none }			
/*　文字装飾無し　*/

/*　クラス指定　*/

/*　背景　*/
.bg1{ background-image: url(image/img/bg.gif); background-repeat: repeat-y}

/*　フォント指定　*/

.fontbase { font-size: 12px; color: #000000}
.fontr10 { font-size: 10px; color: #FF0000}
.fontr12 { font-size: 12px; color: #FF0000}
.fontrb10 { font-size: 10px; color: #FF0000; font-weight: bold}
.fontrb12 { font-size: 12px; color: #FF0000; font-weight: bold}
.font2rb10 { font-size: 10px; color: #BF0000; font-weight: bold}
.font2r10 { font-size: 10px; color: #BF0000}
.font2rb10 { font-size: 10px; color: #BF0000; font-weight: bold}
.font2r12 { font-size: 12px; color: #BF0000}
.font2rb12 { font-size: 12px; color: #BF0000; font-weight: bold}
.font3r10 { font-size: 10px; color: #CC4F64}
.font3rb10 { font-size: 10px; color: #CC4F64; font-weight: bold}
.font3r12 { font-size: 12px; color: #CC4F64}
.font3rb12 { font-size: 12px; color: #CC4F64; font-weight: bold}
.font3rb14 { font-size: 14px; color: #CC4F64; font-weight: bold}
.font4rb12 { font-size: 12px; color: #990000; font-weight: bold}

.fontred { color: #CC4F64}
.fontredb { color: #CC4F64; font-weight: bold}

.fontw10 { font-size: 10px; color: #FFFFFF}
.fontw12 { font-size: 12px; color: #FFFFFF}
.fontw14 { font-size: 14px; color: #FFFFFF}
.fontwb10 { font-size: 10px; color: #FFFFFF ; font-weight: bold}
.fontwb12 { font-size: 12px; color: #FFFFFF ; font-weight: bold}

.fonto10 { font-size: 10px; color: #FFE7C2}

.fontg10 { font-size: 10px; color: #006633}

.fonty12 { font-size: 12px; color: #FFD545}

.fontb312 { font-size: 12px; color: #B7C4E0}

.fontgl10 { font-size: 10px; color: #626262}
.fontgl210 { font-size: 10px; color: #999999}
.fontgl10b { font-size: 10px; color: #626262; font-weight: bold}
.fontgl12 { font-size: 12px; color: #626262}

.fontg10 { font-size: 10px; color: #1A5211}
.fontg210 { font-size: 10px; color: #004400}
.fontg210b { font-size: 10px; color: #004400; font-weight: bold}
.fontg212 { font-size: 12px; color: #004400}
.fontg212b { font-size: 12px; color: #004400; font-weight: bold}
.fontg12 { font-size: 12px; color: #1A5211}
.fontgb12 { font-size: 12px; color: #1A5211; font-weight: bold}
.fontg712 { font-size: 12px; color: #57B577}

.fontk10 { font-size: 10px; color: #000000}
.fontkb10 { font-size: 10px; color: #000000 ; font-weight: bold}
.fontk12 { font-size: 12px; color: #000000}
.fontki12 { font-size: 12px; color: #000000 ; font-style: italic}
.fontkb12 { font-size: 12px; color: #000000 ; font-weight: bold}
.fontk14 { font-size: 14px; color: #000000}
.fontkb14 { font-size: 14px; color: #000000 ; font-weight: bold}
.fontkb16 { font-size: 16px; color: #000000 ; font-weight: bold}

/*　テーブルカラー　*/

.tbg1 { background-color: #E0ECE0 }				/*　緑01　*/
.tbg2 { background-color: #99BF99 }				/*　緑02　*/
.tbg3 { background-color: #5CBC9C }				/*　緑03　*/
.tbg4 { background-color: #E8F7EF }				/*　緑04　*/
.tbg5 { background-color: #D3E5D9 }				/*　緑05　*/
.tbg6 { background-color: #BFDCD0 }				/*　緑06　*/
.tbr1 { background-color: #FFF9FA }				/*　赤01　*/
.tbr2 { background-color: #D19A95 }				/*　赤02　*/
.tbr3 { background-color: #F3B9B6; font-size: 12px; color: #000000 }				/*　赤03　*/
.tbw1 { background-color: #DEDECD }				/*　白01　*/
.tbw2 { background-color: #FCFFEF }				/*　白02　*/
.tbw3 { background-color: #F2F4E6 }				/*　白03　*/
.tbbr1 { background-color: #C7C790 }				/*　茶01　*/
.tbbr114 { background-color: #C7C790; font-size: 12px; color: #000000 }
.tbbr2 { background-color: #E8D396 }				/*　茶02　*/
.tbgr1 { background-color: #F2F3EB}				/*　グレー01*/


.tbwk10 { background-color: #E6E7D7 ; font-size: 10px; color: #000000}			/*ベージュ2　黒10px*/
.tbw1g12b{ background-color: #DEDECD; font-size: 12px; color: #468446; font-weight: bold}	/*　白01　緑B12px*/
.tbw2k10 { background-color: #FCFFEF; font-size: 10px; color: #000000}			/*　白02　黒10px*/
.tbw2k12 { background-color: #FCFFEF; font-size: 12px; color: #000000}			/*　白02　黒12px*/
.tbw3k10 { background-color: #F2F4E6; font-size: 10px; color: #000000}			/*　白03　黒10px*/
.tbw3k12 { background-color: #F2F4E6; font-size: 12px; color: #000000}			/*　白03　黒12px*/
.tbw3k12w { background-color: #FFFFFF; font-size: 12px; color: #000000}			/*　白03　黒12px*/
.tbg2w12b { background-color: #99BF99 ; font-size: 12px; color: #FFFFFF; font-weight: bold}		/*　緑02　白B12*/
.tbg2w12 { background-color: #99BF99 ; font-size: 12px; color: #FFFFFF}		/*　緑02　白12*/
.tbg2k12 { background-color: #99BF99 ; font-size: 12px; color: #000000}		/*　緑02　黒12*/
.tbg3k10b { background-color: #5CBC9C; font-size: 10px; color: #FFFFFF; font-weight: bold}		/*　緑03　白10pxB*/
.tbg3k12b { background-color: #5CBC9C; font-size: 12px; color: #FFFFFF; font-weight: bold}		/*　緑03　白12pxB*/
.tbg4k10r { background-color: #E8F7EF; font-size: 10px; color: #FF0000}				/*　緑04　　赤10px*/
.tbg4k10 { background-color: #E8F7EF; font-size: 10px; color: #000000}				/*　緑04　　黒10px*/
.tbg4k12 { background-color: #E8F7EF; font-size: 12px; color: #000000}				/*　緑04　　黒12px*/
.tbg6k12 { background-color: #BFDCD0; font-size: 12px; color: #000000}		/*　緑06　黒12*/
.tbg2k12b { background-color: #99BF99 ; font-size: 12px; color: #000000; font-weight: bold}		/*　緑02　黒B12*/
.tbbr1g12b { background-color: #D9D99C ; font-size: 12px; color: #004400; font-weight: bold}		/*茶1　緑B12px*/
.tbbr1g12 { background-color: #D9D99C; font-size: 12px; color: #004400}		/*茶1　緑12px*/
.tbr1k10 { background-color: #FFF9FA; font-size: 10px; color: #000000}				/*　赤01　　黒10px*/
.tbr1w12b { background-color: #D19A95; font-size: 12px; color: #FFFFFF; font-weight: bold}		/*赤2　白B10px*/
.tbr3w10b { background-color: #F3B9B6; font-size: 10px; color: #FFFFFF; font-weight: bold}		/*赤3　白B10px*/
.tbo1w10b { background-color: #FFE7C2; font-size: 10px; color: #FFFFFF; font-weight: bold}		/*オレンジ1　白B10px*/
.tbr3w12 { background-color: #F3B9B6; font-size: 12px; color: #FFFFFF; }		/*赤3　白12px*/
.tbr3w12b { background-color: #F3B9B6; font-size: 12px; color: #FFFFFF; font-weight: bold}		/*赤3　白B12px*/
.tbr3w14 { background-color: #F3B9B6; font-size: 14px; color: #FFFFFF; }		/*赤3　白14px*/
.tbr3w14b { background-color: #F3B9B6; font-size: 14px; color: #FFFFFF; font-weight: bold}		/*赤3　白B14px*/
.tbb1w12b { background-color: #95C0D1; font-size: 12px; color: #FFFFFF; font-weight: bold}		/*青1　白B12px*/
.tbb2w10b { background-color: #CCDFF3; font-size: 10px; color: #FFFFFF; font-weight: bold}		/*青2　白B12px*/
.tbb2w12 { background-color: #CCDFF3; font-size: 12px; color: #FFFFFF; }		/*青2　白12px*/
.tbb2w14b{ background-color: #CCDFF3; font-size: 14px; color: #FFFFFF ; font-weight: bold}		/*青2　白B14px*/
.tbb2k14b{ background-color: #CCDFF3; font-size: 14px; color: #000000 ; font-weight: bold}		/*青2　黒B14px*/
.tbb2b14b{ background-color: #CCDFF3; font-size: 14px; color: #003399 ; font-weight: bold}		/*青2　青B14px*/
.tbb2k12 { background-color: #CCDFF3; font-size: 12px; color: #000000; }		/*青2　黒12px*/
.tbgr1k10 { background-color: #F2F3EB; font-size: 10px; color: #000000}				/*　グレー01　　黒10px*/
.tbb2k14 { background-color: #CCDFF3; font-size: 14px; color: #000000; }
