@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){
.entry-title {
padding: 0.6em 0;
}
}

/*タイトル右のメニュー*/
.item-label{
font-size:14px;
}

.fa-file,.fa-envelope,.fa-user-circle{
font-size:18px; padding-right: 5px; 
}

/*本文上部余白*/
.main {
padding-top: 11px!important; padding: 10px 12px; line-height: 1.5em;
}

/*パンくずリスト*/
.breadcrumb.sbp-main-before, .breadcrumb.sbp-footer-before, .breadcrumb.pbp-main-before, .breadcrumb.pbp-footer-before{
background-color:#F4F5F7; box-shadow:none; color: var(--cocoon-text-color); font-size:14px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block; box-sizing: border-box; padding: 0.5em 1em 0.5em 1em;
}

.breadcrumb-home a, .breadcrumb-home .fa-home, .breadcrumb-item a {
color: var(--cocoon-text-color);
}

.breadcrumb-home a:hover, .breadcrumb-item a:hover {
color: #E53900;
}

/*　日付タグの位置を左寄せ　*/
.main .date-tags {
    text-align: left!important;
    margin-bottom: 2em;
}
.main .entry-header .post-date {
	margin-left: 0px !important;
	margin-right: 8px !important;
}

/*カード*/
.entry-card-wrap, .a-wrap, .border-element{
background-image: repeating-linear-gradient(135deg, #D7ECFF 0%, #f7fafd 80%, #EDEDED) !important;
}

/*サイドメニュー下線*/
.sidebar h2, .sidebar h3 {
border-bottom: solid 3px #BFBFBF;
}

.sidebar h2::after, .sidebar h3:after {
border-bottom: solid 3px #0066BF;
}

/*見出しのフォントサイズ*/
h1{
font-size:20px !important;
}

h2,h3,h4{
font-size:18px !important;
}

/*見出し下線*/
.article h3{
border-bottom: solid 3px #BFBFBF;
}

.article h3:after {
border-bottom: solid 3px #0066BF;
}

/*本文とサイドバーのフォントサイズ*/
.entry-content,.sidebar{
font-size:17px !important;
}

/*dlリスト*/
.dl-1 dt{
margin-top:20px; font-weight: bold; line-height: 2em; 
}

/*シェアする文の左寄せ*/
.sns-share-message{
text-align: left;
}

/*サイドバー上部余白*/
.sidebar{
padding-top:0px;
}

/*コメント欄の修正*/
.comment-form-email, .comment-form-url, .comment-notes, .comment-form-cookies-consent{
  display: none;
}

/*フッター*/
.footer-bottom {
margin-top:0;
}
