BODY {
  font-size: 10pt;
  font-family: "MS Pゴシック";
  font-weight: normal;
  color: #000000;
  text-align: center;
  vertical-align: center;
  background-color: #FFFFFF;
/*  background-image: url("../image/background.gif"); */
  line-height: 120%;
  border: 1pt;
}

TABLE {
  cell-spacing: 0pt;
  cell-padding: 0pt;
  border: 0pt;
  border-style: groove;
}

TABLE.BUTTON_AREA {
  cell-spacing: 0pt;
  cell-padding: 0pt;
  border: 0pt;
  margin: auto;
}

TABLE.DOCUMENT_BODY {
  width: 540pt;
  margin: auto;
  text-align: center;
}

TABLE.DOCUMENT {
  width: 450pt;
  margin: auto;
  text-align: center;
}
/*一覧表示用*/
TABLE.LIST_BODY {
  margin-left: auto;
  margin-right: auto;
}

TD.LIST_TITLE {
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
  vertical-align: top;
  padding:2pt;
  height:15pt;
}

IMG {
  border: 0pt;
}

INPUT.INPUT_TEXT {
  font-size: 10pt;
  font-family: "MS Pゴシック";
  height:16pt;
}

/* テキストフィールド(透明左寄せ) */
INPUT.INVISIBLE_INPUT_LEFT {
text-align:left;
border:0pt;
background-color:#EEEEEE;
//background-image: url('../image/background.gif');
font-size: 10pt;
font-family: "MS Pゴシック";
height:16pt;
}

/* テキストフィールド(透明中央寄せ) */
INPUT.INVISIBLE_INPUT_CENTER {
text-align:center;
border:0pt;
background-color:#EEEEEE;
//background-image: url('../image/background.gif');
font-size: 10pt;
font-family: "MS Pゴシック";
height:16pt;
}

/* テキストフィールド(透明右寄せ) */
INPUT.INVISIBLE_INPUT_RIGHT {
text-align:right;
border:0pt;
background-color:#EEEEEE;
//background-image: url('../image/background.gif');
}

/* テキストフィールド(淡いグレイ左寄せ) */
INPUT.GLAY_INPUT_LEFT {
text-align:left;
border:0pt;
background-color:#EEEEEE;
}

/* テキストフィールド(淡いグレイ右寄せ) */
INPUT.GLAY_INPUT_RIGHT {
text-align:right;
border:0pt;
background-color:#EEEEEE;
}

/* テキストフィールド(淡いグレイ右寄せ) */
/* 金額日本語標記用に追加(フォントサイズ大 及び 太字)*/
INPUT.GLAY_INPUT_RIGHT_JP {
text-align:right;
border:0pt;
background-color:#EEEEEE;
font-size: 14pt;
font-weight: bold;
}


TABLE.LINE_VIEW {
  border-style: groove;
  border-width: 2pt;
}

.CENTER {
  margin-left: auto;
  margin-right: auto;
  text-align: center
}

TABLE.RIGHT {
  width: 180pt
}

TR {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}

TD {
  font-size: 10pt;
  font-weight: normal;
  color: #000000;
  text-align: center;
  vertical-align: middle;
}

TD.CONTRACTINGOFFICER {
  width: 240pt;
  text-align: left;
}

TD.ACCEPTER_LABEL {
  width: 100pt;
  text-align: left;
}

TD.ACCEPTER_INFO {
  width: 100pt;
  text-align: left;
}

TD.WARNING_1 {
  font-size: 10pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  width: 540pt;
}

TD.WARNING_2 {
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  vertical-align: top;
  width: 620pt;
}

TD.WARNING_3 {
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
  text-align: left;
  vertical-align: top;
  width: 540t;
}
TD.WARNING_4 {
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
  text-align: center;
  vertical-align: top;
  width: 540t;
}
/*
紙入札／指名業者登録画面企業体名称
警告メッセージ用
*/

TD.WARNING_SIMEI {
  font-size: 9pt;
  font-weight: bold;
  color: #FF0000;
  text-align: left;
  vertical-align: top;
}

TD.COMMENT {
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  width: 540pt
}

TD.TITLE {
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
  text-align: center;
  vertical-align: top;
  padding:2pt;
  height:15pt;
}

TD.LINK_MENU {
  width: 118pt;
  height: 35pt;
  text-align: center;
  vertical-align: middle;
}

TD.LINK_MENU_BACK {
  width: 140pt;
  text-align: center;
  vertical-align: top;
  background-color: #6666FF;
}

TD.SENTENCE_1 {
  width: 540pt;
  text-align: center;
  vertical-align: top;
}

TD.SENTENCE_2 {
  width: 540pt;
  text-align: center;
  vertical-align: top;
}

TD.ERROR {
  text-align: center;
  vertical-align: middle;
  font-size: 12pt;
  font-weight: normal;
  color: #FF0000;
}

TD.INPUT_YEN {
  text-align: right;
  font-size: 14pt;
  font-weight: bold;
}

TD.REGIST_TABLE {
  text-align: right;
}

TD.REGIST_INFO {
  text-align: right;
}

/* 以下の2つのクラスはセットで使用する(Eb00006A.jsp参考) */
/* [最新更新日時 xxxx.xx.xx xx:xx] */
TD.RENEW_DATETIME_LABEL {
  width: 100pt;
  text-align: right;
}

TD.RENEW_DATETIME_DATA {
  width: 90pt;
  text-align: right;
}

/* 以下のクラスは↓の様な表示の場合使用する */
/* [xxxx.xx.xx xx:xx 現在] */
TD.RENEW_DATETIME {
  width: 120pt;
  text-align: right;
}

TD.STAFF_LABEL {
  width: 50pt;
  text-align: left;
  vertical-align: middle;
}

TD.STAFF_NAME {
  width: 200pt;
  text-align: left;
  vertical-align: middle;
}

TD.NOTIFY_LABEL {
  width: 265pt;
  text-align: left;
}

TD.NOTIFY_INFO {
  width: 303pt;
  text-align: left;
}

TD.DATETIME_LABEL {
  text-align: left;
}

TD.DATETIME {
  text-align: left;
}

TD.TITLE_ROW {
  text-align: left;
}

TD.SUBSTANCE_ROW {
  text-align: left;
}

TD.LEFT_DATA {
  width: 265pt;
  text-align: left;
  vertical-align: top;
  font-size: 10;
}

TD.RIGHT_DATA {
  text-align: left;
  vertical-align: top;
  font-size: 10;
}

TD.CHECKAUTHORITY {
  width: 200pt;
  text-align: left;
  vertical-align: middle;
}

TD.BID_OPEN_DATE_LABEL {
  width: 80pt;
  text-align: left;
}

TD.BID_OPEN_DATE_INFO {
  width: 540pt;
  text-align: left;
}

TD.ATTENTION_MESSAGE {
  font-weight: bold;
  color: #FF0000;
}

TD.CAUTIONS {
  text-align: left;
  vertical-align: middle;
  margin: auto;
  font-weight: bold;
  width: 380pt;
}

TD.CAUTIONS_2 {
  text-align: left;
  vertical-align: middle;
  margin: auto;
  font-size:12pt;
  font-family: "MS Pゴシック";
  font-weight: bold;
  width: 380pt;
}

TD.TMP {
  text-align: left;
  width: 100pt;
}


MAKEDATE {
  text-align: right;
}

TR.LIST_HEADER_1 {
  background-color:#000080;
  font-size: 8pt;
  color: #ffffff;
}

TR.LIST_HEADER_2 {
  background-color:#000080;
  font-size: 8pt;
  color: #ffffff;
}
TH.JUCHUSYA_HEADER_1{
  text-align: center;
}

TH.JUCHUSYA_HEADER_2{
  width: 15pt;
  text-align: center;
}

TH.JUCHUSYA_HEADER_3{
  width: 30pt;
  text-align: center;
}

TH.JUCHUSYA_HEADER_4{
  width: 55pt;
  text-align: center;
}

TH.JUCHUSYA_HEADER_5{
  width: 70pt;
  text-align: center;
}

TH.JUCHUSYA_HEADER_6{
  width: 60pt;
  text-align: center;
}

TEXTAREA {
  font-size: 10pt;
}

TEXTAREA.PRENOTICE_RESON_DATA {
  font-size: 8pt;
  font-family: "MS ゴシック";
}

SPAN.WARNING {
  font-size: 10pt;
  font-weight: normal;
  color: #FF0000;
  text-align: center;
}

TD.REGIST_TABLE2 {
  font-size: 9pt;
  width: "100%";
  text-align: left;
  vertical-align: center;
}

TABLE.BUTTON_AREA2 {
  text-align: right;
  vertical-align: center;
}

TD.REGIST_LABEL {
  font-size: 9pt;
  width: 42pt;
  text-align: left;
  vertical-align: center;
}

TABLE.REGIST_TABLE {
  width: 380pt;
  text-align: left;
  vertical-align: center;
}

TABLE.REGIST_TABLE2 {
  width: 450pt;
  text-align: left;
  vertical-align: center;
}

TD.REGIST_TABLE3 {
  width: 158pt;
  font-size: 9pt;
  text-align: left;
  vertical-align: center;
}

TD.REGIST_TABLE4 {
  width: 136pt;
  font-size: 9pt;
  text-align: left;
  vertical-align: center;
}

A.INDEX {
  color: #0000FF;
}

