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

/************************************
** 子テーマ用のスタイルを書く
************************************/
/* ▼2026-09-10 BL7・BL8 本サイトへの戻りリンクと会社情報（標準5・標準4・標準21）
   色＝リンク #0069E8／ポイント時 #D6008F＋#EDF8FF／訪問済 #8A2BE2（通常サイズ）、
   20px太字の戻りリンクは #008CE3（大きい文字3:1・クリーム#FFF3DB上3.26）、地色 #FFF3DB（枠内）・罫線 #E8560D */
.meiwa-backline{margin:20px 0 16px;text-align:center;line-height:1.5} /* BL30：一覧の下へ移動したので上にも余白 */
.meiwa-backline-footer{margin:0 0 12px}
.meiwa-backlink{display:inline-block;padding:12px 8px;font-size:20px;font-weight:700;color:#008CE3;text-decoration:underline;text-underline-offset:3px}
.meiwa-backlink:visited{color:#8A2BE2}
.meiwa-backlink:hover,.meiwa-backlink:active{color:#D6008F;background-color:#EDF8FF}
.meiwa-footer-company{background-color:#FFF3DB;color:#444444;padding:20px 12px 8px;font-size:16px;line-height:1.7;text-align:center;border-top:1px solid #E8560D}
.meiwa-address{font-style:normal;margin:0}
.meiwa-address p{margin:0 0 4px}
.meiwa-address span{display:inline-block}
.meiwa-f-name{font-size:20px;font-weight:700}
.meiwa-footer-company a{color:#0069E8;text-decoration:underline}
.meiwa-footer-company a:visited{color:#8A2BE2}
.meiwa-footer-company a:hover,.meiwa-footer-company a:active{color:#D6008F;background-color:#EDF8FF}
.meiwa-footer-company a[href^="tel:"]{display:inline-block;padding:10px 2px;margin:-10px 0}
.meiwa-f-links{list-style:none;margin:12px 0 0;padding:0}
.meiwa-f-links li{display:inline-block;margin:0 4px}
.meiwa-f-links a{display:inline-block;padding:10px 4px}

/* ▼2026-09-10 BL9 テキストリンクの状態色（標準4・標準21）＝記事本文・サイドバーの文字リンク。
   ボタン・カード・メニュー（白文字）には効かせない */
.entry-content a:not(.btn):not(.btn-wrap):not([class*="button"]),
.sidebar .textwidget a,.sidebar .widget_categories a,.sidebar .widget_recent_entries a,
.sidebar .widget_recent_comments a,.sidebar .widget_archive a,.sidebar .widget_meta a{color:#0069E8}
.entry-content a:not(.btn):not(.btn-wrap):not([class*="button"]):visited,
.sidebar .textwidget a:visited,.sidebar .widget_categories a:visited,.sidebar .widget_recent_entries a:visited,
.sidebar .widget_recent_comments a:visited,.sidebar .widget_archive a:visited,.sidebar .widget_meta a:visited{color:#8A2BE2}
.entry-content a:not(.btn):not(.btn-wrap):not([class*="button"]):hover,
.sidebar .textwidget a:hover,.sidebar .widget_categories a:hover,.sidebar .widget_recent_entries a:hover,
.sidebar .widget_recent_comments a:hover,.sidebar .widget_archive a:hover,.sidebar .widget_meta a:hover{color:#D6008F;background-color:#EDF8FF}
/* スマホのスライドインメニュー（BL12）の行をタップ領域44px以上に（Cocoon既定は34px） */
#navi-menu-content .menu-item > a{display:block;padding:11px 8px;line-height:1.5;min-height:46px;box-sizing:border-box}
/* サイドバー「府中市の賃貸・売買物件を探す」のリンク行（タップ領域44px以上） */
.meiwa-links{list-style:none;margin:0;padding:0}
.meiwa-links li{margin:0;padding:0}
.meiwa-links a{display:block;padding:10px 4px;line-height:1.5;text-decoration:underline}

/* ▼2026-09-10 BL21 紹介ブロック／BL22 書いている会社／BL23 鮮度注記と物件案内
   （色は標準21：枠内 #FFF3DB・緑 #008147（#FFF3DB上4.51）・文字の赤 #E10900（4.50）・リンク #0069E8／#D6008F／#8A2BE2） */
.meiwa-intro,.meiwa-cta,.meiwa-author,.meiwa-note{background-color:#FFF3DB;border:1px solid #008147;border-radius:6px;padding:14px 16px;margin:0 0 1.6em;line-height:1.7;color:#333333}
.meiwa-intro h2{font-size:1.2em;color:#008147;margin:0 0 .5em;padding:0;border:0;background:none}
.meiwa-intro p{margin:0 0 .6em}
.meiwa-facts{display:grid;grid-template-columns:6.5em 1fr;gap:.2em .8em;margin:.6em 0}
.meiwa-facts dt{font-weight:700;color:#008147}
.meiwa-facts dd{margin:0}
.meiwa-intro-links{margin:.4em 0 0}
.meiwa-intro a,.meiwa-cta a,.meiwa-author a,.meiwa-note a{color:#0069E8;text-decoration:underline}
.meiwa-intro a:visited,.meiwa-cta a:visited,.meiwa-author a:visited,.meiwa-note a:visited{color:#8A2BE2}
.meiwa-intro a:hover,.meiwa-cta a:hover,.meiwa-author a:hover,.meiwa-note a:hover{color:#D6008F;background-color:#EDF8FF}
.meiwa-box-ttl{font-weight:700;color:#008147;font-size:1.05em;margin:0 0 .4em}
.meiwa-note{border-color:#E10900}
.meiwa-note strong{color:#E10900}
.meiwa-cta ul{margin:0;padding-left:1.4em}
.meiwa-cta li{margin:0 0 .3em}
.meiwa-author p{margin:0 0 .3em}

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

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

/*480px以下*/
@media screen and (max-width: 480px){
  .meiwa-facts{grid-template-columns:1fr}
  .meiwa-facts dt{margin-top:.4em}
  .meiwa-intro,.meiwa-cta,.meiwa-author,.meiwa-note{padding:12px 12px}
  .meiwa-footer-company{font-size:16px;padding:16px 8px 6px}
  .meiwa-f-links li{display:block;margin:0}
  .meiwa-f-links a{display:block;padding:10px 4px}
}
