BODY {
  font-size: 10pt;
  font-family: "MS PSVbN";
  font-weight: normal;
  
  text-align: center;
  vertical-align: center;
  margin-top: 40pt;
  background-color: #FFFFFF;
  background-image : url(../images/bg.gif);
  line-height: 120%;
  border: 1pt;
}

/*lXPp??*/
input, select {
  font-size: 10pt;
  font-family: "MS PSVbN";
}
input.text {
}


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;
}
/*?\p*/
TABLE.LIST_BODY {
/*width: 620pt;*/
  margin-left: auto;
  margin-right: auto;
}

TD.LIST_TITLE {
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
/*width: 620pt;*/
  text-align: center;
  vertical-align: top;
  padding:2pt;
  height:15pt;
}

IMG {
  border: 0pt;
}

/* eLXgtB[h() */
INPUT.INVISIBLE_INPUT_LEFT {
text-align:left;
border:0pt;
background-color:#EEEEEE;
background-image : url(../reg/acs/bg.gif);
}

/* eLXgtB[h() */
INPUT.INVISIBLE_INPUT_CENTER {
text-align:center;
border:0pt;
background-color:#EEEEEE;
background-image : url(../reg/acs/bg.gif);
}

/* eLXgtB[h(E) */
INPUT.INVISIBLE_INPUT_RIGHT {
text-align:right;
border:0pt;
background-color:#EEEEEE;
background-image : url(../reg/acs/bg.gif);
}

/* eLXgtB[h(WOC) */
INPUT.GLAY_INPUT_LEFT {
text-align:left;
border:0pt;
background-color:#EEEEEE;
}

/* eLXgtB[h(WOCE) */
INPUT.GLAY_INPUT_RIGHT {
text-align:right;
border:0pt;
background-color:#EEEEEE;
}

/* eLXgtB[h(WOCE) */
/* z{WLp??(tHgTCY y )*/
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.COMMENT {
  font-size: 9pt;
  font-weight: bold;
  color: #000000;
  width: 540pt
;}

TD.TITLE {
  font-size: 14pt;
  font-weight: bold;
  color: #000000;
/*width: 540pt;*/
  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??NX?Zbg?gp(Eb00006A.jspQl) */
/* [?VXV xxxx.xx.xx xx:xx] */
TD.RENEW_DATETIME_LABEL {
  width: 100pt;
  text-align: right;
}

TD.RENEW_DATETIME_DATA {
  width: 90pt;
  text-align: right;
}

/* ??NX??l?\??gp */
/* [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.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{
  width: 130pt;
}

TH.JUCHUSYA_HEADER_2{
  width: 20pt;
}

TH.JUCHUSYA_HEADER_3{
  width: 30pt;
}

TH.JUCHUSYA_HEADER_4{
  width: 55pt;
}





