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

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

/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/

.date-tags {display:none;}
.entry-content {margin-bottom:0.2em;}

.entry-card-title {line-height:1.5;color:#1967d2;font-size:16px;}

.blogcard{border:0px;padding-left:0.5%;padding-right:0.5%;}
.blogcard-wrap {width:100%;}
.internal-blogcard-footer{display:none;}
.internal-blogcard-thumbnail img {aspect-ratio:4/3;}
.blogcard-thumbnail{width:27.5%;} 

.wp-block-verse{font-size:18px;text-decoration:underline;padding-left:0px;padding-bottom:0px;padding-top:20px;font-weight:bold;border:0px;background-color:#fff;}

.column-wrap {gap:2.5%;}

 .card-thumb img {aspect-ratio: auto;}

.new-entry-cards.fp-new-entry-cards3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;
    margin-bottom:5px;}
.fp-new-entry-cards3 .new-entry-card-link.a-wrap {
    display: inline-block;
    width: 33.3%;}
.fp-new-entry-cards3{margin-left:2px;margin-bottom:5px;}
.fp-new-entry-cards3 .new-entry-card-link{margin-bottom:15px;}

.widget-related-entry-cards.fp-new-entry-cards3 {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    box-sizing: border-box;}
.fp-new-entry-cards3 .widget-related-entry-card-link.a-wrap {
    display: inline-block;
    width: 33.3%;}
.fp-new-entry-cards3{margin-left:2px;margin-bottom:5px;margin-top:-20px;}
.fp-new-entry-cards3 .widget-related-entry-card-link{margin-bottom:15px;}
.new-entry-card-content{color:#1967d2;}
.widget-related-entry-card-content{color:#1967d2;}
.widget-entry-cards.card-large-image .card-content {padding-top:0.15em;}
.widget-entry-cards .large-thumb-on .card-content{padding-left:0.2em;padding-right:0.2em;max-height:100%;padding-bottom:0em;}
.new-entry-card-content{font-size:15px;}
.new-entry-card-thumb{margin-bottom:8px;}
.widget-related-entry-card-content{font-size:15px;}
.widget-related-entry-card-thumb{margin-bottom:8px;}

.dsample1s{max-width:70%;margin-top:80px;display:block;}
.dsample1stop{max-width:70%;margin-top:60px;display:block;}
.dsample1sai{max-width:70%;margin-top:20px;display:block;}
.dsample1stopai{max-width:70%;margin-top:60px;display:block;}
.dsample1sretopai{max-width:70%;margin-top:120px;display:block;}

.dhyosi{max-width:65%;margin-top:0px;}
.dhyosiai{max-width:65%;margin-top:0px;}
.dinfo{font-weight:bold;margin-top:0px;}

.flex{position:static; text-align:center;cursor: pointer;}
.hojyomoji{display:block;margin-top:60px;}

.buttoncolumn{margin-bottom:80px;}

.sakusyaname{font-weight:bold;font-size:20px;margin-top:50px;display:block;}
.kanren{font-weight:bold;font-size:20px;margin-top:50px;display:block;margin-bottom:0px;}
.footer-bottom{margin-top:0px;}

.dmmfanzabanner{margin-bottom:-10px;}
.dmmfanzabanner2{margin-top:60px;margin-bottom:-20px;}

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

/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
	.container .column-wrap{gap:1em;}	
	.hojyomoji{display:block;margin-top:30px;}
}

/*540px以下*/
@media screen and (max-width: 540px){
  /*必要ならばここにコードを書く*/
.article h3{font-size:16px;}	

	.logo-text{padding-top:0px;padding-bottom:15px;}
	
	.entry-card-title {color:#1967d2;line-height:1.2;}
	.entry-card-title {font-size;12px;}
	
.fp-new-entry-cards3 .widget-related-entry-card-link.a-wrap {width: 50%;}	
.fp-new-entry-cards3 .new-entry-card-link.a-wrap {width: 50%;}	
.fp-new-entry-cards3 .widget-related-entry-card-link{margin-bottom:0px;}	
.fp-new-entry-cards3 .new-entry-card-link{margin-bottom:0px;}	
	
.new-entry-card-content{font-size:14px;}
.new-entry-card-thumb{margin-bottom:5px;}
.widget-related-entry-card-content{font-size:14px;}
.widget-related-entry-card-thumb{margin-bottom:5px;}	

.dmmfanzabanner2{margin-top:40px;}	
	
}


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

.entry-title{padding-left:0;padding-right:0}
.e-card-title {font-size;12px;!important}
	
.blogcard-thumbnail{width:120px;} 
.blogcard-title{font-size:1em;}	
.blogcard-snippet{display:none;}
	
.wp-block-verse{font-size:15px;}	
	
	
.column-wrap.column-2 {
    margin-top: 0;
	margin-bottom: 0;}	
	
.dsample1s{max-width:100%;margin-top:60px;display:block;}
.dsample1stop{max-width:100%;margin-top:20px;display:block;}
.dsample1sai{max-width:100%;margin-top:20px;display:block;}
.dsample1stopai{max-width:100%;margin-top:40px;display:block;}	
.dsample1sretopai{max-width:100%;margin-top:90px;display:block;}	

.dhyosi{max-width:100%;margin-top:20px;}
.dhyosiai{max-width:100%;margin-top:20px;}	
.dinfo{margin-top:-7.5px;}
	
.sakusyaname{font-size:17px;margin-top:40px;}	
.kanren{font-size:17px;margin-top:40px;}	
	
	
	
}
