/*////////////////////////////////
news/ アーカイブ
////////////////////////////////*/

.contentArea .newsIndexBox > h2 {
    margin-bottom: 25px;
}

.contentArea .newsIndexBox > .newsList {
    margin-bottom: 40px;
    width: 100%;
}

.contentArea .newsIndexBox > .newsList .newsOne {
    background-image:
        url(../img/news/bg_newsfrm_top.png),
        url(../img/news/bg_newsfrm_bottom.png),
        url(../img/news/bg_newsfrm_inner.png);
    background-repeat:
        no-repeat,
        no-repeat,
        repeat-y;
    background-position:
        center top,
        center bottom,
        center center;
    background-size:
        100% auto,
        100% auto,
        100% auto;
    background-color: #fff;
    width: 100%;
    min-height: unset;
    margin-bottom: 20px;
    padding: 20px;
    box-sizing: border-box;
}
.contentArea .newsIndexBox > .newsList .newsOne:last-child {
    margin-bottom: 0;
}
.contentArea .newsIndexBox > .newsList .newsOne time {
    display: block;
}
.contentArea .newsIndexBox > .newsList .newsOne h1 {
    font-size: 133.3%;
    font-weight: bold;
}
.contentArea .newsIndexBox > .newsList .newsOne .postDetail .attachment-post-thumbnail {
    width: 100%;
    height: auto;
}
.contentArea .newsIndexBox > .newsList .newsOne img {
    width: 100%;
    height: auto;
    border: none;
    padding: 0;
}
.contentArea .newsIndexBox > .newsList .newsOne .postDetail {
    font-size: 116.7%;
    line-height: 25px;
    margin-bottom: 10px;
}
.contentArea .newsIndexBox > .newsList .newsOne .postDetail h2 {
    border-left: 5px solid #dddddd;
    padding: 10px;
    margin-bottom: 10px;
}
.contentArea .newsIndexBox > .newsList .newsOne .postDetail h3 {
    border-bottom: 1px solid #dddddd;
    padding: 10px;
    margin-bottom: 10px;
}

/* ページネーション */
.contentArea .newsIndexBox .localNav {
    margin: 0 auto;
    text-align: center;
    width: 100%;
    font-size: 150.0%;
}
.contentArea .newsIndexBox .localNav a.page-numbers {
    background: #fff;
    border: 1px solid #edeee9;
    color: #333;
    line-height: 3;
    padding: 6px 15px;
    text-decoration: none;
    white-space: pre;
}
.contentArea .newsIndexBox .localNav a.page-numbers:hover,
.contentArea .newsIndexBox .localNav .current {
    background: #ddd;
    border: 1px solid #edeee9;
    color: #333;
    padding: 6px 15px;
}