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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.new-entry-card-date {
  display: block;
}


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

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

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

/* 見出しのデザインリセット */
/*H2 */
.entry-content h2{
border:none;
background:none;
padding: 0;
color:black;
}

/* H3 */
.entry-content h3{
border:none;
background:none;
padding: 0;
}

/* H4 */
.entry-content h4{
border:none;
background:none;
padding: 0;
}

/* H5 */
.entry-content h5{
border:none;
background:none;
padding: 0;
}

/* H6 */
.entry-content h6{
border:none;
background:none;
padding: 0;
}

/*---------------------------------
親カテゴリのカスタマイズ
--------------------------------*/
.widget_categories ul li a{ 
  border-bottom: 1px dashed #CCCCCC; /* 下線の種類 */
}

.widget_categories ul li a::before{
  font-family: FontAwesome;
  content: "\f07b"; /* FontAwesomeのユニコード */
  color: #5FB3F5; /* アイコンの色 */
  padding-right: 6px;
}

.widget_categories > ul > li > a:first-child{ 
  border-top: none;
}

/*---------------------------------
子カテゴリのカスタマイズ
--------------------------------*/
.widget_categories ul li ul li a::before{
  font-family: FontAwesome;
  content: "\f114"; /* FontAwesomeのユニコード */
  color: #5FB3F5; /* アイコンの色 */
  padding-right: 6px;
}


/*①アイコン（人物位置左)*/
.sb-id-11 .speech-icon-image {
	border: solid 2px #8cab8b!important;
}

/*②吹き出し（人物位置左）*/ 
.sb-id-11 .speech-balloon {
  	background: #edf2ed!important;
	border: solid 2px #8cab8b!important;
}
.sb-id-11 .speech-balloon::before {
  border-right: 12px solid #8cab8b;
}
.sb-id-11 .speech-balloon::after {
	border-right: 12px solid #edf2ed;
}
@media screen and (max-width: 480px){
	.sb-id-11>.speech-balloon::before {
		border-right: 7px solid #8cab8b;
	}
	.sb-id-11 .speech-balloon::after { 
		border-right: 7px solid #edf2ed;
	}
}

/*③アイコン（人物位置右） */
.sb-id-2 .speech-icon-image {
	border: solid 2px #d98030!important;
}

/*④吹き出し（人物位置右） */
.sb-id-2 .speech-balloon {
  	background: #faf3e8!important;
	border: solid 2px #d98030!important;
}
.sb-id-2 .speech-balloon::before {
  border-left: 5px solid #d98030;
}
.sb-id-2 .speech-balloon::after {
  border-left: 5px solid #faf3e8;
}
@media screen and (max-width: 480px){
  .sb-id-2 .speech-balloon::before { 
	  border-left: 2px solid #d98030;
  }
  .sb-id-2 .speech-balloon::after { 
	  border-left: 2px solid #faf3e8;
  }
}

