@charset "utf-8";

.mt200 {
    margin-top:200px;
}

.text-center {
    text-align:center;
}

/*背景にクリップして表示する画像*/
.bg_image {
    width: 100%;
    height: 255px;
    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;
}

.mb_1 {
    margin-bottom:2rem;
}

.header {
    margin:30px auto 15px;
}

@media screen and (min-width:800px){

.header {
    width:80%;
}

}

.block_title {
    margin:30px auto 0px;
}

.block_text {
    margin:15px auto;
}

/* サムネイル用背景イメージ */
.eventlist_bgimg, .newslist_bgimg {
    max-width:100%;

    background-position: center center;
    background-size: cover;
    background-repeat: no-repeat;

    border-radius: 5px;
}

@media (max-width: 767px) {
    /* xs */
    .eventlist_bgimg {
        min-height:289px; /* iPhone 12 Pro based */
    }
    .newslist_bgimg {
        min-height:420px;
    }
}
@media (min-width: 768px) and (max-width: 991px) {
    /* sm */
    .eventlist_bgimg {
        min-height:263px;
    }
    .newslist_bgimg {
        min-height:263px;
    }
}
@media (min-width: 992px) and (max-width: 1199px) {
    /* md */
    .eventlist_bgimg {
        min-height:206px;
    }
    .newslist_bgimg {
        min-height:335px;
    }
}
@media (min-width: 1200px) {
    /* lg */
    .eventlist_bgimg {
        min-height:255px;
    }
    .newslist_bgimg {
        min-height:270px;
    }
}

/* 23/12/20 add */
body, h1, h2, h3, h4, h5, h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
    font-family:"ヒラギノ丸ゴ Pro W4","ヒラギノ丸ゴ Pro","Hiragino Maru Gothic Pro","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","HG丸ｺﾞｼｯｸM-PRO","HGMaruGothicMPRO" !important;
}
.eventlist_bgimg + time + span.post_thumb, .newslist_bgimg + time + span.post_thumb,button.btn {
    border-radius: 5px;
}
