#O_MAIN_TABLE
{
	color: #000;
	font-family: "ＭＳ Ｐゴシック";
	font-size: 14px;
	background-color: #0ff;
	margin: 4px;
}
#O_MAIN_TABLE th, #O_MAIN_TABLE td
{
	vertical-align: middle;
	font-weight: normal;
	padding: 4px 6px 4px 6px;
	font-size: 13px;
}
#O_MAIN_TABLE th
{
	text-align: center;
	border: 1px solid #666;
	white-space: nowrap;
	word-break: keep-all;
}
#O_MAIN_TABLE td
{
	background-color: #fff;
	text-align: left;
	border: 1px solid #666;
	white-space: nowrap;
	word-break: keep-all;
	height: 10px;
}
.C_MAIN_TITLE
{
	background-color: #fff	!important;
	border-color: #fff #fff #000 #fff	!important;
	text-align: left	!important;
	vertical-align: bottom	!important;
	font-size: 16px		!important;
}
.C_MAIN_DATE
{
	background-color: #fff	!important;
	border-color: #fff #fff #000 #fff	!important;
	text-align: right	!important;
	vertical-align: bottom	!important;
	font-size: 14px		!important;
}
.C_MAIN_ETC
{
	background-color: #ffc	!important;
	border-color: #fff #fff #000 #fff	!important;
	text-align: left	!important;
	vertical-align: bottom	!important;
	font-size: 12px		!important;
}
.C_RIGHT
{
	text-align: right;
}
.C_CENTER
{
	text-align: center;
}
.C_SMALL
{
	font-size: 80%;
}
#O_INP
{
	position: absolute;
	display: none;
	white-space: nowrap;
	word-break: keep-all;
	border: 1px solid #000;
}
#O_F_INP input, #O_F_INP select
{
	font-family: "ＭＳ Ｐゴシック";
	font-size: 13px;
	background-color: #eef;
}
#O_OUT
{
	display: none;
}
.C_HOVER:hover td
{
	background-color: #ffc	!important;
}
.C_HOVER[title="ジャンプ"]:hover td
{
	background-color: #dfc	!important;
}
.C_EDIT
{
	cursor: pointer;
}
.C_EDIT:hover
{
	background-color: #0f0	!important;
}
#O_AREA_INS, #O_AREA_DEL
{
	float: left;
	width: 500px;
	text-align: center;
	vertical-align: middle;
	margin: 4px;
	padding: 8px;
}
#O_AREA_INS
{
	border: 2px solid #00f;
	background-color: #ffd;
	cursor: pointer;
}
#O_AREA_DEL
{
	border: 2px dotted #666;
	background-color: #fdd;
}
.C_FILTER
{
	text-decoration: underline;
	cursor: pointer;
}
#O_F_FILE
{
	display: none;
}
.C_F_LIST
{
	white-space: nowrap;
	word-break: keep-all;
}
.C_F_LIST:hover
{
	text-decoration: underline;
}
.C_F_LIST>span
{
	color: #f00;
	font-weight: bold;
}
.C_F_LIST>span:hover
{
	background-color: #f00;
	color: #ff0;
}