@charset "UTF-8";

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

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


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

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

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


/*メニューバー文字サイズ*/
#navi .navi-in > .menu-header .item-label{
	font-size: 12px;
}

/*サイドバータイトル*/
div.sidebar {
	padding: 20px;
}

.widget h3,
.related-entry-heading,
.comment-title{
	font-family: "Muli", -apple-system, BlinkMacSystemFont, "Helvetica Neue", "游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", YuGothic, Verdana, Meiryo, "M+ 1p", sans-serif;
}

.sidebar h3 {
	background:transparent; /* Cocoon親テーマCSSリセットのため */
	padding: 8px 0px;
	border-bottom: 2px #db7093 dotted; /* ドット下線追加 */
	letter-spacing: 0.2em; /* 字間を広げる */
}

/* 見出しリセットとカスタマイズ */
/* H2 */
.article h2{
background:none;
padding: 0;
background: #e6cde3;
box-shadow: 0px 0px 0px 5px #e6cde3;
border: dashed 2px white;
padding: 0.2em 0.5em;
}
 
/* H3 */
.article h3{
border-top:none;
border-bottom:none;
border-left:none;
border-right:none;
padding: 0;
  padding: 0.5em;/*文字周りの余白*/
  color: #494949;/*文字色*/
  background: #fffaf4;/*背景色*/
  border-left: solid 5px #cca6bf;/*左線（実線 太さ 色）*/
}
 
/* H4 */
.article h4{
border-top:none;
border-bottom:none;
padding: 0;
	  background: linear-gradient(transparent 70%, #c4a3bf 70%);
}
 
/* H5 */
.article h5{
border-bottom:none;
padding: 0;
	padding: 0.25em 0.5em;/*上下 左右の余白*/
  color: #494949;/*文字色*/
  background: transparent;/*背景透明に*/
  border-left: solid 5px #d3ccd6;/*左線*/
}
 
/* H6 */
.article h6{
border-bottom:none;
padding: 0;
}

/* ページ送りカスタマイズ */
.pagination-next-link {
  background-color: #cca6bf;
  color: #fff;
  border: none;
  border-radius: 30px;
}
.pagination-next-link:hover {
  background-color: #dcd6d9;
  transition: all 0.5s ease;
  color: #fff;
}
.page-numbers {
  color: #cca6bf;
  border: 1px solid #cca6bf;
  border-radius: 50%;
}
.pagination .current {
  background-color: #cca6bf;
  color: #fff;
}
.page-numbers.dots {
  opacity: 1;
  background: none;
}
.pagination a:hover {
  background-color: #cca6bf;
  color: #fff;
}



/* H1  */
.article h1 {
	border-bottom: 2px #db7093  solid;
  padding: 0.5em;/*文字周りの余白*/
  color: #494949;/*文字色*/
}

.footer_custom a{display:none;}