@charset "UTF-8";
@import url("pager.css");

#pagetitle {
  background: url(../img/title_img/faq_bg.jpg) no-repeat center center;
  -webkit-background-size: auto 340px;
  background-size: auto 340px;
}
@media print, screen and (max-width:767px) {
#pagetitle {
  -webkit-background-size: auto 240px;
  background-size: auto 240px;
}
}
@media print, screen and (max-width:479px) {
#pagetitle {
  -webkit-background-size: auto 180px;
  background-size: auto 180px;
}
}

/*------------------------------ FAQ */
.question {
  background-color: #074919;
  background-image: url(../img/faq_img/ico_q.png), url(../img/common_img/bg_title03_leaf.png);
  background-repeat: no-repeat, no-repeat;
  background-position: 20px 10px, right top;
  -webkit-background-size: 28px, auto;
  background-size: 28px, auto;
  background-color: #2f6a2d;
  margin: 0 auto 10px;
  padding: 12px 20px 10px 60px;
  font-family: "游明朝体","Yu Mincho","YuluMincho","ヒラギノ明朝 Pro W3","Hiragino Mincho Pro","HGS明朝B","Hiragino Mincho ProN","ＭＳ Ｐ明朝","MS PMincho",serif;
  color: #FFF;
  font-size: 21px;
  font-weight: bold;
  line-height: 1.15;
  text-align: left;
}
.answer {
  margin-bottom: 50px;
  background: #FFF;
  padding: 15px 23px;
  box-shadow: 0 0 1px rgba(124,115,107,0.45) inset;
}

@media screen and (max-width:768px) {
.question {
  background-image: url(../img/faq_img/ico_q.png), url(../img/common_img/bg_title03_leaf.png);
  background-position: 10px 10px, right top;
  -webkit-background-size: 20px, auto;
  background-size: 20px, auto;
  padding: 10px 10px 10px 36px;
  font-size: 18px;
}
.answer {
  margin-bottom: 30px;
}
}
@media screen and (max-width:498px) {
.question {
  font-size: 16px;
}
}