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

/************************************
** 子テーマ用のスタイルを書く
/*ヘッダーカスタマイズ*/
.appeal .appeal-in {
	width: 100%;
	background-color: rgba(6, 43, 97, .25);
}

/*フッター*/
.footer {
  margin-top: 40px; /*フッターとコンテンツの間に余白追加*/
  background: #062B61; /*フッター背景色*/
  border-top: 4px solid #AAAAAA; /*上部にボーダー追加*/
}
.footer-bottom {
  margin-top: 14px; /*フッター内上部の余白を詰める*/
}
.footer-bottom-logo { /*ロゴの位置調整*/
  float: none;
  bottom: auto;
  position: static;
  margin-bottom: 10px;
}
.footer-bottom-logo .logo-image {
  padding: 0;
  max-width: 300px; /*ロゴ画像を少し大きく*/
  margin: 0 auto;
}
.footer-bottom-logo img {
	height: auto;
}
.footer-bottom-content { /*メニュー＆クレジットの位置調整*/
  float: none;
  text-align: center;
}
.navi-footer-in > .menu-footer { /*メニューの位置調整*/
  justify-content: center;
  margin-bottom: 1em;
}
.navi-footer-in a {
  color: #aab3b9; /*メニューの文字色*/
}
.navi-footer-in a:hover { /*メニューのマウスホバー時の指定*/
  color: #aab3b9; /*文字色を通常時と同じに*/
  background: none; /*背景色をなしに*/
  text-decoration: underline; /*アンダーラインを追加*/
}
.footer-bottom.fnm-text-width .menu-footer li {
  line-height: 1; /*メニューの区切りボーダーの高さを1文字分にする*/
}
.copyright {
  color: #aab3b9; /*クレジットの文字色*/
}
@media screen and (max-width: 834px) {
  .navi-footer-in > .menu-footer li.menu-item {
    border: none; /*モバイルでメニューのボーダーを消す*/
  }
}
@media screen and (max-width: 460px) {
  .navi-footer-in > .menu-footer li.menu-item { /*モバイルでメニューを1カラムにする*/
    width: 100%;
    display: block;
    flex: auto;
    padding: 0.3em 0;
  }
}
/*ヘッダー影
#header-container { position: relative; box-shadow: 0 5px 15px -5px rgba(0,0,0,.8); }
*/

/*投稿日・著者をまとめて消す*/
.page .date-tags,
.page .author-info {
    display: none;
} 

/* PCで電話番号リンクを無効に */
@media (min-width: 751px) {
    a[href*="tel:"] {
        pointer-events: none;
        cursor: default;
        text-decoration: none;
    }
}
/*メニュー右電話番号カスタマイズ */
#menu-item-32 { background-color: #4E7337;}
#navi .navi-in>ul>li#menu-item-166>a { 
	padding: 0; }

/*アピールエリアカスタマイズ
.appeal .appeal-in {
	width: 100%;
	background-color:rgba(6,43,97,0.3);
} */

.appeal-content {
	background-color: transparent;
}

.appeal-title {
	color: #FFF;
	font-size: 3.5em;
	text-shadow: 2px 2px 0 #3f3f3f;
}

.appeal-message {
	color: #ddd;
	text-shadow: 2px 2px 0 #3f3f3f;
	font-family: 'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
	font-size: 1.4em;
	
}
/*ボタンを消す
.appeal-content {
	display: none;
} */

/* デフォルトの見出しデザインをオフ */
.article h2 {
    padding: 0;
    background: none;
}
.article h3 {
    border: none;
    padding: 0;
}
.article h4 {
    border: none;
    padding: 0;
}
.article h5 {
    border: none;
    padding: 0;
}
.article h6 {
    border: none;
    padding: 0;
}

/* 見出しデザイン */
.article h2 {
   background: #546C3E;
   color: #FFFFFF;
   padding: 0.5em;
	font-size: 1.5em;
	font-family: 'Lato', 'Noto Sans JP', '游ゴシック Medium', '游ゴシック体', 'Yu Gothic Medium', YuGothic, 'ヒラギノ角ゴ ProN', 'Hiragino Kaku Gothic ProN', 'メイリオ', Meiryo, 'ＭＳ Ｐゴシック', 'MS PGothic', sans-serif;
}


/* リンクカラー */
a {
	color: #556D40;
}

/* コンテンツ上の余白を消す */
.content {
margin-top: 0;
}

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

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

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