:root{--breakPoint-mobile:43.75rem}.page.-outline .contentsBlock{background:#edeeed}.page.-outline .contentsBlock:before{display:none}.page.-outline .contentsBody{padding-bottom:100px}@media (max-width:43.75rem){.page.-outline .contentsBody{padding-bottom:60px}}.outlineGroup{background:#fff;padding:40px}@media (max-width:43.75rem){.outlineGroup{padding:40px 5%}}.outlineGroup ._heading{text-align:center;letter-spacing:.1em;margin-bottom:24px;font-size:1.5rem}@media (max-width:43.75rem){.outlineGroup ._heading{margin-bottom:16px;font-size:1.25rem}}.outlineGroup:not(:last-child){margin-bottom:40px}@media (max-width:43.75rem){.outlineGroup:not(:last-child){margin-bottom:20px}}.outlineTable{table-layout:fixed}.outlineTable th,.outlineTable td{border:1px solid #e2e2e2;border-left:none;border-right:none;font-size:.875rem}@media (max-width:43.75rem){.outlineTable th,.outlineTable td{font-size:.75rem}}.outlineTable th{background:#a6873b0d;width:30%;font-weight:400}@media (max-width:43.75rem){.outlineTable th{width:35%}}.outlineTable td{width:70%}@media (max-width:43.75rem){.outlineTable td{width:65%}}.yokoku{border:1px solid #000;margin-top:30px}.yokoku dl{padding:20px 0;display:flex}@media (max-width:43.75rem){.yokoku dl{flex-direction:column;padding:5px 20px}}.yokoku dl dt{letter-spacing:.2em;justify-content:center;align-items:center;padding:.25em 1em;font-size:1.375rem;display:flex}@media (min-width:43.8125rem){.yokoku dl dt{border-right:1px solid #000;width:10em}}@media (max-width:43.75rem){.yokoku dl dt{border-bottom:1px solid #000;font-size:1.1875rem}}.yokoku dl dd{text-align:justify;padding:0 2em;font-size:.8125rem}@media (max-width:43.75rem){.yokoku dl dd{padding:1em 0;font-size:.75rem}}