/* ========================================== */
table.dai {
margin-left: 50px;
padding: 0px;
border: 1px #666666 solid;
border-collapse: collapse;
}
table.dai th {
margin: 0px;
padding: 3px;
border: 1px #666666 solid;
border-collapse: collapse;
background-color: #F5F5F5;
font-weight: normal;
font-size: 12px;
text-align: center;
}
table.dai td {
padding: 5px;
border: 1px #666666 solid;
border-collapse: collapse;
vertical-align: top;
text-align: center;
}
table.dai h4 {
margin: 0px;
padding: 3px 0px 0px 5px;
font-size: 14px;
font-weight: bold;
color: red;
}

/* ========================================== */
table.paper {
margin-left: 50px;
padding: 0px;
border: 1px #666666 solid;
border-collapse: collapse;
}
table.paper th {
margin: 0px;
padding: 3px;
border: 1px #666666 solid;
border-collapse: collapse;
background-color: #F5F5F5;
font-weight: normal;
font-size: 12px;
text-align: center;
}
table.paper td {
margin: 0px;
padding: 0px;
border: 1px #666666 solid;
border-collapse: collapse;
vertical-align: top;
text-align: center;
}
table.paper h4 {
margin: 0px;
padding: 3px 0px 0px 5px;
font-size: 14px;
font-weight: bold;
color: red;
}

/* ========================================== */
table.op {
margin-left: 50px;
padding: 0px;
width: 680px;
border: 1px #666666 solid;
border-collapse: collapse;
}
table.op th {
margin: 0px;
padding: 5px;
border: 1px #666666 solid;
background-color: #F5F5F5;
border-collapse: collapse;
font-weight: normal;
font-size: 12px;
text-align: center;
}
table.op td {
margin: 0px;
padding: 5px;
border: 1px #666666 solid;
border-collapse: collapse;
vertical-align: top;
text-align: left;
}
table.op h4 {
margin: 0px;
padding: 3px 0px 0px 5px;
font-size: 12px;
font-weight: bold;
color: red;
}

/* ========================================== */
table.op1 {
margin: 2px;
padding: 0px;
border: 0px;
}
table.op1 th {
margin: 0px;
padding: 2px;
border: 0px;
background-color: #ffffff;
color: red;
font-weight: bold;
font-size: 12px;
text-align: left;
}
table.op1 td {
margin: 0px;
padding: 2px;
border: 0px;
width: 180px;
vertical-align: top;
text-align: left;
}

/* ========================================== */
table.cen {
margin-left: 50px;
padding: 0px;
width: 680px;
border: 1px #666666 solid;
border-collapse: collapse;
}

table.cen th {
margin: 5px;
padding: 5px;
border: 1px #666666 solid;
border-collapse: collapse;
background-color: #F5F5F5;
font-weight: normal;
font-size: 12px;
text-align: center;
}

table.cen td {
margin: 5px;
padding: 10px;
border: 1px #666666 solid;
border-collapse: collapse;
font-size: 18px;
vertical-align: top;
text-align: center;
}

/* ========================================== */
table.mise {
margin-left: 50px;
margin-right: 50px;
padding: 0px;
border: 1px #666666 solid;
border-collapse: collapse;
}

table.mise th {
margin: 5px;
padding: 10px;
border: 1px #666666 solid;
border-collapse: collapse;
background-color: #F5F5F5;
font-weight: bold;
font-size: 12px;
text-align: center;
}

table.mise td {
margin: 0px;
padding: 10px;
border: 1px #666666 solid;
border-collapse: collapse;
font-size: 12px;
vertical-align: center;
text-align: left;
}


/* ========================================== */
table.mise02 {
margin-left: 50px;
margin-right: 50px;
padding: 0px;
border: 1px #666666 solid;
border-collapse: collapse;
}

table.mise02 th {
margin: 5px;
padding: 10px;
border: 1px #666666 solid;
border-collapse: collapse;
background-color: #F5F5F5;
font-weight: bold;
font-size: 12px;
text-align: center;
}

table.mise02 td {
margin: 0px;
padding: 10px;
border: 1px #666666 solid;
border-collapse: collapse;
font-size: 12px;
vertical-align: center;
text-align: center;
}

/* ===e[u========================================= */
table.sample {
margin: auto;
width: 680px;
text-align: center;
vertical-align: center;
}
table.sample th {
text-align: center;
}
table.sample td {
padding-bottom: 20px;
text-align: center;
}

.dback {
background-color: #FFEBCD;
}
