BODY {
	MARGIN                      : 0px;
	SCROLLBAR-FACE-COLOR        : #FFFFFF; /* スクロールメイン部分 */
	SCROLLBAR-HIGHLIGHT-COLOR   : #A9A9A9; /* 右と上のバー外周部分 */
	SCROLLBAR-SHADOW-COLOR      : #A9A9A9; /* 右と下のバー外周部分 */
	SCROLLBAR-ARROW-COLOR       : #A9A9A9; /* 部分 */
	SCROLLBAR-DARKSHADOW-COLOR  : #FFFFFF; /* 部分 */
	SCROLLBAR-BASE-COLOR        : #FFFFFF; /* 部分 */
	SCROLLBAR-3D-LIGHT-COLOR    : #FFFFFF; /* 部分 */
/*	BACKGROUND                  : url(../img/main_bg.gif); */
}

/* -------------------------------------------------------------------- */
/*  全体設定                                                            */
/* -------------------------------------------------------------------- */
* {
	LINE-HEIGHT:         15px; 
	FONT-SIZE:           12px; 
	FONT-FAMILY:         ＭＳ ゴシック,Osaka; 
}

/* -------------------------------------------------------------------- */
/*  メインテーブルのフレーム用                                          */
/* -------------------------------------------------------------------- */
A:link {
	TEXT-DECORATION             : none;
	COLOR                       : #4444bb;
}
A:visited {
	TEXT-DECORATION             : none;
	COLOR                       : #6666bb;
}
A:hover {
	TEXT-DECORATION             : none;
	COLOR                       : #dd8800;
}
A:active {
	TEXT-DECORATION             : none;
	COLOR                       : #ff0000;
}



/* -------------------------------------------------------------------- */
/*  メインテーブルのフレーム用                                          */
/* -------------------------------------------------------------------- */
.menulink A:link {
	COLOR: #669999
}
.menulink A:visited {
	COLOR: #6666bb
}
.menulink A:hover {
	COLOR: #FF3399
}
.menulink A:active {
	COLOR: #333333
}
DIV#menulink A {
	PADDING-LEFT: 8px
}
DIV#menulink {
	PADDING-LEFT: 2px
}
DIV#menulink A:link {
	BACKGROUND: url(../img/arrow2.gif) no-repeat left 50%
}
DIV#menulink A:visited {
	BACKGROUND: url(../img/arrow2.gif) no-repeat left 50%
}
DIV#menulink A:hover {
	BACKGROUND: url(../img/arrow.gif) no-repeat left 50%
}
DIV#menulink A:active {
	BACKGROUND: url(../img/arrow.gif) no-repeat left 50%
}
/* -------------------------------------------------------------------- */
/*  メインテーブルのフレーム用                                          */
/* -------------------------------------------------------------------- */
.TBLFLM {
	BACKGROUND:          #ffffff; 
	COLOR:               #000000; 
	BORDER-RIGHT-WIDTH:  0px; 
	BORDER-RIGHT-COLOR:  #ffffff; 
	BORDER-LEFT-WIDTH:   0px; 
	BORDER-LEFT-COLOR:   #ffffff; 
	BORDER-TOP-WIDTH:    0px; 
	BORDER-TOP-COLOR:    #ffffff; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-BOTTOM-COLOR: #ffffff; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       2px; 
	PADDING-LEFT:        2px; 
	LINE-HEIGHT:         15px; 
	FONT-FAMILY:         ＭＳ Ｐゴシック,Osaka; 
}

/* -------------------------------------------------------------------- */
/*  タイトル用                                                          */
/* -------------------------------------------------------------------- */
.MAINTITLE {
	BACKGROUND:          #EEEEEE; 
	COLOR:               #000000; 
	BORDER-TOP:          #404040 1px solid; 
	BORDER-BOTTOM:       #404040 1px solid; 
	BORDER-RIGHT:        #404040 1px solid; 
	BORDER-LEFT:         #404040 1px solid; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #A9A9A9; 
	BORDER-LEFT-WIDTH:   1px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         0px; 
	PADDING-BOTTOM:      0px; 
	PADDING-RIGHT:       0px; 
	PADDING-LEFT:        0px; 
	LINE-HEIGHT:         15px; 
	FONT-WEIGHT:         bold; 
	FONT-FAMILY:         ＭＳ Ｐゴシック,Osaka; 
}

/* -------------------------------------------------------------------- */
/*  テーブルの背景設定のみ用【色付背景】                                */
/* -------------------------------------------------------------------- */
.TBLBK01 {
	BACKGROUND:          #EEEEEE; 
}
/* -------------------------------------------------------------------- */
/*  テーブルの背景設定のみ用【白抜背景】                                */
/* -------------------------------------------------------------------- */
.TBLBK02 {
	BACKGROUND:          #FFFFFF; 
}

/* -------------------------------------------------------------------- */
/*  テーブルの背景設定と右枠線用【色付背景】                            */
/* -------------------------------------------------------------------- */
.TBLBK03 {
	BACKGROUND:          #EEEEEE; 
	BORDER-RIGHT:        #D3D3D3 1px solid; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #D3D3D3; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       2px; 
	PADDING-LEFT:        2px; 
	FONT-WEIGHT:         normal; 
}
/* -------------------------------------------------------------------- */
/*  テーブルの背景設定と右枠線用【色付背景】                            */
/* -------------------------------------------------------------------- */
.TBLBK04 {
	BACKGROUND:          #FFFFFF; 
	BORDER-RIGHT:        #D3D3D3 1px solid; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #D3D3D3; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       2px; 
	PADDING-LEFT:        2px; 
	FONT-WEIGHT:         normal; 
}

/* -------------------------------------------------------------------- */
/*  プチ標題枠付                                                        */
/* -------------------------------------------------------------------- */
.TBLMENU {
	BACKGROUND:          #EEEEEE; 
	BORDER-TOP:          #404040 1px solid; 
	BORDER-BOTTOM:       #404040 1px solid; 
	BORDER-RIGHT:        #404040 1px solid; 
	BORDER-LEFT:         #404040 1px solid; 
	BORDER-RIGHT-WIDTH:  5px; 
	BORDER-RIGHT-COLOR:  #A9A9A9; 
	BORDER-LEFT-WIDTH:   5px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      1px; 
	PADDING-RIGHT:       4px; 
	PADDING-LEFT:        4px; 
	FONT-WEIGHT:         bold; 
}

/* -------------------------------------------------------------------- */
/*  プチ標題枠付                                                        */
/* -------------------------------------------------------------------- */
.TBLMEISAI {
	BACKGROUND:          #FFFFFF; 
	COLOR:               #000000; 
	BORDER-TOP:          #404040 1px dotted; 
	BORDER-BOTTOM:       #404040 1px dotted; 
	BORDER-RIGHT:        #404040 1px dotted; 
	BORDER-LEFT:         #404040 1px dotted; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #A9A9A9; 
	BORDER-LEFT-WIDTH:   1px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         0px; 
	PADDING-BOTTOM:      0px; 
	PADDING-RIGHT:       4px; 
	PADDING-LEFT:        4px; 
	FONT-WEIGHT:         normal; 
}
/* -------------------------------------------------------------------- */
/*  プチ標題枠付日付                                                    */
/* -------------------------------------------------------------------- */
.TBLDATE01 {
	BACKGROUND:          #EEEEEE; 
	BORDER-TOP:          #F08080 1px solid; 
	BORDER-BOTTOM:       #F08080 1px solid; 
	BORDER-RIGHT:        #F08080 1px solid; 
	BORDER-LEFT:         #F08080 1px solid; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #A9A9A9; 
	BORDER-LEFT-WIDTH:   1px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      1px; 
	PADDING-RIGHT:       6px; 
	PADDING-LEFT:        6px; 
	COLOR:               #708090; 
	FONT-WEIGHT:         bold; 
}
/* -------------------------------------------------------------------- */
/*  プチ標題半枠                                                        */
/* -------------------------------------------------------------------- */
.TBLDATE02 {
	BORDER-TOP:          #404040 1px solid; 
	BORDER-BOTTOM:       #404040 1px solid; 
	BORDER-RIGHT:        #404040 1px solid; 
	BORDER-LEFT:         #404040 1px solid; 
	BORDER-RIGHT-WIDTH:  10px; 
	BORDER-RIGHT-COLOR:  #D3D3D3; 
	BORDER-LEFT-WIDTH:   8px; 
	BORDER-LEFT-COLOR:   #D3D3D3; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #D3D3D3; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #D3D3D3; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       6px; 
	PADDING-LEFT:        6px; 
	COLOR:               #7B68EE; 
	FONT-WEIGHT:         bold; 
}
/* -------------------------------------------------------------------- */
/*  プチ標題案内                                                        */
/* -------------------------------------------------------------------- */
.TBLDATE03 {
	BORDER-TOP:          #404040 0px solid; 
	BORDER-BOTTOM:       #404040 0px solid; 
	BORDER-RIGHT:        #404040 0px solid; 
	BORDER-LEFT:         #404040 0px solid; 
	BORDER-RIGHT-WIDTH:  0px; 
	BORDER-RIGHT-COLOR:  #FFFFFF; 
	BORDER-LEFT-WIDTH:   0px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    0px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 0px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       10px; 
	PADDING-LEFT:        20px; 
	FONT-WEIGHT:         normal; 
}

/* -------------------------------------------------------------------- */
/*  プチ標題案内                                                        */
/* -------------------------------------------------------------------- */
.TBLDATE04 {
	BACKGROUND:          #EEEEEE; 
	BORDER-TOP:          #D3D3D3 1px solid; 
	BORDER-BOTTOM:       #D3D3D3 1px solid; 
	BORDER-RIGHT:        #D3D3D3 1px solid; 
	BORDER-LEFT:         #D3D3D3 1px solid; 
	BORDER-RIGHT-WIDTH:  1px; 
	BORDER-RIGHT-COLOR:  #D3D3D3; 
	BORDER-LEFT-WIDTH:   1px; 
	BORDER-LEFT-COLOR:   #D3D3D3; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #D3D3D3; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #D3D3D3; 
	PADDING-TOP:         2px; 
	PADDING-BOTTOM:      2px; 
	PADDING-RIGHT:       2px; 
	PADDING-LEFT:        2px; 
	FONT-WEIGHT:         normal; 
}

/* -------------------------------------------------------------------- */
/*  ボタン                                                              */
/* -------------------------------------------------------------------- */
.TBLBTN {
	BACKGROUND:          #EEEEEE; 
	BORDER-TOP:          #191970 1px solid; 
	BORDER-BOTTOM:       #191970 1px solid; 
	BORDER-RIGHT:        #191970 1px solid; 
	BORDER-LEFT:         #191970 1px solid; 
	BORDER-RIGHT-WIDTH:  5px; 
	BORDER-RIGHT-COLOR:  #A9A9A9; 
	BORDER-LEFT-WIDTH:   5px; 
	BORDER-LEFT-COLOR:   #A9A9A9; 
	BORDER-TOP-WIDTH:    1px; 
	BORDER-TOP-COLOR:    #A9A9A9; 
	BORDER-BOTTOM-WIDTH: 1px; 
	BORDER-BOTTOM-COLOR: #A9A9A9; 
	PADDING-TOP:         0px; 
	PADDING-BOTTOM:      0px; 
	PADDING-RIGHT:       4px; 
	PADDING-LEFT:        4px; 
	FONT-WEIGHT:         bold; 
}

.onbtn { 
	background-color : #9370DB;
	color            : #FFFFFF;
	border           : 2 solid BFEFFF;
}
.onbtn2 { 
  color            : #EEE8AA;
  border-top       : 1px solid #9999ff; 
  border-bottom    : 1px solid #000011; 
  border-left      : 1px solid #8888dd; 
  border-right     : 1px solid #000022; 
  background-color : #2F4F4F;
}

.tbl{ 
	border           : 2px solid #A7A7FF; 
}