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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/*固定ページの日付消去*/
.post-12 .date-tags {
display: none;
}
/* 見出しデザインのリセット */
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
    background-color: transparent; /* 背景色を透明に */
    border: none; /* 枠線なし */
    border-radius: 0; /* 角の丸みなし */
}
/*見出し２のカスタム*/
h2,
.article h2 {
	--stripe-color: #ffde59;/*ストライプの色*/
	color: #545454;/*文字色*/
    background: linear-gradient(135deg, transparent 25%, var(--stripe-color) 26%, var(--stripe-color) 50%, transparent 51%, transparent 75%, var(--stripe-color) 76%, var(--stripe-color));
    background-size: 4px 4px;
}
/*見出し３のカスタム*/
/*先頭に丸いアクセント*/
.article h3 {
	background:none;
	color: #333;
	position: relative;
	padding: .3em 1em 1em 40px;
  }

.article h3::before,
.article h3::after{
	position: absolute;
	content: '';
	border-radius: 100%;
}

.article h3::before {
	top: .6em;
	left: .2em;
	z-index: 2;
	width: 22px;
	height: 22px;
	background: #e8b02c;
	opacity: .5;
}
.article h3::after{
	top: 1.1em;
	left: .7em;
	width: 15px;
	height: 15px;
	background: #e8b02c;
	opacity: .5;
}

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

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

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