@charset "EUC-JP";


/* ログイン */

div#login_form{
	text-align: center;
}

table#table_input{
	margin: 30px auto 20px auto;
	padding: 0;
	font-size: 14px;
	border-collapse: collapse;
}

table#table_input td{
	margin: 0;
	padding: 10px;
	border: 1px solid #aaaaaa;
}

table#table_input input#input_login{
	width: 80px;
	height: 20px;
	_height: 24px;	/* IE6対応 */
	border: solid 1px #7F9db9;
	font-size: 14px;
}

table#table_input input#button_login{
	border: solid 1px #7F9db9;
	font-size: 14px;
}

/* ログインエラー */

div#login_err_msg{
	margin: 30px 0 20px 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
}

/* ログアウト */

div#logout_button{
	margin: 10px 10px 0 0;
	padding: 0;
	text-align: right;
}

div#logout_button input#button_logout{
	border: solid 1px #7F9db9;
}

/* 入力画面 */

form#form1{
	margin: 0;
	padding: 0;
}

table#table_mod{
	width: 500px;
	margin: 10px 0 20px 20px;
	padding: 0;
	font-size: 13px;
}

table#table_mod td.num{
	width: 10px;
	padding: 0;
	background-color: #dddddd;
}

table#table_mod td.item{
	width: 45px;
	padding: 0 5px 0 0;
}

table#table_mod td.cont{
	width: 440px;
	padding: 0;
}

table#table_mod td.line1{
	heigth: 1px;
	padding: 0;
}

table#table_mod td.line2{
	heigth: 10px;
	padding: 0;
}

table#table_mod td.button{
	padding: 10px 0 0 0;
}

table#table_mod input.input_date{
	width: 70px;
	_width: 74px;	/* IE6対応 */
	margin: 0;
	_margin-top: -1px;	/* IE6対応 */
	padding: 0;
}

table#table_mod input.input_cont{
	width: 430px;
	margin: 0;
	_margin-top: -1px;	/* IE6対応 */
	padding: 0;
}

*:first-child+html table#table_mod input.input_date,
*:first-child+html table#table_mod input.input_cont{
	margin-top: -1px;	/* IE7 対応 */
}

table#table_mod input{
	border: solid 1px #7F9db9;
}

/* ボタン */

table#table_mod_bottun{
	width: 500px;
	margin: 0;
	padding: 0;
}

table#table_mod_bottun td.bottun_to_con,
table#table_mod_bottun td.bottun_to_reset{
	width: 245px;
	padding: 0;
}

table#table_mod_bottun td.bottun_space{
	width: 10px;
	padding: 0;
}

/* 確認画面 */

table#table_con{
	width: 500px;
	margin: 10px 0 20px 20px;
	padding: 0;
	font-size: 13px;
}

table#table_con td.num{
	width: 10px;
	padding: 0;
	background-color: #dddddd;
}

table#table_con td.item{
	width: 45px;
	padding: 0 5px 0 0;
}

table#table_con td.cont{
	width: 440px;
	padding: 0;
}

*:first-child+html table#table_con td.item,
*:first-child+html table#table_con td.cont{
	padding-bottom: 1px;	/* IE7 対応 */
}

table#table_con td.line1{
	heigth: 1px;
	padding: 0;
	_padding-top: 1px;	/* IE6対応 */
}

table#table_con td.line2{
	heigth: 10px;
	padding: 0;
	_padding-top: 1px ;	/* IE6対応 */
}

table#table_con td.button{
	padding: 10px 0 0 0;
}

table#table_con div.cont{
	margin: 0;
	padding: 0;
	_padding-bottom: 2px;	/* IE6対応 */
	width: 430px;
	border: solid 1px #7F9db9;
}

table#table_con input{
	border: solid 1px #7F9db9;
}

/* ボタン */

table#table_con_bottun{
	width: 500px;
	margin: 0;
	padding: 0;
}

table#table_con_bottun td.bottun_back,
table#table_con_bottun td.bottun_to_exe{
	width: 245px;
	padding: 0;
}

table#table_con_bottun td.bottun_space{
	width: 10px;
	padding: 0;
}

/* 実行画面、タイムアウト画面 */

p#text_msg{
	margin: 20px 0;
	padding: 0;
	font-size: 14px;
	text-align: center;
}
