/************************************************/
/************ senko index elements ************/
/************************************************/

.info_box{
margin-bottom:10px;
clear:both;
padding-left:10px;
}

.pdf{
padding:10px 10px 5px;
border:3px solid #dddddd;
margin-bottom: 20px;
min-height:40px;
_height:40px;
}

.pdf p{
float:right;
}

.pdf li{
background:none;
margin-bottom:5px;
padding-left:0;
font-weight:bold;
}

.pdf li a{
display:inline;
background:url(../info/images/icon_pdf.gif) no-repeat 0 1px;
padding:3px 0 3px 23px;
}


.infoIndex {
width:715px;
margin-left:10px;
margin-bottom:20px;
}

.infoIndex th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:10px;
}

.infoIndex td {
border:solid 1px #CCCCCC;
padding:10px;
}


.infoIndex2 {
width:715px;
margin-left:10px;
margin-bottom:20px;
}

.infoIndex2 th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:3px;
vertical-align:middle;
}

.infoIndex2 td {
border:solid 1px #CCCCCC;
padding:5px;
text-align:center;
}

.infoIndex2 td.no {
background-color:#fffbe3;
}


.infoIndex3 {
width:715px;
margin-left:10px;
margin-bottom:10px;
}

.infoIndex3 th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:3px;
vertical-align:middle;
}

.infoIndex3 td {
border:solid 1px #CCCCCC;
background-color:#fffbe3;
padding:5px;
text-align:left;
vertical-align:middle;
}

.infoIndex4 {
width:715px;
margin-left:10px;
margin-bottom:10px;
}

.infoIndex4 th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:3px;
vertical-align:middle;
}

.infoIndex4 td {
border:solid 1px #CCCCCC;
padding:5px;
text-align:left;
vertical-align:middle;
}

.infoIndex5 {
width:715px;
margin-left:10px;
margin-bottom:20px;
}

.infoIndex5 th {
border:solid 1px #CCCCCC;
background-color:#eaeaea;
text-align:center;
padding:3px;
vertical-align:middle;
}

.infoIndex5 td {
border:solid 1px #CCCCCC;
padding:5px;
text-align:left;
}

.infoIndex5 td.no {
background-color:#fffbe3;
text-align:center;
}

.gansho {
font-size:16px;
font-weight:bold;
margin:10px;
}


.add {
color:#FF0000;
}


/************************************************/
/************ center elements ************/
/************************************************/

.toFormBtn {
text-align:center;
margin:30px 0;
}












.entryBtm2 {
text-align:center;
margin-top:20px;
margin-bottom:15px;
}

.entryBtm2 ul {
height: 53px;
width: 425px;
margin:0 auto;
}

.entryBtm2 li {
background-image: url(../info/images/entry_btms.gif);
background-repeat: no-repeat;
height: 53px;
width: 425px;
text-indent:-9999px;
overflow:visible;/* \*/
overflow:hidden;/* */
}
.entryBtm2 li a {
display: block;
width : 425px;
height : 53px;
text-indent:-9999px;
overflow:visible;/* \*/
overflow:hidden;/* */
}
.entryBtm2 li a:hover {
display: block;
width : 425px;
height : 53px;
background-image: url(../info/images/entry_btms_o.gif);
background-repeat: no-repeat;
}

/* tokunaga add 0131 start */
.lineBox {
padding: 10px 0 10px 10px;
color:#ff0000;
}

dl.line dt {
font-weight:bold;
}

.add {
color:#FF0000;
}
/* tokunaga add 0131 end */


/************************************************/
/************ ao elements ************/
/************************************************/

.aoBsyu {
border:solid 2px #007698;
margin-bottom:15px;
}
.aoBsyu th {
background-color:#007698;
color:#FFFFFF;
text-align:left;
border-bottom:solid 1px #FFFFFF;
padding:10px 5px 5px 0;
}
.aoBsyu th span {
background-color:#FFFFFF;
color:#ff9900;
padding:3px;
margin-left:10px;
}
.aoBsyu td {
text-align:left;
border-bottom:solid 1px #007698;
padding:5px 10px;
}
.aoBsyu td span {
color:#ff9900;
font-weight:bold;
}

.aoBsyu td span.bgOrenge {
background-color:#ff9900;
color:#FFFFFF;
padding:3px;
font-weight:bold;
border-top:solid 1px #FFFFFF;
}


.aoBEnn th {
background-color:#ff9900;
border:solid 1px #ff9900;
color:#FFFFFF;
text-align:left;
padding:5px 10px;
}
.aoBEnn td {
border:solid 1px #ff9900;
padding:5px 10px;
}

