/* 質問・回答ラベルは開閉アイコンと独立させる。 */
#faq .faq-list summary {
  display:grid; grid-template-columns:32px minmax(0,1fr) 40px; gap:20px;
  align-items:center;
}
#faq .faq-list details p {
  display:grid; grid-template-columns:32px minmax(0,1fr); gap:20px;
  align-items:start;
}
#faq .faq-letter {
  display:block; color:var(--gold-light); font:500 30px/1.2 Georgia,serif;
  text-align:center; -webkit-text-stroke:0; transform:none;
}
#faq .faq-list details p .faq-letter { color:#eee9dd; }
@media(max-width:640px) {
  #faq .faq-list summary { grid-template-columns:25px minmax(0,1fr) 36px; gap:12px!important; }
  #faq .faq-list details p { grid-template-columns:25px minmax(0,1fr); gap:12px; }
  #faq .faq-letter { font-size:26px; }
}
