@charset "utf-8";

h2 + p + ul.disc_list li {
	margin-top: 1.75em;
}

ol.number_list > li {
	margin-top: 1.75em;
}
ol.number_list dl.disc_list li {
	margin-top: 1.0em;
}

ol.number_list.bold {
    font-weight: bold;
}
ol.number_list.bold li {
   margin-top: 1.0em;
}
ol.number_list.bold li p {
    font-weight: normal;
    margin: 1.75em 0 2.0em;
}

ul.disc_list a {
    word-break: break-all;
}

h4.main_title_h4-01 + p {
    padding-left: 1.0em;
}
h4.main_title_h4-01 + ol + p {
    margin-top: 20px;
}
p.paddingLeft {
    padding-left: 1.5em;
}

p.notes {
    margin-top: 3.0em;
}


p.textIndent1 + p.textIndent1 {
	margin-top: 0px;
}

.number_brackets_list > li {
  margin-top: 1.0em;
}

table caption {
  text-align: left;
  margin-bottom: 0.5em;
}

.break {
    word-break: break-all;
}

/* personal.html */
.personal_number_closingbracket_list {
    padding: 0 0 0 1.5em;
}
.personal_number_closingbracket_list > li {
    list-style-type: none;
    counter-increment: cnt;
    margin-top: 1em;
    padding-left: 1.5em;
    text-indent: -1.5em;
}
.personal_number_closingbracket_list > li::before {
    display: marker;
    content: counter(cnt) "）";
}
@media print, screen and (min-width: 770px) {
    .personal_number_closingbracket_list > li {
        font-size: 1.4rem;
    }
}

.personal_dl_list {
    display: grid;
    grid-template-columns: max-content 1fr;
}
@media print, screen and (min-width: 770px) {
    .personal_dl_list {
        font-size: 1.4rem;
    }
}

