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

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

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

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

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


/* IZANA Dark Theme */
@import url('https://fonts.googleapis.com/css2?family=Cormorant+Garamond:wght@400;600&family=Noto+Serif+JP:wght@300;400;700&family=Noto+Sans+JP:wght@300;400;500&display=swap');
body{background:#0d1b2a!important;color:#e8e4dc!important;font-family:'Noto Sans JP',sans-serif!important}
.header,.header-container-in{background:#0d1b2a!important}
.header .header-in{border-bottom:1px solid rgba(184,134,11,0.15)!important}
.site-name-text{color:#fff!important;font-family:'Cormorant Garamond',serif!important;letter-spacing:0.2em!important}
.tagline{color:#b8860b!important}
.navi,.navi-in{background:#0d1b2a!important}
.navi a{color:#9aabb8!important}
.navi a:hover{color:#d4a017!important}
.main,.content,.sidebar{background:transparent!important}
.article{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(184,134,11,0.12)!important;border-radius:4px!important}
.entry-title{color:#fff!important;font-family:'Noto Serif JP',serif!important}
.entry-content h2{color:#fff!important;background:transparent!important;border:none!important;border-left:3px solid #b8860b!important;padding:8px 16px!important}
.entry-content h3{color:#d4a017!important;border:none!important}
.entry-content p,.entry-content li{color:#9aabb8!important}
.entry-content a{color:#d4a017!important}
.entry-content strong{color:#fff!important}
.entry-content hr{border-color:rgba(184,134,11,0.2)!important}
.widget{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(184,134,11,0.12)!important;border-radius:4px!important}
.widget-title{color:#d4a017!important}
.widget a{color:#9aabb8!important}
.widget a:hover{color:#d4a017!important}
.entry-card-wrap,.related-entry-card-wrap{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(184,134,11,0.12)!important;border-radius:4px!important}
.entry-card-title,.related-entry-card-title{color:#fff!important}
.entry-card-snippet,.entry-card-meta,.post-date,.post-update{color:#9aabb8!important}
.cat-label{background:#b8860b!important;color:#0d1b2a!important}
.footer{background:#0a1520!important;border-top:1px solid rgba(184,134,11,0.15)!important}
.footer,.footer a,.copyright{color:#9aabb8!important}
.breadcrumb{background:transparent!important;color:#9aabb8!important}
.breadcrumb a{color:#d4a017!important}
.pagination a,.page-numbers{background:rgba(255,255,255,0.03)!important;color:#9aabb8!important;border:1px solid rgba(184,134,11,0.2)!important}
.pagination .current{background:#b8860b!important;color:#0d1b2a!important}
.toc{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(184,134,11,0.15)!important}
.toc-title{color:#d4a017!important}
.toc a{color:#9aabb8!important}
.search-edit{background:rgba(255,255,255,0.05)!important;color:#e8e4dc!important;border:1px solid rgba(184,134,11,0.2)!important}
.author-box{background:rgba(255,255,255,0.03)!important;border:1px solid rgba(184,134,11,0.12)!important}
.mobile-menu-buttons{background:#0d1b2a!important;border-top:1px solid rgba(184,134,11,0.15)!important}
.mobile-menu-buttons a{color:#9aabb8!important}
.pv-count,.post-views,.fa-eye+span{display:none!important}
.sns-share-buttons,.sns-follow-buttons{opacity:0.6}