.column-body-index.contents-table{background-color:#fff;border:1px solid #eee;border-radius:5px;display:block!important;height:auto!important;margin-bottom:30px;opacity:1!important;overflow:hidden;padding:20px;visibility:visible!important}.column-body-index.contents-table p{color:#333;font-size:16px;font-weight:400;margin:0 0 10px;text-align:center}.column-body-index.contents-table p .show-area{color:#007bff;cursor:pointer;font-size:14px;margin-left:10px}.column-body-index.contents-table .cntholder{padding:0;text-align:left}.blog-post-sidebar-layout .column-body-index.contents-table.contentopen p a.show-area.normal{display:none!important}.blog-post-sidebar-layout .column-body-index.contents-table p a.show-area.normal span{padding-left:1.1em}.blog-post-sidebar-layout .column-body-index.contents-table.contentopen p a.show-area.Toggle,.blog-post-sidebar-layout .column-body-index.contents-table:not(.contentopen) p a.show-area.normal{display:inline-block!important}.blog-post-sidebar-layout .column-body-index.contents-table:not(.contentopen) p a.show-area.Toggle{display:none!important}.column-body-index.contents-table a{color:#333;display:inline-block;padding:3px 0;text-decoration:none;vertical-align:middle}#blog-article-content h2,#blog-article-content h3{scroll-margin-top:140px}.column-body-index.contents-table .indexLV-H2{font-size:110%;font-weight:700;padding-left:20px!important}.column-body-index.contents-table .indexLV-H2:before{content:"・"}.column-body-index.contents-table .indexLV-H3{color:#333;font-size:85%;margin-left:20px!important;opacity:.9;padding-left:20px!important}.column-body-index.contents-table .indexLV-H3:before{content:"・"}.column-body-index.contents-table a:hover{opacity:.4}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder ul{list-style:none;margin:0;padding:0}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder li{line-height:1.5;margin-bottom:5px;padding-left:1.5em;position:relative}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h2{font-size:110%;font-weight:700}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h2:before{color:#333;content:"•";display:inline-block;font-size:.8em;margin-left:-1.5em;padding-right:.5em;text-align:right;vertical-align:middle;width:1em}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h3{color:#333;font-size:85%;margin-left:20px;opacity:.9}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h3:before{color:#333;content:"-";display:inline-block;font-size:.8em;margin-left:-1.5em;padding-right:.5em;text-align:right;vertical-align:middle;width:1em}@media (max-width:479px){.column-body-index.contents-table h2{font-size:20px}.column-body-index.contents-table p{font-size:14px}.column-body-index.contents-table p .show-area{font-size:12px}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h3{margin-left:10px}.blog-post-sidebar-layout .column-body-index.contents-table .cntholder .toc-item-h2{font-size:100%}#blog-article-content h2,#blog-article-content h3{scroll-margin-top:50px}}