@charset "UTF-8";
/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.2
*/
.cta-box{background-color:#444;color:#fff;padding:20px}.wp-block-image img{border:solid #88ccef;max-width:100%}.wp-block-jetpack-slideshow .wp-block-jetpack-slideshow_slide figure{border:solid #333}figure.wp-block-table table{border:solid #333;width:100%;margin-right:auto}.entry-content ul li{list-style:none}.entry-content ul li:before{font-family:FontAwesome;content:"\f054";color:#88ccef;margin:0 10px 0 0}.entry-content ol,ul{padding-left:30px}.entry-content ol{padding:30px 0 30px 30px}h1.entry-title{font-size:26px;color:#f3fafe;text-shadow:10px 10px 5px #333;background-color:rgba(0,0,0,.3);padding:30px 20px}.box-menu-label{color:#333;font-weight:500}.box-menu-icon{color:#5f374b}.tagcloud a{background-color:#f7ddfb}aside .search-box input[type=text]{border:solid #88ccef}.archive-title .fa-search:before,.search-submit .fa-search:before{color:#88ccef}.pagination .current{background-color:#f7ddfb;color:#fff}.go-to-top-button{background-color:#f7ddfb;border-radius:50%;color:#fff;width:60px;height:60px}.blogcard{border:2px solid #f7ddfb;border-radius:0}.blogcard:before{font-family:"FontAwesome";content:"\f08e";position:absolute;top:-13px;left:-13px;padding:.5em .6em;border-radius:50%;background:#f7ddfb;color:#fff;z-index:1}.wp-block-image figcaption{text-align:center;padding-top:5px}.eye-catch img{filter:none;object-fit:cover}.eye-catch .cat-label,.cat-label{position:absolute;top:0;left:0;border:none;   color:#fff;background-color:#1f3134;padding:.2em 1em;max-width:80%;border-radius:3px;box-shadow:2px 2px}a.tag-link{color:#88ccef;border-color:#88ccef}a.cat-link{background:#88ccef}.toc{padding:0;border:2px solid #f7ddfb;border-top-left-radius:7px;border-top-right-radius:7px;width:90%}.toc-title{background:#f7ddfb;color:#545454;border-top-left-radius:3px;border-top-right-radius:3px}ol.toc-list>li:before{counter-increment:item;content:counter(item)'';display:inline-block;width:2em;height:2em;line-height:2em;text-align:center;background:#f7ddfb;color:#545454;border-radius:50%;margin-right:.5em}.ecb-entry-border .entry-card-wrap{border:1px solid #ccc;border-bottom:5px solid #5a5a5a;box-shadow:0 0 6px 2px #ccc}.tagline{position:relative;display:inline-block;margin:10px auto;padding:.5em 1em;min-width:120px;max-width:100%;color:#fff;font-size:small;background:0 0;border-radius:30px}.tagline:before{content:"";position:absolute;top:80%;left:50%;margin-left:-15px;border:15px solid transparent;border-top:15px solid transparent}a{color:#1967d2}.article h2:before{height:1em;border-radius:50%;width:1em;left:0;top:1.15em;background-image:linear-gradient(45deg,#f7ddfb 0%,#f7ddfb 99%,#88ccef 100%)}.article h3:before{width:.3em;height:100%;top:0;left:0;background:#f7ddfb;border-top-right-radius:3px;border-bottom-right-radius:3px}.article h3{border-left:5px solid #88ccef}.article h2,.article h3,.article h4,.article h5,.article h6{border-image:linear-gradient(to right,#967cff,#ff58cc) 3%;font-family:serif;padding:0 .5em .5em 2.5em;border-width:0 0 3px 3px;font-style:italic;border-bottom:solid 2px;border-image-slice:1;background:none!important;border-left:0;color:#383940!important}.article h2:before{left:.2em;top:-.05em;z-index:2;width:33px;height:33px;background:#967cff!important;position:absolute;content:'';border-radius:100%;opacity:.3}.article h2:after{top:-.4em;left:.7em;width:37px;height:37px;background:#ff58cc;position:absolute;content:'';border-radius:100%;opacity:.2}.entry-content h4{font-size:18px;border-bottom:2px dotted #7bb8d8;margin:2.4em 0 1em;padding:10px 0}.article h4{border-top:none}