/* Scss Document */
@media screen and (min-width: 768px) {
  /*-------------------------------------
    page_faq
  -------------------------------------*/
  .list_faq .item {
    margin-bottom: 20px; }
  .list_faq .btn_q a {
    background-color: #F0F0E1;
    color: #212121;
    display: block;
    font-size: 1.7rem;
    font-weight: normal;
    padding: 10px 10px 10px 41px;
    position: relative;
    text-decoration: none;
    border: 1px solid #A8A89D; }
  .list_faq .btn_q a::before {
    color: #d40011;
    content: "Q";
    display: inline-block;
    font-size: 28px;
    font-size: 2.8rem;
    position: absolute;
    top: -1px;
    left: 10px; }
  .list_faq .box_a {
    display: none;
    border: 1px solid #A8A89D;
    border-top: none;
    padding: 15px 15px 15px 40px;
    position: relative; }
  .list_faq .box_a::before {
    color: #A8A89D;
    content: "A";
    display: inline-block;
    font-size: 24px;
    font-size: 2.4rem;
    position: absolute;
    top: 5px;
    left: 11px; } }
@media screen and (min-width: 768px) and (min-width: 768px) {
  .list_faq .btn_q a {
    padding: 18px 18px 18px 41px; }
  .list_faq .btn_q a::before {
    top: 5px; } }

@media screen and (min-width: 768px) {
  .item_id_faq .icon_a {
    margin-top: 50px; }
  .item_id_faq .fa-question-circle,
  .item_id_faq .fa-exclamation-circle {
    color: #0275ac; } }
@media only screen and (max-width: 767px) {
  /*---------------------------------------------------------------------
    faq
  ---------------------------------------------------------------------*/
  .faq_contents .icon_q,
  .faq_contents .icon_a {
    margin-bottom: 20px;
    padding-bottom: 10px;
    position: relative;
    border-bottom: 6px solid #dceaed;
    background: none;
    font-size: 135%;
    font-weight: normal; }
    .faq_contents .icon_q::after,
    .faq_contents .icon_a::after {
      content: "";
      width: 33%;
      height: 6px;
      position: absolute;
      left: 0;
      bottom: -6px;
      background: #0275ac; }

  .item_id_faq .fa-question-circle,
  .item_id_faq .fa-exclamation-circle {
    color: #0275ac; }
  .item_id_faq .icon_a {
    margin-top: 30px; } }

/*# sourceMappingURL=faq.css.map */
