p, ul, ol, dl {
    margin-bottom: 0.7em;
}
.section-content--border-none, .section-content--pad--border-none {
    border-bottom: none;
    padding-bottom: 0;
}
.section-content, .side-content, .section-content--border-dashed, .section-content--spread, .section-content--border-thin, .section-content--border-none, .section-content--pad--border-none, .section-content-direction {
    padding-bottom: 15px;
    margin-bottom: 20px;
}
.section-content h4, .side-content h4, .section-content--border-dashed h4, .section-content--spread h4, .section-content--border-thin h4, .section-content--border-none h4, .section-content--pad--border-none h4, .section-content-direction h4, .section-content h5, .side-content h5, .section-content--border-dashed h5, .section-content--spread h5, .section-content--border-thin h5, .section-content--border-none h5, .section-content--pad--border-none h5, .section-content-direction h5, .section-content h6, .side-content h6, .section-content--border-dashed h6, .section-content--spread h6, .section-content--border-thin h6, .section-content--border-none h6, .section-content--pad--border-none h6, .section-content-direction h6 {
    letter-spacing: -0.04em;
    font-size: 14px;
    font-size: 1.4rem;
    margin-bottom: 0.3em;
    line-height: 1.4;
    font-weight: 700;
}
.form-frame {
    background: #fff;
    margin: 20px auto;
    padding: 10px;
    width: 1185px;
    height: 300px;
    overflow: auto;
    border: 1px solid #000;
    position: relative;
}
.title-taxfree {
    margin-top: 1em;
    margin-bottom: 1em;
}
.u-fc--red {
    color: #ff0000;
}