@charset "utf-8";



/***************************************************************************
*
* award.css
*
***************************************************************************/

.award {
    padding-bottom: 137px;
}

.award * {
    box-sizing: border-box;
}

.award #title {
    margin-bottom: 48px;
}

.award .inner {
    width: 1100px;
    margin: 0 auto;
}

.award .area {
    width: 100%;
    overflow: hidden;
}

.award .area+.area {
    margin-top: 98px;
}

.award .box_table {
    width: 100%;
}

.award .head {
    margin-bottom: 50px;
    border-left: 6px solid #014099;
    padding-left: 25px;
}

.award .box_table .title_box {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 0;
    padding-bottom: 9px;
}

.award .box_table+.box_table {
    margin-top: 49px;
}

.style_table {
    width: 100%;
}

.style_table tr.name_column {
    border: none;
}

.style_table tr.name_column td.col_1 {
    width: 360px;
}

.style_table tr.name_column td.col_2 {
    width: 546px;
}

.style_table tr.name_column td {
    background: #014099;
    color: #fff;
    /*font-weight: bold;*/
    font-size: 13.5px;
    letter-spacing: 1.5px!important;
    padding: 18px 0 15.5px;
    /*font-weight: 600;*/
}

.style_table tr td {
    border: none;
    padding: 18px 0 13px;
    font-size: 13.5px;
    letter-spacing: 1.5px!important;
}

.style_table tr td:first-child {
    padding-left: 25px;
}

.style_table .list_reward {
    list-style: none;
    width: 100%;
    overflow: hidden;
    margin-bottom: 0;
}

.style_table .list_reward li {
    width: 100%;
}

.style_table .list_reward li+li {
    margin-top: 2px;
}

.style_table.special_table tr td {
    padding: 19px 0;
}

.style_table.special_table tr td:first-child {
    padding-left: 25px;
}

.award .box_record {
    width: 1200px;
    margin: 0 auto;
    background: #014099;
    color: #fff;
    font-weight: bold;
    padding: 21px 75px 20px;
    margin-top: 119px;
}

.award .box_record ul {
    list-style: none;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    font-size: 14.5px;
    letter-spacing: 2px!important;
}

.award .box_record ul li {
    float: left;
}

.award .box_record ul li+li {
    margin-left: 81px;
}

.award .box_record ul li a {
    color: #fff;
}

.award .box_record ul li.active a {
    opacity: 0.5;
}

.space-140 {
    margin-top: 118px;
}



/*@media (max-width: 1200px) {
    body,html {
        width: 1200px;
        margin: 0 auto;
    }
}*/

.sp {
    display: none;
}

@media (max-width: 768px) {
    .pc {
        display: none;
    }
    .sp {
        display: block;
    }
    .award {
        padding-bottom: 30px;
    }
    .award .area+.area {
        margin-top: 35px;
    }
    .award .inner {
        width: 100%;
        padding: 0 15px;
    }
    .award .head {
        margin-bottom: 30px;
    }
    .style_table tr td {
        font-size: 11px;
        line-height: 1.5;
        letter-spacing: 1px!important;
    }
    .style_table tr td:first-child {
        padding-left: 3%;
        padding-right: 7px;
    }
    .style_table tr td:nth-child(2) {
        padding-right: 15px;
    }
    .style_table.special_table tr td:first-child {
        padding-left: 3%;
        padding-right: 7px;
    }
    .style_table.special_table tr td:nth-child(2) {
        padding-right: 15px;
    }
    .style_table tr.name_column td {
        font-size: 12px;
        padding: 12px 0 12px 3%;
    }
    .style_table.special_table tr td {
        padding: 12px 0;
    }

    .style_table tr.name_column td.col_1 {
        width: 33%;
    }
    .style_table tr.name_column td.col_2 {
        width: 45%;
    }
    .award .box_table .title_box {
        font-size: 14px;
    }
    .award .box_table .title_box {
        padding-bottom: 5px;
        letter-spacing: 1.5px!important;
    }
    .award .box_record {
        width: 100%;
        padding: 0 15px;
        background: #fff;
    }
    .award .box_record ul {
        background: #014099;
    }
    .award .box_record ul li {
        width: 50%;
    }
    .award .box_record ul li+li {
        margin-left: 0;
    }
    .award .box_record ul li a {
        display: block;
        font-size: 12px;
        padding: 14px 0;
    }
    .award .box_record ul li:nth-child(2n+1) {
        text-align: right;
        padding-right: 35px;
    }
    .award .box_record ul li:nth-child(2n) {
        text-align: left;
        padding-left: 35px;
    }
    .end_award {
        width: 100%;
        text-align: center;
        padding: 40px 0 10px;
    }
    .end_award img {
        max-width: 4px;
    }
    .space-140 {
        margin-top: 50px;
    }
}

@media (max-width: 320px) {
    .style_table tr td:first-child {
        padding-left: 2%;
        padding-right: 5px;
    }
    .style_table tr td {
        font-size: 9.5px;
    }
    .style_table tr td:nth-child(2) {
        padding-right: 10px;
    }
    .style_table.special_table tr td:nth-child(2) {
        padding-right: 10px;
    }
}