.aboutsite_explanation a:hover {
    text-decoration: underline;
}

.headLine01+p {
    margin: -13px 0 -6px;
}

.headLine02 {
    margin: 50px 0 5px;
}

#conts .tableBox {
    margin-top: 26px;
}

/* comMarBox */
.comMarBox {
    margin: 10px 10px 10px 15px;
}

/* comTable */
.comTable {
    width: 100%;
    border-collapse: collapse;
}

.comTable th,
.comTable td {
    padding: 17px 5px 13px 17px;
    font-size: 1.2rem;
    text-align: left;
    vertical-align: middle;
    border: 1px solid #272343;
    line-height: 1.42;
    box-sizing: border-box;
}

.comTable tr td {
    padding-left: 5px;
    text-align: center;
}

.comTable tr td.text-left {
    padding-left: 5px;
    text-align: left;
}

.comTable tr th.other_color {
    color: #272343;
    background-color: #BAE8E8;
}

.comTable tr th.table-serviceDiv {
    text-align: left;
    color: #272343;
    background-color: #FFD803;
}

.comTable th {
    padding: 14px 8px 13px;
    color: #fff;
    font-size: 1.4rem;
    text-align: center;
    background-color: #272343;
    font-weight: normal;
}



.comTable .wid01 {
    width: 14.2%;
}

.comTable .wid02 {
    width: 55.3%;
}

.comTable .wid03 {
    width: 14.3%;
}



.user-category {
    margin-top: 1em;
    margin-bottom: 1em;
}


.category-detail {
    margin-left: 2em;
    text-indent: -2em;
}

/* >>> #2693 MESW修正案 */
.user-category .spacer {
  height: 1rem;
}
/* <<< #2693 MESW修正案 */