@charset "UTF-8";

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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/

/*著者情報を消す場合*/
/* .page .author-info {
    display: none;
} */
/*カラムタイトルの大きさ */
.entry-card-title, .related-entry-card-title{
/* 	font-size:12px; */
}



/*  サイドバー関連*/
/*サイドバー見出し*/
   /* ーーー線の中に文字を入れる装飾ーーー*/
    #sidebar h3 {
        color: #333;
        font-size: 15px;
        display: flex;
        align-items: center;
		 background: none; 
		padding:0;
    }


    #sidebar h3:before, #sidebar h3:after {
        content: "";
        flex-grow: 1;
        height: 2px;
/*         background: #000000; */
		 background: #00A0E9;
        display: block;
    }
    #sidebar h3:before {
        margin-right: .9em;
    }
    #sidebar h3:after {
        margin-left: .9em;
    }

/* カテゴリーの文字*/
.sidebar a{
	font-size:14px;
}
/* カテゴリー*/
.widget_recent_entries ul li a,
.widget_categories ul li a,
.widget_archive ul li a,
.widget_pages ul li a,
.widget_meta ul li a,
.widget_rss ul li a,
.widget_nav_menu ul li a{
	padding:0 10px 0;
	margin:10px;
	line-height:1.3;
}


/*  新着記事*/
/* .widget-entry-cards .a-wrap{
	font-size:9px;
	padding: 0px 10px 0px;
	margin: 10px;
} */

/*  人気記事*/
	.popular-entry-cards  {
	font-size:15px;
/* 	padding: 0px 10px 0px; */
/* 	 margin: 10px; */
}
 */
/* 新着記事  */
/* .new-entry-cards {
	font-size:15px;
}
 */
/* タグクラウド　デザイン変更 */
.tagcloud a {
font-size: 13px; /* 初期サイズ（12px） */
border-radius:3px;
	flex: 0 1 auto;
}

/*タグアイコンを非表示*/
.tagcloud a .tag-caption::before {
display: none;
}

/*  アーカイブ*/
#archives-dropdown-2{
	font-size: 13px; 
}

/* 検索 */
/* ボーダー */
.search-edit {
	border: 1px solid #f5f5f5; /* 太さ 線の種類 色 */
	border-radius: 5px; /* 角丸 */
	border-right: none; /* 右ボーダーが気になるとき、コードのコメント（スラッシュ・アスタリスク）を削除 */
}
.search-submit {
line-height:normal;
	font-size:18px;
}

input{
	height:20px;
}


.widget{
	margin-bottom:0px;
}

/* 人気・新着の画像＋文字の部分 */
.widget-entry-cards .a-wrap{
	font-size:10px;
/* 	margin:10px; */
/* 	margin-top:10px;
	margin-bottom:10px;	 */
}
.widget-entry-card-content{
 font-size: 11pt;
}
	
.card-thumb{
	margin-right:10px;
}

/* ページ移動 */
.pagination-next{
font-size:0.8em;
}
/*  エントリーカードのボーダー*/
.entry-card-wrap{
	border-bottom:1px dotted #dcdcdc;
}


/* youtebe中央寄せ*/
/* .video-container.video-container {
margin: 0px auto;
}
 */
/* twitter中央寄せ */
/* twitterwidget,
iframe[id^="twitter-widget-"] {
  margin-left: auto;
  margin-right: auto;
} */

/* 記事タイトル下線*/
 .article h1 {
/* 	border-bottom: 2px solid #000; */
	 font-size:30px;
} 

/* 新着記事に投稿日設置 */
/* .widget_new_entries .display-none {
	display: block; */
/* 	font-size:12px; */
/* 	position: absolute; */
  /* 	  right: 0;
    bottom: 0; */
}
/* 人気記事に投稿日設置 */
/* .popular-entry-cards .display-none {
	display: block; */
/* 	font-size:12px; */
/*  	position: absolute; */
/*    right: 0;
    bottom: 0; */
}

/* 新着記事へのカテゴリラベル */
/* .widget-entry-cards .cat-label {
	display:inline;
	margin-left:125px;
	top:0;
	background-color:rgba(51, 51, 51, 0.5)
} */
/*新着・人気カテゴリーの上部   ここを修正している。カテゴリ治ったら25にする。  */
/* .widget-entry-card-content{
	padding-top:5px; 
} */
/*新着・人気カテゴリーの文字*/
/* .widget-entry-cards .a-wrap{
	font-size:16px;
} */
/*コメント上下*/
input[type='submit'], #bbp_reply_submit, .bp-login-widget-register-link a {
	padding:0px;
}

/*広告の上パディング*/
#pc_ad-2{
	padding-top:10px;
}

/*youtube埋め込み  */
/* .video-container {
  margin-bottom: -2em;
} */


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

/* 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;
}

/* --------- */
/* 見出しのデザイン設定 */
/* H2 */
.entry-content h2{
font-size: 20px !important;/*文字のサイズ*/
  background: #00A0E9;/*背景色*/
  padding: .5em .7em;/*余白*/
  color: #FFF;
  margin-bottom: 15px;
  border-top: none;
  border-bottom: none;
}

/* H3 */
.entry-content h3{
  font-size: 20px !important;/*文字のサイズ*/
  border-left: 3px solid #00A0E9;/*左線*/
  padding: .5em .7em;/*余白*/
  background: rgba(85,168,220,.07);/*背景色*/
  color: #323232;
  margin-bottom: 15px;
  border-top: none;
  border-bottom: none;
}


/* H4 */
.entry-content h4{
color: #000; /* 文字色 */
font-size: 1.2em; /* 文字サイズ */
padding: 10px;
border-top: solid 3px #00A0E9;/* 上側に実線・色 */
border-bottom: solid 3px #00A0E9;/* 下側に実線・色*/
}

/* H5 */
.entry-content h5{
  font-size: 20px !important;/*文字のサイズ*/
  border-bottom: 2px solid #00A0E9;/*下線*/
  color: #323232;
  padding-bottom: .5em;
  margin-bottom: 15px;
  border-top: none;
}

/* H6 */
.entry-content h6{
  font-size: 20px !important;/*文字のサイズ*/
  border-left: 3px solid #00A0E9;/*左線*/
  padding: .5em .7em;/*余白*/
  color: #323232;
  margin-bottom: 15px;
  border-top: none;
  border-bottom: none;
}


/* カルーセルのカスタマイズ */
#carousel .a-wrap {
  padding-top: -10px;
  margin: initial;
  margin-top: -6px !important;
}

#carousel .carousel-entry-card-title {
  display: none; /* タイトル消す */
}

#carousel .carousel-in {
  background-color: transparent;
}

#carousel .slick-dots {
  display: none !important;
}

.slick-slide img {
/*   border-radius: 10px; */
  box-shadow: 0 2px 2px rgb(0 0 0 / 12%);
}

.carousel-entry-card-thumb {
  width: 95%;
}

/* .carousel .cat-label {
  display: none; /* カテゴリーを消す */
} */



/* プロフィールボタンカスタム*/
/*SNSボタン全体とサイトリンクボタン*/

/* ヘッダーの下の隙間 */
.logo-image span, 
.logo-image a,
.logo-image img{
  display: block;
}

.logo-image,
.logo-image a{
  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){
  /*必要ならばここにコードを書く*/
}