@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){
  /*必要ならばここにコードを書く*/
}

/*
 * 各ページのH1タイトルの装飾
 * 
 * 装飾内容　主にアイコン等を指定
 * */
/*アイコンにFontAwsomeを使用*/
h1::before {font-family: "Font Awesome 5 Free"; margin-right: 8px;}
/*プライバシーポリシー*/
body.page-id-12 h1.entry-title::before{
	content: '\f3ed';
}
/*お問い合わせ*/
body.page-id-22 h1.entry-title::before{
	content: '\f0e0';
}
/*プロフィール*/
body.page-id-19 h1.entry-title::before{
	content: '\f007';
}
/*サイトマップ*/
body.page-id-25 h1.entry-title::before{
	content: '\f21d';
}
/*特定商取引法に基づく表記*/
body.page-id-16 h1.entry-title::before{
	content: '\f058';
}


/*
 * ウィジェットエリアの下線装飾
 * 
 * 通常の灰色背景から下線のみに変更
 * */
h2.wp-block-heading{
	background-color:white;
	padding: 6px;
    font-size: .95em;
    letter-spacing: .4px;
    border-bottom: 1px solid #595857;
    background-color: transparent;
}
h3.widget-title{
	background-color:white;
	padding: 6px;
    font-size: .95em;
    letter-spacing: .4px;
    border-bottom: 1px solid #595857;
    background-color: transparent;
}



/* 新規投稿
 *   
 * 説明：トップページと新しい投稿があった場合のH1タイトル装飾
 * */
h1::before { font-family: "Font Awesome 5 Free"; margin-right: 8px; }
h1.entry-title::before { content: '\f15c'; }



/* 
 * ウィジェットにAwesomeアイコンを表示
 * 
 * ウィジェットエリアのH2H3タグの先頭にアイコンを表示
 * */
/*人気記事*/
.widget_popular_entries h3::before {font-family: "Font Awesome 5 Free"; content: '\f201'; font-weight:900; margin-right: 4px; margin-left:12px; color:black;}
/*新着記事*/
.widget_new_entries h3::before {font-family: "Font Awesome 5 Free"; content: '\f46c'; font-weight:900; margin-right: 4px; margin-left:12px; color:black;}



/*
 * VK Block見出し設定
 * 
 * H2とH3の見出しの装飾
 * 使い方：見出し設定→装飾無し
 * */
/*h2見出し装飾*/
.entry-content h2{
border:none;
background:none;
padding: 0;
}
h2.vk_heading_title.vk_heading_title-style-plain{
	padding: 0.25em 0.5em !important;/*上下 左右の余白*/
	color:black !important;
	background: transparent !important;/*背景透明に*/
	border-left: solid 5px #32cd32 !important;/*左線*/
}
/*h3見出し装飾*/
h3.vk_heading_title.vk_heading_title-style-plain:first-letter{
    font-size: 2em!important;
	color:#9acd32 !important;
}




/*
 * リンカー商品リンクマウスオーバー
 * */
.yyi-rinker-title a{color:#007bbb !important;}
.yyi-rinker-title a:hover{color:#ba2636 !important;}




/*
 * サイトマップ見出し装飾
 * 
 * h2見出し装飾
 * */
.article h2:before,.article h2:after {
content: none !important;
}
h2.wsp-pages-title{
	padding: 0.25em 0.5em !important;/*上下 左右の余白*/
	color:black !important;
	background: transparent !important;/*背景透明に*/
	border-left: solid 5px #7db4e6 !important;/*左線*/
}
h2.wsp-posts-title{
	padding: 0.25em 0.5em !important;/*上下 左右の余白*/
	color:black !important;
	background: transparent !important;/*背景透明に*/
	border-left: solid 5px #7db4e6 !important;/*左線*/
}
/*H2ページのリストアイコン無し*/
ul.wsp-pages-list{list-style: none;}
/*H2カテゴリーごとの投稿リストアイコン無し*/
ul.wsp-posts-list{list-style: none;}
strong::before { font-family: "Font Awesome 5 Free"; margin-right: 8px; }
strong.wsp-category-title::before{
	content: '\e5a0';
	color:black;
	font-size:25px;
}
/*ページ下のリストアイコン ファイル*/
ul.wsp-pages-list li.page_item:before{font-family: "Font Awesome 5 Free"; font-weight:900; content: '\f058'; margin-right: 4px; color:green; font-size:26px; vertical-align: middle;}
/*カテゴリーごとの投稿したのリストアイコン ファイル*/
li.wsp-post:before{font-family: "Font Awesome 5 Free"; font-weight:900; content: '\f573'; margin-right: 4px; color:gray;}




/*
 * 特定ページのSNSフォロー・シェアボタンの非表示
 * */
/*サイトマップ*/
.page-id-25 .sns-share,
.page-id-25 .sns-follow {
    display: none;
}
/*プライバシーポリシー*/
.page-id-12 .sns-share,
.page-id-12 .sns-follow {
    display: none;
}

/*お問い合わせ*/
.page-id-22 .sns-share,
.page-id-22 .sns-follow {
    display: none;
}


/*特定商取引法*/
.page-id-16 .sns-share,
.page-id-16 .sns-follow {
    display: none;
}
