.font9{font-size : 8px;line-height:12px}
.font10{font-size : 10px;line-height:14px}
.font12{font-size : 12px;}

.font12msui{font-size: 12px;line-height:17px;font-family : "MS UI Gothic"}

.font14{font-size : 14px;}
.font16{font-size : 16px;}
.font10B{font-size : 10px;font-weight : bold;}
.font12B{font-size : 12px;font-weight : bold;}
.font14B{font-size : 14px;font-weight : bold;}
.font16B{font-size : 16px;font-weight : bold;}

A:hover				{color:#ff1111;text-decoration : none;}
A.A_no				{text-decoration : none;}
A.white				{color:#ffffff;text-decoration : none;}
A.white:hover		{color:#FF9900;text-decoration : none;}
A.orange			{color:#ffffff;text-decoration : none;}
A.orange:hover		{color:#aaaaaa;text-decoration : none;}
A.txt				{color:#666666;text-decoration : none;}
A.txt:hover			{color:#ff6666;text-decoration : underline;}

td {
  font-size:12px ;
  line-height: 120%;
  font-family : "ＭＳ ゴシック,OSAKA等幅"
}
.msui {
  font-size:10px ;
  line-height:14px ;
  font-family : "MS UI Gothic";
}

hr {
  border: 0px;
  height: 1px;
  background-color: #C3CFDB;
  color: #C3CFDB;
  width: 100%;
  margin-top: 3px;
  margin-bottom: 3px;
}

input.tx {
  font-size: 13px;
  height: 22px;
  width: 100px;
}
input.pw {
  font-size: 13px;
  height: 22px;
  width: 100px;
}
input.login {
  width: 100px;
  background: #cccccc;
  color: maroon;
}
input.logout {
  width: 100px;
  background: #cccccc;
  font-size: 100%;
  color: maroon;
}
bdy {
  margin-left: 0px;
  margin-right : 0px;
  margin-top: 0px;
  color: black;
  background-color: white;
  font-size: 100%;
  line-height: 120%;
}

fieldset {
  margin: 0px;
  padding: 3px;
  border: 1px solid gray;
}

legend {
  color: maroon;
  font-size: 100%;
  font-weight: bold;
}

table#BASE {
  margin: 0px;
  padding: 0px;
  border: 0px;
}

table#0, th#0, td#0 {
  margin: 0px;
  padding: 0px;
  border-collapse: collapse;
  border: 0px;
  font-size: 100%;
  line-height: 100%;
}

table#1, th#1, td#1 {
  margin: 0px;
  padding: 3px;
  border-collapse: collapse;
  border: 1px solid #666666;
  font-size: 100%;
  line-height: 110%;
}

td.idx {
  margin: 0px;
  padding: 5px;
  font-size: 12px;
  border: 1px solid #999999;
}

td.u1 {
  border-width: 0 0 1 0;
  border-color: #999999;
  border-style: solid;
}

td.u1d {
  border-width: 0 0 1 0;
  border-color: #999999;
  border-style: dotted;
}
/* 2007/08/07 未使用であることを確認
table#ix, th#ix, td#ix {
  margin: 0px;
  padding: 5px;
  border-collapse: collapse;
  border: 1px solid #99cc99;
  font-size: 100%;
  line-height: 120%;
}
*/

td#itm {
  background: #dbebdb;
  color: black;
  padding: 3px;
  border: 0px solid #666666;
  font-size: 100%;
  line-height: 110%;
}
td#dat {
  background: #ffffff;
  color: black;
  padding: 3px;
  border: 0px solid #666666;
  font-size: 100%;
  line-height: 110%;
}
td#plc {
  background: #ffffee;
  color: black;
  padding: 3px;
  border: 0px solid #666666;
  font-size: 100%;
  line-height: 110%;
}
