/* ==================================
   新着情報
=================================== */


/* アーカイブ */

.newslist li a {
    text-decoration: none;
    display: block;
    position: relative;
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    transition: all .2s ease;
    border-bottom: 1px #e6e6e6 solid;
    position: relative;
    padding-right: 5%;
    color: #333;
}
@media print, screen and (min-width: 1025px) {
.newslist li a:hover { opacity: .7;}
}

.newsdate {
    font-weight: 700;
}

.newslist li a:after {
    position: absolute;
    top: 50%;
    right: 1%;
    margin-top: -0.5em;
    font-family: "general";
    content: "\e900";
    line-height: 1;
    color: #00A73C;
}

@media print, screen and (min-width: 1025px) {
.newsdate {
    padding-right: 1.5em;
    display: inline;
}
.newslist {
    margin-left: auto;
    margin-right: auto;
}
}

/* ======================================
    詳細ページ */

.news_title {
    font-family: "ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,Osaka,"ＭＳ Ｐゴシック","MS PGothic","sans-serif";
    font-weight: 700;
    font-size: clamp(1rem, 0.773rem + 1.14vw, 1.625rem);
    border-bottom: solid 1px #00A73C;
    padding-bottom: 0.3em;
    margin-bottom: 0.3em;
}
.news_date { 
    margin-bottom: 1.5em;
    text-align: right;
    font-size: 85%;
}

.news-thumbnail { margin-bottom: 2em; background: #fafafa;}
.news-thumbnail img {
    max-width: 550px;
    height: auto;
    width: 100%;
    margin: auto;
    display: block;
}

.npsr-content img {
    max-width: 550px;
    height: auto !important;
    width: 100% !important;
    display: inline-block;
}

/* 一覧へ戻るボタン */
.top_btn {
    text-align: center;
    margin-top: 4em;
}
@media print, screen and (min-width: 1025px) {
.top_btn { margin-top: 5em;}
}
