@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.3
*/
.pagination-next,.next,.prev,.pager-prev-next{display:none}.pager-numbers a{text-decoration:none}.page-numbers{border:none !important;border-radius:50%;font-family:sans-serif;font-size:80%;color:#666 !important;box-shadow:0 2px 5px 0 rgba(0,0,0,.2);transition:all .1s ease;background-color:#fff}.pagination a.page-numbers:hover,.pager-numbers a:hover .page-numbers{background-color:#f44336;color:#fff !important}.pagination .current,.pager-links .current{background-color:#ccc;color:#fff}.sns-share.ss-high-and-low-lc a .social-icon{font-size:22px}@media screen and (min-width:481px){.sns-share,.sns-follow{width:70%;margin-right:auto;margin-left:auto}}.sns-share-buttons{justify-content:space-evenly}.sns-share-buttons a{font-size:1.25em;border-radius:50%;width:50px!important;height:50px;opacity:.6}@media screen and (max-width:834px){.ss-bottom .sns-share-buttons a{font-size:1.3em}}.sns-share-buttons a .button-caption{display:none!important}.sns-share-message,.sns-follow-message{color:#bbb;margin-bottom:30px;position:relative}.sns-share-message:before,.sns-follow-message:before{content:'';position:absolute;display:inline-block;width:30px;height:2px;left:50%;bottom:-5px;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-radius:3px;background-color:silver}.sns-follow-buttons{justify-content:space-evenly}.sns-follow-buttons a{font-size:1.7em;border-radius:50%;width:50px;height:50px;opacity:.6}@media screen and (max-width:834px){.ss-bottom .sns-follow-buttons a{font-size:1.3em}}.eye-catch-wrap{margin-left:-29px;margin-right:-29px}@media screen and (max-width:834px){.eye-catch-wrap{margin-left:-20px;margin-right:-20px}}.profile-ph img{border-radius:10px;width:80px;height:auto}.profile-ph{float:left;margin-right:10px}.profile-le{overflow:hidden;font-size:15px}.profile-de{padding-top:4px;text-align:center}.profile-de a{padding:4px 10px;background:#38b48b;font-size:12px;color:#fff;text-decoration:none;border:1px solid #38b48b;border-radius:5px}.widget-sidebar ul li a{font-size:.8em}#navi .navi-in>ul>li{border-left:1px solid #666}#navi .navi-in>ul>li:last-child{border-right:1px solid #666}.navi-in>ul>.menu-item-has-children>a:after{right:10px}.header-in .tagline{text-align:left;padding-left:10px}.header-in .logo{text-align:left;padding-left:10px}.logo-header{padding:16px 0 4px}.sidebar h3{font-size:.9em;border-bottom:2px dotted #000;background:0 0;padding:10px 0 0 3px}