*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;background:#fbe9a8;font-family:'Zen Kaku Gothic New',sans-serif;color:#1d1a14;-webkit-text-size-adjust:100%}
a{color:#d8291d}
a:hover{color:#8f1a13}
img{max-width:100%}

/* スマホ版 (〜899px) と PC版 (900px〜) を切り替え */
.lp-pc{display:none}
.lp-sp>div{max-width:600px;margin:0 auto;overflow:hidden}
@media (min-width:900px){
  .lp-sp{display:none}
  .lp-pc{display:block}
  .lp-pc>div{width:1440px;margin:0 auto}
}

/* よくある質問: 6件目以降は「もっと見る」で表示 */
.faq-more{display:none!important}
.faq-open .faq-more{display:flex!important}
