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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
.entry-content a {color:#1a0dab;font-weight:bold;background:#fff; padding:1px 5px;}
.article h1, .article h2, .article h3, .article h4, .article h5, .article h6 {color:#1E1E1E;}
.content-in {max-width:600px;}
body.public-page, .main, .breadcrumb {background-color:#F4F1EB!important;}
.skin-grayish.front-top-page .content {background-color:#F4F1EB!important;}
.breadcrumb.sbp-main-before, .breadcrumb.sbp-footer-before, .breadcrumb.pbp-main-before, .breadcrumb.pbp-footer-before {background-color:#F4F1EB!important;}
.skin-grayish .toc-title {background-image:none;}
.sns-share-buttons, .sns-follow-buttons {background-image:none!important;}
.sns-follow-buttons {display:none;}
.article h2 {padding-left:0!important;border-bottom:none;}
.article h3 {background-color:transparent;padding-left:0;margin-bottom:1em!important;}
.article h3::before {border:none!important;}
.skin-grayish :where(.navi-in, .navi-footer-in) a {font-size:12px;color:#696969;}

.eye-catch-wrap {margin:0 -20px;}
.article h1 {z-index: 20;
    background: #fff;
    padding: 10px !important;
	border:5px solid #F4F1EB;}
.cat-label {bottom: auto!important;margin:0;}
.article-header {margin-top:-65px;}
.date-tags {text-align:right!important;}
.post-date {margin-right:0!important;}


.skin-grayish.front-top-page .front-page-type-category .list-columns .list-column:first-child h1::before, .skin-grayish.front-top-page :where(.front-page-type-category-3-columns, .front-page-type-category-2-columns) .list-columns::after {font-family: "times new roman";}
.skin-grayish .list-new-entries h1::before {font-family: "times new roman";}

.blogcard {border:none!important; row-gap: 0.3em!important;}
.blogcard-snippet {display:none;}
.blogcard-date {display:none;}
.blogcard-title {color:#1e1e1e;}
.blogcard-domain {color:#1e1e1e;font-weight:normal;}
.blogcard-content {min-height:0px;}

.wp-caption-text {    font-size: 0.65em!important;
    margin: -22px 10px 0 0!important;
    text-align: right!important;
    color: #c0c0c0!important;}

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

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
	main.main, div.sidebar {padding-top:0;}
}

/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
.eye-catch-wrap {margin:0 -20px;}
.article h1 {z-index: 20;
    background: #fff;
    padding: 10px !important;}
.entry-title {font-size:20px!important;}
.article-header {margin-top:-50px;}


}

