@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
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
  /*必要ならばここにコードを書く*/
}

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
}

.sns-share .line-button { background-color: #087c38; color: #fff; }
.sns-share button.pinterest-button { padding: 0; border: 0; background: #bd081c; color: #fff; font-family: inherit; text-align: center; cursor: pointer; }
.sns-share button.copy-button { padding: 0; border: 0; background: #333; color: #fff; font-family: inherit; text-align: center; cursor: pointer; }
.sns-share .line-button:hover, .sns-share .line-button:focus-visible { background-color: #087c38; color: #fff; opacity: 1; }
.sns-share a:focus-visible, .sns-share button:focus-visible { outline: 3px solid #1b365d; outline-offset: 3px; }
.wjl-copy-status { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); }
@media (max-width: 834px) {
 .entry-content .wp-block-table { max-width: 100%; overflow-x: auto; }
 .entry-content th, .entry-content td { overflow-wrap: anywhere; }
}

.entry-content p a, .entry-content li a { text-decoration: underline !important; text-underline-offset: .14em; }
.breadcrumb-caption { color: #595959 !important; }
/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
