
 /* table */
 
td{
vertical-align:top;
}

.section table {
border:none;
/*color:#202020;*/
text-align:center;
font-size:1em;
width:100%;
}

.section thead {
background-color:#f2edd1;
text-align:center;
}

.section tbody {
background-color:#ffffff;
}

.section td,.section th {
border:none;
border-bottom:solid 1px #555555;
border-left:solid 1px #555555;
padding:4px;
vertical-align:middle;
}

.section table.normaltbl td,.section table.normaltbl th {
border-right:solid 1px #555555;
}
.section th{
text-align:center;
}

.section th.left{
border-left:none;
background-color:#d8cc8c;
text-align:center;
}

.section th.leftnormal{
border-left:none;
text-align:center;
}

.section td.left{
border-left:none;
text-align:center;
}

.section td.center{
text-align:center;
}

.section caption{
text-align:left;
}

.section .cleartable {
border:none;
}

.sectiontop table {
border:none;
/*color:#202020;*/
text-align:center;
font-size:1em;
width:100%;
}

.sectiontop thead {
background-color:#f2edd1;
text-align:center;
}

.sectiontop tbody {
background-color:#ffffff;
}

.sectiontop td,.sectiontop th {
border:none;
border-bottom:solid 1px #555555;
border-left:solid 1px #555555;
padding:4px;
vertical-align:middle;
}

.sectiontop table.normaltbl td,.sectiontop table.normaltbl th {
border-right:solid 1px #555555;
text-align:left;
}
.sectiontop th{
text-align:center;
}

.sectiontop th.left{
border-left:none;
background-color:#d8cc8c;
text-align:center;
}

.sectiontop th.leftnormal{
border-left:none;
text-align:center;
}

.sectiontop td.left{
border-left:none;
text-align:center;
}

.sectiontop td.center{
text-align:center;
}
.sectiontop td.centerleft{
text-align:left;
}

.sectiontop caption{
text-align:left;
}

.sectiontop .cleartable {
border:none;
}

table.scheduletbl {
border:none;
/*color:#202020;*/
text-align:center;
font-size:0.9em;
width:100%;
}

.scheduletbl thead {
background-color:#f2edd1;
text-align:center;
}

.scheduletbl tbody {
background-color:#ffffff;
}

.scheduletbl td, th {
border:none;
border-bottom:solid 1px #555555;
border-left:dotted 1px #555555;
padding:4px;
vertical-align:middle;
}

.scheduletbl th.left{
border-left:none;
background-color:#d8cc8c;
text-align:center;
}

.scheduletbl th.leftnormal{
border-left:none;
text-align:center;
}

.scheduletbl td.left{
border-left:none;
text-align:center;
}

.scheduletbl td.center{
text-align:center;
}

.scheduletbl caption{
text-align"left";
}

.scheduletbl .cleartable {
border:none;
}


.jyuyo{
background-color: #B50433;}

table.formtbl {
	font-size:0.85em;
}
table.formtbl th{
	text-align:center;
	font-weight:bold;
	border-left:none;
}
table.formtbl td{
	border-bottom:1px solid #555;
	border-left:1px dotted #555;
	padding:5px;
}
