@charset "UTF-8";

#list_block {
    margin: 0 auto;
    overflow: hidden;
}

#list_block table {
    border: 1px solid #999999;
    border-collapse: collapse;
    border-spacing: 0;
    margin-bottom: 5px;
    width: 100%;
}

#list_block th {
    background: #00AE37;

    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #00AE37), color-stop(100%, #005821));

    background: -webkit-linear-gradient(top, #00AE37, #005821);
    background:    -moz-linear-gradient(top, #00AE37, #005821);
    background:      -o-linear-gradient(top, #00AE37, #005821);
    background:         linear-gradient(to bottom, #00AE37, #005821);

    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AE37', endColorstr='#005821', GradientType=0)";

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00AE37', endColorstr='#005821', GradientType=0);

    border: 1px solid #999999;
    color: #ffffff;
    padding: 5px;
    text-align: center;
}

@media screen and (min-width:0) {
   .gradient {
     -ms-filter: "";
   }
}

#list_block td {
    border: 1px solid #999999;
    padding: 5px;
}

#list_block .even_line td {
    background-color: #CCFFCC;
}

#list_block tbody:nth-child(2n+1) td {
    background-color: #CCFFCC;
}

#list_block tbody td pre {
    margin: 0;
}

.td_center {
    text-align: center;
}

#list_block ul {
   margin: 0;
   padding: 0;
}

#list_block li {
    list-style: none outside none;
}

.list_head_line {
    border-left: 5px solid #ffa500;
    font-size: 15px;
    font-weight: bold;
    padding: 3px 0 0 10px;
}

.inquiry {
    background-color: #ffea97;
}

.inquiry a {
    text-decoration: none;
}

.th1 {
    min-width: 80px;
}

.th2 {
    min-width: 220px;
}

.th3 {
    min-width: 100px;
}

.th4 {
    min-width: 100px;
}

.th5 {
    min-width: 100px;
}