body {
  font-family: "Hiragino Kaku Gothic W3 JIS2004", sans-serif;
}

#index_nav .disabled a .title {
  font-family: "Hiragino Mincho W3 JIS2004", serif;
  font-size: 34px;
}
#index_nav .title .s {
  font-family: "A1 Mincho M JIS2004 AP", serif;
  color: #e5b28f;
  margin: 0;
}

.title_text {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}

#talk_body .txt_box {
  border-radius: 12px;
  border: 1px solid #e5b28f;
}
@media (max-width: 640px) {
  #talk_body .txt_box .desc p {
    margin: 0 0 1em 0;
  }
  #talk_body .txt_box {
    padding: 18px 15px 32px 15px;
  }
}
@media (min-width: 641px) {
  #index_nav .disabled a .title {
    line-height: 20px;
  }
}

.txt_box .desc::before {
   content: '';
   display: block;
   width: 60px;
   height: 60px;
   background-image: url(/ns_as/ns_itoi100q_answers/image/mail.gif);
   background-repeat: none;
   background-size: cover;
}

