@charset "UTF-8";.page{counter-reset:section-count}@media screen and (min-width:768px){.page{font-size:1.5rem;line-height:var(--leading-base)}}@media screen and (max-width:767px){.page{font-size:1.3rem;line-height:var(--leading-normal)}}.page a{color:var(--color-red)}.page a[target=_blank]:after{aspect-ratio:1/1;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxMDAgMTAwIj48cGF0aCBmaWxsPSIjRTgzODIwIiBkPSJNNzAuNjEgNDAuNTd2NTEuOUg4LjMzdi01MS45em0tNTIuMjggNDEuOWg0Mi4yOHYtMzEuOUgxOC4zM3pNOTEuMTkgMjB2NTAuMTloLTEwVjMwSDI2LjYzVjIwSDkxLjJ6Ii8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;margin:0 .2em}@media screen and (min-width:768px){.page a[target=_blank]:after{width:1rem}}@media screen and (max-width:767px){.page a[target=_blank]:after{width:1rem}}.page-explanation>:first-child,.page-sec-inner>.page-table-scroll>.page-table,.page-sec-inner>:first-child,.page-sec>:first-child,.page-table td>:first-child{margin-top:0!important}@media screen and (min-width:768px){.page-explanation+.page-sec,.page-explanation+.page-sec-inner,.page-sec+.page-sec,.page-sec-inner+.page-explanation{margin-top:7.2rem}}@media screen and (max-width:767px){.page-explanation+.page-sec,.page-explanation+.page-sec-inner,.page-sec+.page-sec,.page-sec-inner+.page-explanation{margin-top:6.2rem}}@media screen and (min-width:768px){.page-explanation{margin-top:6.4rem}}@media screen and (max-width:767px){.page-explanation{margin-top:5rem}}@media screen and (min-width:768px){.page-sec-inner{margin-top:4rem}}@media screen and (max-width:767px){.page-sec-inner{margin-top:4.2rem}}@media screen and (min-width:768px){.page-sec .page-h3,.page-sec .page-h4,.page-sec .page-h5,.page-sec .page-h6,.page-sec .page-list,.page-sec .page-table,.page-sec .page-txt{margin-top:1.6rem}}@media screen and (max-width:767px){.page-sec .page-h3,.page-sec .page-h4,.page-sec .page-h5,.page-sec .page-h6,.page-sec .page-list,.page-sec .page-table,.page-sec .page-txt{margin-top:1.2rem}}.page-sec .page-list li:not(:first-of-type),.page-sec .page-list>li ol,.page-sec .page-list>li p,.page-sec .page-list>li table,.page-sec .page-list>li ul,.page-sec .page-list>li:not(:last-of-type)>ol,.page-sec .page-list>li:not(:last-of-type)>ul{margin-top:.5em}.page-counter-reset{counter-reset:section-count 0}.page-counter-increment{counter-increment:section-count}.page-h1,.page-h2,.page-h3,.page-h4,.page-h5,.page-h6{font-weight:var(--font-weight-bold)}.page-h1,.page-h2{color:var(--color-red)}@media screen and (min-width:768px){.page-h1,.page-h2{font-size:2.4rem}}@media screen and (max-width:767px){.page-h1,.page-h2{font-size:2rem}}@media screen and (min-width:768px){.page-h3{font-size:1.5rem}}@media screen and (max-width:767px){.page-h3{font-size:1.5rem}}.page-h-counter{align-items:flex-start;display:flex;justify-content:flex-start}.page-h-counter:before{display:inline-block;margin-right:.5em;white-space:nowrap}.page-h-counter-decimal:before{content:counter(section-count) "."}.page-h-counter-alpha:before{content:counter(section-count,lower-alpha) ")"}.page-h-counter-cjk:before{content:"第" counter(section-count,cjk-ideographic) "条"}html:not([lang^=en]) .page-txt{text-align:justify;word-break:break-all}.page-txt-right{text-align:right!important}.page-txt-center{text-align:center!important}.page-list{list-style:none}.page-list li{list-style-type:none}html:not([lang^=en]) .page-list li{text-align:justify;word-break:break-all}.page-list>li{position:relative}.page-list>li:before{left:0;position:absolute;top:0;white-space:nowrap}.page-list-disc>li{padding-left:1em}.page-list-disc>li:before{aspect-ratio:1/1;background-color:var(--color-red);border-radius:var(--border-radius-full);content:"";top:.7em;width:.334em}.page-list-note>li{color:var(--color-brown-muted);font-size:.8em;line-height:var(--leading-normal);padding-left:1.2em}.page-list-note>li:not(:first-of-type){margin-top:.3em}html:not([lang^=en]) .page-list-note>li:before{content:"※";top:0}html[lang^=en] .page-list-note>li:before{content:"*";top:.2em}.page-list-count{counter-reset:item-count}.page-list-count>li{padding-left:1.8em}.page-list-count>li:before{content:counters(item-count,"-") ".";counter-increment:item-count}.page-list-decimal{counter-reset:item-decimal}.page-list-decimal>li{padding-left:1.3em}.page-list-decimal>li:before{content:counters(item-decimal,"-") ".";counter-increment:item-decimal}.page-list-decimal-brackets{counter-reset:item-decimal-brackets}.page-list-decimal-brackets>li{padding-left:1.8em}.page-list-decimal-brackets>li:before{content:"(" counters(item-decimal-brackets,"-") ")";counter-increment:item-decimal-brackets}.page-list-decimal-brackets-half{counter-reset:item-decimal-brackets-half}.page-list-decimal-brackets-half>li{padding-left:1.8em}.page-list-decimal-brackets-half>li:before{content:counters(item-decimal-brackets-half,"-") ")";counter-increment:item-decimal-brackets-half}.page-list-lower{counter-reset:item-lower}.page-list-lower>li{padding-left:2em}.page-list-lower>li:before{content:counters(item-lower,"-",lower-roman) ".";counter-increment:item-lower}.page-table{border:0 solid var(--color-gray-light);border-collapse:initial;border-radius:var(--border-radius);overflow:hidden;width:100%}@media screen and (min-width:768px){.page-table{border-width:1px;font-size:1.4rem}}@media screen and (max-width:767px){.page-table{border-width:.1rem;font-size:1.3rem}}.page-table td,.page-table th{border-collapse:collapse;vertical-align:middle;word-break:break-all}.page-table tr:not(:first-of-type) td,.page-table tr:not(:first-of-type) th{border:0 solid var(--color-gray-light)}@media screen and (min-width:768px){.page-table tr:not(:first-of-type) td,.page-table tr:not(:first-of-type) th{border-top-width:1px}}@media screen and (max-width:767px){.page-table tr:not(:first-of-type) td,.page-table tr:not(:first-of-type) th{border-top-width:.1rem}}.page-table th{background-color:var(--color-gray-lightest);font-weight:var(--font-weight-bold)}@media screen and (min-width:768px){.page-table th{padding:1.2rem 2.4rem 1rem}}@media screen and (max-width:767px){.page-table th{padding:1.4rem 2.4rem 1.2rem}}@media screen and (min-width:768px){.page-table td{padding:2.6rem 2.4rem 2.4rem}}@media screen and (max-width:767px){.page-table td{padding:2.5rem 2.4rem 2.3rem}}.page-table-cell-center{text-align:center}.page-table-cell-right{text-align:right}.page-table-cell-nowrap{white-space:nowrap}.page-hr{border:0 solid var(--color-gray-medium)}@media screen and (min-width:768px){.page-hr{border-top-width:1px;margin-top:12rem;padding-top:12rem}}@media screen and (max-width:767px){.page-hr{border-top-width:.1rem;margin-top:8.8rem;padding-top:8.8rem}}