@charset "UTF-8";

/*!
Theme Name: Cocoon Child
Description: Cocoon専用の子テーマ
Theme URI: https://wp-cocoon.com/
Author: わいひら
Author URI: https://nelog.jp/
Template:   cocoon-master
Version:    1.1.3
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
.article h2,.article h3,.article h4{
	padding: 0;
	border: none;
	background: none;
}

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

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

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

/************************************
** ブログカードの装飾
************************************/
.blogcard {
  border: 1px solid #cccccc !important; /* 枠線の色と太さ */
  border-radius: 4px; /* 角を丸くする場合 */
  transition: box-shadow 0.3s ease, transform 0.3s ease; /* ホバー時滑らかに */
}

.blogcard:hover {
  box-shadow: 0 4px 20px #a5a5a5; /* ホバー時の影 */
  transform: translateY(-2px); /* 浮き上がる */
}

/************************************
** ヘッダーとフッターの装飾
************************************/

/* ヘッダーメニュー（グローバルナビ）のhover背景色をグレー */
#main .navi-in > .menu-item > a:hover,
#main .navi-in > .menu-item.current-menu-item > a,
#main .navi-in > .menu-item.current-menu-ancestor > a {
    background-color: #f5f5f5 !important;  /* お好みのグレー */
    transition: background-color 0.3s ease;
}

/* モバイルメニュー（ハンバーガーメニュー内）も同様にしたい場合 */
.navi-in .menu-item a:hover {
    background-color: #f5f5f5 !important;
}

/* フッターメニューのhover背景色をグレー */
#footer .footer-menu-block .menu-item a:hover {
    background-color: #f5f5f5 !important;
    transition: background-color 0.3s ease;
}

/* フッターボトムの横並びメニューも対応（Cocoon設定でフッターメニューを有効にしている場合） */
#footer-bottom .menu-item a:hover {
    background-color: #f5f5f5 !important;
    border-radius: 4px;   /* 角丸にしたい場合は追加 */
    padding: 4px 8px;    /* 背景が見えるように少し余白を追加 */
}