@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
*/
.sns-share.ss-top .sns-share-buttons,.sns-share.ss-bottom .sns-share-buttons,.sns-follow.sf-bottom .sns-follow-buttons,.sns-follow.sf-widget .sns-follow-buttons{justify-content:center;flex-wrap:wrap}.sns-share.ss-top .sns-buttons a,.sns-share.ss-bottom .sns-buttons a,.sns-follow.sf-bottom .sns-buttons a,.sns-follow.sf-widget .sns-buttons a{width:40px;height:40px;margin-right:4px;margin-left:4px;border-radius:50%}.sns-follow.sf-profile .sns-buttons a{border-radius:50%}.sns-share.ss-top .sns-buttons a .social-icon,.sns-share.ss-bottom .sns-buttons a .social-icon{font-size:18px}.sns-follow.sf-bottom .sns-follow-buttons .follow-button,.sns-follow.sf-widget .sns-follow-buttons .follow-button{font-size:24px}.sns-share.ss-top .sns-buttons a .button-caption,.sns-share.ss-bottom .sns-buttons a .button-caption{display:none}.sns-share.ss-top .sns-buttons a .share-count,.sns-share.ss-bottom .sns-buttons a .share-count,.sns-follow.sf-bottom .sns-buttons a .follow-count,.sns-follow.sf-widget .sns-buttons a .follow-count{right:-2px;bottom:-2px;padding:2px;font-size:10px;border:solid 1px;border-radius:3px;background-color:inherit}.sns-share.ss-top .sns-buttons a .share-count:empty,.sns-share.ss-bottom .sns-buttons a .share-count:empty,.sns-follow.sf-bottom .sns-buttons a .follow-count:empty,.sns-follow.sf-widget .sns-buttons a .follow-count:empty{padding:0;border:0}.shoplinkamazon a,.shoplinkkindle a,.shoplinkrakuten a,.shoplinkyahoo a{transition:all ease-in-out .3s;display:block;text-decoration:none;text-align:center;padding:13px}.shoplinkamazon a:hover,.shoplinkkindle a:hover,.shoplinkrakuten a:hover,.shoplinkyahoo a:hover{box-shadow:0 10px 20px -5px rgba(0,0,0,.2);-moz-transform:translateY(-2px);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.shoplinkamazon a{background:#ff9901;border-radius:7px;color:#fff}.shoplinkkindle a{background:#007dcd;border-radius:7px;color:#fff}.shoplinkrakuten a{background:#c20004;border-radius:7px;color:#fff}.shoplinkyahoo a{background:#7b0099;border-radius:7px;color:#fff}.booklink-image{zoom:1.2}.kaerebalink-box,.booklink-box{border:1px #9c9996 solid;box-shadow:2px 2px 4px gray;margin:20px 0;display:flex;align-items:center;padding:20px;box-sizing:border-box;justify-content:space-around}.booklink-footer{display:none}.kaerebalink-info,.booklink-info{width:43%;font-size:16px}@media screen and (max-width:640px){.kaerebalink-box,.booklink-box{display:block}.kaerebalink-info,.booklink-info{width:100%}.kaerebalink-image,.booklink-image{margin:0 0 20px 0!important;text-align:center;float:none!important}.kaerebalink-name,.booklink-name{text-align:center}}