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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/*必要ならばここにコードを書く*/
	.footer-site-logo-image img{
  width: 95px;
  height:50px;
}
.logo-text {
    padding: 5px 0 5px;
}
.tagline {
    text-align: left;
}
.navi-in > ul li {
    height: 40px;
}
/* .youtube{
  width: 280px;
  height:160px;
	margin:10px auto;
}*/
/*iframe{
	 width: 300px !important;
	 height:350px !important;
	 margin:10px auto !important;
	 padding:10px auto;
    text-align: center;
}*/
video-container{
/*	width: 340px !important;	*/
	 height:193px !important;	
    margin: 30px 0;
	}
.twitter-tweet{
/*	 width: 320px;*/
	 height:629px;
	 margin:10px auto;
/*	 min-height: 100px;*/
}
.ad-wrap {	display:block;

	 height:280px !important;
	 margin:0px auto;
	 padding:0 auto;
	 overflow:none;
    text-align: center;
}
.ad-slot {
	display:block;
/*	 width: 320px !important;*/
	 height:320px !important;
/*	 min-height: 250px;
	 min-width: 300px;*/
	 margin:5px auto;
	 padding:0 auto;
	 overflow:none;
    text-align: center;
}
.ad-single-rectangle,
.ad-area{
/*	width: 320px !important;*/
	height:320px !important;
	margin:5px auto;
	padding:0 auto;
} 
.pr-label-l {
    padding: 0.2em;
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.ad-single-rectangle .ad-responsive, .ad-dabble-rectangle .ad-responsive, .ad-wrap {
	height:320px !important;
}
.article-header, .entry-header{
	 height:605px !important;//20250119
/*	 height:auto !important;
	min-height: 500px;*/
}
.eye-catch-wrap {
	 height:193px;
	 width: 350px;
/*    padding: 0;*/
    margin: 0 auto;
}
}


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


/*834px以下*/
@media screen and (max-width: 834px){
  /*必要ならばここにコードを書く*/
	main.main, div.sidebar {
        padding: 0px 8px;
        margin: 0px 0px;
        border-width: 0;
    }
	.pr-label-s {
	margin-top:-10px;
}
	a.site-name-text-link {
	padding: 0 0.5em;	
	}
}


/*480px以下*/
@media screen and (max-width: 480px){
  /*必要ならばここにコードを書く*/
   h1.entry-title {
/*       padding: 0.4em 0.2em 0 0.8em;
	   margin-left:1em;*/
        padding: 0.4em 0.2em 0 1.2em;
/*	   margin-left:0em;
	width:95%;*/
	}
main.main, div.sidebar {
    padding: 0px 4px;
    margin: 0px 0px;
    border-width: 0;
}
}
