body.has-table-of-contents .gnavi{transition:none}@media (min-width:992px){body.has-table-of-contents{margin-left:300px}body.has-table-of-contents .gnavi{margin-left:-300px}body.has-table-of-contents footer{margin-left:-300px}.table-of-contents{position:fixed;left:15px;width:270px;top:100px;border-radius:5px;box-shadow:1px 1px 10px rgba(0,0,0,.15)}}.table-of-contents .the-title{padding:10px 15px;text-align:center;font-weight:var(--bold-font-weight)}@media (max-width:991px){.table-of-contents{border-radius:5px;margin:0 15px 30px}.table-of-contents .the-title{text-align:left}}.table-of-contents .the-links a{padding:10px 15px;display:block;border-top:solid 1px #f2f2f2;position:relative;transition:.2s ease;padding-right:35px}.table-of-contents .the-links a:hover{background-color:#f2f2f2}.table-of-contents .the-links a:after{position:absolute;right:10px;content:"＞";color:#ccc;top:0;height:100%;display:flex;align-items:center}