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

/************************************
** 子テーマ用のスタイルを書く 
************************************/

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

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

/*固定ページのフォローボタンを非表示*/
.page .sns-follow{
  display: none;
}

/*固定ページの投稿日を非表示*/
.page .post-date{
  display: none;
}

/*固定ページの更新日を非表示*/
.page .post-update{
  display: none;
}

/*固定ページの投稿者名を非表示*/
.page .author-info{
  display: none;
}

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

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

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

/************************************
** 新着情報 タイトル
************************************/
.info-list-item {
font-size: 14px;
line-height: 1.5em;
font-weight: lighter;
}

/************************************
** サイドバー メニュー
************************************/
.menu-item {
font-size: 18px;
line-height: 1.0em;
font-weight: bolder;
}

/************************************
** 見出しのデザインのリセット
************************************/

/*H2 */
.entry-content h2{
border:none;
background:none;
padding: 0;
}

/* H3 */
.entry-content h3{
border:none;
background:none;
padding: 0;
}

/* H4 */
.entry-content h4{
border:none;
background:none;
padding: 0;
}

/* H5 */
.entry-content h5{
border:none;
background:none;
padding: 0;
}

/* H6 */
.entry-content h6{
border:none;
background:none;
padding: 0;
}

/************************************
** 見出しのデザイン設定
************************************/

/* H2 */
.entry-content h2{
color: #ffffff; /* 文字色 */
font-size: 1.5em; /* 文字サイズ */
background-color: #3cb370; /* 背景色 */
padding-top:7px; /* 文字と上部の間隔 */
padding-left:10px;/* 文字と左線の間隔 */
padding-bottom:7px;/* 文字と下部の間隔 */
border-left: solid 10px #008010; /* 左側に実線・色*/
}

/* H3 */
.entry-content h3{
color: #000; /* 文字色 */
background-color: #e9f3d4; /* 背景色 */
font-size: 1.3em; /* 文字サイズ */
padding: 5px;
border-top: solid 3px #008000;/* 上側に実線・色 */
border-bottom: solid 3px #008000;/* 下側に実線・色*/
}

/* H4 */
.entry-content h4{
color: #000; /* 文字色 */
background-color: #e9f3d4; /* 背景色 */
font-size: 1.2em; /* 文字サイズ */
padding: 5px;
border-left: solid 10px #008010; /* 左側に実線・色*/
border-bottom: solid 2px #008000;/* 下側に実線・色*/
}

/* H5 */
.entry-content h5{
color: #000; /* 文字色 */
background-color: #e9f3d4; /* 背景色 */
font-size: 1.0em; /* 文字サイズ */
padding: 5px;
border-bottom: dotted 2px #008000;/* 下側に点線・色*/
}

/* H6 */
.entry-content h6{
color: #000; /* 文字色 */
font-size: 0.9em; /* 文字サイズ */
padding: 5px;
border-left: solid 7px #008000; /* 左側に実線・色*/
}

/* TablePressのカスタマイズ */
.tablepress thead th {
	font-size: 18px;
	color: #4d5baa;
	background-color: #e9f3d4;
}
.tablepress td {
	font-size: 16px;
	color: #4d5baa !important;
	background-color: #fff !important;
}
.tablepress thead th,
.tablepress tbody tr:first-child td,
.tablepress tbody td,
.tablepress tfoot th {
    border: 1px solid #EDEDED !important;
}

.tablepress-id-2 .column-1,
.tablepress-id-3 .column-1,
.tablepress-id-4 .column-1,
.tablepress-id-5 .column-1,
.tablepress-id-6 .column-1,
.tablepress-id-7 .column-1 {
	width:15%;
}
.tablepress-id-8 .column-1,
.tablepress-id-9 .column-1,
.tablepress-id-10 .column-1,
.tablepress-id-11 .column-1,
.tablepress-id-12 .column-1,
.tablepress-id-13 .column-1,
.tablepress-id-14 .column-1,
.tablepress-id-15 .column-1,
.tablepress-id-16 .column-1,
.tablepress-id-17 .column-1,
.tablepress-id-18 .column-1,
.tablepress-id-19 .column-1 {
	width:15%;
	font-weight: bolder;
	background-color: #fafbfc !important;
}
.tablepress-id-20 .column-1 {
	width:10%;
	font-weight: bolder;
	background-color: #fafbfc !important;
}
.tablepress-id-20 .column-2 {
	width:45%;
}
.tablepress-id-20 .column-3 {
	width:45%;
}
