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

/* カラム調整 */
/*.main, .sidebar {
  border-radius: 0;
}
.no-scrollable-sidebar .sidebar {
  height: auto;
}*/

/* スマホ表示時 */
@media screen and (max-width: 840px) {
  #header-container .tagline {
    display: none;
  }
  #footer .footer-widgets {
    display: block;
  }
}

/* ウィジェットエリア「コンテンツ上部」の調整 */
#content-top-in img {
  width: 100%;
}

/* フッター部分の調整 */
#footer .footer-widgets {
  color: #eee;
  font-size: .9em;
  border-bottom: 1px solid #262626;
}
#footer .footer-widgets p {
  margin-bottom: 1em;
}
#footer .footer-title {
  color: #eee;
}

/* ヘッダー部分の調整 */
#header-container {
  background-color: transparent;
}
#header-container .tagline {
  background-color: #f5f5f5;
  width: 100vw;
  margin: 0 calc(50% - 50vw);
}
#header-container .logo {
  margin-left: 0;
}
/*#header-container .navi {
  background: linear-gradient(to bottom, #e5e5e5, #fff);
}
#header-container .navi .menu-item {
  border-left: 1px solid #ccc;
}
#header-container .navi .menu-item:last-of-type {
  border-right: 1px solid #ccc;
}*/

/* インデックスページ */
/*.list .entry-card-wrap {
  border-bottom: 2px solid #eee;
}
.list .entry-card-wrap .entry-card-title {
  color: #f98100;
}*/

/* 固定ページ */
.page .entry-header, .page .footer-meta {
  display: none;
}

/* 投稿ページ */
/*.entry-title {
  border: 1px solid #ccc;
  border-top: 2px solid #f98100;
  padding: 15px;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#fff));
}*/

/* 本文 */
/*.article h2 {
  border: 1px solid #ccc;
  border-top: 3px solid #f98100;
  background: -webkit-gradient(linear, 0 0, 0 bottom, from(#e5e5e5), to(#fff));
}*/
.leadTxt {
  font-size: 2em;
  line-height: 150%;
  padding: 0;
}

/* 関連記事 */
/*.related-list .related-entry-card-wrap {
  border-bottom: 1px dotted #999;
}*/

/* 親テーマのinfoスタイルをリセット */
.info {
  color: unset;
  background-color: unset;
  border-color: unset;
  padding: unset;
  border-radius: unset;
  margin-bottom: unset;
}