.error-bottom_text a {
  color: var(--ac-attention);
}

.g-conainer {
  overflow: unset;
  max-width: 1216px;
}

.ac_field__body {
  max-width: 488px;
}

.contact-attention-block {
    background-color: #FFF2F2;
}

.contact-attention-block dl {
    box-shadow: none;
    border: none;
}

.contact-attention-block dl dt {
    color: #C00000;
    background-color: transparent;
    text-align: unset;
}

.contact-attention-block .g-blist {
    justify-content: unset;
    padding-left: unset;
}

.contact-attention-block .g-blist li {
    list-style: none;
}

.contact-attention-block .g-blist li::before {
    content: "・";
    margin-right: 5px;
}

div.g-btn {
    height: 46px !important;
    width: 288px !important;
}
a.g-btn {
    border: 1px solid #0097E0 !important;
    width: 288px !important;
}

a.g-btn::before {
    display: none !important;
}

a.g-btn::after{
    content: "\EA07" !important;
    font-family:"icon"; 
    color: #0097E0 !important;
    margin-left: 20px;
}

div.-submit {
    font-size: 16px !important;
}

div.-submit::after{
    content: "\EA07" !important;
    font-family:"icon"; 
    margin-left: 20px;
}

div.-btn-bk::after{
    content: "\EA07" !important;
    font-family:"icon"; 
    color: #0097E0;
    margin-left: 20px;
}

div.-btn-bk {
    border: 1px solid #0097E0;
}

.ac_radio-list {
    width: 744px;
}
@media only screen and (max-width: 768px){
    .ac_radio-list {
        width: 350px;
    }
}