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

/* ================================================
   吉活アプリLP（page-id-2577）専用 CSS v5
   entry-contentのみ対象・ヘッダー完全保護
================================================ */

/* コンテンツ本文エリアのみ黒に */
.page-id-2577 .entry-content,
.page-id-2577 .page-content {
  background-color: #0E0C09 !important;
  background-image: none !important;
}

/* hentryの白背景を消す */
.page-id-2577 .hentry {
  background-color: #0E0C09 !important;
  background-image: none !important;
  border: none !important;
  box-shadow: none !important;
}

/* h2・h3のピンク背景・ボーダーを完全リセット */
.page-id-2577 .entry-content h2,
.page-id-2577 .entry-content h3,
.page-id-2577 .entry-content h4 {
  background: none !important;
  background-color: transparent !important;
  background-image: none !important;
  border: none !important;
  border-left: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  margin-top: 0 !important;
  color: inherit !important;
  box-shadow: none !important;
  font-size: inherit !important;
  font-weight: inherit !important;
}

/* divの白背景を透明に */
.page-id-2577 .entry-content div,
.page-id-2577 .page-content div {
  background-color: transparent !important;
  background-image: none !important;
}

/* 吉活LP独自クラスの背景は正しく表示 */
.page-id-2577 .sec-a { background-color: #0E0C09 !important; }
.page-id-2577 .sec-b { background-color: #181410 !important; }
.page-id-2577 .sec-c { background-color: #1E1A14 !important; }
.page-id-2577 .answer-box { background-color: #1E1A14 !important; }
.page-id-2577 .effort-item { background-color: #181410 !important; }
.page-id-2577 .diff-card { background-color: #181410 !important; }
.page-id-2577 .for-item { background-color: #181410 !important; }
.page-id-2577 .cta-block { background-color: #181410 !important; }
.page-id-2577 .proof-strip { background-color: #1A1610 !important; }
.page-id-2577 .not-for-box { background-color: transparent !important; }

/* ul・liのCocoonスタイルリセット */
.page-id-2577 .entry-content ul,
.page-id-2577 .entry-content li {
  list-style: none !important;
  background: none !important;
  border: none !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* リンクのCocoonスタイルリセット */
.page-id-2577 .entry-content a {
  color: inherit !important;
  text-decoration: none !important;
  box-shadow: none !important;
  border-bottom: none !important;
}

/* pタグの色・サイズリセット */
.page-id-2577 .entry-content p {
  color: inherit !important;
  font-size: inherit !important;
}

/* 固定ページの日付を非表示 */
.page time,
.page .post-date,
.page .entry-date,
.page .date {
  display: none !important;
}