/* 基本設定 */
/* デフォルトフォントサイズと行間の設定 */
body,tr,td,th { font-size: 15px; line-height: 100%; }

/* <BODY>タグの設定 */
body {
}

/* リンクの設定 */
A:LINK { text-decoration:none; color : 00F; }	/* 未クリックのリンク設定 */
a:visited { text-decoration:none; color:00F; }	/* クリック済みのリンク設定 */
a:active { text-decoration:none; }		/* クリックされた瞬間のリンク設定 */
A:HOVER { color:#D00 ;
text-decoration : underline;
}						/* マウスが乗っている状態のリンク設定 */

/* フォームの色設定 */
TEXTAREA,INPUT,SELECT{font-size:10pt; }


.headbar {
  MARGIN-BOTTOM: 4px;
  PADDING-BOTTOM: 2px;
  PADDING-TOP: 2px;
  BACKGROUND-COLOR: #e6e6ff
;
}


.TD_standard{
border-width : 0 1px 1px 0;			/* ラインの太さ */
border-style : solid;				/* ラインのスタイル */
padding : 3px;					/* セル余白設定 */
}

/* 個別設定 */
/* メニュー部分枠に関する設定 */
.menu{						
padding-top : 1px;				 /* 空白指定 */
padding-left : 3px;				 /* 空白指定 */
padding-right : 3px;				 /* 空白指定 */
padding-bottom : 1px;				 /* 空白指定 */
border-width : 1px 1px 1px 1px;			 /* 枠線太さ */
border-style : solid solid solid solid;		 /* 枠線種類 */
border-color : #339 #339 #339 #339;		 /* 枠線色 */
}


/* 見出しデータセル設定 */
.table_top{
background-color : #ccccff;			/* データセル背景色 */
font-size : 11pt;				/* フォントサイズ */
color : #363230;				/* 文字色 */
font-weight : bold;				/* 太字 */
border-width : 1px 1px 1px 1px;			 /* テーブル枠線太さ */
border-top-style : solid;			 /* テーブル上枠種類 */
border-left-style : solid;			 /* テーブル左枠種類 */
border-right-style : solid;			 /* テーブル右枠種類 */
border-bottom-style : solid;			 /* テーブル下枠種類 */
border-top-color : #5b5450;			 /* テーブル上枠色種類 */
border-right-color : #5b5450;			 /* テーブル右枠色種類 */
border-bottom-color : #5b5450;			 /* テーブル下枠色種類 */
border-left-color : #5b5450;			 /* テーブル左枠色種類 */
}


/* 入力画面左セル設定 */
.table_left{
background-color : #ccccff;			/* データセル背景色 fafec2 */
font-size : 11pt;				/* フォントサイズ */
color : black;					/* 文字色 */
}

.no_line{
border-style : none none none none;}		/* ライン消します */
-->

/* 各種フォントの設定 */

.title{		
font-size : 16pt;				 /* フォントサイズ */
font-weight : bold;				 /* 太字 */
color : #006;				 	/* 文字色 */
}

.sub_title{
font-size : 12pt;				/* フォントサイズ */
color : #006;					/* 文字色 */
font-weight : bold;				/* 太字 */
}

.mid_size{
font-size : 13pt;				/* フォントサイズ */
color : #333;					/* 文字色 */
}

.normal_b_bla{
font-size : 11pt;				/* フォントサイズ */
color : #333;					/* 文字色 */
font-weight : bold;				/* 太字 */
}

.normal_b_blu{
font-size : 11pt;				/* フォントサイズ */
color : #00c;					/* 文字色 */
font-weight : bold;				/* 太字 */
}

.normal_blu{
font-size : 11pt;				/* フォントサイズ */
color : #00c;					/* 青 */
}

.normal_bla{
font-size : 11pt;				/* フォントサイズ */
color : #333;					/* 黒 */
}


.normal_mes{
font-size : 12pt;				/* フォントサイズ */
color : #00c;					/* 青 */
font-weight : bold;				/* 太字 */
}
.error_mes{
font-size : 11pt;				/* フォントサイズ */
color : #f03;					/* 赤 */
font-weight : bold;				/* 太字 */
}

.table {
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-COLLAPSE: collapse
;
}

.table2 {
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BACKGROUND: ;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-COLLAPSE: collapse
;
}

.table_new {
  BORDER-RIGHT: #666666 1px solid;
  BORDER-TOP: #666666 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #666666 1px solid;
  BORDER-BOTTOM: #666666 1px solid;
  BORDER-COLLAPSE: collapse;
  width : 150px;
}


TR.eventRow TD {
  BORDER-RIGHT: #666666 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #666666 1px solid;
  PADDING-LEFT: 2px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #666666 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #66666 1px solid;
  HEIGHT: 2em
;
}

TR.TO_CC TD {
  BORDER-RIGHT: #666666 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #666666 1px solid;
  PADDING-LEFT: 2px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #666666 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #666666 1px solid;
  HEIGHT: 2em
;
}

.table_preview {
  BORDER-RIGHT: #000000 1px solid;
  BORDER-TOP: #000000 1px solid;
  BACKGROUND: #ffffff;
  BORDER-LEFT: #000000 1px solid;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-COLLAPSE: collapse
;
}


TR.new TD {
  BORDER-RIGHT: #666666 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #666666 1px solid;
  PADDING-LEFT: 2px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #666666 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #66666 1px solid;
  HEIGHT: 3em
;
}



.table_left_right_nasi {
  BORDER-RIGHT: #000000 0px solid;
  BORDER-TOP: #000000 1px solid;
  BACKGROUND: ;
  BORDER-LEFT: #000000 0px solid;
  BORDER-BOTTOM: #000000 1px solid;
  BORDER-COLLAPSE: collapse
;
}


TR.preview TD {
  BORDER-RIGHT: #000000 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 2px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #000000 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #000000 1px solid;
  HEIGHT: 2em
;
}

TR.preview2 TD {
  BORDER-RIGHT: #000000 1px solid;
  PADDING-RIGHT: 2px;
  BORDER-TOP: #000000 1px solid;
  PADDING-LEFT: 2px;
  FONT-SIZE: 100%;
  PADDING-BOTTOM: 2px;
  BORDER-LEFT: #000000 1px solid;
  PADDING-TOP: 2px;
  BORDER-BOTTOM: #000000 1px solid;
;
}


.TD_standard{
border-width : 0 1px 1px 0;			/* ラインの太さ */
border-style : solid;				/* ラインのスタイル */
padding : 3px;					/* セル余白設定 */
font-size: 5px;

}

A:HOVER{
  text-decoration : underline;
  color : #ff8500;
}
A:ACTIVE{
  position: relative;
  top: 1px;
  left: 1px;
}
IMG{
  color : black;
}


p.next_page{ page-break-before:always}	/* 改ページ */

