@charset "utf-8";

body
{
	display: none;
	background-color: #006600;
	/* 背景　全体化*/
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
	/*! 背景　全体化*/
	color: white;
}
div#xMain {
	background-color: transparent;
	background-image: none;
}
img#toHome {
	position: relative;
	top: 5px;
}

div#base820530 {
	background-color: transparent;
}

table#loginTable {
	position: absolute;
	width: 400px;
	/*関数にてセンター表示制御*/
	border-radius: 10px;
	background-color: #FFF;
	font-size: 12px;
	line-height: 20px;
}
table#loginTable th {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background-color: #E1E1E1;
	/*font-weight: normal;*/
	height: 28px;
}
table#loginTable tr td {
	color: black;
}

table#loginTable input.inputItem
{
	/*
	line-height: 25px;
	border-radius: 5px;
	*/
	border-radius: 5px;
	border: none;
	text-indent: 0.5em;
	line-height: 25px;
	background-color: #E2E2E2;
	height: 24px;
}

table#loginTable input {
	line-height: 25px;
	border-radius: 5px;
}

input#UserID
{
	/*IME mode disalbed (auto | active | inactive | disabled) */
	-webkit-ime-mode: disabled;
	-moz-ime-mode: disabled;
	-ms-ime-mode: disabled;
	ime-mode: disabled;
}

table#controlbtn {
	position: relative;
	margin-left: 40px;
}
table#controlbtn input {
	box-shadow: 1px 2px #DDD;
	/*border: 1px solid #BBBBBB;*/
	border-bottom: 1px solid #777777;
	border-right: 1px solid #999999;
}

/*エラーメッセージ欄*/
div#errMsgTxt {
	line-height: 24px;
	color: red;
	font-weight: bold;
}