/* 縛りなし　タブレット用 */
@media (min-width: 768px) and (max-width: 1280px) {
  /* faqページ */
  #faq-content #hint_wrap .nav-box .nav-box-text p{
    font-size:1.5rem;
  }
  #hint_wrap{
    max-width:680px;
    margin:0 auto;
  }
  #faq-content #hint_wrap.faq-content{
    padding:0px;
  }
  #faq-content #hint_wrap .faq-type-select a{
    font-size: 1.3rem;
  }
  #faq-content #hint_wrap .faq-header-wrap{
    padding:10px 15px 45px; 
  }
  #faq-content #hint_wrap .faq-header-wrap img {
    height: 25px;
    width: 25px;
    position: absolute;
    left: -5px;
    top: 3px;
  }
  #faq-content #hint_wrap .faq-nav-icon-box{
    width: calc((100% - 30px) / 3);
  }
  #faq-content #hint_wrap .faq-nav-icons{
    gap:15px;
  }
  #hint_wrap .tab_content dt::after{
    top: 50%;
  }
  #faq-content #hint_wrap .faq-type-select .btn{
    gap: 10px;
    width: calc(100%);
  }
  #faq-content .faq-type-select a{
    padding-right: 10px;
  }
  #faq-content #hint_wrap .faq-type-select a::after{
    right: 8px;
  }
  .first_popup {
    min-width: 720px;
  }
  div.content-box-title p {
    font-size: 34px;
  }
  div.section-container {
    max-width: 680px;
  }
  /* faqページここまで */
}