.koujicyu {
width:725px;
text-align:center;
font-weight:bold;
font-size:20px;
padding:150px 0;
}


/************************************************/
/************ 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.tiiki {
border:solid 1px #CCCCCC;
background-color:#fffbe3;
padding:5px;
text-align:center;
vertical-align:middle;
}

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

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

.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;
}

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


.add {
color:#FF0000;
}

.exIndex2{width:700px;margin-left:10px;margin-bottom:20px;}
.exIndex2 th{border:solid 1px #CCCCCC;background-color:#c4e0ec;text-align:center;padding:4px;}
.exIndex2 td{border:solid 1px #CCCCCC;padding:8px;text-align:center;}
.exIndex2 td.no{background-color:#cceeff;}


/************************************************/
/************ shien elements ************/
/************************************************/

.tit04 strong {
background-color:#FF0000;
padding:2px 5px;
margin-left:10px;
color:#FFFFFF;
}

.stitleAdd {
font-weight:bold;
font-size:14px;
color:#FF0000;
margin-bottom:15px;
}

.smallTxt {
text-align:right;
font-size:10px;
}

.shienIndex {
margin-bottom:10px;
}

.shienIndex th {
border:solid 1px #999999;
background-color:#CCCCCC;
text-align:center;
color:#FFFFFF;
padding:2px;
}


.shienIndex td {
border:solid 1px #999999;
padding:2px;
}

.shienIndex td.com {
background-color:#ddeeff;
}
.shienIndex td.comSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#99ccff;
}

.shienIndex td.kogyo {
background-color:#d2d2ff;
}
.shienIndex td.kogyoSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#9999ff;
}

.shienIndex td.dentaku {
background-color:#ffffcc;
}
.shienIndex td.dentakuSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#ffff99;
}

.shienIndex td.syuzan {
background-color:#ffcc99;
}
.shienIndex td.syuzanSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#ff9966;
}

.shienIndex td.boki {
background-color:#ffccff;
}
.shienIndex td.bokiSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#ff66ff;
}


.shienIndex td.gogaku {
background-color:#ebffac;
}
.shienIndex td.gogakuSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#99cc00;
}


.shienIndex td.fukushi {
background-color:#e8ffff;
}
.shienIndex td.fukushiSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#99ffff;
}

.shienIndex td.sonota {
background-color:#ffe8e8;
}
.shienIndex td.sonotaSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#ff4d4d;
}

.shienIndex td.kaikin {
background-color:#e6f2ff;
}
.shienIndex td.kaikinSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#99ccff;
}

.shienIndex td.bukatu {
background-color:#ffccff;
}
.shienIndex td.bukatuSth {
text-align:center;
vertical-align:middle;
font-weight:bold;
background-color:#ff6699;
}


.shienTxt td {
padding:10px 3px;
}
.txticon {
padding-left:1em;
text-indent:-1em;
}
