@charset "UTF-8";

/* 広告詳細の公開日・青帯を踏襲し、本文は画像カラムを設けず全幅で表示する。 */
.lc-news-detail .list_title_area .list_title_wrapper .text_wrapper .lc-news-title {
    margin: 0;
    padding: 0;
    border: 0;
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    line-height: 1.5;
    overflow-wrap: anywhere;
}
.lc-news-detail .lc-news-body {
    padding-top: 38px;
    font-size: 14px;
    line-height: 1.7;
    overflow-wrap: anywhere;
    overflow-x: auto;
}
.lc-news-detail .lc-news-body p { margin: 0 0 1em; }
.lc-news-detail .lc-news-body h1,
.lc-news-detail .lc-news-body h2,
.lc-news-detail .lc-news-body h3,
.lc-news-detail .lc-news-body h4,
.lc-news-detail .lc-news-body h5,
.lc-news-detail .lc-news-body h6 { margin: 1.4em 0 .6em; line-height: 1.5; font-weight: 700; }
.lc-news-detail .lc-news-body h1 { font-size: 24px; }
.lc-news-detail .lc-news-body h2 { font-size: 21px; }
.lc-news-detail .lc-news-body h3 { font-size: 18px; }
.lc-news-detail .lc-news-body ul { list-style: disc; margin: 0 0 1em; padding-left: 1.5em; }
.lc-news-detail .lc-news-body ol { list-style: decimal; margin: 0 0 1em; padding-left: 1.5em; }
.lc-news-detail .lc-news-body a { text-decoration: underline; }
.lc-news-detail .lc-news-body img { max-width: 100%; height: auto; }
.lc-news-detail .lc-news-body figure { margin: 0 0 1em; }
.lc-news-detail .lc-news-body table { width: 100%; margin-bottom: 1em; border-collapse: collapse; }
.lc-news-detail .lc-news-body th,
.lc-news-detail .lc-news-body td { padding: .5em; border: 1px solid #ddd; }
.lc-news-detail .lc-news-body blockquote { margin: 0 0 1em; padding-left: 1em; border-left: 3px solid #ddd; }
.lc-news-detail .lc-news-body pre { white-space: pre-wrap; }
