/*----------------------------------------------------------------------------*/
/* バナー */
#tokutei section {
    margin: 0 0 30px 0;
    padding-bottom: 30px;
    background-image: url(../img/background_image_harf.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    font-family: YakuHanJP,'Noto Sans JP', "ヒラギノ角ゴ ProN W3", "Hiragino Kaku Gothic ProN", "游ゴシック", YuGothic, "メイリオ", Meiryo, sans-serif;
}

#tokutei h1 {
    width: 100%;
    font-size: 38px;
    font-weight: bold;
    line-height: 50px;
    text-align: center;
    margin: 50px 0 70px 0;
}
#tokutei table {
    border-collapse: separate;
    border-spacing: 10px 6px;
}
#tokutei table tbody th {
    xfont-family: "游ゴシック", YuGothic, "Hiragino Sans W3", "Hiragino Kaku Gothic ProN", "ヒラギノ角ゴ ProN W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    box-sizing: border-box;
    width: 20%;
    background-color: #da9557;
    padding: 2px 6px;
    color: #fff;
}
#tokutei table tbody td {
    box-sizing: border-box;
    width: 80%;
    padding: 2px 6px;
    line-height: 1.75em;
}

/* スマフォ */
@media screen and (max-width: 767px){
    #tokutei h1 {
        width: 100%;
        font-size: 30px;
        font-weight: bold;
        line-height: 50px;
        text-align: center;
        margin: 30px 0 50px 0;
    }
    
    #tokutei table tbody th {
        display: block;
        width: 100%;
    }
    #tokutei table tbody td {
        display: block;
        width: 100%;
    }
    #tokutei table tbody td p.mondo {
        text-indent: -1.25em;
        padding-left: 1.25em;
    }
}