@import url(https://fonts.googleapis.com/css2?family=Yusei+Magic&display=swap);@import url(https://fonts.googleapis.com/icon?family=Material+Icons);/*!
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
*/
 .article h1{margin-top:2em-36px;margin-bottom:2em}.article h2{margin-top:7rem;margin-bottom:1.5rem}.article h3{margin-top:5rem;margin-bottom:1.25rem}.article h4,.article h5,.article h6{margin-top:3.5rem;margin-bottom:1rem}.article h2+h3,.article h2+h4,.article h3+h4{margin-top:1.5rem}@media (max-width:480px){.article .entry-title{margin:.5em 0 1em;padding:0;font-size:20px;line-height:1.5}}.article .entry-content{font-size:16px}.article p{margin-bottom:2em}@media (max-width:768px){.article .entry-content{font-size:15px}.article .entry-content .wp-block-code,.article .entry-content .wp-block-preformatted{font-size:13px}.article .entry-content .wp-block-kevinbatdorf-code-block-pro{font-size:12px!important}.article h2{margin-top:5rem}.article h3{margin-top:3.75rem}.article h4,.article h5,.article h6{margin-top:2.75rem}.article h2+h3,.article h2+h4,.article h3+h4{margin-top:1.25rem}}.article .entry-content .wp-block-image{margin-top:.5rem}.article .entry-content .wp-block-image img{border:1px solid var(--uc-hd-faint);border-radius:4px;box-shadow:none}.article .entry-content .wp-block-image figcaption{color:var(--uc-hd-main);font-size:13px}.article .entry-content .wp-block-code,.article .entry-content .wp-block-preformatted{font-size:14px;line-height:1.6}.article .entry-content .wp-block-kevinbatdorf-code-block-pro{font-size:13px!important}.article .entry-content .blogcard-wrap{width:100%;margin-left:0;background-color:#fff0}.article .entry-content .blogcard{display:grid;grid-template-areas:"thumb content" "thumb footer";grid-template-columns:160px 1fr;grid-template-rows:1fr auto;column-gap:16px;padding:12px;border:1px solid var(--uc-hd-faint);border-radius:6px;background-color:#fff;transition:border-color .2s,background-color .2s}.article .entry-content .blogcard::after{content:none}.article .entry-content .blogcard-wrap:hover{background-color:#fff0}.article .entry-content .blogcard-wrap:hover .blogcard{border-color:var(--uc-hd-accent);background-color:#fcfbf9}.article .entry-content .blogcard-thumbnail{grid-area:thumb;float:none;width:auto;margin:0}.article .entry-content .blogcard-thumbnail img{aspect-ratio:16 / 9;object-fit:cover;height:auto;border:1px solid var(--uc-hd-faint);border-radius:4px;box-shadow:none}.article .entry-content .blogcard-content{grid-area:content;min-height:0;max-height:none;margin:0}.article .entry-content .blogcard-title,.article .entry-content .blogcard-snippet{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article .entry-content .blogcard-title{margin-bottom:.3em;color:var(--uc-hd-text);font-size:15px;line-height:1.5}.article .entry-content .blogcard-snippet{color:var(--uc-hd-main);font-size:12px;line-height:1.6}.article .entry-content .blogcard-footer{grid-area:footer;padding-top:6px;color:var(--uc-hd-main);font-size:12px}.article .entry-content .eb-right.blogcard,.article .entry-content .ib-right.blogcard{grid-template-areas:"content thumb" "footer thumb";grid-template-columns:1fr 160px}@media (max-width:480px){.article .entry-content .blogcard{grid-template-columns:100px 1fr;column-gap:12px;padding:10px}.article .entry-content .eb-right.blogcard,.article .entry-content .ib-right.blogcard{grid-template-columns:1fr 100px}.article .entry-content .blogcard-snippet{-webkit-line-clamp:1}}:root{--uc-hd-main:#7d7366;--uc-hd-dark:#5a544b;--uc-hd-accent:#c2b8a8;--uc-hd-bg:#f1eeea;--uc-hd-line:#d9d4cc;--uc-hd-faint:#e6e2dc;--uc-hd-text:#3a352f}.article .entry-content h2{padding:8px 16px;border:none;border-radius:6px;background:repeating-linear-gradient(-45deg,rgb(255 255 255 / .10) 0 6px,transparent 6px 12px),linear-gradient(135deg,var(--uc-hd-main),var(--uc-hd-dark));box-shadow:0 3px 0 var(--uc-hd-accent);color:#fff;font-size:24px}.article .entry-content h3{padding:6px 16px 6px 14px;border:none;border-left:5px solid;border-image:linear-gradient(to bottom,var(--uc-hd-main),var(--uc-hd-accent)) 1;background:var(--uc-hd-bg);color:var(--uc-hd-text);font-size:20px}.article .entry-content h4{padding:4px 16px 8px;border:none;background:linear-gradient(to right,var(--uc-hd-main) 0 4em,var(--uc-hd-line) 4em 100%) left bottom / 100% 2px no-repeat;color:var(--uc-hd-text);font-size:18px}@media (max-width:768px){.article .entry-content h2{font-size:20px}.article .entry-content h3{font-size:18px}.article .entry-content h4{font-size:16px}}.article .entry-content .tablepress{--head-bg-color:var(--uc-hd-bg);--head-text-color:var(--uc-hd-text);--head-active-bg-color:var(--uc-hd-line);--even-bg-color:#faf9f7;--hover-bg-color:#f4f2ee;--border-color:var(--uc-hd-line);--padding:.5em .75em;border-bottom:1px solid var(--uc-hd-line)}.article .entry-content .tablepress,.article .entry-content .wp-block-table table{font-size:14px;line-height:1.6}.article .entry-content .tablepress th,.article .entry-content .tablepress td{font-size:inherit}.article .entry-content .tablepress thead th{border-bottom:2px solid var(--uc-hd-accent)}.article .entry-content .wp-block-table th,.article .entry-content .wp-block-table td{padding:.5em .75em;font-size:inherit;border-color:var(--uc-hd-line)}.article .entry-content .wp-block-table th{background-color:var(--uc-hd-bg);color:var(--uc-hd-text);font-weight:700}.article .entry-content .scrollable-table td{min-width:4em;white-space:normal}@media (max-width:768px){.article .entry-content .tablepress,.article .entry-content .wp-block-table table{font-size:13px}}.footer{background-color:#5a544b}#footer .widget_text h3,#footer .widget_text p{font-family:'Yusei Magic',sans-serif;font-size:14px;color:#edecea}#footer .widget_text p{font-size:12px}#footer{font-family:'Yusei Magic',sans-serif;font-size:14px}#footer .widget_block a{transition:.3s;color:#edecea}#footer .widget_block .children,#footer .widget_tag_cloud p{font-size:12px}#footer .widget_block a:hover,#footer .widget_block a:focus{transition:.3s;background-color:initial;color:#adacaa}#footer .wp-block-categories{display:flex;flex:1;flex-wrap:wrap;box-sizing:border-box;clear:both;float:none;margin:0;padding-top:0}#footer .wp-block-categories>li{margin-left:0;margin-right:0;width:50%;white-space:nowrap}#footer .wp-block-categories>li>a{position:relative;padding:4px 0 4px 22px}#footer .wp-block-categories>li>a::before{font-family:'Material Icons';content:'\e2c8';position:absolute;height:100%;width:100%;top:calc(50% + 5px);left:0;transform:translateY(-50%)}#footer .wp-block-categories>li>ul li{display:block}#footer .wp-block-categories>li>ul>li a{display:block;position:relative;font-family:'Yusei Magic',sans-serif;padding:0 0 0 8px;//padding-left:8px}#footer .widget_tag_cloud a{display:inline-block;position:relative;white-space:nowrap;margin:0 12px 8px 0;padding:0 0 0 12px;transition:.3s}.author-box{background-color:#9a948b}.navi-footer-in a{color:#edecea}#footer .copyright{color:#edecea}table.tablepress th{white-space:nowrap}table[id*="tablepress-"] .tooltip-text{display:inline-block}table[id*="tablepress-"] .tooltip-text{position:relative;color:#349004;border-bottom:dotted 1px #296210;transition:.2s}table[id*="tablepress-"].tooltip-text:hover,table[id*="tablepress-"] .tooltip-text:focus{cursor:help;text-shadow:0 0 1px #1d4b09}table[id*="tablepress-"] .tooltip-text .tooltip-explain{display:none;position:absolute;top:165%;left:-1rem;padding:1rem;background:linear-gradient(to bottom,rgb(100 100 100 / .8),rgb(0 0 0 / .9))!important;border-radius:8px;white-space:nowrap;transition:.2s;z-index:1}table[id*="tablepress-"] .tooltip-text .tooltip-explain:before{content:"";position:absolute;bottom:100%;left:1rem;border:10px solid #fff0;border-bottom:8px solid rgb(100 100 100 / .8)}table[id*="tablepress-"] .tooltip-text:hover .tooltip-explain,table[id*="tablepress-"] .tooltip-text:focus .tooltip-explain{display:inline-block;transition:.2s}table[id*="tablepress-"] .tooltip-text .tooltip-explain p{position:relative;margin:0;padding:.4rem 0;line-height:1rem;font-size:1rem;color:#fff}table[id*="tablepress-"] .tooltip-text .tooltip-explain p img{margin:0 .4rem 0 0;padding:0;テスト height:1rem;width:auto;border:solid 1px #ccc;vertical-align:bottom;background:initial!important}.master-slider-parent .ms-info{margin-left:10px;color:#fff;font-weight:700;text-shadow:0 0 .1em #000,0 0 .15em #000,0 0 .8em #000,0 0 1em #000}@media screen and (max-width:1023px){.sidebar .widget_toc{display:none}}@media screen and (max-width:834px){.logo-header img{width:100px;height:auto}}@media screen and (max-width:480px){.logo-header img{width:60px;height:auto}}