@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 {
display: none;
}
.l-mainContent__inner>.post_content {
margin-top: 0;
}

/*----------------------------------*/
/*固定ページで投稿日・更新日を非表示*/
/*----------------------------------*/
.page .date-tags {
display: none;
}

/*----------------------------------*/
/*　　　見出しの上下を狭くする　　　*/
/*----------------------------------*/

.article h2 {
    margin-top: 0;
	margin-bottom: 1;
}
.article h3 {
    margin-top: 0;
	margin-bottom: 1;
}

/* 全ての段落の上下余白をなくす */
.entry-content p {
line-height: 1.5; /*行間の大きさ*/
margin-bottom: 1em; /*下の余白*/
}

/*----------------------------------*/
/*      　お問い合わせフォーム      */
/*----------------------------------*/
.iframe-wrapper {
position:relative;
width:100%;
height:0;
padding-top:55%;
}

.iframe-wrapper iframe {
position:absolute;
top:0;
left:0;
width:100%;
height:100%;
}


/*----------------------------------*/
/*      　　TablePressの枠線   　   */
/*----------------------------------*/
/* テーブルに枠線を表示する */
.entry-content table {
    border: 1px solid #EDEDED;
}

/* すべてのセルに枠線を付加する */
.tablepress thead th,
.tablepress tbody tr:first-child td,
.tablepress tbody td,
.tablepress tfoot th {
    border: 1px solid black !important;
}