@charset "utf-8";

.table01 .form>.formBx {
    border: #ccc 1px solid;
}

.table01 label{
    margin: 0;
}

.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;
    background-color: var(--sixth);
}

.table01 .formTh{
    display: flex;
}

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

.table01 .textarea {
    width: 100%;
    height: 300px;
}

.addArea {
    margin: 10px 0 0;
}

.formInput {
    width: 100%;
}

.zipInput{
    width: 110px;
}

input[type=checkbox] + label,
input[type=radio] + label{
    padding: 0 0 0 4px;
}

.requiredText,
.reqTxt {
    font-size: 12px;
    color: var(--secondary);
}

/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
/* ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★ */
@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 ここまで */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */
/* ☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆☆ */