#contents{padding-top:6rem}.header-logo{position:absolute;top:2rem;left:1.5rem;z-index:100;width:10.5rem}.outline{padding:6rem 0 2rem}.outline .sec-title{margin-bottom:4rem;text-align:center}.outline .sec-title::after{background:#a5badd}.outline .outline-list{border-top:.1rem solid #2452aa}.outline .list-item{display:grid;grid-template-columns:8.4em 1fr;border:.1rem solid #2452aa;border-top:none;font-size:1.2rem}.outline .list-item>*{display:flex;align-items:center;padding:.75em 1em;box-sizing:border-box;line-height:1.8;letter-spacing:.05em}.outline .list-item .item-ttl{border-right:.1rem solid #2452aa;color:#2452aa}.outline .list-item .item-link{display:grid;align-items:center}.outline .list-item .item-link .link-txt{color:#017a88;text-decoration:underline}.outline .outline-update{margin-top:1rem;font-size:1rem;line-height:1.8;letter-spacing:.05em;text-align:right}.outline .outline-note{margin-top:8rem;font-size:1rem;line-height:1.8;letter-spacing:.05em}@media screen and (min-width: 768px){#contents{padding-top:8.5rem}.outline{padding:6rem 0 4rem}.outline .inner{max-width:900px}.outline .sec-title{margin-bottom:6rem}.outline .list-item{grid-template-columns:10.5em 1fr;font-size:1.4rem}.outline .list-item>*{padding:.75em 1.5em}.outline .outline-update,.outline .outline-note{font-size:1.1rem;line-height:2}.outline .outline-note{margin-top:12rem}}