body, td, th, p, div, textarea, input { color:#444444; font-size: 13px; line-height: 16px; }

/* Text */
.tx10 { font-size: 10px; line-height: 12pt; }
.tx13 { font-size: 13px; line-height: 12pt; }
.tx13-20 { font-size: 13px; line-height: 20px; }
.tx15 { font-size: 15px; line-height: 16pt; }
.tx15b { font-size: 15px; line-height: 16pt; font-weight: bold; }
.txt_memo { font-size:11px; line-height:13px; }
.txt_menu { color: #333333; }

/* Link */
a:link { color: #364882; }
a:visited { color: #336699; }
a:hover { color:#ff6600; }

.ltbl { border-collapse: collapse; border: 1px solid; border-color: #aaaaaa #666666 #666666 #aaaaaa; empty-cells: show; }
.ltbl-h { border-collapse: collapse; empty-cells: show; }

/* Header NM U U2 R R/U */
.hdr1 { border: 1px solid silver; background-color : #e5e5e5; }
.hdr2 { border: 1px solid; background-color : #e5e5e5; border-color: silver silver DimGray silver; }
.hdr3 { border: solid; background-color : #e5e5e5; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }
.hdr4 { border: 1px solid; background-color : #e5e5e5; border-color: silver DimGray silver silver; }
.hdr5 { border: 1px solid; background-color : #e5e5e5; border-color: silver DimGray DimGray silver; }

/* Data NM U U2 R R/U */
.ltd1 { border: 1px silver solid; }
.ltd2 { border: 1px solid; border-color: silver silver DimGray silver; }
.ltd3 { border: solid; border-width: 1px 1px 2px 1px ; border-color: silver silver DimGray silver; }
.ltd4 { border: 1px solid; border-color: silver DimGray silver silver; }
.ltd5 { border: 1px solid; border-color: silver DimGray DimGray silver; }

.dis1 { border: 1px silver solid; background-color :#efefef }
.dis2 { border: 1px solid; border-color: silver silver DimGray silver; background-color :#efefef }

.gtd { border: 1px silver solid; background-color : #efefef; }
.dline { border-bottom: 1px solid gray; border-bottom-style: dotted; }
.dtd {
	font-weight: normal;
	text-align: left;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
}
.hline {
	color:#555555;
	line-height: 20pt;
	font-size: 90%;
	font-weight: bold;
	width: 100%;
	padding-left: 10px;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666699;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a4a71;
}

/* Tab */
/*
.tbon { border-collapse: collapse; border: 1px solid; background-color : #e5e5e5; border-color: silver silver #e5e5e5 silver; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px; }
.tbof { border-collapse: collapse; border: 1px solid; border-color: silver silver #ffffff silver; padding-top: 4px; padding-right: 6px; padding-bottom: 4px; padding-left: 6px;}

.tbon2 { border-collapse: collapse; border: 1px solid; background-color : #e5e5e5; border-color: silver silver #e5e5e5 silver; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px; }
.tbof2 { border-collapse: collapse; border: 1px solid; border-color: silver silver #ffffff silver; padding-top: 1px; padding-right: 4px; padding-bottom: 1px; padding-left: 4px;}
*/

/* LargeTab */
.tab { border-collapse: collapse; }
.tab th {
	font-weight: normal;
	border: 1px solid silver;
	background-color : #e5e5e5;
	padding: 4px 6px 4px 6px;
}
.tab td {
	border-bottom: 1px solid silver;
	background-color : #ffffff;
}

.tab a:link, .tab a:visited { text-decoration:none; }
.tab .tabon {
	border: 1px solid;
	border-color: silver silver #ffffff silver;
	background-color : #ffffff;
	padding: 4px 6px 4px 6px;
}

/* MiddleTab */
.mtab { border-collapse: collapse; }
.mtab th {
	font-weight: normal;
	border: 1px solid silver;
	background-color : #e5e5e5;
	padding: 1px 4px 1px 4px;
}
.mtab td {
	border-bottom: 1px solid silver;
	background-color : #ffffff;
}
.mtab a:link, .mtab a:visited { text-decoration:none; }
.mtab .mtabon {
	border: 1px solid;
	border-color: silver silver #ffffff silver;
	background-color : #ffffff;
	padding: 1px 4px 1px 4px;
}

/* Form */
.frm { borde:1 dotted #336699; background-color:#e6e6e6; }

/* Layyer Table */
//.latbl { border-collapse: collapse; border: 1px solid; border-color: #90a6d0 #445577 #445577 #90a6d0; }
//.lahdr { color: #ffffff; border: 1px solid; background-color : #5c77a7; border-color: #445577; }
//.latd  { border: 1px #6F88B6 solid; }

.tbl { border-collapse: collapse; border: 1px solid; border-color: #90a6d0 #445577 #445577 #90a6d0; }
.hdr { color: #ffffff; border: 1px solid; background-color : #5c77a7; border-color: #445577; }
.td  { border: 1px #6F88B6 solid; }

.txtarea { height: 10em; width: 100%; }

.Head-Table {
	width: 95%;
	margin-left: 5px;
}

.Head-Table a {
	text-decoration: none;
	border: none;
}

.Head-Table th {
	background-color: #ffffff;
	font-size: 90%;
	font-weight: bold;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #666699;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #4a4a71;
	padding-left: 10px;
	text-align: left;
}

.Head-Table td {
	padding-left: 10px;
	border-right-width: 5px;
	border-right-style: solid;
	border-right-color: #8D8DB4;
}

.M-Table {
	width: 95%;
	margin-left: 15px;
}

.M-Table th {
	font-weight: normal;
	text-align: left;
	font-size: 90%;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #666666;
/*	color: #ff6600;	*/
	color: #555555;
}

.OShirase td {
	font-size: 12px;
	line-height: 12pt;
}
.srch0 {
	margin-left:10px;
	float:left;
	width: 701px;
	height: 42px;
}

.srch1 {
	margin-left:10px;
	float:left;
	width: 70px;
	height: 42px;
}

.srch2 {
	float:left;
	width: 631px;
	height: 42px;
}

.srch3 {
	float:left;
	width: 286px;
	height: 42px;
}

.srch4 {
	float:left;
	width: 70px;
	height: 42px;
}

.srch5 {
	float:left;
	width: 285px;
	height: 42px;
}

.srch6 {
	float:left;
	width: 225px;
	height: 42px;
}

.srch7 {
	float:left;
	width: 60px;
	height: 42px;
}

.srch8 {
	float:left;
	width: 236px;
	height: 42px;
}

.srchP { clear: left; }
