@charset "UTF-8";

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

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

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





/*以下元テーマから追加したもの*/

/*全てをまとめて非表示(固定ページのシェアボタン、フォロー、更新日、投稿日、投稿者名)*/
.home.page .entry-title,
.home.page .sns-share,
.home.page .sns-follow,
.home.page .date-tags,
.home.page .author-info{
  display: none;
}


/*特定ページのシェア・フォローボタン非表示*/
.page-id-12  .sns-share,
.page-id-12  .sns-follow{
    display: none;
}
.page-id-112  .sns-share,
.page-id-112  .sns-follow{
    display: none;
}
.page-id-41  .sns-share,
.page-id-41  .sns-follow{
    display: none;
}
.page-id-105  .sns-share,
.page-id-105  .sns-follow{
    display: none;
}
.page-id-36  .sns-share,
.page-id-36  .sns-follow{
    display: none;
}
.page-id-133  .sns-share,
.page-id-133  .sns-follow{
    display: none;
}
.page-id-229  .sns-share,
.page-id-229  .sns-follow{
    display: none;
}
.page-id-439  .sns-share,
.page-id-439  .sns-follow{
    display: none;
}
.page-id-478  .sns-share,
.page-id-478  .sns-follow{
    display: none;
}
.page-id-491  .sns-share,
.page-id-491  .sns-follow{
    display: none;
}
.page-id-517  .sns-share,
.page-id-517  .sns-follow{
    display: none;
}







/*投稿日・更新日を消す場合*/
.page .date-tags {
    display: none;
}


/*固定ページで著者情報を消す場合*/
.page .author-info {
    display: none;
}

/*投稿ページで著者情報を消す場合*/
.post .author-info {
    display: none;
}


/*固定ページ、投稿ページのタイトル中央寄せ*/
.page .entry-title,
.single .entry-title {
	text-align: center;
}


/*メニュー下に影*/
nav#navi, .menu-header .sub-menu{
	box-shadow:0 5px 15px -5px rgba(0,0,0,.8);
}

/*メニューにマウスオーバーで下線が出る*/
.menu-header .menu-item:hover{
	 background-color: #aaa728;
	 border-bottom:4px solid #ccc728 !important;/*線の太さ色*/ 
}
.sub-menu .menu-item:hover{
	border-bottom:none !important;
}


/* — コンタクトフォーム7　送信ボタンのカスタマイズ — */
input.wpcf7-submit {
background-color: #f2bcaa !important;/* 背景の色 */
}


/* reCAPTCHA のロゴを非表示 */
.grecaptcha-badge { visibility: hidden; }


/* 特定ページのみスマホメニュー非表示 */
body.page-id-648 .header-mobile {
    display: none !important;
}
.page-id-648 .mobile-footer-menu-buttons{
    display: none !important;
}