/* CSS Document */
/************************* 基本 ***/ 
BODY {
	text-align:center;
	padding:0px;
	margin: 0px;
	background-color: #ffffff;
	background-color: #96c900;
	background-color: #54af1c;
	background-color: #ceffce;
	background-color: #5aad6d;
	background-color: #cccccc;
/*	background-color: #808080;*/
}

td {
	font-size: 10pt;
	color: #444444;
	background-color: #ffffff;
}

/*
td.tdTop {
	background-color: #6bc40b;
	background-color: #ffffff;
	background-color: #72cc0a;
}
*/

td.norm6 {
	background-color: #cccccc;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
}

td.norm3 {
	font-size: 10pt;
	color: #000000;
	background-color: #ffffbf;
}

th {
	background-color: #cccccc;
	color: #000000;
	font-size: 12px;
	border-width: 1px;
	border-style: solid;
	border-color: #003d84;
}

/********************* 左側メニュー項目 */

td.dvMenuText {
	color: #444444;
	line-height:110%;
	padding-left: 0px;
	padding-top: 6px;
	padding-bottom: 2px;
	font-size: 10pt;

	border-right-width: 2px;
	border-right-style: solid;
	border-bottom-width: 2px;
	border-bottom-style: solid;

	border-color: #0088cc;
	border-color: #569b6b;
	border-color: #0075bf;
	border-color: #1e1a4f;
}

/********************* ＴＤふつーのテーブル項目 */

td.dvNtext {
	color: #444444;
	line-height:120%;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10pt;

	border-width: 1px;
	border-style: solid;
	border-color: #003d84;
}

/********************** ＴＤタイトル用途項目 */

td.dvCtext {
	background-color: #f0f0f0;
	color: #000000;
	line-height:120%;
	padding-left: 3px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size: 10pt;
	font-weight: bold;
	border-width: 1px;
	border-style: solid;
	border-color: #003d84;
}


td.dvBtext {
	color: #0000FF;
	line-height:120%;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 10pt;

	border-width: 1px;
	border-style: solid;
	border-color: #0088cc;
}

td.dvAtext {
	color:#000099;
	line-height:120%;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	font-size: 80%;
}

/********************* ノーマルテキスト */

td.tdlist{
	line-height:150%;
	padding-left: 16px;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 8px;
	font-size:10pt;
	color: #444444;	
}

span.etext {
	font-weight: bold;
	color: #FC65B5;	
	font-size: 10pt;
}
span.red {
	color: red;
	font-size: 10pt;
}
span.blue {
	color: #000099;
	font-size: 10pt;
}
span.tanto {
	color: #000099;
	font-size: 10pt;
}

/************************* タイトル用 ***/

/********* 大 ***********/

td.tdtitle {
	border-left-width: 10px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	height: 26px;
	font-weight: bold;
	font-size: 12pt;
	
	color: #c90026;
	border-color: #c90026;

	text-align: left;
	vertical-align:middle;
	padding-left: 6px;

	border-left-color: #1e1a4f;
	border-bottom-color: #3d339e;
}

/********* 中 ***********/

td.tdStitle {
	border-left-width: 10px;
	border-left-style: solid;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	padding-left: 6px;
	height: 22px;
	font-size: 11pt;
	font-weight: bold;
	color: #cc0000;
	color: #1c0b5a;
	border-color: #0082c4;
	border-color: #1c0b5a;
	border-left-color: #f40b2b;
	border-bottom-color: #f2919e;
	border-left-color: #d0b15f;
	border-bottom-color: #efcc6d;
	vertical-align:middle;
}

td.tdSStitle {
	border-left-style: none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #0088cc;
	padding-left: 16px;
	height: 24px;
	font-size: 10pt;
	font-weight: bold;
	color: #c40026;
	vertical-align:middle;
}

span.copyright {
	color: #d0b15f;
	text-align:center;
	font-size: 10px;
	font-weight: normal;
	font-family: "Arial", "Helvetica", "sans-serif";
	padding: 2px;


}

/*** link ***/
A:link {
	text-decoration:none;
	color:#0000C0;
}

A:visited {
	text-decoration:none;
	color:#0000C0;
}

A:hover {
	text-decoration:underline;
	color:#CC0000;
}

strong {
	color: #cc0000;
	font-weight: bold;
}

strong.menu {
	text-decoration:none;
	color:#0000FF;
	font-weight: normal;
}
