/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/
 .widget_categories ul li a{padding:3px 0}.widget_categories ul li.cat-item>ul.children{display:none}.widget_categories>ul>li.cat-item>a{position:relative}.widget_categories>ul>li.cat-item>a:after{content:"＋";display:inline-block;position:absolute;right:5px}.widget_categories>ul>li.cat-item>a.active:after{content:"－";display:inline-block;position:absolute;right:5px}.widget_categories ul li.cat-item-7>a:before{font-family:"Font Awesome 5 Free";content:'\f0da';padding-right:7px;font-weight:900;display:inline-block}.widget_categories ul li.cat-item-2>a:before{font-family:"Font Awesome 5 Free";content:"\f0da";padding-right:7px;font-weight:900;display:inline-block}.widget_categories ul li.cat-item-32>a:before{font-family:"Font Awesome 5 Free";content:"\f0da";padding-right:7px;font-weight:900;display:inline-block}.widget_categories ul li.cat-item-15>a:before{font-family:"Font Awesome 5 Free";content:"\f0da";padding-right:7px;font-weight:900;display:inline-block}.widget_categories ul li.cat-item>ul.children>li.cat-item>a:before{font-family:"Font Awesome 5 Free";content:"\f0c1";padding-right:7px;font-size:.8em;font-weight:900}.widget_categories>ul>li.cat-item>a>.post-count{  display:none}.widget_archive .years ul{display:none}.widget_archive a.year{cursor:pointer;padding:3px 0}.widget_archive ul li a{padding:3px 0}.widget_archive a.year:before{font-family:"Font Awesome 5 Free";content:"\f0da";padding-right:7px;font-weight:900;display:inline-block}.widget_archive a.year::after{content:"＋";display:inline-block;position:absolute;right:5px}.widget_archive a.year.active::after{content:"－";display:inline-block;position:absolute;right:5px}.widget_archive ul.month{padding-left:20px}#sidebar .widget_archive ul.years li{margin-bottom:0}#sidebar .widget_archve ul.month li a{margin-left:3em}#sidebar .widget_archive ul li ul.month li a:before{font-family:"Font Awesome 5 Free";content:"\f0c1";padding-right:7px;font-size:.8em;font-weight:900}.wp-block-code code{white-space:pre!important}.logo-header a span{font-weight:700;font-size:40px;text-shadow:2px 2px 0 #000000,-2px -2px 0 #000000,-2px 2px 0 #000000,2px -2px 0 #000000,0 2px 0 #000000,0 -2px 0 #000000,-2px 0 0 #000000,2px 0 0 #000}.author-box .sns-follow .sns-follow-buttons a.follow-button{font-size:36px;width:46px;height:46px;margin-bottom:10px;margin-right:10px;color:#fff;border:none;border-radius:50%;box-shadow:0 0 5px 0 rgb(0 0 0 / .1),0 3px 5px 0 rgb(0 0 0 / .2)}.author-box .sns-follow-buttons a.follow-button span::before{position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.author-box .sns-follow-buttons a.website-button{background-color:#47555c!important}.author-box .sns-follow-buttons a.twitter-button{background-color:#000000!important}.author-box .sns-follow-buttons a.bluesky-button{background-color:#0085ff!important}.author-box .sns-follow-buttons a.feedly-button{background-color:#6cc655!important}.author-box .sns-follow-buttons a.rss-button{background-color:#f26522!important}.entry-card .cat-label,.related-entry-card .cat-label{display:none}.lvg-code-copybtn{position:absolute;margin:4px;top:0;right:0;padding:0 6px 0;border:none;border-radius:20%;font-size:18px;color:#ccc;background-color:#000;opacity:.9;transition:0.3s}.lvg-code-copybtn:hover{cursor:pointer;color:#fff;opacity:1}.lvg-code-copybtn:hover:fucus{background-color:#ccc}.lvg-code-copybtn:hover:active{background-color:#ccc}.lvg-code-copybtn::before{font-family:"Font Awesome 5 Free";content:"\f0c5";background-color:#fff0}.lvg-code-copybtn-notice{position:absolute;visibility:hidden;pointer-events:none;z-index:1;top:5px;right:calc(100% + 4px);padding:2px 6px 0;border-radius:3px;font-weight:700;font-size:13px;color:#000;background:#fff}.lvg-code-copybtn-notice-after{visibility:visible}@media screen and (max-width:1240px){.lvg-code-copybtn{margin:3px;padding:0 6px 0;font-size:14px}.lvg-code-copybtn-notice{top:1px;right:calc(100% + 2px);padding:2px 6px 0;border-radius:3px;font-size:11px}}.bluesky-button{background-color:var(--cocoon-bluesky-color)!important}.x-corp-button{background-color:var(--cocoon-twitter-color)!important}.tab-label-group .tab-label.is-active{background-color:var(--cocoon-tab-label-active-color);color:var(--cocoon-white-color)}.tab-content-group .tab-content.is-active{display:block}@media screen and (max-width:480px){a.prev,a.next{display:none}.page-numbers{width:48px;height:48px;line-height:48px}}