.blog-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-block__side-sticky{position:sticky;top:135px;left:0}.blog-block__ranking{background-color:#f1eeed;padding:20px;margin-bottom:24px}.blog-block .blog-side-bnr{display:block;margin-bottom:24px}.blog-block .blog-side-bnr img{width:100%}.blog-block__cat-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 4px;margin-top:16px}.blog-block__cat-list li a{background-color:#4a4949;padding:8px 6px;font-size:1.1rem;line-height:1;border-radius:4px;color:#fff;display:block}#top_wrap{position:relative}#top_wrap .m-btn-01{position:absolute;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);bottom:24px}#top_wrap .m-btn-01 .m-btn-01__arrow{-webkit-transform:rotate(90deg);transform:rotate(90deg)}#top_wrap .m-btn-01.is-open .m-btn-01__arrow{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}#toc_container{background-color:#f1eeed;padding:90px 32px 120px;position:relative}#toc_container.is-short::after,.is-open #toc_container::after{display:none}#toc_container .toc_title{position:absolute;z-index:1;top:0;left:0;width:57px;height:57px;background-color:#fdce03;display:grid;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:1.4rem;font-weight:700;margin-bottom:0}#toc_container::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:255px;background:-webkit-gradient(linear,left top,left bottom,from(rgba(245,246,247,0)),to(#f5f6f7));background:-webkit-linear-gradient(rgba(245,246,247,0) 0,#f5f6f7 100%);background:linear-gradient(rgba(245,246,247,0) 0,#f5f6f7 100%)}#toc_container .toc_list li{line-height:1.3}#toc_container .toc_list li a{display:block}#toc_container .toc_list>li{font-weight:700}#toc_container .toc_list>li a{font-size:1.6rem;padding:10px 0;border-bottom:1px solid #cccaca}#toc_container .toc_list>li>ul li{font-weight:500}#toc_container .toc_list>li>ul li a{font-size:1.6rem;color:#262626;padding:10px 0 10px 20px}#toc_container .toc_list>li>ul li>ul li a{font-size:1.4rem;padding:10px 0 10px 40px}#toc_container .toc_list>li>ul li>ul li>ul li a{font-size:1.2rem;padding:10px 0 10px 60px}@media screen and (max-width:767px){.blog-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:40px}.blog-block__side-sticky{position:static}.blog-block__cat-list{gap:4px 4px}#toc_container{padding:70px 24px 120px}#toc_container .toc_title{width:50px;height:50px;font-size:1.3rem}#toc_container .toc_list>li a{font-size:1.4rem}#toc_container .toc_list>li>ul li a{font-size:1.4rem}#toc_container .toc_list>li>ul li>ul li a{font-size:1.3rem}}@media screen and (min-width:768px){.blog-block .archive__detail{width:65.555%}.blog-block__side{-webkit-box-flex:1;-ms-flex:1;flex:1;max-width:243px;margin-left:36px}}