/* overwrite 'reset css' style per PM's request */
/* some style from 'normalize.css' */
.notice_detail p {
    display: block;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
}

.notice_detail h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

.notice_detail h2 {
    display: block;
    font-size: 1.5em;
    margin-block-start: 0.83em;
    margin-block-end: 0.83em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.notice_detail h3 {
    display: block;
    font-size: 1.17em;
    margin-block-start: 1em;
    margin-block-end: 1em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.notice_detail h4 {
    display: block;
    margin-block-start: 1.33em;
    margin-block-end: 1.33em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.notice_detail h5 {
    display: block;
    font-size: 0.83em;
    margin-block-start: 1.67em;
    margin-block-end: 1.67em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.notice_detail h6 {
    display: block;
    font-size: 0.67em;
    margin-block-start: 2.33em;
    margin-block-end: 2.33em;
    margin-inline-start: 0;
    margin-inline-end: 0;
    font-weight: bold;
}

.notice_detail i,
.notice_detail cite,
.notice_detail em,
.notice_detail var,
.notice_detail address,
.notice_detail dfn {
    font-style: italic;
}

.notice_detail b,
.notice_detail strong {
  font-weight: bolder;
}

.notice_detail hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible;
}

.notice_detail pre {
  font-family: monospace, monospace;
  font-size: 1em;
}

.notice_detail ol,
.notice_detail ul {
    padding-inline-start: 20px;
}

.notice_detail ol {
    list-style-type: decimal;
}

.notice_detail ul {
    list-style-type: disc;
}

.notice_detail li {
    display: list-item;
}

.notice_detail ul li {
    list-style-type: disc;
}

