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

/************************************
** 子テーマ用のスタイルを書く
************************************/
body{color:#333333;}
.sns-share{display:none;}
.gray-back{background:#f4f4f4; padding:1em;}
.gray-back ol{margin-bottom:0;}
.gray-back ul{margin-bottom:0;}
.box-point{position: relative; padding: 0.5rem 1.1rem 0.8rem; background: #f2fafc; margin: 2rem 0; border: solid 3px #65c2e9; border-radius: 0.5rem;}
.box-point-title{ color: #65c2e9; font-size: 1.25rem; font-weight: bold; border-bottom: dotted 3px #65c2e9; padding: 0 1rem 0.5rem 2rem; text-indent: -0.9rem; line-height: 1.4;}
.box-point-title:before{ font-size: 1.4rem; margin-right: 0.4rem; display: inline-block; color: #65c2e9; font-weight: normal; font-weight: 900; text-align: center; font-family: "Font Awesome 5 Free"; content: "";}
.box-point ul{ margin: 0 0.7rem; padding: 0.5rem 1.1rem 0;}
.box-point li{ list-style-type: none; text-indent: -1.2rem;}
.box-point li:before { font-size: .8rem; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "●"; color: #65c2e9; margin-right: 0.4rem;}
.blogcard-footer{display:none;}
.blogcard {box-shadow: 0px 0px 5px rgb(100 100 100 / 40%);}
.blogcard-wrap{width:100%;}
.blogcard-label {opacity:1;}
.bct-together .blogcard-label {background:#59b3f8;}
table{font-size:16px;}
#header .logo .site-name-text {font-size: 3em;}
#sidebar .toc{font-size:1em}

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

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

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