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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/*ヘッダーロゴ　左寄せ*/
.logo{
	text-align:left;
}

.main {
padding: 20px 10px 20px 10px;
}

.wp-block-image figure{
 margin-bottom:5px;
}

.b-line{
 border: solid 2px #eee;
 padding:0;
}

.cocoon-custom-text-1{
	color: #ed6c00;
}

/* ウィジェット　コンテンツ下部のマージン調整 */
.widget_text.widget.widget-content-bottom.widget_custom_html{
margin-bottom:-20px;
}

/* 見出しデザインのリセット */
.article h2,
.article h3,
.article h4,
.article h5,
.article h6 {
   background-color: transparent; /* 背景色を透明に */
   border: none; /* 枠線なし */
   border-radius: 0; /* 角の丸みなし */
}

/* 見出しデザインの再設定 */
.article h2{
	color:#000;
	font-size:24px;
	font-weight:bold;
	line-height:160%;
	margin:0 10px 25px 0;
	padding:14px 15px 14px 24px;
	border-left:12px solid #0096df;
	clear:both;
}
.article h3{
	color:#000;
	font-size:20px;
	font-weight:bold;
	line-height:130%;
	margin:15px 10px 15px 0;
	padding:0 15px 3px 0;
}

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
.sp_none {
  display: block;
  margin-bottom:-32px;
  background-color:#eeefef;
}

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

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

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