

dd.kenCount0,
.divCount0{
    display: none;
}

.divHTMLwrap dt{
background-color: #666;
    border-left: 3px solid #999;
    padding-left: 0.5rem;
    line-height: 2;
    font-size: 1.5rem;
    margin-bottom: 0.5rem;
    color:#fff;
    font-weight: bold;
}

h3.kenName:before{
    content: " ✔︎ ";
}

h3.kenName{
font-size: 1.25rem;
    padding: 0.25rem 0.75rem;
    color: #111;
    font-weight: bold;
    background-color: #f0f0f0;
}

table.jobListTable th{
    width: 27%;
    white-space: nowrap;
    letter-spacing: -0.25px;
}

@media (max-width: 768px) {
    #jobContWrap .jobListTable th{
        border: none;
        padding-bottom: 0;
    }
    
    #jobContWrap .jobListTable th,
    #jobContWrap .jobListTable td{
        display: table-row;
        float: left;
        width: 100%;
    }
    
    #jobContWrap .jobListTable td{
        padding-left: 1rem;
        padding-top: 0;
    }
}

h1 > .gyotaiName:before{
    content: "：";
}