/* タグ */
body {
	font: normal 12px "MS UI Gothic", Osaka, Helvetica;
	color: #202020;
	margin-top: 5px;
}
table {
	font: normal 12px "MS UI Gothic", Osaka, Helvetica;
	color: #202020;
}
td { word-break : break-all; }
a {color:#2969D3; text-decoration: none;}
a:visited {color: #2969D3;}
a:active {color: #2969D3;}
a:hover	{color: #FF7E50;}
a.header {color:#ffffff; text-decoration: none;}
a.header:visited {color: #ffffff;}
a.header:active {color: #ffffff;}
a.header:hover	{color: #ffff00;}
/* テーブル */
table.whiteplate {
	border-left: 0px;
	border-right: 1px solid #cccccc;
	border-top: 0px;
	border-bottom: 1px solid #cccccc; 
	background-color: #ffffff;
}
td.header {
	background-color: #699ed5;
	color: #FFFFFF;
	line-height:100%;
}
td.label {
	background-color: #d6ecf4;
	vertical-align: top;
	font: normal 12px "MS UI Gothic", Osaka, Helvetica; 
	color: #585858;
	line-height:100%;
}
td.value {
	background-color: #f5f5f5;
	font: normal 12px "MS UI Gothic", Osaka, Helvetica; 
	color: #585858;
	line-height:100%;
}
table.menu  {
    border-top: #808080 1px solid;
    border-right: #808080 1px solid;
    border-bottom: #808080 1px solid;
    border-left: #808080 1px solid;
    border-collapse: collapse;
    table-layout: fixed
}
table.menu td {
    border-top: #808080 1px solid;
    border-right: #808080 1px solid;
    border-bottom: #808080 1px solid;
    border-left: #808080 1px solid;
}
table.form {
	color: #585858;
}
table.box  {
    border-top: #808080 1px solid;
    border-right: #808080 1px solid;
    border-bottom: #808080 1px solid;
    border-left: #808080 1px solid;
    border-collapse: collapse;
    table-layout: fixed
}
.info {
	border-collapse: collapse;
	border: 1px #808080 solid;
}
.info td {
	border: 1px #808080 solid;
	padding: 3px 2px 2px 3px;
}
.info_index {
	background-color: #e8f2ff;
}
/* グリッド */
.grid {
	border-collapse: collapse;
}
.grid td {
    border-top: 1px solid #999999;
    border-right: 1px solid #999999;
    border-bottom: 1px solid #999999;
    border-left: 1px solid #999999;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 2px;
    padding-left: 3px;
}
.grid_header {
	background-color: #749adc;
	color: #ffffff;
}
.grid_header td {
	border-right: 1px solid #446aac;
	border-bottom: 1px solid #446aac;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 2px;
    padding-left: 3px;
}
.sorted_asc
{
	color: #ffff00;
	border-bottom: 1px #ffff00 solid;
}
.sorted_desc
{
	color: #ffff00;
	border-top: 1px #ffff00 solid;
}
/* フォーム */
input {
	font: normal 12px "MS Gothic", Osaka, Helvetica;
}
textarea {
	font: normal 12px "MS Gothic", Osaka, Helvetica;
}
select {
	font: normal 12px "MS Gothic", Osaka, Helvetica;
}
.input {
	font: normal 12px "MS Gothic", Osaka, Helvetica; 
	color: #000000; 
	background-color: #FFFFF0;
}
.fixed {
	font: normal 12px "MS Gothic", Osaka, Helvetica;
}
/* その他 */
.rootlist {
	font-size: 10px;
}
.toptext {
	margin-top: 14px;
	margin-bottom: 10px;
}
.page_title2 {color: #663333;}
.page_title {
	color: #505080;
	font-size: 14px;
	font-weight: bold;
}
.alert {color: #FF0000;}
.err {color: #FF0000;}
.red {color: #FF0000;}
.blue {color: #0000FF;}
.label {color: #008000;}
.green {color: #008000;}
.annotation {font: normal 10px "MS Gothic", Osaka, Helvetica; color: #FF0000;}
.mini {
	font-family: 'MS Gothic';
	font-size: 10px;
}

