@charset "UTF-8";
@media all and (min-width: 768px) { .sp { display: none; } }

@media all and (max-width: 767px) { .pc { display: none; } }

#qaPage { color: #666; }

#qaPage .qaCntWrp { max-width: 632px; margin: 0px auto; padding-top: 30px; }

#qaPage .qaCntWrp .ddMenuBlock { margin-bottom: 50px; }

@media all and (max-width: 767px) { #qaPage .qaCntWrp { padding-top: 0; padding-bottom: 5px; margin: 0px 25px; max-width: 700px; }
  #qaPage .qaCntWrp .ddMenuBlock { margin-bottom: 30px; } }

#qaPage .cntBlock { margin-bottom: 75px; }

#qaPage .cntBlock_ttlarea { display: flex; align-items: center; margin-bottom: 15px; }

#qaPage .cntBlock_ttlarea_img { width: 70px; margin-right: 10px; }

#qaPage .cntBlock_ttlarea_img img { width: 100%; }

#qaPage .cntBlock_ttlarea_ttl { color: #42210b; line-height: 1.5; font-size: 18px; }

#qaPage .cntBlock_ttlarea_ttl span { display: block; font-size: 12px; }

#qaPage .cntBlock_list dl dt { cursor: pointer; display: flex; line-height: 1; background: #ece8e6; align-items: center; color: #42210b; border-radius: 4px; font-size: 16px; margin-bottom: 5px; line-height: 1.5; transition: margin-bottom 0.5s; padding: 18px 50px 18px 20px; }

#qaPage .cntBlock_list dl dd { display: none; line-height: 2; letter-spacing: 0.05em; padding: 20px 25px 25px; font-size: 14px; }

@media all and (max-width: 767px) { #qaPage .cntBlock { margin-bottom: 55px; }
  #qaPage .cntBlock_ttlarea { margin-bottom: 17px; }
  #qaPage .cntBlock_ttlarea_img { width: 50px; margin-right: 10px; }
  #qaPage .cntBlock_list dl { font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif; }
  #qaPage .cntBlock_list dl dt { font-size: 14px; padding: 15px 40px 15px 15px; margin-bottom: 1px; }
  #qaPage .cntBlock_list dl dd { padding: 10px 18px; font-size: 14px; } }

/*# sourceMappingURL=../css/qa.map */