@charset "UTF-8";
@import url('/css/style.css');

main { background-color: #efecdd; }
main div#path { margin: 0 auto; padding-top: 30px; }
main section#page { margin-bottom: 0;}
main section#page div#title { margin-bottom: 35px; }
main section#page div#title h1 { padding: 0; background: none; }
main section#page div#title img.pc { display: inline; }
main section#page div#title img.sp { width: 100%; max-width: 590px; display: none; }
main section#page div#contents { color: #5a2c05; font-size: 1.8rem; font-family: '游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif; text-align: center; }
main section#page div#contents strong { padding-bottom: 2px; font-size: 3.0rem; font-family: fot-tsukuardgothic-std, sans-serif; background: linear-gradient(transparent 70%,  #f4dd68 70%); }
main section#page #qanda { margin-top: 40px; border-radius: 10px; }
main section#page #qanda ul { margin: 0; list-style: none; display: flex; flex-direction: column; }
main section#page #qanda ul > li { margin: 20px 0; padding: 30px 40px; background: #fff; border-radius: 10px; }
main section#page #qanda strong { font-size: 2.4rem; }
main section#page #qanda strong::before { content: 'Q.'; margin-right: .25em; }
main section#page #qanda p { margin-bottom: 0; line-height: 1.8; }

@media screen and (max-width: 1024px) {
}

@media screen and (max-width: 767px) {
  main div#path { margin: 0 10px; }
  main section#page div#title img.pc { display: none; }
  main section#page div#title img.sp { display: inline; }
  main section#page div#contents { font-size: 1.6rem; }
  main section#page #qanda { margin-top: 20px; }
  main section#page #qanda ul > li { margin: 10px 0; padding: 20px; }
  main section#page #qanda strong { font-size: 2rem; }
}