@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
*/

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
/* トップページのお知らせを太字に */
.widget-above-page-content-title-title {
  font-weight: bold;
}

/* グローバルナビの設定をスキン→Cocoon */
#navi .navi-in a {
background-color: unset;
}

/* a 要素に付いてるボーダーを削除 */
#navi-in > ul > li {
  border: none !important;
  box-shadow: none !important; /* スキンで影線が指定されてる場合 */
}

/* グローバルナビ全体の下にラインを追加 */
#navi {
  border-bottom: 3px solid #171B73; /* 色・太さを調整 */
}

/* 固定ページのタイトル部分 */
h1.entry-title {
  border: 1px solid #e5e5e5; /* 線の色と太さ */
  border-bottom: 3px solid #171B73; /* 線の色と太さ */	
  background-color:#F5F5F5;	
  padding:15px;	
}

/* サイドバー見出しの ::before を非表示にする */
.sidebar h2::before,
.sidebar h3::before {
  content: none !important;
  display: none !important;
}

/* メインコンテンツ,サイドバーの背景色 */
#header-container,.main,.sidebar
{
  background-image: url('http://gyokeiji.web-example.net/wp-content/uploads/2025/09/back.jpg');	
}

.header {
  background-repeat: repeat !important;     /* 全方向に繰り返し */
  background-size: auto !important;         /* 拡大縮小しない */
  background-position: center top !important;
}


/* cocoon 固定ページの日付を非表示 */
.page .date-tags {
display: none;
}

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

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

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