/* .basicTable {
    margin-top: 20px
} */

.basicTable {
    width: 98.8%;
    border: solid #e4e4e4;
    border-width: 1px 0 0 1px;
    border-collapse: collapse;
    word-break: break-all
}

.basicTable th,
.basicTable td {
    padding: 15px;
    border: solid #e4e4e4;
    border-width: 0 1px 1px 0;
    font-size: 14px;
    font-weight: normal;
}

.basicTable th {
    background: #f4f4f4
}

.basicTable td .fs-small {
    font-size: 80%;
}

table .bgGray {
    background: #fcfcfc
}

table .bgErr {
    background: #ffefef
}

table th.bgEmBasic {
    color: #fff;
    background: #eb5505
}

table td.bgEmBasic {
    background: #fff5ef
}

table td.noBdr {
    border-right: none
}

table.freeTable.spc5 {
    border-spacing: 5px
}

.pc-off {
    display: none;
}

.basicTable .list-note-kome>ul {
    padding-left: 0;
    list-style-type: none
}

.basicTable .list-note-kome>ul>li,
.basicTable .list-nomal>ul {
    position: relative;
    padding-left: 1.5em
}

.basicTable .list-nomal>ul {
    list-style-type: disc;
}

.basicTable .list-note-kome>ul>li:before {
    position: absolute;
    left: 0;
    content: "\203b"
}

@media screen and (max-width: 679px) {
    .pc-off {
        display: block;
    }
}

@media screen and (max-width: 767px) {

    .basicTable th,
    .basicTable td {
        font-size: 11px;
        padding: 8px;
    }
}