/*
 * =====================================================================
 *	共通クラス
 * =====================================================================
 */
BODY {
	background-color					: #CCFFFF;
	font-size							: 10pt;
	color								: #000000;
/*
	scrollbar-track-color				: #ffffff;
	scrollbar-face-color				: #9999ff;
	scrollbar-shadow-color				: #ffffff;
	scrollbar-darkshadow-color			: #9999ff;
	scrollbar-highlight-color			: #9999ff;
	scrollbar-3dlight-color				: #9999ff;
	scrollbar-arrow-color				: #ffffff;
	scrollbar-base-color				: #ffffff;
 */
	font-family							: 'ＭＳ Ｐゴシック';
}

A {
	color								: #222266;
}

li {
	margin								: 5px;
}

input {
/*	margin-left							: 10px;	*/
}

button {
	text-decoration						: none;
}

.THCOLOR{
	background                         :  #5C658E;
	border-style						: solid;
	border-collapse						: collapse;
	border-spacing						: 1px;
	border-width						: 0px;
	border-color						: #FFFFFF;
	color								    : #FFFFFF;
}

.TDCOLOR{
	background							:  #EEEEEE;
}

.TDCOLOR2{
	background							:  #FFFFFF;
}

/*
 * =====================================================================
 *	ヘッダー用クラス
 *	h_****
 * =====================================================================
 */

.h_title {
/*
	background-color					: #003366;
	color								: #ECECFF;
 */
	font-size							: 20pt;
	font-weight							: bold;
	text-align							: center;
	line-height							: 1.2;
}

/*
 * =====================================================================
 *	メイン画面用クラス
 *	m_****
 * =====================================================================
 */

.m_title {
	color								: #000000;
	font-size							: 12pt;
	font-weight							: bold;
	text-align							: left;
}

.m_lv1 {
	color								: #000000;
	font-size							: 11pt;
	font-weight							: bold;
	position							: relative;
/*	left								: 20px;	*/
}

.m_lv2 {
	color								: #000000;
	line-height							: 1.5;
	font-size							: 11pt;
	font-weight							: bold;
	position							: relative;
	left								: 20px;
}

.m_field {
	background-color					: #485365;
}
.m_left {
	background-color					: #e4eeef;
	color								: #000000;
	font-size							: 11pt;
	text-align							: left;
}

.m_tab1 {
	background-color					: #485365;
	color								: #e4eeef;
	text-align							: center;
	font-size							: 12pt;
	font-weight							: bold;
}

.m_tab2 {
	background-color					: #d0d0d2;
	color								: #222266;
	text-align							: center;
	font-size							: 11pt;
}

.m_tab_txt {
	margin								: 10px auto;
	text-align							: center;
	font-size							: 12pt;
	line-height							: 1.2;
}

.m_tab_sq {
	margin								: 10px auto;
	width								: 540px;
	height								: 42px;
	background-color					: #FFCC00;
	color								: #000080;
	border-color						: #FF6600;
	border-width						: 1px;
	border-style						: solid;
	text-align							: center;
	font-size							: 12pt;
}

.m_tab_p {
	line-height							: 42px;
}

/*
 * =====================================================================
 *	ボタン画面用クラス
 *	b_****
 * =====================================================================
 */

.b_field {
	background-color					: #485365;
}

.b_btn {
	background-color					: #dce6e6;
	width								: 140px;
	height								: 35px;
	text-align							: center;
}

/*
 * =====================================================================
 *	子画面用クラス
 *	s_****
 * =====================================================================
 */

.s_field {
	background-color					: #485365;
}

.s_title {
	border-style						: none;
	background-color					: #485365;
	color								: #e4eeef;
	font-size							: 12pt;
	font-weight							: bold;
	text-align							: left;
}

.s_tab1 {
	background-color					: #485365;
	color								: #e4eeef;
	text-align							: center;
	font-size							: 12pt;
	font-weight							: bold;
}

.s_tab2 {
	background-color					: #d0d0d2;
	color								: #222266;
	text-align							: center;
	font-size							: 11pt;
}

.s_subtitle {
	background-color					: #BBBBFF;
	color								: #222266;
	font-size							: 11pt;
	text-align							: left;
}

.s_left {
	background-color					: #e4eeef;
	color								: #000000;
	font-size							: 11pt;
	text-align							: left;
}

.s_right {
	background-color					: #e4eeef;
	color								: #000000;
	font-size							: 11pt;
	text-align							: right;
}

.s_center {
	background-color					: #e4eeef;
	color								: #000000;
	font-size							: 11pt;
	text-align							: center;
}

.s_btn {
	background-color					: #d3cfd0;
	color								: #000000;
	font-size							: 11pt;
/*	border-width						: 1px;*/
	width								: 70px;
}


/*
 * =====================================================================
 *	画面表示用TABLEクラス
 *	table_****
 * =====================================================================
 */
TABLE.table_body {
	border-style						: none;
	border-width						: 0px;
	width								: 100%;
	padding								: 0px;
	border-spacing						: 0px;
	border-collapse						: collapse;
}

TABLE.table_body TD {
	padding								: 0px;
}


TABLE.table_title {
	border-style						: none;
	border-collapse						: collapse;
	border-spacing						: 0px;
	width								: 45%;
/*	background-color					: #485365;	*/
	background-color					: #687385;
/*	color								: #e4eeef;	*/
	color								: #F4FEFF;
	font-size							: 12pt;
	font-weight							: bold;
	text-align							: left;
}

TABLE.table_title TD {
	border-style						: none;
	padding								: 2px;
}


TABLE.table_data {
	width								: 100%;
	border-style						: solid;
	border-collapse						: collapse;
	border-spacing						: 1px;
	border-width						: 0px;
	border-color						: #485365;
}

TABLE.table_data TD {
	border-style						: solid;	
	border-width						: 1px;
	border-spacing						: 1px;
	border-color						: #485365;
	padding								: 3px;
}

TABLE.table_data tr:nth-child(even) {
	background: #EEEEEE;
}

TABLE.table_data tr:nth-child(odd) {
	background: #FFFFFF;
}
