@charset "Shift_JIS";
/*===========================================

===========================================*/
.about_column {
  gap: var(--min16);
}
.tts_grid_column_37{
  display: grid;
  grid-template-columns: max(26.26vw, min(504px, 46.67vw)) 1fr;
  gap: var(--min40);
}
.box_nummber{
  display: grid;
  gap: var(--min16);
}
.box_nummber .tts_box--gray{
  display: grid;
  grid-template-columns: var(--min80) 1fr;
  gap: 0 var(--min24);
  align-items: center;
}
.box_nummber p{
  line-height: 1.6;
}
.fz24 {
  font-size: var(--min24) !important;
}
.tts_btn_1[target=_blank]:not([class*=tts_icon]):after{
  content: none;
}
@media not screen and (min-width: 768px) {
  .tts_h1Box{
    align-items: flex-start;
    justify-content: flex-start;
  }
  .about_column {
    gap: var(--min16-sp);
  }
  .box_nummber{
    gap: var(--min16-sp);
  }
  .fz24 {
    font-size: var(--min24-sp) !important;
  }
  .tts_accordion__boxInner{
    padding: 0 var(--min14-sp) var(--min24-sp);
  }
  .tts_accordion__box .tts_accordion__btn{
    padding: 0 var(--min14-sp);
  }
  .tts_grid_column_37_sp{
    grid-template-columns: repeat(1, 1fr);
  }
  .box_nummber .tts_box--gray_sp{
    grid-template-columns: repeat(1, 1fr);
  }
  .w80_sp{
    width: min(80px, 80vw);
    margin: 0 auto;
  }
}