/**************************************************
 *
 * プログラムID　：login.css
 * プログラム名　：ログイン画面専用外部cssファイル
 *
 **************************************************/
/* information message style */
td.info {
  border:none;
  height:30px;
  font-size:14px;
  text-align:center;
  color:darkblue;
  background-color:#B3D5E4;
  vertical-align:middle;
}
/* complete message style */
td.conp {
  border:solid thin green;
  height:30px;
  font-size:14px;
  text-align:center;
  color:darkgreen;
  background-color:lime;
  vertical-align:middle;
}
/* error message style */
td.err {
  border:solid thin orange;
  height:30px;
  font-size:16px;
  text-align:center;
  color:red;
  background-color:yellow;
  vertical-align:middle;
}
/* missing message style */
td.miss {
  border:solid 2px orange;
  height:30px;
  text-align:center;
  font-weight:bold;
  font-size:16px;
  text-align:center;
  color:red;
  background-color:yellow;
  vertical-align:middle;
}
/* cookie missing message style */
td.miss_cookie {
  border:solid 2px orange;
  height:30px;
  text-align:center;
  font-weight:bold;
  font-size:12px;
  text-align:center;
  color:red;
  background-color:yellow;
  vertical-align:middle;
}
/* table define style */
table {
	text-align:center;
	padding:0px;
	border-spacing:0px;
}
/* body.main style */
body.main {
	background-color:gray;
}
/* td define style */
td {
	text-align:left;
}
td.left_td {
	width:200px;
	height:600px;
	background-color:gray;
}
td.right_td {
	width:200px;
	height:600px;
	background-color:gray;
}
td.center_td {
	width:400px;
	background-color:white;
}
td.login{
	text-align:center;
}
td.space{
	width:250px;
}
td.input{
	width:100px;
}
td.input_l{
	width:100px;
	font-size:80%;
}
td.footer{
	font-size:60%;
	vertical-align:right;
}