
/********************************************************************************************************************/
/*	スタイルシート																									*/
/********************************************************************************************************************/

body.tht	{
 background-color : #dddddd ;
 color : #444444 ;
 link : #0000ff ;
 alink : #00cc99 ;
}

body.tht2	{
 background-color : #fcd575 ;
 color : #444444 ;
 link : #0000ff ;
 alink : #00cc99 ;
}

a.tht	{
 color:blue;
}

a:hover.tht	{
 color:red;
}


/**↓ <TD>タグ ↓***************************************/

th.tht	{
  background : #eaeaff;
}

th.mst3	{
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #888888;
}

tr.tht3	{
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #888888;
}

th.tht2	{
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #888888;
}

th.mst {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #eaeaff;
}

th.mst_no {
  text-align : center;
  vertical-align : middle;
  font-size : 12px;
  white-space : nowrap;
  background : #ffffff;
}

th.mst2 {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #000000;
}

th.mst5 {
  text-align : center;
  vertical-align : middle;
  font-size : 16px;
  white-space : nowrap;
  background : #fef263;
  border:1px dotted #000000;
}

th.mst4 {
  text-align : center;
  vertical-align : middle;
  font-size : 14px;
  white-space : nowrap;
}

/**↑ <TH>タグ ↑***************************************/

/**↓ <TD>タグ ↓***************************************/

td.tht	{
  background : #eaeaff;
}

td.mst {
  text-align : center;
  font-size : 12px;
  background : #bbbbbb;
  white-space : nowrap;
}

td.cnt {
  text-align : center;
  font-size : 14px;
  white-space : nowrap;
}

/************************************************/
td.master {
  text-align : center;
  vertical-align : top;
}

td.list_top1 {
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  text-align : left;
}

td.list_top2 {
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  text-align : right;
}

td.list_name1 {
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #000000;
}

td.list_name2 {
  text-align : center;
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  background : #eaeaff;
  border:1px dotted #000000;
}

td.list_name3 {
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  background : #fef263;
  border:1px dotted #000000;
}

td.list_name4 {
  text-align : center;
  font-size : 10px;
  font-color : #222222;
  font-weight : bold;
  white-space : nowrap;
  background : #fef263;
  border:1px dotted #000000;
}

td.ans_name1 {
  font-size : 13px;
  font-color : #222222;
  white-space : nowrap;
  border:1px dotted #000000;
}

td.ans_name2 {
  font-size : 13px;
  font-color : #222222;
  white-space : normal;
  border:1px dotted #000000;
  padding-left : 5px;
}

td.select_no {
  font-size : 14px;
  font-color : #222222;
  white-space : normal;
}

td.lef {
  text-align : left;
  font-size : 14px;
  white-space : nowrap;
}

td.rig {
  text-align : right;
  font-size : 14px;
  white-space : nowrap;
}

td.rig2 {
  text-align : right;
  font-size : 12px;
  white-space : nowrap;
}
/************************************************/
td.mst2 {
  vertical-align : left;
  font-size : 12px;
  white-space : nowrap;
}

td.mst_no2 {
  text-align : center;
  vertical-align : middle;
  font-size : 6px;
  white-space : nowrap;
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr=#caffca, EndColorStr=#00ff66, GradientType=1); 
}

td.mst3 {
  text-align : ;
  font-size : 12px;
  white-space : nowrap;
}

td.mst4 {
  text-align : left;
  font-size : 14px;
}


td.mst5 {
  vertical-align : left;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #000000;
}

td.mst6 {
  text-align : center;
  vertical-align : center;
  font-size : 12px;
  white-space : nowrap;
  border:1px dotted #000000;
  background : #ffffff;
}

/**↑ <TD>タグ ↑***************************************/

div.mstit {
  width : 100%;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  border-width : 1px 0px 0px 5px;
  border-style : solid;
  border-color : #666666;
  padding-top : 5px;
  padding-left : 10px;
  font-size : 14px;
  font-weight : bold;
}
div.date {
  font-size : 10px;
  font-weight : bold;
}
FIELDSET {
  padding: 8px; border-color: #4444ff;
}
LEGEND {
  font-weight: bold;
  font-size: 1px;
}

/********************************************************************************************************************/
