


/* ===== 重要なお知らせ ===== */
#notice .inner {
    max-width: 940px;
    margin: 0 auto;
    padding: 110px 0 100px;
    font-size: 16px;
    line-height: 2;
}

/* タイトル（管理画面のページタイトル） 27px */
#notice .notice_title {
    font-size: 27px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 10px;
}

/* サブタイトル（本文の最初に見出しブロックで入力） 19px */
#notice .notice_body h3 {
    font-size: 19px;
    font-weight: bold;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 80px;
}

/* 本文 16px */
#notice .notice_body p,
#notice .notice_body li {
    font-size: 16px;
}
#notice .notice_body p ,
#notice .notice_body li.mb{
    margin-bottom: 1.5em;
}
#notice .notice_body ol,
#notice .notice_body ul {
    padding-left: 1.2em;
    margin-bottom: 1.5em;
}
#notice .notice_body ol { list-style: decimal; }
#notice .notice_body ul { list-style: none; padding-left: 1em; }
/* #notice .notice_body li li { margin-left: 1em; } */


#notice .notice_body p.pl{
     padding-left: 1em;
    }
#notice .notice_body li.mb0,
#notice .notice_body p.mb0{
    margin-bottom: 0;
}

#notice .ilblk {
  display: inline-block;
}


@media screen and (max-width: 1263px) {
    #notice .inner {
        padding-top: 80px;
    }
}

/* スマホ */
@media screen and (max-width: 940px) {
    #notice .inner {
        padding: 60px 16px 60px;
    }
    #notice .notice_title { font-size: 22px; }
    #notice .notice_body h3 { font-size: 17px; margin-bottom: 40px; }
    #notice .notice_body p,
    #notice .notice_body li { font-size: 15px; }
}


@media screen and (max-width: 767px) {
  #notice .inner {
        padding-top: 100px;
    }
}