@charset "UTF-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@100;300;400;500;700&display=swap");@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,500&display=swap");@import url("https://fonts.googleapis.com/css?family=Roboto+Condensed:400,700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Oswald:wght@200;300;400;500;600;700&display=swap");html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font-family:"ヒラギノ角ゴ Pro","Hiragino Kaku Gothic Pro","メイリオ","Meiryo",sans-serif;vertical-align:baseline;box-sizing:border-box;letter-spacing:.05rem}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:400;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}a{-webkit-transition:all .3s;transition:all .3s}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*{box-sizing:border-box}.oswald{font-family:'Oswald',sans-serif;font-weight:500}.roboto{font-family:'Roboto',sans-serif}.img img{width:100%;display:block}.inner{width:100%;max-width:1100px;padding:0}header{width:100%;height:70px;display:flex;justify-content:center;align-items:center}header #header{width:100%;height:70px;background:#222;display:flex;justify-content:center;align-items:center;position:fixed;left:0;right:0;top:0;z-index:100;transition:top .5s}header .logo{display:block;width:150px}header .inner{display:flex;align-items:center;height:100%;gap:2px}header .post_category{height:100%;display:flex;justify-content:flex-end;width:100%}header .post_category div{height:100%;display:flex;justify-content:flex-end;width:100%}header .post_category .navi-list{display:flex;align-items:center;height:100%;gap:40px}header .post_category .navi-list .list{width:fit-content;height:100%}header .post_category .navi-list .list .item{display:flex;height:100%;font-size:12px;align-items:center;text-decoration:none;position:relative;font-weight:600}header .post_category .navi-list .list .item:after{content:"";position:absolute;display:block;bottom:0;right:0;left:0;width:0;height:2px;transition:width .3s;margin:auto}header .post_category .navi-list .list .item:hover:after{width:100%}.main{width:100%;position:relative;height:410px}.main:after{content:"";position:fixed;display:block;top:0;left:0;z-index:-1;width:100%;height:410px}.main .img{opacity:0}.main .wave{position:absolute;left:0;bottom:-90px;width:100%}.main .wave #waveCanvas,.main .wave #waveCanvasline{width:100% !important;height:410px !important}.main .search-area{width:100%;height:100%;display:flex;justify-content:center;align-items:center;position:absolute;left:0;top:-75px;z-index:2}.section{width:100%;display:flex;justify-content:center;padding:80px 0 0;position:relative;z-index:2}.section.entry-content{padding-top:54px}.section:last-of-type,.section.search-section,.section.entry-bottom{padding-bottom:100px}.section.entry-bottom{padding-top:40px}.section.list-wrap-top{padding-top:0}.post-wrap{width:100%;max-width:1000px;margin-left:auto;margin-right:auto}.post-wrap .category-name{font-size:22px;font-weight:600;text-align:center}.post-wrap+.post-wrap{margin-top:100px}.post_list{display:flex;gap:28px 34px;flex-wrap:wrap;margin-top:66px}.post_list .post_item{width:calc((100% - 68px) / 3);position:relative}.post_list .post_item .item{display:block;text-decoration:none;position:relative;width:100%;height:100%}.post_list .post_item .item:before{content:"";position:absolute;display:block;top:0;left:0;width:calc(100% - 1px);height:100%;border-radius:30px;transition:all .3s;z-index:1;background:0 0 !important}.post_list .post_item .item .img-box{width:100%;height:175px;border-radius:30px 30px 0 0;overflow:hidden;position:relative}.post_list .post_item .item .img-box .img{width:100%;height:100%;transition:all .3s}.post_list .post_item .item .post_detail{padding:21px 24px;padding:20px 24px 20px;width:100%}.post_list .post_item .item .post_detail .post_category{display:flex;align-items:center}.post_list .post_item .item .post_detail .post_data_time{font-size:11px;width:fit-content;margin-left:auto}.post_list .post_item .item .post_detail .category_item{display:flex;justify-content:center;align-items:center;padding:0 24px;width:fit-content;min-width:135px;height:28px;font-size:11px;border-radius:45px}.post_list .post_item .item .post_detail .post_title{font-size:13px;line-height:1.84;margin-top:20px;font-feature-settings:"palt";font-weight:600}.post_list .post_item:hover .item:before{transform:scale(.96)}.post_list .post_item:hover .item .img-box .img{transform:scale(.78) translateY(13%);border-radius:30px}.more-btn{width:240px;height:58px;margin:auto;margin-top:60px}.more-btn .btn{display:flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:45px;font-size:16px;font-weight:600;overflow:hidden;position:relative;text-decoration:none}.more-btn .btn:after{content:"";position:absolute;display:block;top:0;left:0;width:100%;height:100%;transform:translateX(-110%);transition:all .5s}.more-btn .btn .in-text{font-size:13px;font-weight:600;position:relative;z-index:1}.more-btn .btn:hover:after{transform:translateX(0)}footer{padding:40px 0 20px;display:flex;justify-content:center}footer .inner .logo{width:150px;margin:auto;display:block}footer .inner .navi-list{display:flex;gap:40px;justify-content:center;margin-top:40px}footer .inner .navi-list .list .item{text-decoration:none;font-size:12px;font-weight:600;display:flex;width:fit-content;padding:0 4px;transition:all .3s}footer .inner .navi-list .list .item:hover{opacity:.6}footer .inner .copyright{font-size:11px;text-align:center;margin-top:40px}input[type=text],input[type=search],input[type=radio],input[type=checkbox]{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:none}input[type=text],input[type=search]{width:380px;height:42px;border-radius:45px;padding:0 24px;font-size:14px}input[type=search]{padding:0 24px 0 61px}#searchsubmit{opacity:0;display:none}.container{display:flex;justify-content:center;width:100%;gap:60px}.container main{width:100%;max-width:750px}.container main .entry-bottom .post_list{gap:20px}.container main .entry-bottom .post_list .post_item{width:calc((100% - 40px) / 3)}.container main .entry-bottom .post_list .post_item .item .post_detail .post_data_time{margin-left:0}.container main .entry-content{font-size:13px;line-height:2}.container main .entry-content .entry-title{font-size:26px;line-height:1.6;margin-bottom:40px}.container main .entry-content h2{margin:40px 0 20px;font-size:20px;line-height:1.3;padding:20px}.container main .entry-content h3{margin:40px 0 20px;font-size:17px;padding:20px;font-weight:600 !important}.container main .entry-content h3 span{font-weight:600 !important;font-size:17px}.container main .entry-content h4{margin:40px 0 20px;font-size:15px;font-weight:600;position:relative;line-height:1.3;padding-left:25px}.container main .entry-content h4 span{line-height:1.3;font-size:15px;font-weight:600 !important}.container main .entry-content h4:after{content:"";position:absolute;display:block;top:4px;left:0;width:11px;height:11px;background:#d7c447}.container main .entry-content p{font-size:13px;line-height:2;margin:0 0 20px}.container main .entry-content ul{list-style:disc;margin:1rem 0 1rem 1rem}.container main .entry-content ul li{font-size:14px !important;line-height:2}.container main .entry-content ul li span{font-size:14px !important}.container main .entry-content ul.tl .tl_content ul li{padding-bottom:0}.container main .entry-content ol{list-style:decimal;margin:1rem 0 1rem 1rem}.container main .entry-content ol li{font-size:13px;line-height:2}.container main .entry-content table{width:100%;margin-bottom:1.5em;border:2px solid #e0e0e0}.container main .entry-content table tr:not(:last-child){border-bottom:2px solid #e0e0e0}.container main .entry-content table th,.container main .entry-content table td{padding:7px;border-right:2px solid #e0e0e0;word-break:break-all}.container main .entry-content .entry-detaile{display:flex;align-items:center;gap:20px;width:100%;padding-bottom:32px}.container main .entry-content .entry-detaile .ymd{font-size:11px}.container main .entry-content .entry-detaile ul{margin:0;padding:0;list-style:none;width:fit-content}.container main .entry-content .entry-detaile ul li{margin:0;padding:0;list-style:none}.container main .entry-content .entry-detaile ul li a{font-size:11px;display:flex;height:23px;border:1px solid #2d2d2d;padding:0 32px;text-decoration:none;border-radius:45px}.container main .yourprofile .profile-img{position:relative;width:80px;height:80px;margin:-40px auto 0}.container main .yourprofile .profile-img img{border:solid 3px #fff;border-radius:40px;overflow:hidden}.container #sidebar1{width:290px;padding:54px 0 100px}.container #sidebar1 input[type=search]{padding:0 24px 0 48px}.container #sidebar1 .widget .widgettitle{font-size:18px;font-weight:600;text-align:center}.container #sidebar1 .widget+.widget{margin-top:40px}.container #sidebar1 .widget_categories .widgettitle{display:none}.container #sidebar1 .wp-block-latest-posts li a{display:flex;gap:13px;align-items:center;text-decoration:none}.container #sidebar1 .wp-block-latest-posts li a .img{width:100px;height:60px;overflow:hidden}.container #sidebar1 .wp-block-latest-posts li a .my-widget__text{font-size:13px;line-height:1.6;font-weight:600}.container #sidebar1 .my-widget{margin-top:32px}.container #sidebar1 .my-widget li a,.container #sidebar1 .my-widget li .item,.container #sidebar1 .my-widget .list a,.container #sidebar1 .my-widget .list .item{display:flex;gap:13px;align-items:center;text-decoration:none;overflow:hidden}.container #sidebar1 .my-widget li a .img-wrap,.container #sidebar1 .my-widget li .item .img-wrap,.container #sidebar1 .my-widget .list a .img-wrap,.container #sidebar1 .my-widget .list .item .img-wrap{width:fit-content;overflow:hidden}.container #sidebar1 .my-widget li a .my-widget__img,.container #sidebar1 .my-widget li a .img,.container #sidebar1 .my-widget li .item .my-widget__img,.container #sidebar1 .my-widget li .item .img,.container #sidebar1 .my-widget .list a .my-widget__img,.container #sidebar1 .my-widget .list a .img,.container #sidebar1 .my-widget .list .item .my-widget__img,.container #sidebar1 .my-widget .list .item .img{width:100px;height:60px;overflow:hidden;transition:all .3s}.container #sidebar1 .my-widget li a .my-widget__img img,.container #sidebar1 .my-widget li a .img img,.container #sidebar1 .my-widget li .item .my-widget__img img,.container #sidebar1 .my-widget li .item .img img,.container #sidebar1 .my-widget .list a .my-widget__img img,.container #sidebar1 .my-widget .list a .img img,.container #sidebar1 .my-widget .list .item .my-widget__img img,.container #sidebar1 .my-widget .list .item .img img{opacity:0}.container #sidebar1 .my-widget li a .my-widget__text,.container #sidebar1 .my-widget li .item .my-widget__text,.container #sidebar1 .my-widget .list a .my-widget__text,.container #sidebar1 .my-widget .list .item .my-widget__text{font-size:13px;line-height:1.6;font-weight:600;width:calc(100% - 100px - 13px)}.container #sidebar1 .my-widget li a:hover .img,.container #sidebar1 .my-widget li .item:hover .img,.container #sidebar1 .my-widget .list a:hover .img,.container #sidebar1 .my-widget .list .item:hover .img{transform:scale(2.05)}.container #sidebar1 .my-widget li+li,.container #sidebar1 .my-widget .list+li{margin-top:18px}.container #sidebar1 .my-widget li+.list,.container #sidebar1 .my-widget .list+.list{margin-top:18px}.container #sidebar1 input[type=search]{width:100%}.container #sidebar1 .widget_categories ul{margin-top:32px}.container #sidebar1 .widget_categories ul li{width:100%}.container #sidebar1 .widget_categories ul li a{font-size:12px;line-height:1.6;font-weight:600;text-decoration:none;display:flex;align-items:center;width:100%;height:100%;padding:13px;position:relative}.container #sidebar1 .widget_categories ul li a:after{content:"";position:absolute;display:block;top:0;bottom:0;left:0;margin:auto;width:0;height:0;border-style:solid;border-width:5px 0 5px 6px;transition:all .3s}.container #sidebar1 .widget_categories ul li a:hover:after{transform:translateX(4px)}.container #sidebar1 .widget_categories ul li+li{margin-top:13px}#toc_container,#ez-toc-container{border-radius:6px;padding:28px 30px;position:relative;margin:60px auto}#toc_container ul.toc_list,#toc_container ul.ez-toc-list-level-1,#ez-toc-container ul.toc_list,#ez-toc-container ul.ez-toc-list-level-1{list-style:decimal;font-size:13px;padding:0 0 0 13px;border:none}#toc_container ul.toc_list li a,#toc_container ul.ez-toc-list-level-1 li a,#ez-toc-container ul.toc_list li a,#ez-toc-container ul.ez-toc-list-level-1 li a{text-decoration:none;line-height:2;font-weight:600}#toc_container ul.toc_list li ul,#toc_container ul.ez-toc-list-level-1 li ul,#ez-toc-container ul.toc_list li ul,#ez-toc-container ul.ez-toc-list-level-1 li ul{padding:0 0 0 13px;border:none}#toc_container ul.toc_list li ul li,#toc_container ul.ez-toc-list-level-1 li ul li,#ez-toc-container ul.toc_list li ul li,#ez-toc-container ul.ez-toc-list-level-1 li ul li{font-size:13px !important;font-weight:400}#toc_container ul.toc_list li ul li a,#toc_container ul.ez-toc-list-level-1 li ul li a,#ez-toc-container ul.toc_list li ul li a,#ez-toc-container ul.ez-toc-list-level-1 li ul li a{font-weight:400}#toc_container ul.toc_list .ez-toc-heading-level-2,#toc_container ul.ez-toc-list-level-1 .ez-toc-heading-level-2,#ez-toc-container ul.toc_list .ez-toc-heading-level-2,#ez-toc-container ul.ez-toc-list-level-1 .ez-toc-heading-level-2{margin:0}#toc_container ul.toc_list .ez-toc-heading-level-2+.ez-toc-heading-level-2,#toc_container ul.ez-toc-list-level-1 .ez-toc-heading-level-2+.ez-toc-heading-level-2,#ez-toc-container ul.toc_list .ez-toc-heading-level-2+.ez-toc-heading-level-2,#ez-toc-container ul.ez-toc-list-level-1 .ez-toc-heading-level-2+.ez-toc-heading-level-2{margin-top:30px}#toc_container ul.ez-toc-list-level-3,#ez-toc-container ul.ez-toc-list-level-3{list-style:disc;margin-top:8px;margin-left:20px;font-size:12px}#toc_container ul.ez-toc-list-level-3 li,#ez-toc-container ul.ez-toc-list-level-3 li{margin:0}#toc_container ul.ez-toc-list-level-3 li a,#ez-toc-container ul.ez-toc-list-level-3 li a{font-size:12px}#toc_container ul.ez-toc-list-level-3 li+li,#ez-toc-container ul.ez-toc-list-level-3 li+li{margin-top:4px}.toc_title{display:flex;align-items:center;gap:6px;position:absolute;top:-15px;left:30px;z-index:1;padding:0 12px 0 30px;font-size:15px !important;font-weight:700}.toc_title:after{content:"";position:absolute;display:block;top:5px;left:7px;width:18px;height:18px;background:url(//www.bison-ads.com/media/wp-content/themes/bison/library/images/icon_toc.png) no-repeat left center;background-size:cover}.ez-toc-title-container{display:flex;align-items:center;gap:6px;position:absolute;top:-15px;left:30px;z-index:1;padding:0 12px}.ez-toc-title-container .ez-toc-title{order:2;margin:0 !important}.ez-toc-title-container .ez-toc-title-toggle{order:1}.ez-toc-title-container .ez-toc-title-toggle a label span{width:20px !important;height:20px !important;border-radius:100% !important}.ez-toc-title-container .ez-toc-title-toggle a label span svg{transform:translateX(3px)}.ez-toc-title-container .ez-toc-title-toggle a label span svg:nth-of-type(2){opacity:0}.menu-btn{width:55px;height:55px;position:absolute;top:0;right:0;z-index:101;display:none}.menu-btn .bar{width:18px;height:2px;border-radius:1px;position:absolute;left:0;right:0;margin:auto}.menu-btn .bar:nth-of-type(1){top:21px}.menu-btn .bar:nth-of-type(2){top:26px}.menu-btn .bar:nth-of-type(3){bottom:22px}.breadcrumb{display:flex;align-items:center;width:100%;height:55px;max-width:1100px;margin:auto;padding:0;gap:20px}.breadcrumb a,.breadcrumb span{font-size:10px;font-weight:600;text-decoration:none}.breadcrumb a{position:relative}.breadcrumb a:after{content:"";position:absolute;display:block;top:0;bottom:0;margin:auto;right:-10px;transform:rotate(45deg);width:4px;height:4px}.entry-content ol,.entry-content ul{margin-bottom:1.5rem;padding:1.5rem 1rem 1.5rem 2.5rem;border:solid 2px #dcdcdc}.entry-content ol.post-categories,.entry-content ul.post-categories{border:none}.entry-content blockquote{box-sizing:border-box;position:relative;margin:1.5em 0;padding:13px 15px 13px 50px;border:solid 2px #464646;color:#464646}.entry-content blockquote:before{display:inline-block;position:absolute;top:20px;left:15px;font-family:FontAwesome;font-size:25px;vertical-align:middle;line-height:1;content:"\f10d";color:#6bb6ff}.entry-content blockquote p{margin:0 !important;padding:0;line-height:1.7;font-size:18px}.pagination{display:flex;justify-content:center;margin-bottom:80px}.pagination .page-numbers{display:flex;gap:24px}.pagination .page-numbers li{width:24px;height:24px;display:flex;align-items:center;justify-content:center}.pagination .page-numbers li a,.pagination .page-numbers li span{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:14px;border-radius:100%}@media screen and (max-width:1148px){.breadcrumb,.inner{padding:0 24px}.container{gap:30px}.container main{width:calc(100% - 314px - 30px);max-width:750px}.container #sidebar1{width:314px;padding:54px 24px 100px 0}}@media screen and (max-width:767px){.inner{padding:0 15px}.menu-btn{display:block}header{height:55px}header #header{height:55px}header .inner{padding:0;width:100%}header .logo{display:block;width:105px;margin:auto}header .post_category{display:flex;justify-content:center;width:100%;position:fixed;top:0;left:0;height:100vh;height:100vh;z-index:100;transform:translateY(-105vh);transition:all .3s}header .post_category div{height:auto;justify-content:center}header .post_category .navi-list{flex-direction:column;justify-content:center;align-items:center;gap:40px}header .post_category .navi-list .list{height:auto}header .post_category .navi-list .list .item:after{display:none}@supports (-webkit-touch-callout:none){header .post_category{height:-webkit-fill-available}}.main{width:100%;height:350px}.main:after{height:350px}.main .img{height:100%}.main .img img{height:100%;opacity:0}.main .wave{bottom:-100px}.main .wave #waveCanvas,.main .wave #waveCanvasline{width:100% !important;height:350px !important}.main .search-area{top:-45px}#searchform{display:flex;justify-content:center;width:100%}.search-box{width:100%;display:flex;justify-content:center}input[type=search]{width:calc(100% - 48px);max-width:285px;height:40px}.container main .entry-bottom .post_list,.post_list{display:flex;gap:0;flex-wrap:wrap;margin-top:48px}.container main .entry-bottom .post_list .post_item,.post_list .post_item{width:100%;border-bottom:1px solid #ebebeb;padding-bottom:17px}.container main .entry-bottom .post_list .post_item:before,.post_list .post_item:before{display:none}.container main .entry-bottom .post_list .post_item .item,.post_list .post_item .item{display:flex;gap:13px;align-items:flex-start;text-decoration:none;border-radius:0;border:none}.container main .entry-bottom .post_list .post_item .item:before,.post_list .post_item .item:before{display:none}.container main .entry-bottom .post_list .post_item .item .img-box,.post_list .post_item .item .img-box{width:125px;height:auto;max-height:70px;overflow:hidden;border-radius:10px;transform:translateY(8px)}.container main .entry-bottom .post_list .post_item .item .img-box .img,.post_list .post_item .item .img-box .img{border-radius:0;background-size:100% !important;background-position:left top !important}.container main .entry-bottom .post_list .post_item .item .post_detail,.post_list .post_item .item .post_detail{display:flex;flex-direction:column;padding:0;width:calc(100% - 125px - 13px)}.container main .entry-bottom .post_list .post_item .item .post_detail .post_category,.post_list .post_item .item .post_detail .post_category{order:2;margin-top:12px}.container main .entry-bottom .post_list .post_item .item .post_detail .post_title,.post_list .post_item .item .post_detail .post_title{order:1;margin-top:0;line-height:1.5}.container main .entry-bottom .post_list .post_item .item .post_detail .category_item,.post_list .post_item .item .post_detail .category_item{height:17px;min-width:105px;padding:0 8px}.container main .entry-bottom .post_list .post_item+li,.post_list .post_item+li{margin-top:13px}.container main .entry-bottom .post_list .post_item+.list,.post_list .post_item+.list{margin-top:13px}.post_list .post_item:hover .item{transform:scale(1)}.post_list .post_item:hover .item .img-box .img{transform:scale(1) translateY(0);border-radius:10px}.more-btn{width:210px;height:50px;margin:auto;margin-top:50px}.more-btn .btn:after{display:none}.more-btn .btn .in-text{font-size:13px}.section{padding:50px 0}.section.list-wrap-top{padding-top:0}.post-wrap+.post-wrap{margin-top:80px}.post-wrap .category-name{font-size:18px}.container{flex-direction:column}.container main{width:100%}.container main .entry-content{line-height:1.69;padding-top:34px}.container main .entry-content .entry-title{font-size:18px;line-height:1.6}.container main .entry-content h2{margin:40px 0 20px;font-size:19px;line-height:1.57;padding:10px 20px}.container main .entry-content h3{margin:40px 0 20px;font-size:14px;padding:10px 0;line-height:1.69}.container main .entry-content h3 span{font-size:14px;line-height:1.69}.container main .entry-content h4{margin:40px 0 20px;font-size:14px;padding-left:18px}.container main .entry-content h4:after{top:3px}.container main .entry-content h4 span{font-size:14px}.container main .entry-content p{line-height:1.69;margin:0 0 20px}.container main .entry-content .entry-detaile{padding-bottom:32px}.container main .entry-content .entry-detaile .ymd{order:2;margin-left:auto}.container main .entry-content .entry-detaile ul{order:1}.container #sidebar1{display:none}.breadcrumb{height:50px}.breadcrumb a,.breadcrumb span{font-size:11px}#ez-toc-container{padding:20px 15px;margin:60px auto}.ez-toc-title-container{left:15px}footer .inner{padding:0 35px}footer .inner .logo{width:85px;margin:0}footer .inner .navi-list{gap:20px 40px;justify-content:flex-start;flex-wrap:wrap}footer .inner .navi-list .list .item{padding:0}#toc_container{padding:20px 18px !important}#toc_container ul.toc_list,#toc_container ul.ez-toc-list-level-1,#ez-toc-container ul.toc_list,#ez-toc-container ul.ez-toc-list-level-1{list-style:decimal;font-size:13px;padding-left:0}.toc_title{top:-14px}.toc_title:after{top:3px}.pagination{margin-bottom:40px}.pagination .page-numbers{gap:16px}}.menu-open header .post_category{transform:translateY(0)}.menu-open .menu-btn .bar:nth-of-type(1){animation:menu1 .3s linear 0s forwards}.menu-open .menu-btn .bar:nth-of-type(2){animation:menu2 .3s linear 0s forwards}.menu-open .menu-btn .bar:nth-of-type(3){animation:menu3 .3s linear 0s forwards}.menu-close .menu-btn .bar:nth-of-type(1){top:26px;transform:rotate(45deg);animation:menu1-re .3s linear 0s forwards}.menu-close .menu-btn .bar:nth-of-type(2){opacity:0;animation:menu2-re .3s linear 0s forwards}.menu-close .menu-btn .bar:nth-of-type(3){bottom:27px;transform:rotate(-45deg);animation:menu3-re .3s linear 0s forwards}#toc_container.over_length .more_toc{width:fit-content;padding-right:20px;cursor:pointer}#toc_container.over_length .more_toc:after{content:"";position:absolute;display:block;top:5px;right:0;transform:rotate(45deg);width:6px;height:6px;border-right:2px solid #333;border-bottom:2px solid #333}@keyframes menu1{0%{top:21px;transform:rotate(0)}50%{top:26px;transform:rotate(0)}100%{top:26px;transform:rotate(45deg)}}@keyframes menu1-re{0%{top:26px;transform:rotate(45deg)}50%{top:26px;transform:rotate(0)}100%{top:21px;transform:rotate(0)}}@keyframes menu2{0%{opacity:1}50%{opacity:1}100%{opacity:0}}@keyframes menu2-re{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@keyframes menu3{0%{bottom:22px;transform:rotate(0)}50%{bottom:27px;transform:rotate(0)}100%{bottom:27px;transform:rotate(-45deg)}}@keyframes menu3-re{0%{bottom:27px;transform:rotate(-45deg)}50%{bottom:27px;transform:rotate(0)}100%{bottom:22px;transform:rotate(0)}}