@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-card-content { /*プロフィール　ニュース欄幅広げる*/
    margin-left: 0%;
}
.prof_index { /*プロフィール　項目名*/
    margin: 0 10px 0 0;
    font-weight: bold;
    border-bottom: 1px solid;
}
/*プロフィール　最新ニュースのタイトル*/
.category-content h2 {
    font-size: 18px;
    margin: 0 0 5px 0;
    font-weight: bold;
    padding: 0;
}
.article p{
    margin-bottom: 0px;
}
/*プロフィールページの文字調整*/
.entry-content p{
	padding-left: 1em;
  font-feature-settings: "palt";
}

/*フロント固定ページのタイトルを非表示*/
.home.page .entry-title{
  display: none;
}

/*フロント固定ページのシェアボタンを非表示*/
.home.page .sns-share{
  display: none;
}

/*フロント固定ページの投稿日を非表示*/
.home.page .post-date{
  display: none;
}
/*フロント固定ページの更新日を非表示*/
.home.page .post-update{
  display: none;
}

/*フロント固定ページの投稿者名を非表示*/
.home.page .author-info{
  display: none;
}
/************************************
** レスポンシブデザイン用のメディアクエリ
************************************/
/*1023px以下*/
@media screen and (max-width: 1023px){
}

/*480px以下スマホ*/
	/*トップインデックスカード一覧スマホは1カラム*/
@media screen and (max-width: 480px){
	.page .navi-entry-cards , .page .new-entry-cards{
		display: block;
		flex-wrap: nowrap;
	}
	.page .navi-entry-card-link , .page .new-entry-card-link{
		width: 100%;
	}
	
	/*出演情報の写真スマホはセンター*/
	.eye-catch-wrap.post-eye-chatch-wrap {
    	justify-content: center;
	}
}



/*480pxより大きいPC*/
	/*プロフィール一覧2カラムに*/
@media screen and (min-width: 480px){
	.page .navi-entry-cards , .page .new-entry-cards{
		display: flex;
		flex-wrap: wrap;
	}
	.page .navi-entry-card-link , .page .new-entry-card-link{
		width: 50%;
	}
	
	/*出演情報の写真PCは左より*/
	.eye-catch-wrap.post-eye-chatch-wrap {
    	justify-content: left;
	}
}
/*イチナナライブ　リンクロゴの色*/
.bc-brand-color.sns-share .itinana-live-button, .bc-brand-color.sns-follow .itinana-live-button  {
    background-color: #ff0000;
}
/*SNSボタンを丸く*/
.sns-follow-buttons a {
    font-size: 1.7em;
    border-radius: 50%;
    width: 50px;
    height: 50px;
    opacity: .6;
}
/************************************
** エントリーカードカスタマイズ
************************************/

a.entry-card-wrap.a-wrap.border-element.cf{
padding:0 0 .5em;
border-radius: 10px;
}
h2.entry-card-title.card-title.e-card-title{
font-size:18px;/*タイトルの文字サイズ*/
color:#333;/*タイトルの色*/
font-weight:bold;
text-align:center;
line-height:1.8em;
margin-top:0.5em;
margin-bottom:0em;
padding: 0 1em 0;
}
.entry-card-p{
font-size:14px;/*タイトルの文字サイズ*/
color:#545454;/*タイトルの色*/
	margin:0.5em;
}
.entry-card-wrap {
box-shadow: 0px 1px 5px 0 rgba(0,0,0,.2);
}
.entry-card figure img, .related-entry-card figure img{
border-radius: 10px 10px 0 0;
}
/*480pxより大きいPC*/
@media screen and (min-width: 480px){
	/*トッププロフィールリンクカード4コラム設定*/
	#list-profile.ect-3-columns .entry-card-wrap {
	width: 23%;	
	}
	#list-profile.ect-3-columns::before{
	  content:"";
	  display: block;
	  width:23%;
	  order:1;
	}
	#list-profile.ect-3-columns::after{
	  content:"";
	  display: block;
	  width:23%;
	}
}
/*写真の中のカテゴリーを消す*/
.cat-label {
 display: none;
 }

/*写真ドロップシャドウなし*/
.entry-card figure img, .related-entry-card figure img {
box-shadow: none;
}
.ect-vertical-card {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}

/*ページネーション非表示*/
.pagination-next {
	display: none;
}
h2.top_h2 {
/*線の種類（実線） 太さ 色*/
	border-bottom: solid 3px black;
	margin-bottom: 1em;
}

/*トップのタレント一覧ローマ字読み*/
p.entry-card-title.card-title.e-card-title {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    text-align: center;
    line-height: 1.4em;
    margin-top: 0.5em;
    margin-bottom: 0em;
    padding: 0 1em 0;
}

/*カルーセルに追加したドメインの設定*/
.carousel-entry-card-domain{
font-size: 14px;
margin-top: 4px;
max-height: 3.2em;
overflow: hidden;
align-items: flex-end;
}

/*google reCapterのロゴ非表示*/
.grecaptcha-badge { visibility: hidden; }

/*カルーセルの掲載日を表示*/
.post-date{
	display:none;
}
/*カルーセルの上の空間広げる*/
.carousel{
	margin-top:50px;
}

/*profile_list用*/
/*480pxより大きいPC*/
@media screen and (min-width: 480px){
	/*プロファイル一覧3カラムに*/
	#profile-list.ect-3-columns .entry-card-wrap {
	width: 23%;	
	}
	#profile-list.ect-3-columns::before{
	  content:"";
	  display: block;
	  width:23%;
	  order:1;
	}
	#profile-list.ect-3-columns::after{
	  content:"";
	  display: block;
	  width:23%;
	}
}

/*H2*/
.entry-content h2{
	margin-top:2em;
	margin-bottom:0.5em;
}

h3.wp-block-heading {
  font-size: 22px;
  padding: 8px 20px 4px 20px;  /* 上右下左 */
  margin: 1.5em 0 0.5em 0;
}

h3.wp-block-heading + * {
  margin-top: 0;
}



/*H6*/
.entry-content h6{
	margin-top:2em;
	margin-bottom:0.5em;
}


