/*!
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
*/
 .header-container-in.hlt-top-menu.hlt-tm-small .site-name-text-link{margin:0;padding:0}header#header{margin:15px 0}.tagline{font-weight:600}.main{padding:0;border:none;box-shadow:none;background-color:unset}.content{margin-top:10px}.toc{border:none;font-size:1em;line-height:1.8em;padding:0;margin-bottom:1em;display:block}.toc .toc-content>ul>li,.toc .toc-content>ol>li{margin:.8em 0}.toc a:hover{text-decoration:none}.toc-title{background:#8b6e30;color:#fff;font-size:1.2em;text-align:center;padding:6px 16px;box-shadow:0 2px 7px rgb(0 0 0 / .15),0 5px 6px rgb(0 0 0 / .15);border-radius:10px 10px 0 0}.toc .toc-content{color:#8b6e30;height:0;padding:0 1.5em 1em 1em;overflow:hidden;opacity:0;transition:0.8s;border:solid 1px #8b6e30;border-radius:0 0 10px 10px}.toc ul li,.toc ol li{list-style-type:disc}.toc .toc-content>ul>li,.toc .toc-content>ol>li{list-style-type:decimal}.toc .toc-content>ul>li>a,.toc .toc-content>ol>li>a{font-weight:600}.body .toc ul,.body .toc ol{padding-left:1.8em}.article h2{padding:0}.article h2::after{margin-top:.3em;content:"";display:block;height:8px;position:relative!important;background-image:linear-gradient(165deg,#F0C27B 0%,#4B1248 20%)}.article h4{font-size:1.3rem;border-top:none;border-bottom:none}.article h4:before{font-family:'FontAwesome';content:"\f111";padding-right:.4em;color:#9e6a62}.pr-label-s{position:relative;top:0;left:0;padding:0 12px;border-radius:var(--cocoon-badge-border-radius);z-index:10}.pr-label-l{border:1px solid #aaa;font-size:.7em;padding:.5em;margin:1rem 2rem 1rem}#list,.list-wrap{margin-bottom:0}a.entry-card-wrap.a-wrap.border-element.cf{box-shadow:0 2px 3px rgb(0 0 0 / .1);border-radius:0;background:#fff}a.entry-card-wrap.a-wrap.border-element.cf:hover{background-color:#fff;box-shadow:0 2px 7px rgb(0 0 0 / .15),0 5px 6px rgb(0 0 0 / .15)}.card-thumb img{border:none}h2.entry-card-title.card-title.e-card-title{line-height:1.4}.body .article{box-shadow:0 2px 3px rgb(0 0 0 / .1);border-radius:0;background:#fff}.entry-header{display:flex;flex-direction:column}.eye-catch img{border:none}.entry-header .eye-catch-wrap{order:-1}.entry-title,.archive-title{margin:4rem 2rem 2rem}.article h2{margin-top:1.62em;text-indent:0}.article h3{border-left:8px solid #d5d5d5;background:linear-gradient(to right,#e4e4e9 50%,#fff 100%)}.entry-footer{margin:4rem 2rem 2rem;padding-bottom:1rem}.entry-content{margin:1rem 2rem 3rem 2rem}.a-wrap .blogcard{border-color:#000}.speech-balloon{font-size:.9rem}blockquote{background-color:#f6f3fa;border:1px solid #c8c8c8;padding:1.4em 1.8em;position:relative}blockquote::before,blockquote::after,.pager-post-navi a.a-wrap::before{color:#C8C8C8}figure.wp-block-table table{width:100%}.container table tr:nth-of-type(2n+1){background-color:#f4f5f7}.widget-above-single-sns-buttons-title.main-widget-label.widget-title{font-size:16px;font-weight:600;margin-bottom:8px}.author-content{margin-left:140px}.author-description{font-size:15px}.author-box .author-name{font-size:1em;font-weight:700}.author-box .author-name a{pointer-events:none;text-decoration:none;color:inherit}h2.related-entry-heading,h2.widget-below-related-entries-title.main-widget-label.widget-title{background-image:linear-gradient(165deg,#F0C27B 0%,#4B1248 20%);text-shadow:1px 1px 2px rgb(0 0 0 / .3);color:#fff;font-size:1.2rem;font-weight:400;padding:.5em 1em .5em 1em;border-radius:0}.related-entry-card-title,.entry-card-title{font-size:22px;line-height:1.5}.related-entry-card-snippet,.entry-card-snippet{font-size:16px;line-height:1.5}.under-entry-content{box-shadow:0 2px 3px rgb(0 0 0 / .1);border-radius:0;background:#fff}.rect-vertical-card-3 .related-entry-card-wrap{width:30%}.rect-vertical-card-3 .related-list{column-gap:2%;justify-content:center;padding-bottom:2rem}.related-entry-card-snippet.card-snippet.e-card-snippet{display:none}#sidebar h2.wp-block-heading,#sidebar h3.widget-sidebar-title.widget-title,#sidebar-menu-content h2.wp-block-heading,#sidebar-menu-content h3.widget-sidebar-title.widget-title{background-image:linear-gradient(165deg,#F0C27B 0%,#4B1248 20%);text-shadow:1px 1px 2px rgb(0 0 0 / .3);color:#fff;font-size:1.2rem;font-weight:400;padding:.5em 1em .5em 1em;border-radius:0}#sidebar label.wp-block-search__label,#sidebar-menu-content label.wp-block-search__label{background-image:linear-gradient(165deg,#F0C27B 0%,#4B1248 20%);text-shadow:1px 1px 2px rgb(0 0 0 / .3);color:#fff;font-size:1.2rem;font-weight:400;padding:.5em 1em .5em 1em;border-radius:0;display:inline-block;margin-bottom:18px}.footer-bottom{margin-top:0;padding:0}.navi-footer-in a{font-size:12px}@media screen and (max-width:834px){main.main,div.sidebar{padding:0;margin:0 auto;width:calc(100% - 2rem);border-width:0}.related-entry-card-title,.entry-card-title{font-size:16px}.pr-label-s{padding:1px 8px;font-size:10px}}@media screen and (max-width:480px){.eye-catch .cat-label,.cat-label{font-size:10px}.entry-title,.archive-title{margin:0}.entry-content{margin:1rem 1rem 3rem 1rem}.article h2{font-size:1.3rem}.article h3{font-size:1.1rem;padding:.4em .5rem}.entry-footer{margin:1rem 1rem 3rem 1rem;padding-bottom:1rem}}