@font-face{font-display:swap;font-family:'Din1451Alt';src:url(/wp-dir/wp-content/themes/kabocyemo/fonts/din1451alt.ttf) format('truetype');font-display:swap}.m_header{font-family:serif}.clearfix::after{content:"";display:block;clear:both}.view_mobile{display:none}.view_pc{display:block}@media screen and (max-width:480px){.view_mobile{display:block}.view_pc{display:none}}.ad-large-top{min-height:52px;max-width:480px;margin:10px auto 30px;background-color:var(--side-bg)}@media screen and (min-width:480px){.ad-large-top{min-height:280px;max-width:770px}}@media screen and (min-width:768px){.ad-large-top{min-height:280px;max-width:1220px;margin:10px auto 50px}}html{font-size:62.5%}@media screen and (max-width:1440px){html{font-size:57.5%}}body{animation:fadeIn .4s ease 0s 1 normal;-webkit-animation:fadeIn .4s ease 0s 1 normal}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}:root{--main-text:#23130C;--main-bg:#fff;--side-bg:#B3B3B310;--post-link:#1b6baf;--post-link-hover:#0D3353;--post-link-underline:#0002;--post-link-underline-hover:#0008}@media (prefers-color-scheme:dark){:root{--main-text:#FBFBFB;--main-bg:#1E1B1B;--side-bg:#ffffff10;--post-link:#2c9eff;--post-link-hover:#8ECCFF;--post-link-underline:#fff2;--post-link-underline-hover:#fff8}a{color:#e39777}img{filter:grayscale(10%)}}body{color:var(--main-text);background-color:var(--main-bg)}a{color:var(--main-text);text-decoration:none}.m_header{position:relative;height:15rem;margin:0 0 5rem}.home .m_header{height:21rem}.home .l_header_title{padding:5.5rem 0 1rem}.l_header_title{text-align:center;font-size:4.8rem;font-weight:500;margin:0;padding:2rem 0}.m_header nav{position:absolute;bottom:0}.l_header_nav{margin:0 auto}.l_header_nav>li{font-size:2.4rem}.m_header a:hover{opacity:.5}.p_nav{list-style:none;padding:0}.p_nav>li{list-style:none;display:inline-block;margin:0 1rem 0 0}.wrap{max-width:122rem;margin:0 auto;padding:0 1rem}.main_inner{width:calc(100% - 336px - 3.2rem);float:left;z-index:2;position:relative}.c_archive_title::before{display:block;font:normal 1rem}body.author .c_archive_title::before{content:'Author'}body.category .c_archive_title::before{content:'Category'}body.tag .c_archive_title::before{content:'Tag'}body.date .c_archive_title::before{content:'Date'}body.search .c_archive_title::before{content:'Search'}.c_archive_title{font-size:1.8rem;text-align:center;background-color:var(--side-bg);padding:1rem;margin:0 0 1.5rem;border-radius:1.6rem}.layout_home_archive{padding:0 0 5.6rem}.m_home_post.m_home_post--card{padding:24px;border:1px solid var(--post-link-underline);border-radius:1.6rem}.m_home_post.m_home_post--card:hover{background:#00000005}.m_home_post h1{font-size:2.8rem;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;transition:.3s opacity ease-out}.m_home_post h1:hover,.m_home_post h1:focus{opacity:.5}.p_post_detail{opacity:.85}.p_post_detail_date{font-size:1.2rem}.p_post_detail a[rel~="tag"]{font-size:1.4rem;border:.1rem solid var(--main-text);border-radius:.3rem;padding:.1rem 1rem;margin:0 0 0 1rem}.p_post_detail a[rel~="tag"]:hover,.p_post_detail a[rel~="tag"]:focus{font-size:1.4rem;border:.1rem solid var(--main-text);background-color:var(--main-text);color:var(--main-bg)}.t_grayscale_image{width:21rem;height:13rem;object-fit:cover;background-color:#b5b5b5}.l_home_post_image{float:left}.l_home_post_text{width:calc(100% - 21rem);font-size:1.6rem;float:left;position:relative;min-height:13rem}.l_home_post_text .p_home_post_text{padding:0 1rem;margin:0;line-height:1.7em;opacity:.8}a:hover .l_home_post_text .p_home_post_text{opacity:1}.l_home_post_readmore{position:absolute;bottom:0;right:2.2rem}.l_home_post_footer{margin-top:16px;border-top:1px solid var(--post-link-underline);padding:10px 10px 0;display:flex;justify-content:space-between}.m_home_post:hover .l_home_post_footer_author{opacity:1}.l_home_post_footer_author{align-content:center;opacity:.3;transition:opacity .3s}.p_home_post_footer_author_label{opacity:.7}.p_home_post_footer_author_figure{display:flex;margin:0}.p_home_post_footer_author_name{margin:0;align-content:center}.p_home_post_footer_author_avatar{width:24px}.l_home_post_tools{display:flex;gap:32px;flex-direction:row-reverse;width:fit-content;align-content:center;height:fit-content}.l_header_post_tools{display:flex;gap:32px;flex-direction:row-reverse;align-content:center;height:fit-content;margin-top:10px}.l_home_post_tools .ssb-design3,.l_home_post_tools .klm-like-wrapper,.l_home_post_tools .kabocy-comment-link-button{opacity:.3}.ssb-design3{transition:opacity .3s}.klm-like-wrapper{transition:opacity .2s}.kabocy-comment-link-button{transition:opacity .1s}.m_home_post:hover .ssb-design3,.m_home_post:hover .klm-like-wrapper,.m_home_post:hover .kabocy-comment-link-button{opacity:1}.l_home_post_tools>*{align-content:center;height:fit-content}.kabocy-comment-link-button{display:flex}.kabocy-comment-link{display:block;background:no-repeat;border:none;padding:5px;border-radius:50%;transition:background .3s}.kabocy-comment-link:hover{background:#72d1d612}.kabocy-comment-link-icon{transition:stroke .3s,fill .3s}.kabocy-comment-link-icon--fill{fill:#fff0;stroke:var(--post-link-underline);stroke-width:6px}.kabocy-comment-link-button:hover .kabocy-comment-link-icon--fill{stroke:#72d1d6}.kabocy-comment-link-button:hover .kabocy-comment-link-count{color:#72d1d6}.kabocy-comment-link-icon--stroke{fill:#fff0}.kabocy-comment-link-count{align-content:center;font-size:12px;font-family:'Din1451Alt',sans-serif;color:var(--post-link-underline);transition:color .2s,opacity .2s}.m_post_article{letter-spacing:.05rem}.l_post_title{line-height:1.2em;font-size:3.8rem;letter-spacing:-.5px}@media screen and (max-width:768px){.l_post_title{font-size:2.8rem;line-height:1.2em}}.l_post_thumbnail{display:block;position:relative;overflow:hidden;margin:14px 0 0;width:100%}.wp-block-image{text-align:center;margin:1.7rem 0;margin-left:-2%;margin-right:-2%;max-width:104%}.wp-block-image img{max-width:100%}figure figcaption,.wp-block-image figcaption,.l_post_thumbnail figcaption{font-size:1.2rem;margin:1rem 0 2rem;text-align:center;padding:0 0 0 .5rem}.l_post_content,.l_post_footer,.l_post_after{width:95%;margin:32px auto 0}.l_post_content{font-size:1.8rem;line-height:1.75}.l_post_content p{margin:1.6em 0 0;word-wrap:break-word}.l_post_content p kbd{border:1px var(--main-text) solid;background:var(--side-bg);border-radius:3px;font-size:92%;padding:3px 5px 2px}.l_post_content .wp-block-heading{line-height:1.28}.l_post_content h2{font-size:3.2rem;margin:2.6em 0 1.2em}.l_post_content h3{font-size:2.8rem;margin:1.4em 0 .6em}.l_post_content h4{font-size:2.2rem;margin:1.2em 0 .6em}.l_post_content h5{font-size:2rem;margin:1em 0 .6em}.l_post_content blockquote{border-left:3px solid;margin:2.4em 1em;padding:0 1em}.l_post_content cite{opacity:.8;font-size:1.4rem}.l_post_content a{color:var(--post-link);border-bottom:1px solid var(--post-link-underline)}.l_post_content a:hover{color:var(--post-link-hover);border-bottom:1px solid var(--post-link-underline-hover)}.l_post_content iframe{display:inline}.m_post_footer h3,.l_post_after h3{font-size:1.8rem}.l_article_sns{border:1px solid var(--main-text);background-color:var(--main-text);display:grid;border-radius:.3rem;grid-auto-flow:column;gap:1px;padding:0}.l_article_sns li{-moz-box-align:center;height:52px;min-width:52px;-moz-box-pack:center;justify-content:center;align-items:center;display:flex;background-color:var(--main-bg);text-decoration:none;text-align:center}.l_article_sns li:hover{background-color:var(--main-text)}.l_article_sns li .p_svg_title{margin:0}.l_article_sns li a{width:100%}.l_article_sns li svg{display:inline}.l_article_sns .p_svg_title{display:none}.l_article_sns li:hover .p_svg_title{display:block}.l_article_sns li .p_svg_icon,.l_article_sns li .p_svg_title{fill:var(--main-text);color:var(--main-text)}.l_article_sns li:hover .p_svg_icon,.l_article_sns li:hover .p_svg_title{fill:var(--main-bg);color:var(--main-bg)}.l_article_sns li .p_svg_title{font-family:'Din1451Alt';font-size:11px}.m_article_tags{padding:0;list-style:none}.m_article_tags::before{content:'TAG:'}.m_article_tags li{display:inline-block}.m_article_tags a{font-size:1.4rem;border-radius:.3rem;padding:.1rem .5rem;margin:0 0 0 0rem;opacity:.8}.m_article_tags a:hover{opacity:1}.m_article_around{display:grid;grid-template-columns:1fr 1fr}.m_article_around .p_wrap{position:relative;display:flex}.m_article_around .p_wrap.p_next_post h3{padding:0 14px 0 24px}.m_article_around .p_wrap.p_next_post span{padding:0 0 0 20px}.m_article_around .p_wrap.p_prev_post h3{text-align:right;padding:0 24px 0 14px}.m_article_around .p_wrap.p_prev_post span{text-align:right;padding:0 20px 0 0}.m_article_around .p_wrap>a{height:100%;width:100%}.m_article_around figure{position:relative;margin:0;height:8rem;overflow:hidden}.m_article_around a figure img{width:100%;height:100%;position:absolute;top:0;object-fit:cover;filter:brightness(.5)}.m_article_around a:hover figure img{transition:.3s width,.3s height,.3s filter;filter:brightness(.4);width:120%;height:120%}.m_article_around h3{position:absolute;top:1rem;bottom:0;margin:auto;height:2.4rem;font-size:1.8rem;color:#FFF;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.m_article_around span{position:absolute;top:18px;height:2rem;font-size:1.2rem;color:#FFF;width:100%}.l_article_related{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;padding:0}.l_article_related_item{display:flex;padding:10px}.l_article_related_link{width:100%;transition:.3s filter ease-out,.3s opacity ease-out}.l_article_related_link:hover{filter:grayscale(1);opacity:.8}.p_related_thumb{width:100%;padding-top:64%;position:relative;margin:0}.p_related_thumb img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.l_article_related_item .l_article_related_title{font-size:1.35rem;margin:0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.l_article_comments{font-size:1.4rem}.l_article_comments .commentlist .children{list-style:none}.l_article_comments h3 small a{font-size:1.4rem;border:.1rem solid var(--main-text);border-radius:.3rem;padding:.1rem 1rem;margin:0 0 0 2rem}.l_article_comments article{margin:0 0 2rem}.l_article_comments article .avatar{border-radius:50%}.l_article_comments p{font-size:1.4rem}.l_article_comments p label{font-size:1.2rem}.l_article_comments textarea,.l_article_comments input[type~="url"],.l_article_comments input[type~="text"],.l_article_comments input[type~="email"],.l_article_comments input[type~="password"]{padding:1.2rem;border:1px solid var(--main-text);border-radius:.3rem;background-color:var(--main-bg);color:var(--main-text);width:100%;box-sizing:border-box}.l_article_comments input[type~="submit"],.wpcf7-form input[type~="submit"]{background-color:var(--main-text);border:1px solid;color:var(--main-bg);font-size:14px;padding:12px 20px}.l_article_comments input[type~="submit"]:hover,.wpcf7-form input[type~="submit"]:hover{opacity:.8}.l_article_comments input[type~="submit"]:active,.wpcf7-form input[type~="submit"]:active{background-color:var(--main-bg);color:var(--main-text)}.comment-author.vcard{display:flex;align-items:center;font-size:1.2em;gap:10px}.comment-content p{overflow-wrap:break-word;font-size:1.5rem}.comment-metadata{padding-left:50px}.comment-content{padding-left:50px}.comment-body .reply{padding:10px;border:1px solid;display:inline-block;border-radius:5px;margin-left:50px}.comment-body .reply:hover{background-color:var(--main-text)}.comment-body .reply:hover .comment-reply-link{color:var(--main-bg)}.comment-body .says{display:none}.comment-list .children{list-style:none}.comments-area{margin:30px 0}.comments-area h2{font-size:1.8em;margin-bottom:20px;color:var(--main-text);opacity:.9}.comment-list{list-style:none;padding:0;margin:0}nav.comment-navigation{margin-top:20px;text-align:center}.comment-form{margin-top:30px}.comment-form label{display:block;margin-bottom:10px;font-weight:700}.comment-form input[type="text"],.comment-form input[type="email"],.comment-form input[type="url"],.comment-form textarea{width:100%;padding:10px;margin-bottom:20px;border:1px solid #ccc}p.comments-closed{font-style:italic;color:#666}.wp-block-code{background-color:var(--main-text);color:var(--main-bg);padding:1.2rem;font-size:1.48rem;border-radius:5px}.wp-block-table.is-style-stripes tbody tr:nth-child(2n+1){background-color:var(--side-bg)}.wp-block-table.is-style-many-columns{border-spacing:0;border-collapse:inherit;background-color:#fff0;border-bottom:1px solid #f0f0f0;margin:0;font-size:80%}.wp-block-table.is-style-many-columns td,.wp-block-table.is-style-many-columns th{border-color:#fff0}.wp-block-table.is-style-many-columns tbody tr:nth-child(odd){background-color:var(--side-bg)}.wp-block-embed iframe{max-width:100%;width:calc(100% - 1px)}.wpcf7-form-control.wpcf7-text,.wpcf7-form-control.wpcf7-textarea,.wpcf7-form-control.wpcf7-select{width:100%;padding:1.2rem;border:1px solid var(--main-text);border-radius:.3rem;background-color:var(--main-bg);color:var(--main-text)}.wpcf7-form-control.wpcf7-text{height:3.8rem}.wpcf7-form-control.wpcf7-quiz{padding:1.2rem;border:1px solid var(--main-text);border-radius:.3rem;background-color:var(--main-bg);color:var(--main-text)}.is-style-group-message{padding:2.5rem;border:2px solid;margin:1.6em 0 0}.kabocy-group-message-good{background-color:#185abd30;border-color:#41a5ee}.kabocy-group-message-info{border-color:#06b025;background-color:#06b02530}.kabocy-group-message-note{border-color:#eeeb41;background-color:#b8bd1830}.kabocy-group-message-warning{border-color:#ee4141;background-color:#bd181830}.is-style-group-message>div>*:first-child{padding:0;margin:0}.m_pagination_box{position:relative;padding:2.5rem;text-align:center;font-size:1.5rem}.m_pagination_box .page-numbers{padding:0 2px;margin:10px;opacity:.5}.m_pagination_box .page-numbers:hover{opacity:1}.m_pagination_box .page-numbers.current{border-bottom:1px solid;opacity:1}.m_pagination_box .prev,.m_pagination_box .next{position:absolute;padding:2.4rem;border:1px solid var(--main-text);border-radius:.3rem;margin:0;top:0}.m_pagination_box .prev{padding:2.4rem 2.4rem 2.4rem 3.3rem}.m_pagination_box .next{padding:2.4rem 3.3rem 2.4rem 2.4rem}.m_pagination_box .prev:hover,.m_pagination_box .next:hover{border:.1rem solid var(--main-text);background-color:var(--main-text);color:var(--main-bg)}.m_pagination_box .prev::before,.m_pagination_box .next::after{content:'';width:8px;height:8px;border:0;border-top:solid 1px;border-right:solid 1px;position:absolute;top:3.1rem;margin-top:1px}.m_pagination_box .prev::before{-ms-transform:rotate(225deg);-webkit-transform:rotate(225deg);transform:rotate(225deg);left:2.5rem}.m_pagination_box .next::after{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);right:2.5rem}.m_pagination_box .next{right:0}.m_pagination_box .prev{left:0}.m_pagination_box .prev.invalid,.m_pagination_box .next.invalid{opacity:.5}.m_single_pagination_box .l_single_pb_wrap{text-align:center;display:flex;justify-content:center;align-items:center}.l_single_pb_wrap .post-page-numbers,.l_single_pb_wrap .page-numbers{width:45px;height:45px;display:flex;justify-content:center;align-items:center;border-radius:50%;border:1px solid var(--main-text);background-color:var(--side-bg);color:var(--main-text);margin:8px}.l_single_pb_wrap .post-page-numbers.current,.l_single_pb_wrap .page-numbers.current{background-color:var(--main-text);color:var(--main-bg)}.l_single_pb_wrap .post-page-numbers:hover,.l_single_pb_wrap .page-numbers:hover{background-color:var(--post-link);color:var(--main-text)}.l_single_pb_wrap .post-page-numbers.current:hover,.l_single_pb_wrap .page-numbers.current:hover{background-color:var(--main-text);color:var(--main-bg);opacity:.8}#sidebar{box-sizing:border-box;width:336px;margin:0 0 0 3.2rem;float:left}#sidebar aside{padding:1.8rem;background:var(--side-bg);margin-bottom:10px;border-radius:1.6rem}#sidebar aside p{font-size:14px;line-height:1.8}.l_sidebar_title{font-size:1.8rem;margin:.2rem 0 1.6rem}.popular-posts-list{padding:0;list-style:none}.popular-posts__item{margin:0 0 1.2rem}.popular-posts-list__link{display:flex;gap:10px}.popular-posts__thumbnail{flex-shrink:0;flex-grow:0}.popular-posts__thumbnail img{width:9rem;height:6.5rem;object-fit:cover}.popular-posts-list__title{font-weight:400;font-size:1.4rem;margin:0 0 .1rem;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.popular-posts-date{font-size:12px;opacity:.8}.popular-posts-list__link:hover .popular-posts__thumbnail img,.popular-posts-list__link:focus .popular-posts__thumbnail img{-webkit-filter:brightness(1.1) saturate(170%);-moz-filter:brightness(1.1) saturate(170%);-ms-filter:brightness(1.1) saturate(170%);-o-filter:brightness(1.1) saturate(170%);filter:brightness(1.1) saturate(170%)}.popular-posts-list__link:hover .popular-posts-list__title,.popular-posts-list__link:focus .popular-posts-list__title{opacity:.85}.l_sidebar_profile_icon{width:65px;height:65px;background-color:#FFF;float:left;margin:0 10px 10px 0}.l_sidebar_profile_description{font-size:14px;line-height:1.8}.widget-container .menu{padding:0;list-style:none;margin:1rem;font-size:1.4rem}.widget-container .menu li{padding:0 0 .2rem;margin:0 0 .6rem;border-bottom:1px solid}.wp-block-tag-cloud{line-height:1.2!important}.wp-block-tag-cloud a{display:inline}.tag-cloud-link:hover{opacity:.5}.wp-block-latest-comments{padding:0}.wp-block-latest-comments__comment-meta{font-size:1.5rem}.wp-block-latest-comments__comment-link:hover{opacity:.8;border-bottom:1px solid var(--post-link-underline-hover)}.wp-block-latest-comments__comment-date{font-size:1.5rem;color:var(--main-text);opacity:.6}.wp-block-latest-comments .avatar,.wp-block-latest-comments__comment-avatar{border-radius:2.4rem;display:block;float:left;height:4.8rem;margin-right:.75em;width:4.8rem;background-color:#fff;margin-top:1em}.wp-block-rss__item{margin:0 .5rem .5rem .5rem}.wp-block-rss__item-title{font-size:1.5rem}.wp-block-rss__item-title:hover{opacity:.8}.wp-block-rss__item-title a:hover{border-bottom:1px solid var(--post-link-underline-hover)}.wp-block-rss__item-publish-date{text-align:right;font-size:1.2rem;opacity:.8}.wp-block-categories-list.wp-block-categories,.kb-block-link-list{padding:0;list-style:none;font-size:1.4rem}.cat-item,.kb-block-link-list li{padding:.7rem}.cat-item:hover,.kb-block-link-list li:hover{background-color:var(--side-bg);padding:1rem;border-radius:.8rem}.cat-item::before,.kb-block-link-list li::before{display:inline-block;background-color:var(--side-bg);width:1rem;height:1rem;content:"";border:.21rem solid var(--main-text);margin:0 .5rem;border-radius:50%}#wp-calendar{width:100%;font-size:1.5rem}#wp-calendar caption{font-size:1.6rem;font-weight:700;margin:0 0 1rem}#wp-calendar caption:after,#wp-calendar caption:before{content:'-';margin:0 .8rem;color:var(--main-text)}#wp-calendar tbody *{text-align:center;font-family:'Din1451Alt'}#wp-calendar tr{height:1.8em}#wp-calendar td{position:relative}#today{position:relative}#today:after{content:'.';position:absolute;bottom:-2px;margin:0 auto;left:0;right:0;color:red;font-size:19px;z-index:-1}.wp-calendar-table td>a::after{content:'.';position:absolute;bottom:-2px;margin:0 auto;left:0;right:0;color:blue;font-size:19px;z-index:-1;display:block;opacity:.5}.wp-calendar-table td>a:hover::after{opacity:1}.wp-block-calendar table caption,.wp-block-calendar table tbody{color:var(--main-text)}.wp-block-calendar tbody td,.wp-block-calendar th{border:none}.wp-block-calendar table th{background:unset;font-weight:700}.wp-calendar-nav{position:relative;margin-top:5px}.wp-calendar-nav-prev{position:absolute;left:.5rem}.wp-calendar-nav-next{position:absolute;right:5px}.wp-calendar-nav-prev a{font-size:1.2rem}.wp-block-search__button-outside{position:relative}.wp-block-search__input{height:3.8rem;width:calc(100% - 50px);padding:1.2rem;border:1px solid var(--main-text);border-right:none;border-radius:.3rem 0 0 .3rem;background-color:var(--main-bg);color:var(--main-text)}.wp-block-search__button.wp-element-button{height:3.8rem;width:50px;color:var(--main-bg);position:absolute;background-color:var(--main-text);border:1px solid var(--main-text);border-radius:0 .3rem .3rem 0;right:0;font-weight:700}.wp-block-search__button.wp-element-button:hover{opacity:.8}.m_search_form{position:relative}.m_search_form .screen-reader-text{display:none}.p_search_field{height:3.8rem;width:calc(100% - 50px);padding:1.2rem;border:1px solid var(--main-text);border-right:none;border-radius:.3rem 0 0 .3rem;background-color:var(--main-bg);color:var(--main-text)}.p_search_submit{height:3.8rem;width:50px;color:var(--main-bg);position:absolute;background-color:var(--main-text);border:1px solid var(--main-text);border-radius:0 .3rem .3rem 0;right:0;font-weight:700}.p_search_submit:hover{opacity:.8}.p_search_submit:active{background-color:var(--main-bg);color:var(--main-text)}.widget-container .gallery{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.widget-container .gallery .gallery-item{display:flex;margin:0}.widget-container .gallery .gallery-item figcaption{display:none}.tagcloud a:hover{opacity:.45}.m_breadcrumbs_list{padding:0;margin:3rem 0 1rem;font-size:1.2rem;opacity:.8}.m_breadcrumbs_item{display:inline-block;list-style:none}.m_breadcrumbs_item::after{content:"/";padding-right:3px;padding-left:3px}.m_breadcrumbs_item:last-child::after{content:""}.m_breadcrumbs_link{opacity:.8}.m_breadcrumbs_link:hover{opacity:1}.m_404_header h1{text-align:center;font-family:'Din1451Alt';font-size:37em;margin:30px 0 0}.m_404_article h1{text-align:center;font-size:25px;margin:0 0 70px}.m_404_article h2{text-align:center;font-size:18px}.m_404_nav{display:grid;grid-template-columns:1fr 1fr 1fr;padding:0}.m_post_card{display:flex;padding:0 0 2rem}.m_post_card a{width:100%}.l_post_card_thumbnail{width:100%;padding-top:64%;position:relative;margin:0}.l_post_card_thumbnail img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.m_404_post_card h3{font-size:1.6rem;margin:0 1rem .1rem;line-height:1.4em;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.m_404_post_card time{font-size:12px;opacity:.8;margin:0 1rem}.m_footer{background:var(--side-bg);position:relative;margin:20rem 0 0}.p_footer_copyright{font-family:'Din1451Alt',sans-serif;text-align:center;display:block;clear:both;padding:10px 0;font-size:1.4rem;opacity:.8}.m_footer_profile{width:80px;float:left;text-align:center}.m_footer_profile{background-color:var(--main-bg);padding:6px 12px;border-radius:.5rem;margin:2rem}.m_footer_profile .p_footer_profile_icon{border-radius:50%}.l_footer_nav{position:absolute;left:0;right:0;bottom:55px;font-size:1.8rem;text-align:center;margin:auto;transition:.3s opactiy ease-out}.l_footer_nav .menu-item:hover{opacity:.5}a:hover .t_grayscale_image,a:focus .t_grayscale_image{-webkit-filter:brightness(1.1) saturate(170%);-moz-filter:brightness(1.1) saturate(170%);-ms-filter:brightness(1.1) saturate(170%);-o-filter:brightness(1.1) saturate(170%);filter:brightness(1.1) saturate(170%)}@media screen and (max-width:1440px){.wrap{max-width:133rem}}@media screen and (max-width:768px){.m_header{height:10rem;margin:0 0 3.4rem}.home .m_header{height:14.5rem}.home .m_header .l_header_title{padding:3.8rem 0 1rem}.l_header_title{font-size:3.8rem;line-height:1em}.m_header nav{white-space:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;width:calc(100% - 20px)}.l_header_nav{display:flex}.l_header_nav>li{font-size:2rem}.wrap{max-width:100%}.main_inner{width:100%;float:none;margin:0 0 2rem}.wp-block-table.is-style-many-columns{overflow-x:auto;display:block}.wp-block-table.is-style-many-columns td,.wp-block-table.is-style-many-columns th{white-space:nowrap;padding:.5rem}.wp-block-table.is-style-many-columns table{border-collapse:separate;border-spacing:0;empty-cells:show;table-layout:unset}#sidebar{width:100%;margin:0;float:none;-webkit-column-count:2;-moz-column-count:2;-ms-column-count:2;-o-column-count:2;column-count:2}.m_footer{margin:14rem 0 0;padding:4rem}.m_footer_profile{float:none;width:7rem;height:7rem;margin:0 auto 28px;padding:.2rem;border-radius:50%}.m_footer_profile img{width:100%;height:100%}.m_footer_profile p{display:none}.l_footer_nav{position:unset;float:none}}@media screen and (max-width:700px){#sidebar{width:100%;margin:0;float:none;-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}.m_404_header h1{font-size:28em}}@media screen and (max-width:480px){.m_header{height:10rem}.home .m_header{height:11rem}.home .l_header_title{padding:3rem 0 1rem}.l_header_title{font-size:2.5rem}.c_archive_title{font-size:1.6rem}.m_home_post h1{font-size:1.8rem}.l_home_post_image{float:none;width:100%;padding-top:64%;position:relative;margin:0}.l_home_post_image img{width:100%;height:100%;position:absolute;top:0;object-fit:cover}.l_home_post_text{float:none;display:none}.m_article_around,.m_article_around .p_wrap{display:block}.l_article_related{grid-template-columns:1fr 1fr}.l_article_comments input[type~="submit"]{width:100%}#sidebar{-webkit-column-count:1;-moz-column-count:1;-ms-column-count:1;-o-column-count:1;column-count:1}.m_404_header h1{font-size:20em}.m_404_nav{grid-template-columns:1fr 1fr}.l_home_post_tools{gap:12px;flex-shrink:0}}.wp-block-button__link.wp-element-button:hover{transition:opacity .2s;opacity:.8}