@charset "UTF-8";

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

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

/* 記事タイトルやカテゴリタイトルの見た目をスタイリッシュにする(青色)*/
.article h1, .archive-title {
padding: 15px 10px 15px 10px;
border-top: solid 6px #2e57aa;
border-bottom: solid 1px #b3b3b3;
background: linear-gradient(#ffffff, #e6e6e6);
box-shadow: 0 1px 1px 0 #aaa;
}
/* サイドバータイトルをスタイリッシュにする(青色)*/
.widget-sidebar-title {
border-top: solid 4px #2e57aa;
border-bottom: solid 1px #b3b3b3;
background: linear-gradient(#ffffff, #e6e6e6);
box-shadow: 0 1px 1px 0 #aaa;
}



/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*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){
  /*必要ならばここにコードを書く*/
}

/************************************
** グローバルメニューのアイコンとタイトルの間のスペース
************************************/
.menu-item i {
margin-right: 5px;
}


/************************************
** news List
************************************/
.entry-card-content{
 flex: 1.5;
}
.entry-card-title, .related-entry-card-title {
  font-size: 1em;
  line-height: 1.6;
}
.entry-card-snippet, .related-entry-card-snippet {
  font-size: 0.86em;
  line-height: 1.6;
  margin-top: 0.6em;
}