.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, .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, .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
}
.procedure-SectionSelect{
    padding-top: 10px;
    margin-top: -10px;
}
@media (max-width: 520px) {
  .procedure-SectionSelect {
    padding-top: 130px;
    margin-top: -130px;
  }
}
.box_dronetbl{
 width: 90%;
 margin: 0 auto;
}

@media (max-width: 520px) {
  .box_dronetbl{
    width: 100%;
    margin: 0 auto;
   }
}


.con-procedure_construction_top .centerbox {
  text-align: center
}
.con-procedure_construction_top .inner_width .tbl_basic thead th {
  white-space: nowrap;
}
.con-procedure_construction_top .inner_width .tbl_construction thead th {
  padding: 8px;
  white-space: nowrap;
  text-align: center
}
.con-procedure_construction_top .inner_width .tbl_construction tbody tr th:nth-child(1) {
  padding: 8px;
  font-size: .875rem;
  letter-spacing: .04em
}
.con-procedure_construction_top .inner_width .tbl_construction tbody tr td:nth-child(1), .con-procedure_construction_top .inner_width .tbl_construction tbody tr td:nth-child(2), .con-procedure_construction_top .inner_width .tbl_construction tbody tr td:nth-child(3) {
  text-align: center
}
.con-procedure_construction_top .inner_width .tbl_construction tbody tr td:nth-child(1) {
  text-align: left;
  width: 70%
}
.con-procedure_construction_top .inner_width .tbl_construction tbody tr td:nth-child(2) {
  width: 30%
}




.con-procedure_construction_nyuusatu .centerbox {
  text-align: center
}
.con-procedure_construction_nyuusatu .inner_width .tbl_basic thead th {
  white-space: nowrap
}
.con-procedure_construction_nyuusatu .inner_width .tbl_construction thead th {
  padding: 8px;
  white-space: nowrap;
  text-align: center
}
.con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr th:nth-child(1) {
  padding: 8px;
  font-size: .875rem;
  letter-spacing: .04em
}

.con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(1), .con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(2), .con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(3) {
  text-align: center
}
.con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(1) {
  text-align: left;
  width: 60%
}
.con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(2) {
  width: 20%
}
.con-procedure_construction_nyuusatu .inner_width .tbl_construction tbody tr td:nth-child(3) {
  width: 20%
}


.con-procedure_construction_other .centerbox {
  text-align: center
}
.con-procedure_construction_other .inner_width .tbl_basic thead th {
  white-space: nowrap
}
.con-procedure_construction_other .inner_width .tbl_construction thead th {
  padding: 8px;
  white-space: nowrap;
  text-align: center
}
.con-procedure_construction_other .inner_width .tbl_construction tbody tr th:nth-child(1) {
  padding: 8px;
  font-size: .875rem;
  letter-spacing: .04em
}
.con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(1), .con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(2), .con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(3) {
  text-align: center
}
.con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(1) {
  text-align: left;
  width: 40%
}
.con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(2) {
  width: 30%
}
.con-procedure_construction_other .inner_width .tbl_construction tbody tr td:nth-child(3) {
  width: 30%
}



/*# sourceMappingURL=procedure.css.map */
