.miwa_exclusive_wrap { background: #fff; }
.miwa_exclusive { padding-top: 60px; padding-bottom: 60px; }
.miwa_exclusive_card {
    padding: 36px 30px;
    border-top: 4px solid #bd452f;
    border-bottom: 1px solid #decabc;
    background: #fcf8f0;
    color: #302724;
    text-align: center;
}
.miwa_exclusive h2 { margin: 0 0 22px; font-weight: 700; line-height: 1.65; }
.miwa_exclusive_speaker { display: block; margin-bottom: 10px; font-size: 27px; }
.miwa_exclusive_office { font-size: 23px; }
.miwa_exclusive h2 strong { display: block; color: #bd452f; font-size: 36px; font-weight: 700; }
.miwa_exclusive_highlight {
    display: inline-block;
    padding: 0 .08em;
    background-image: linear-gradient(transparent 70%, #ffe07a 70%);
    white-space: nowrap;
}
.miwa_exclusive p { margin: 0; font-size: 23px; font-weight: 700; line-height: 1.9; }
.miwa_exclusive_only { color: #bd452f; }
@media screen and (max-width: 768px) {
    .miwa_exclusive h2 strong { font-size: 30px; }
    .miwa_exclusive p { font-size: 21px; }
}
@media screen and (max-width: 599px) {
    .miwa_exclusive { padding: 40px 6%; }
    .miwa_exclusive_card { padding: 28px 18px; }
    .miwa_exclusive h2 { margin-bottom: 18px; }
    .miwa_exclusive_speaker { font-size: 22px; }
    .miwa_exclusive_office { display: block; font-size: 18px; }
    .miwa_exclusive h2 strong { font-size: 26px; }
    .miwa_exclusive p { font-size: 18px; line-height: 1.9; }
    .miwa_exclusive_only, .miwa_exclusive_sentence { display: block; }
}
@media screen and (max-width: 350px) {
    .miwa_exclusive_tail { display: inline-block; white-space: nowrap; }
}
