section#outline h2{padding:.75em;color:#fff;text-align:center;background-color:#055201}@media screen and (max-width: 960px){section#outline h2{font-size:2em}section#outline .container{margin:45px 15px}section#outline .container dl dt:nth-of-type(odd),section#outline .container dl dd:nth-of-type(odd){background-color:#fcfcfc}section#outline .container dl dt{padding:.75em .75em .25em;font-weight:600}section#outline .container dl dt::after{content:"："}section#outline .container dl dd{padding:.25em .75em .75em;margin-bottom:.75em;line-height:1.75em}}@media screen and (min-width: 961px){section#outline h2{font-size:2.5em}section#outline .container{width:1050px;margin:90px auto}section#outline .container dl{overflow:hidden;border-bottom:1px solid #ccc}section#outline .container dl dt,section#outline .container dl dd{padding:1em;font-size:1.5em;line-height:1.75em}section#outline .container dl dt{float:left;width:8.5em;padding-bottom:calc(32767px + 1em);margin-bottom:-32767px;clear:left;background-color:#fcfcfc;border-top:1px solid #ccc}section#outline .container dl dd{height:100%;padding-bottom:calc(32767px + 1em);padding-left:12.5em;margin-bottom:-32767px;border-top:1px solid #ccc}}/*# sourceMappingURL=page-outline.css.map */