@charset "UTF-8";

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

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

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

/*191130追加*/
.article h2 {
    background: none;
}
.article h3 {
    border: none;
}
.article h4 {
    border: none;
}
.article h5 {
    border: none;
}
.article h6 {
    border: none;
}

.article h2 {
    color: #740800;
    background: #f0fffb;
}
.article h3 {
    color: #600066;
    border-left: 8px solid #caadcc;
	background: #f0f6fa;
}
.article h4 {
    color: #600066;
    border-top: 2px solid #caadcc;
    border-bottom: 2px solid #caadcc;
}
.article h5 {
    color: #600066;
    margin-top: 40px;
    border-bottom: solid 2px #caadcc;
}
.article h6 {
    color: #600066;
    margin-top: 40px;
    border-bottom: solid 1px #caadcc;
}

/*フロントページ新着記事消す*/
.list-new-entries {
  display: none;
}

/*マーカー*/
.marker {
  background-color: #ff9;
}
.marker-red {
  background-color: #ffd0d1;
}
.marker-blue {
  background-color: #a8dafb;
}
/*下半分のマーカー色（km）*/
.marker-under {
  background: linear-gradient(transparent 60%, #c0d276 60%);
}
.marker-under-red {
  background: linear-gradient(transparent 60%, #ffd0d1 60%);
}
.marker-under-blue {
  background: linear-gradient(transparent 60%, #a8dafb 60%);
}

/* サムネイル画像にふんわり拡大アニメーション */
.entry-card-thumb img,
.related-entry-thumb img,
.widget-entry-card-thumb img {
  transition: transform 0.4s ease;
}

.entry-card-thumb:hover img,
.related-entry-thumb:hover img,
.widget-entry-card-thumb:hover img {
  transform: scale(1.05);
}



