@charset "utf-8";

.table01 {
    border: #ccc 1px solid;
    /* 14-16 */
    font-size: calc(0.875rem + ((1vw - 3.75px) * 0.1294));
    min-height: 0vw;
}

.table01 .tr,
.table01 .formRow {
    border-bottom: #ccc 1px solid;
}

.table01 .tr:last-child,
.table01 .formRow:last-child {
    border-bottom: none;
}

.table01 .th,
.table01 .formTh,
.table01 .td,
.table01 .formTd {
    font-size: 14px;
    padding: 10px 15px;
}

.table01 .th,
.table01 .formTh {
    font-weight: bold;
    color: #fff;
    background-color: var(--tertiary);
}

.table01 .formTh {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.table01 .td,
.table01 .formTd {
    background-color: #fff;
}

.addArea {
    margin: 10px 0 0;
}

.zipInput {
    width: 110px;
}

.radioArea div{
    margin: 0 10px 0 0;
}

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@media screen and (min-width:768px) {
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
    /* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */

    .table01 .th,
    .table01 .formTh,
    .table01 .td,
    .table01 .formTd {
        font-size: 16px;
        padding: 10px 24px;
    }

    .table01 .th {
        text-align: center;
    }

    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
    /* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
}

/* min-width: 768px ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */