@charset "UTF-8";
/* ===================================================================
CSS information

file name  : procedure.css
author     : Abilive
style info : 各種手続き
=================================================================== */
/* ===================================================================
CSS information

file name  : _settings.scss
author     : zerotwo
style info : 汎用設定
=================================================================== */
.col_underline > li {
  box-sizing: border-box;
  padding-right: 2em;
}
.col_underline > li.noarrow {
  padding-right: 0;
}
.col_underline > li.noarrow:after {
  content: none;
}
.col_underline > li.noarrow a {
  display: inline;
}

.scroll-hint-icon-wrap .scroll-hint-icon {
  top: 2em;
}

.con-procedure .inner_width p img {
  width: 100%;
}

.con-procedure_benefits .scroll_table {
  overflow-y: hidden !important;
}

@media (max-width: 520px) {
  .con-procedure_construction .inner_width .tbl_basic.tbl_construction thead {
    display: none;
  }
}
.con-procedure_construction .inner_width .tbl_basic.tbl_construction thead th {
  text-align: center;
}
.con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr:nth-child(2n) {
  background: rgba(232, 241, 254, 0.3);
}
@media (max-width: 520px) {
  .con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    border-bottom: 1px solid #727274;
    white-space: normal;
  }
}
.con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr td {
  text-align: center;
}
@media (max-width: 520px) {
  .con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr td {
    width: 48%;
    border-bottom: none;
    box-sizing: border-box;
  }
}
.con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr td:first-child {
  text-align: left;
}
@media (max-width: 520px) {
  .con-procedure_construction .inner_width .tbl_basic.tbl_construction tbody tr td:first-child {
    width: 100%;
    padding-bottom: 0;
  }
}
.con-procedure_construction .lnk_target {
  padding-right: 0;
}

.con-procedure_drone strong.red {
  color: #d41a1a;
}

.con-procedure_loss .scroll_table {
  overflow-y: hidden !important;
}

.con-procedure_subsidy .inner_width .leftTh_tbl th {
  white-space: nowrap;
}
.con-procedure_subsidy .inner_width #panel .tbl_basic thead th:not(:first-child) {
  text-align: center;
}
.con-procedure_subsidy .inner_width #panel .tbl_basic tbody tr:nth-child(2n) {
  background: rgba(232, 241, 254, 0.3);
}
.con-procedure_subsidy .inner_width #panel .tbl_basic tbody tr td {
  width: 14%;
  text-align: center;
}
.con-procedure_subsidy .inner_width #panel .tbl_basic tbody tr td .lnk_target {
  padding-right: 0;
}/*# sourceMappingURL=procedure.css.map */