body {
  background-color: #cbf8f128 !important;
}

/*----- お問い合わせフォーム -----*/
.contact {
    padding: 5% 0;
}

.required-item::after {
    content: "必須";
    color: #ffffff;
    background: #cc0000;
    font-size: 0.8em;
    padding: 0.3em;
    border-radius: 0.5em;
    margin-left: 0.3em;
}

.modal-content {
    width: 130% !important;
    margin-left: -15%;
    margin-top: 30%;
}

.modal-title {
    text-decoration: underline;
    text-decoration-thickness: 0.2em;
    text-decoration-color: rgba(26, 26, 26, 0.45);
    text-decoration-skip-ink: none;
}