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

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

/* ------------------------ */
/*カテゴリー*/
.widget_categories ul li a{
 border-bottom: 2px dotted #EEEEEE; /* 下線 */
 padding: 4px 0; /* パディング 上下 左右 */
 font-size: 15px;
}
/*#sidebar aside li.cat-item a:hover {*/
.widget_categories ul li a:hover {
color: #0099e3; /*ホバー色*/
}
.cat-item a::before {
font-family: "Font Awesome 5 Free";
content: '\f0da'; /*親カテゴリーアイコン*/
margin-left: 10px;
margin-right: 6px;
font-weight:bold;
}
.cat-item .children a::before {
content: '\f105'; /*子カテゴリーアイコン*/
}
/* ------------------------ */
/* 人気記事 */
.sidebar div.popular-entry-card-content.widget-entry-card-content.card-content{
	font-size: 15px;
}
/* ------------------------ */
/* 新着記事 */
.sidebar div.new-entry-card-content.widget-entry-card-content.card-content{
	font-size: 15px;
}
/* ------------------------ */
/* カルーセル */
.carousel-entry-card-title{
	font-size: 15px;
}
/* ------------------------ */
/* アーカイブ */
.widget_archive ul li a{
	border-bottom: 2px dotted #EEEEEE; /* 下線 */
	padding: 4px 0; /* パディング 上下 左右 */
	font-size: 15px;
}
.widget_archive ul li a:hover {
	color: #0099e3; /*ホバー色*/
}
.widget_archive ul li a::before {
	font-family: "Font Awesome 5 Free";
	content: '\f0da'; /*親カテゴリーアイコン*/
	margin-left: 10px;
	margin-right: 6px;
	font-weight:bold;
}
/* ------------------------ */
/*フッタータイトル*/
.footer-title{
 background-color: #499af0;
 color:#FFFFFF;
 padding: 5px 10px 0; /* パディング 上 左右 下 */
 margin: 0 0 10px; /* マージン 上 左右 下 */
}
/*ヘッダーメニュー(PC)*/
.menu-pc li a{
 border-left: 1px solid #FFFFFF; /* 線 */
 border-right: 1px solid #FFFFFF; /* 線 */
 margin: 0 1px;
 font-size: 15px;
}
/*ヘッダーメニュー(モバイル)*/
.menu-mobile li a{
 border: 1px solid #EEEEEE; /* 線 */
}
/*お金メニューだけちょっと変更*/
#menu-item-1455, #menu-item-1473{
 background-color: #FFF000;
}
#menu-item-1455 .item-label, #menu-item-1473 .item-label{
 color: #222222;
}
/*特定カテゴリーの投稿数を消して、子どもだけ復活*/
.cat-item-20 .post-count,.cat-item-21 .post-count{
 visibility: hidden;
}
.children a .post-count{
 visibility: visible;
}
/*アイキャッチカテゴリーラベル*/
.entry-card .cat-label{
display: none;
}
/*ヘッダーロゴとヘッダーメニューの間の余白消す用*/
.site-name-text{
font-size: 1px;
padding-bottom:0;
}
.logo-header{
 padding:0;
}

/* ------------------------ */
/* フッターと最下部リンク群の間 */
.footer-bottom {
margin-top: 0;
}

/************************************
** テーブル装飾
************************************/
/* 優待テーブル */
.yutaitable table td {
	text-align: left;
	border: solid 1px black;
	padding: 2px 20px 2px 14px;
}
.yutaitable table tr {
	background-color: transparent;
}
.yutaitable table tr td:nth-of-type(1){
	background-color:#d9f178;
	font-weight:bold;
}
/* ふるさとテーブル */
.furusatotable table td {
	text-align: left;
	border: solid 1px black;
	padding: 2px 20px 2px 14px;
}
.furusatotable table tr {
	background-color: transparent;
}
.furusatotable table tr td:nth-of-type(1){
	background-color:#adf090;
	font-weight:bold;
}
/* 楽天テーブル */
.rakutentable table tr {
	background-color: transparent;
}
.rakutentable table td {
	border: none;	
	white-space: normal;
}
/************************************
** バリューコマースMyLinkBoxカスタマイズ
************************************/
.myLinkModule_info {
  font-family:'メイリオ', 'Meiryo', sans-serif;
  font-weight: bold;
}

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

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

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

