/*!
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
*/
@import"https://fonts.googleapis.com/css2?family=Klee+One:wght@600&display=swap";.klee-one-semibold{font-family:"Klee One",cursive;font-weight:600;font-style:normal}.page .date-tags{display:none}article.article .reiko__block{margin-top:80px}article.article .reiko__block:first-child{margin-top:0}article.article .reiko__title03{font-family:"Klee One",cursive;font-size:26px;font-weight:600;color:#ef929b;text-align:center;border:none;position:relative}article.article .reiko__title03:before{content:"";position:absolute;bottom:-5px;display:inline-block;width:36px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#64c14d}article.article .reiko__button{margin:auto;max-width:320px}article.article .reiko__button a{background-color:#64c14d;display:block;text-align:center;padding:10px 0;font-size:16px;font-weight:700;border-radius:30px;color:#fff;text-decoration:none;-webkit-transition:.2s opacity;transition:.2s opacity}article.article .reiko__button a:hover{opacity:.8}article.article .reiko__table{margin-bottom:20px;max-width:100%;width:100%;border-collapse:collapse;border-spacing:0}article.article .reiko__table caption{padding:.5em;font-weight:700;text-align:left}article.article .reiko__table th,article.article .reiko__table td{position:relative;padding:.5em}article.article .reiko__table th{background-color:var(--cocoon-xx-thin-color)}article.article .reiko__table tr:nth-of-type(2n+1){background-color:rgba(0,0,0,0)}article.article .reiko__table:not(.has-border-color) :where(th,td){border:1px solid var(--cocoon-x-thin-color)}article.article .reiko__table th:has(.s-circle),article.article .reiko__table th:has(.d-circle),article.article .reiko__table th:has(.triangle),article.article .reiko__table th:has(.cross),article.article .reiko__table th:has(.b-question),article.article .reiko__table th:has(.b-check),article.article .reiko__table td:has(.s-circle),article.article .reiko__table td:has(.d-circle),article.article .reiko__table td:has(.triangle),article.article .reiko__table td:has(.cross),article.article .reiko__table td:has(.b-question),article.article .reiko__table td:has(.b-check){height:60px;min-width:80px}body:not(.front-top-page) .entry-title{margin-bottom:30px;font-family:"Klee One",cursive;font-size:30px;font-weight:600;color:#ef929b;text-align:center;border:none;position:relative}body:not(.front-top-page) .entry-title:before{content:"";position:absolute;bottom:-15px;display:inline-block;width:36px;height:3px;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#64c14d}body:not(.front-top-page) .article-header{margin-left:auto;margin-right:auto;max-width:680px;width:100%}body:not(.front-top-page) .entry-content{margin-top:3em;margin-left:auto;margin-right:auto;max-width:680px;width:100%}body:not(.front-top-page) .eye-catch-wrap{margin-top:3em}body:not(.front-top-page) .entry-date{font-size:14px}body:not(.front-top-page) .post-update{display:none}body:not(.front-top-page) .pager-post-navi{margin-top:3em;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}body:not(.front-top-page) .pager-post-navi .card-thumb{display:none}body:not(.front-top-page) .pager-post-navi a{width:50%}body:not(.front-top-page) .article h2{font-size:24px;padding:25px;background-color:var(--cocoon-xx-thin-color);border-radius:var(--cocoon-badge-border-radius);margin-bottom:.5em;font-weight:500;font-size:18px;padding:1.5em}body:not(.front-top-page) .article h3{margin-top:3em;border-left:7px solid #64c14d;border-right:1px solid var(--cocoon-thin-color);border-top:1px solid var(--cocoon-thin-color);border-bottom:1px solid var(--cocoon-thin-color);font-size:18px;font-weight:500;padding:12px 20px}body:not(.front-top-page) .article h4{margin-top:3em;font-size:18px;font-weight:500;border-top:1px solid var(--cocoon-thin-color);border-bottom:1px solid var(--cocoon-thin-color)}body:not(.front-top-page) .article h5{border-bottom:2px solid var(--cocoon-thin-color)}body:not(.front-top-page) .article h6{border-bottom:1px solid var(--cocoon-thin-color)}body.archive .archive-title{font-weight:500}body.archive .entry-card-title{font-weight:500}body.archive .entry-card-snippet{font-size:16px;line-height:1.6em}body.archive .entry-card-meta{position:relative}body.archive .entry-date{font-size:14px}body.category-news .entry-card-thumb{display:none}body.category-news .entry-card-content{margin-left:auto;border-bottom:1px dotted #ddd}body.category-news .entry-card-snippet{display:none}.navi-in>ul li{width:120px;height:50px}.navi-in>ul li a:hover{background-color:rgba(100,193,77,.05)}.logo-menu-button img{max-height:26px}.mobile-menu-buttons{height:50px;-webkit-box-shadow:none;box-shadow:none}.mobile-menu-buttons>li{padding-top:0}.menu-button{margin:auto}.mobile-menu-buttons .menu-button:hover{background-color:#fff}span.fa-search:before{color:#64c14d;margin-left:1em}span.fa-bars:before{color:#64c14d;margin-right:1em}.navi-menu-caption.menu-caption,.home-menu-caption.menu-caption,.search-menu-caption.menu-caption,.top-menu-caption.menu-caption,.sidebar-menu-caption.menu-caption{display:none}.menu-content{overflow:auto}.menu-close-button{text-align:left;font-size:0px;height:0;min-height:50px}span.fa-close{padding:15px 16px}span.fa-close:before{color:#64c14d;font-size:20px}ul.menu-drawer:before{display:none}ul.menu-drawer:after{background:#fff}.menu-drawer li{padding:0;font-weight:400}.menu-drawer a{font-size:1em;color:#545454;padding:.5em 0}.menu-drawer a:hover{background-color:rgba(100,193,77,.05)}.menu-drawer .sub-menu{padding:0}.menu-drawer .sub-menu li{font-size:.9em}.menu-drawer .sub-menu li a:before{font-family:"Font Awesome 5 Free";content:"";color:#7b7b7b;margin:0 .5em 0 1em}