/* romande-net(ロマンド)の個別修正 — 検品 FB 2026-10-06 */
/* ② かわいらしい装飾を外す: 見出しの星・丸の飾り、点線、紙の質感の背景 */
:is(h2:where(:not([data-sm-h])),:where([data-sm-h="h2"])):after,:is(h2:where(:not([data-sm-h])),:where([data-sm-h="h2"])).inverse:after,h3:after{background-image:none!important;display:none!important}
.top_h2:before{background-image:none!important;border-top:2px solid currentColor;width:36px!important;height:0!important;opacity:.6}
.sec01,.sec06{background-image:none!important;background-color:#FEEFDC!important}
.sec_bnr:after,.sec_bnr .row .img_box:before,.sec05:after,:is(h1:where(:not([data-sm-h])),:where([data-sm-h="h1"])):not(.title){background-image:none!important;background-color:#eeebe6!important}
.sec01 .container:after,.sec06 .row .txt_box:before,.sec_info .content:after{display:none!important}
.pagetop a{background-image:none!important;background-color:color-mix(in srgb, var(--ep-color-1) 90%, transparent)!important}
.pagetop a:after{display:block!important}
/* 番号(画像 → 数字) */
.top_h2 .ep-num{display:block}
.top_h2 .ep-num::before{content:attr(data-n);font-family:"Times New Roman","Yu Mincho",serif;font-size:40px;font-weight:400;line-height:1;color:#131a37;letter-spacing:.04em}
/* ③ お問い合わせの追尾(PC): 説明文が狭い枠で途中改行 → 枠を広げて詰める */
.footer_fixed_content .pc_ftr .row{gap:24px}
.footer_fixed_content .pc_ftr .box01{flex:0 0 auto;width:auto!important}
.footer_fixed_content .pc_ftr .box02{flex:1 1 auto;width:auto!important;display:flex;align-items:center;gap:20px}
.footer_fixed_content .pc_ftr .box02 .txt{font-size:13px;line-height:1.6;max-width:30em}
.footer_fixed_content .pc_ftr .box02 .txt br{display:none}
.footer_fixed_content .pc_ftr .box02 .tel{white-space:nowrap}
.footer_fixed_content .pc_ftr .box03{flex:0 0 auto;width:auto!important}
