body{overflow:revert}.bnr-area{margin:50px 0}.bnr-area .wp-block-image{margin-bottom:0}#top_wrap{position:relative}#top_wrap::after{display:block;position:absolute;bottom:1px;left:50%;z-index:1;-webkit-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 3px);max-width:788px;height:100px;background:-webkit-gradient(linear,left bottom,left top,from(#fafafa),color-stop(50%,#fafafa),to(rgba(250,250,250,0)));background:-webkit-linear-gradient(bottom,#fafafa 0,#fafafa 50%,rgba(250,250,250,0) 100%);background:linear-gradient(to top,#fafafa 0,#fafafa 50%,rgba(250,250,250,0) 100%);content:"";-webkit-transition:opacity .3s,visibility .3s;transition:opacity .3s,visibility .3s;pointer-events:none}#top_wrap.is-open::after{visibility:hidden;opacity:0}#top_wrap .blog-detail__index{margin-bottom:16px!important;padding-bottom:80px!important}#toc_button{display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:absolute;bottom:1.6rem;left:50%;z-index:2;-webkit-transform:translateX(-50%);transform:translateX(-50%);margin-inline:auto;padding:.8em;color:#da0406;font-weight:700;line-height:1;text-align:center;cursor:pointer}#toc_button::after{display:block;aspect-ratio:2/1;width:12px;height:auto;background:#da0406;-webkit-mask:url(/assets/img/common/icon/icon_arrow_05.svg) no-repeat center/contain;mask:url(/assets/img/common/icon/icon_arrow_05.svg) no-repeat center/contain;content:"";-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}#toc_button.is-open::after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}@media screen and (min-width:768px){.bnr-area{margin:80px 0}}@media screen and (max-width:767px){#top_wrap .blog-detail__index{padding-bottom:60px!important}}