@charset "UTF-8";

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

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1240px以下*/
@media screen and (max-width: 1240px){
  /*必要ならばここにコードを書く*/
}
/* サイドバーウィジェット下線追加 */
.widget-entry-card-link,
.popular-entry-card-link,
.widget-sidebar li{
margin-top: -4px/*隙間調整*/;
border-bottom: solid 2px/*線の太さ*/ #f5f8fa/*線の色*/;
}
/* サイドバーウィジェット一番上の要素にだけ上線追加 */
.widget-entry-card-link:first-child,
.popular-entry-card-link:first-child,
.widget-sidebar li:first-child{
border-top: solid 2px/*線の太さ*/ #f5f8fa/*線の色*/;
}

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

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

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
}
/*---------------------------------
カテゴリの行間とフォントを小さくする
--------------------------------*/
.widget_categories ul li a{
	line-height: 1.3;
	font-size: 15px;
}
/*---------------------------------
カテゴリーに線だけを入れる
--------------------------------*/
.widget_categories ul li a{ 
  border-bottom: 1px dashed #CCCCCC; /* 下線の種類 */
font-weight: bold; /*強調フォント*/
}

.widget_categories > ul > li > a:first-child{ 
  border-top: none;
}
/* トップページのタイトルを消す */
post-2650 h1.entry-title {
display: none;
}
.page-id-2650 .date-tags,
.page-id-2650 .author-info {
display: none;
}
.page .sns-share,
.page .sns-follow {
display: none;
}
/* トップページのタイトル非表示 */
#post-2650 h1.entry-title {
    display: none;
}
/* 引用カスタム＝＝＝ここから↓↓ */
blockquote{
  background: #EFEFEF;/*背景色を少し濃いめの灰色に*/
  border-radius: 5px; /*角を丸める*/
}
/* リンクの下線を消す */
a {
    text-decoration: none;
}
/* マウスオーバー時にリンクの下線を付ける */
a:hover {
    text-decoration: underline;
}

.box-menu-icon{
    color:#d65804; /* アイコンの色 */
}

/* 4ボックスメニューの設定 */
.box-menu{
    background: #e3fffb; /* 背景色 */
    box-shadow: inset 1px 1px 0 0  #b0c4de, 1px 1px 0 0  #b0c4de, 1px 0 0 0  #b0c4de; /* 枠線の設定 */
}
/*4ボックスメニューの文字色*/
.box-menu-label{
color: #000066;
}

/*投稿日を非表示にする、おまじない*/
.post-date {
  display: none;
}

/*ブログカード ラベル背景色カスタマイズ*/
.blogcard-label::after {
color: #ffffff !important; /*ラベル文字色*/
}
div.blogcard-type div.blogcard-label {
background-color: #b37d59;/*ブログカードのラベルの色*/
}

div.blogcard-label::after {
color: #0b0b33;/*ブログカードのラベルの文字の色*/
}

div.blogcard-type a.a-wrap div.blogcard {
border-color: #68d6cb;/*ブログカードの囲み枠線の色*/
}

/***  グローバルメニュー項目間の区切り（外枠）***/
#navi .navi-in > ul > li{
  border-left: 1px solid #eee;
font-weight: bold; /*強調フォント*/
}

#navi .navi-in > ul > li:last-child{
  border-right: 1px solid #eee;
}

.navi-in > ul > .menu-item-has-children > a::after{
  right: 10px;
}
