@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Template:   cocoon-master
Version:    0.0.5
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.logo-image {
  padding: 10px 0 0;
  font-size: inherit;
}

.blogcard-title {
	font-size: 16px;
}

.blogcard-snippet {
	font-size: 14px;
}

/* 裏タイトル 参考：https://ponhiro.com/cocoon-box-design/ */
.hidden-title {
	position: relative;	/* 配置に関するもの(ここを基準に) */
	max-width:600px; /* ボックスの横幅 */
	margin-top: 2em;	/* ボックスの外側余白(上下:2em　左右:auto) */
	margin-bottom: 2em;	/* ボックスの外側余白(上下:2em　左右:auto) */
	padding: 0.9em 2em 0.6em;	/* ボックスの内側余白(上:2em　左右:2em 下：1.7em) */
	border: none;	/* ボックスの線 (太さ　線の種類　線の色)*/
	border-radius: 4px;	/* ボックスの角丸 */
	background: #000000; /* ボックス背景色 */
	color: #fff; /* ボックス文字色 */
	font-size: 20px;/* 文字の大きさ */
}
.hidden-title .hidden-label {
	position: absolute; /* 配置に関するもの(ここを動かす) */
	top: -15px; /* 上から（-15px）移動*/
	left: 10px; /* 左から(10px)移動 */
	background: #ffd700; /* タイトル背景色 */
	color: #000000; /* タイトル文字色 */
	padding: 0.3em 1em;/* タイトルの内側余白 */
	line-height: 1;/* タイトルの行の高さ */
	font-size: 16px;/* タイトル文字の大きさ */
	font-weight: bold;/* タイトル文字の太さ */
	border: 1.5px solid #000000;/* タイトルの線 */
	border-radius:4px;/* タイトルの角丸 */
}
.hidden-title p {
	margin: 0; /* 文字の外側余白リセット*/
	padding: 0; /* 文字の内側余白リセット*/
}

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

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

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

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