body {	background-color: #FFFFFF; font-size: 14px;}

table { border-collapse:collapse; font-size:14px;}
table#TITLE {font-size:14px; font-weight:bold}

form {
   margin:0;
}

td {
	border: 1px solid #666666;
	padding: 6px 3px;
}
td#NOLINE {
	border: 0px;
	padding: 6px 3px;
}
th {
	border: 1px solid #666666;
	padding: 6px 3px;
	background-color: #99FFFF;
}
th#RTN {	background-color: #ccff66;}
th#AIR {	background-color: #66ff99;}
th#ODR   {	background-color: #ffcc00;}
/*	th#ODR_K {	background-color: #ffcc00;}	*/
/*	th#ODR_S {	background-color: #ffcccc;}	*/
th#LOAD_K {	background-color: #cc99ff;}
th#LOAD_S {	background-color: #ffff66;}

input.default {
   background-color: #ffffff; /* 背景は白 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}
input.design {
   background-color: #ffffcc; /* 背景は淡い黄色 */
   border: 1px solid #800000; /* 枠線は淡い青色 */
}
input.design2 {
   background-color: #AFEEEE; /* 背景は淡い青色 */
   border: 1px solid #ffffff; /* 枠線は白 */
}
input.keyfld {
   background-color: #66FF99; /* 背景は必須色 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}
input.search {
   background-color: #ffcc99; /* 背景は淡い橙色 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}

select.default {
   background-color: #ffffff; /* 背景は白 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}
select.keyfld {
   background-color: #66FF99; /* 背景は必須色 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}
select.sort {
   background-color: #ffff99; /* 背景は淡い黄色 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}
select.search {
   background-color: #ffcc99; /* 背景は淡い橙色 */
   border: 1px solid #7f9db9; /* 枠線は淡い青色 */
}

.i { margin-left: 1em; margin-right: 1em; }

.font_medium_green { font-size: 12px ; color: green;}
.font_medium_red { font-size: 12px ; color: #FF0000;}
.font_medium_blue { font-size: 12px ; color: blue;}
.font_medium_link { font-size: 12px; text-decoration: underline; color: #0033FF;}
.font_bold_black { font-size: 14px ; color: black; font-weight:bold}
.font_bold_blue { font-size: 12px ; color: blue; font-weight:bold}
.font_bold_green { font-size: 12px ; color: green; font-weight:bold}
.font_bold_red { font-size: 12px ; color: #FF0000; font-weight:bold}
.font_bold_red2 { font-size: 12px ; color: #FF0000; font-weight:bold; background-color: #FFFF33 }
.font_small_green { font-size: 10px ; color: green;}
.number_text {text-align:right}
