@charset "UTF-8";
@import url(https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260311103036/https://use.fontawesome.com/releases/v5.0.10/css/all.css);
body {
  font-family: "Microsoft-JhengHei", "微軟正黑體", sans-serif; }

a,
a:hover {
  text-decoration: none; }

.btn {
  margin: auto;
  -webkit-transition: 0.3s ease-in-out;
  -o-transition: 0.3s ease-in-out;
  transition: 0.3s ease-in-out;
  cursor: pointer; }

.row {
  margin-right: 0;
  margin-left: 0; }

@media (min-width: 576px) {
  .hp a img,
  .hk a img {
    width: 60%; } }

@media (max-width: 575px) {
  .hp a img,
  .hk a img {
    width: 40%; } }

.hp .navbar-toggler,
.hk .navbar-toggler {
  padding: 0.2rem 0.3rem; }

.hk .navbar {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #f3fcfb), color-stop(50%, #bcf5ef), color-stop(75%, #90f7ec), color-stop(80%, #90f3e9), color-stop(90%, #84f7eb), to(#43dfcf));
  background-image: -webkit-linear-gradient(bottom, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%);
  background-image: -o-linear-gradient(bottom, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%);
  background-image: linear-gradient(to top, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%); }

.hp .navbar {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#faf7f2), color-stop(50%, #fcefde), to(#fdd3c5));
  background-image: -webkit-linear-gradient(top, #faf7f2 0%, #fcefde 50%, #fdd3c5 100%);
  background-image: -o-linear-gradient(top, #faf7f2 0%, #fcefde 50%, #fdd3c5 100%);
  background-image: linear-gradient(to bottom, #faf7f2 0%, #fcefde 50%, #fdd3c5 100%); }

.hk .nav-item .nav-link {
  border-bottom: #465c8b;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  padding-left: 1rem; }

.hp .nav-item .nav-link {
  border-bottom: #ea5455;
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));
  background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
  padding-left: 1rem; }

.hk .jumbotron {
  border-radius: 0; }

@media (min-width: 576px) {
  .hk .jumbotron {
    padding: 1rem 2rem; } }

@media (max-width: 575px) {
  .hk .jumbotron {
    padding: 0.5rem 2rem; }
    .hk .jumbotron img {
      width: 40%; } }

.hk .jumbotron_bgcolor {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #5efce8), to(#57688d));
  background-image: -webkit-linear-gradient(top, #5efce8 10%, #57688d 100%);
  background-image: -o-linear-gradient(top, #5efce8 10%, #57688d 100%);
  background-image: linear-gradient(to bottom, #5efce8 10%, #57688d 100%); }
  .hk .jumbotron_bgcolor .jumbotron_text {
    max-width: 40rem;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    padding: 0.8rem; }
    @media (min-width: 576px) {
      .hk .jumbotron_bgcolor .jumbotron_text .jumbotron-heading {
        font-weight: 300;
        color: #465c8b; } }
    @media (max-width: 575px) {
      .hk .jumbotron_bgcolor .jumbotron_text .jumbotron-heading {
        font-weight: 300;
        color: #465c8b;
        font-size: 1.3em; } }

.hk .content {
  background-image: url("https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260311103036/https://iwnet.civil.taipei/NewHouseHold/Content/images/hk_index_bg.png");
  height: auto;
  background-attachment: fixed;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover; }

.hp .jumbotron {
  border-radius: 0; }

@media (min-width: 576px) {
  .hp .jumbotron {
    padding: 1rem 2rem; } }

@media (max-width: 575px) {
  .hp .jumbotron {
    padding: 0.5rem 2rem; }
    .hp .jumbotron img {
      width: 40%; } }

.hp .jumbotron_bgcolor {
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fcf6f3), to(#fcd1d1));
  background-image: -webkit-linear-gradient(top, #fcf6f3 10%, #fcd1d1 100%);
  background-image: -o-linear-gradient(top, #fcf6f3 10%, #fcd1d1 100%);
  background-image: linear-gradient(to bottom, #fcf6f3 10%, #fcd1d1 100%); }
  .hp .jumbotron_bgcolor .jumbotron_text {
    max-width: 40rem;
    background: rgba(255, 255, 255, 0.5);
    border-radius: 5px;
    padding: 0.8rem; }
    @media (min-width: 576px) {
      .hp .jumbotron_bgcolor .jumbotron_text .jumbotron-heading {
        font-weight: 300;
        color: #ffd1ff; } }
    @media (max-width: 575px) {
      .hp .jumbotron_bgcolor .jumbotron_text .jumbotron-heading {
        font-weight: 300;
        color: #ffd1ff;
        font-size: 1.3em; } }

.hp .content {
  background-image: url("https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260311103036/https://iwnet.civil.taipei/NewHouseHold/Content/images/hp_index_bg.png");
  height: auto;
  background-attachment: fixed;
  background-position: center;
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-size: cover; }

@media (max-width: 576px) {
  .hk .card img {
    width: 30%;
    margin: auto; } }

.hk .card .card-body {
  padding: 1rem; }

.hk .card .card-body,
.hk .card h5 {
  margin-bottom: 0; }

.hk .card:nth-child(1) .card-body {
  background-color: #f7ef6a; }

.hk .card:nth-child(1) .list-group .list-group-item {
  background-color: rgba(247, 239, 106, 0.5);
  border-color: #f7ef6a;
  color: #000; }

.hk .card:nth-child(1) .list-group .list-group-item:hover {
  background-color: #f7ef6a;
  color: #756f06;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(2) .card-body {
  background-color: #b4dbc0; }

.hk .card:nth-child(2) .list-group .list-group-item {
  background-color: rgba(180, 219, 192, 0.5);
  border-color: #b4dbc0;
  color: #000; }

.hk .card:nth-child(2) .list-group .list-group-item:hover {
  background-color: #b4dbc0;
  color: #377349;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(3) .card-body {
  background-color: #465c8b; }

.hk .card:nth-child(3) .list-group .list-group-item {
  background-color: rgba(70, 92, 139, 0.5);
  border-color: #465c8b;
  color: #000; }

.hk .card:nth-child(3) .list-group .list-group-item:hover {
  background-color: #465c8b;
  color: black;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(4) .card-body {
  background-color: #93c178; }

.hk .card:nth-child(4) .list-group .list-group-item {
  background-color: rgba(147, 193, 120, 0.5);
  border-color: #93c178;
  color: #000; }

.hk .card:nth-child(4) .list-group .list-group-item:hover {
  background-color: #93c178;
  color: #26391a;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(5) .card-body {
  background-color: #a7b3a3; }

.hk .card:nth-child(5) .list-group .list-group-item {
  background-color: rgba(167, 179, 163, 0.5);
  border-color: #a7b3a3;
  color: #000; }

.hk .card:nth-child(5) .list-group .list-group-item:hover {
  background-color: #a7b3a3;
  color: #363e33;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(6) .card-body {
  background-color: #dfdce3; }

.hk .card:nth-child(6) .list-group .list-group-item {
  background-color: rgba(223, 220, 227, 0.5);
  border-color: #dfdce3;
  color: #000; }

.hk .card:nth-child(6) .list-group .list-group-item:hover {
  background-color: #dfdce3;
  color: #6b6179;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(7) .card-body {
  background-color: #b56357; }

.hk .card:nth-child(7) .list-group .list-group-item {
  background-color: rgba(181, 99, 87, 0.5);
  border-color: #b56357;
  color: #000; }

.hk .card:nth-child(7) .list-group .list-group-item:hover {
  background-color: #b56357;
  color: #1b0e0c;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk .card:nth-child(8) .card-body {
  background-color: #eae3ea; }

.hk .card:nth-child(8) .list-group .list-group-item {
  background-color: rgba(234, 227, 234, 0.5);
  border-color: #eae3ea;
  color: #000; }

.hk .card:nth-child(8) .list-group .list-group-item:hover {
  background-color: #eae3ea;
  color: #846384;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

@media (max-width: 576px) {
  .hp .card img {
    width: 30%;
    margin: auto; } }

.hp .card .card-body {
  padding: 1rem; }

.hp .card .card-body,
.hp .card h5 {
  margin-bottom: 0; }

.hp .card:nth-child(1) .card-body {
  background-color: #a1c4fd; }

.hp .card:nth-child(1) .list-group .list-group-item {
  background-color: rgba(161, 196, 253, 0.5);
  border-color: #a1c4fd;
  color: #000; }

.hp .card:nth-child(1) .list-group .list-group-item:hover {
  background-color: #a1c4fd;
  color: #0447b5;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(2) .card-body {
  background-color: #fedcd2; }

.hp .card:nth-child(2) .list-group .list-group-item {
  background-color: rgba(254, 220, 210, 0.5);
  border-color: #fedcd2;
  color: #000; }

.hp .card:nth-child(2) .list-group .list-group-item:hover {
  background-color: #fedcd2;
  color: #e53805;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(3) .card-body {
  background-color: #ffd1ff; }

.hp .card:nth-child(3) .list-group .list-group-item {
  background-color: rgba(255, 209, 255, 0.5);
  border-color: #ffd1ff;
  color: #000; }

.hp .card:nth-child(3) .list-group .list-group-item:hover {
  background-color: #ffd0ff;
  color: #eb00eb;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(4) .card-body {
  background-color: #c6f1c3; }

.hp .card:nth-child(4) .list-group .list-group-item {
  background-color: rgba(198, 241, 195, 0.5);
  border-color: #c6f1c3;
  color: #000; }

.hp .card:nth-child(4) .list-group .list-group-item:hover {
  background-color: #c6f1c3;
  color: #2fa727;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(5) .card-body {
  background-color: #f5f2ad; }

.hp .card:nth-child(5) .list-group .list-group-item {
  background-color: rgba(245, 242, 173, 0.5);
  border-color: #f5f2ad;
  color: #000; }

.hp .card:nth-child(5) .list-group .list-group-item:hover {
  background-color: #f5f2ad;
  color: #a8a214;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(6) .card-body {
  background-color: #d1fdff; }

.hp .card:nth-child(6) .list-group .list-group-item {
  background-color: rgba(209, 253, 255, 0.5);
  border-color: #d1fdff;
  color: #000; }

.hp .card:nth-child(6) .list-group .list-group-item:hover {
  background-color: #d0fdff;
  color: #00e0eb;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(7) .card-body {
  background-color: #ffdde1; }

.hp .card:nth-child(7) .list-group .list-group-item {
  background-color: rgba(255, 221, 225, 0.5);
  border-color: #ffdde1;
  color: #000; }

.hp .card:nth-child(7) .list-group .list-group-item:hover {
  background-color: #ffdce1;
  color: #f7001d;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hp .card:nth-child(8) .card-body {
  background-color: #97d9e1; }

.hp .card:nth-child(8) .list-group .list-group-item {
  background-color: rgba(151, 217, 225, 0.5);
  border-color: #97d9e1;
  color: #000; }

.hp .card:nth-child(8) .list-group .list-group-item:hover {
  background-color: #97d9e1;
  color: #216972;
  -webkit-transition: 0.5s ease-in-out;
  -o-transition: 0.5s ease-in-out;
  transition: 0.5s ease-in-out; }

.hk footer {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #515263), to(#526885));
  background-image: -webkit-linear-gradient(bottom, #515263 10%, #526885 100%);
  background-image: -o-linear-gradient(bottom, #515263 10%, #526885 100%);
  background-image: linear-gradient(to top, #515263 10%, #526885 100%); }
  .hk footer a {
    color: #fff; }
  .hk footer a:hover {
    color: #93c178; }
  .hk footer hr {
    border: 0;
    height: 1px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)); }

.hp footer {
  background-image: -webkit-gradient(linear, left bottom, left top, from(#fa7c92), to(#df744a));
  background-image: -webkit-linear-gradient(bottom, #fa7c92 0%, #df744a 100%);
  background-image: -o-linear-gradient(bottom, #fa7c92 0%, #df744a 100%);
  background-image: linear-gradient(to top, #fa7c92 0%, #df744a 100%); }
  .hp footer a {
    color: #fff; }
  .hp footer a:hover {
    color: #a1c4fd; }
  .hp footer hr {
    border: 0;
    height: 1px;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(rgba(255, 255, 255, 0.75)), to(rgba(255, 255, 255, 0)));
    background-image: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
    background-image: -o-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0));
    background-image: linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.75), rgba(255, 255, 255, 0)); }

.hk_condition .condition_bg {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #faf7c8), color-stop(40%, #f7f5e0), color-stop(70%, #fcfae9), color-stop(850%, #fffef6), to(#fdfdf9));
  background-image: -webkit-linear-gradient(bottom, #faf7c8 10%, #f7f5e0 40%, #fcfae9 70%, #fffef6 850%, #fdfdf9 100%);
  background-image: -o-linear-gradient(bottom, #faf7c8 10%, #f7f5e0 40%, #fcfae9 70%, #fffef6 850%, #fdfdf9 100%);
  background-image: linear-gradient(to top, #faf7c8 10%, #f7f5e0 40%, #fcfae9 70%, #fffef6 850%, #fdfdf9 100%);
  height: calc(100vh-93px-285px); }
  .hk_condition .condition_bg .condition_header {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(146, 192, 119, 0.219)), color-stop(30%, rgba(198, 227, 181, 0.123)));
    background-image: -webkit-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
    background-image: -o-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
    background-image: linear-gradient(to top, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%); }
    .hk_condition .condition_bg .condition_header div:nth-child(2) {
      margin-top: 1.1em; }
    @media (max-width: 575px) {
      .hk_condition .condition_bg .condition_header div:nth-child(2) {
        margin-top: 0.5em; } }
  @media (min-width: 575px) {
    .hk_condition .condition_bg .condition_img {
      background-image: url("https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260311103036/https://iwnet.civil.taipei/NewHouseHold/Content/images/condition_img.png");
      width: 100%;
      height: auto;
      background-position: center top;
      background-repeat: no-repeat; } }
  @media (max-width: 575px) {
    .hk_condition .condition_bg .condition_img img {
      width: 120px; } }
  .hk_condition .condition_bg .condition_img label {
    padding-left: 0.5em;
    padding-top: 0.2em; }
  .hk_condition .condition_bg .condition_img .custom-control-label::before {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, #f3fcfb), color-stop(50%, #bcf5ef), color-stop(75%, #90f7ec), color-stop(80%, #90f3e9), color-stop(90%, #84f7eb), to(#43dfcf));
    background-image: -webkit-linear-gradient(bottom, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%);
    background-image: -o-linear-gradient(bottom, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%);
    background-image: linear-gradient(to top, #f3fcfb 10%, #bcf5ef 50%, #90f7ec 75%, #90f3e9 80%, #84f7eb 90%, #43dfcf 100%);
    border-color: #465c8b; }
  .hk_condition .condition_bg .condition_img .custom-control-label::before, .hk_condition .condition_bg .condition_img .custom-control-label::after {
    width: 1.5rem;
    height: 1.5rem; }

.hp_condition .condition_bg {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 247, 194, 0.2)), to(rgba(255, 247, 194, 0.1)));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1));
  background-image: -o-linear-gradient(bottom, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1));
  background-image: linear-gradient(to top, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1));
  height: calc(100vh-93px-285px); }
  .hp_condition .condition_bg .condition_header {
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(146, 192, 119, 0.219)), color-stop(30%, rgba(198, 227, 181, 0.123)));
    background-image: -webkit-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
    background-image: -o-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
    background-image: linear-gradient(to top, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%); }
    @media (min-width: 992px) {
      .hp_condition .condition_bg .condition_header div:first-child img {
        width: 30%; } }
    @media (max-width: 991px) {
      .hp_condition .condition_bg .condition_header div:first-child img {
        width: 50%; } }
    .hp_condition .condition_bg .condition_header div:nth-child(2) {
      margin-top: 1.1em; }
    @media (max-width: 575px) {
      .hp_condition .condition_bg .condition_header div:nth-child(2) {
        margin-top: 0.5em; } }
  @media (min-width: 575px) {
    .hp_condition .condition_bg .condition_img {
      background-image: url("https://webarchive.lib.ntu.edu.tw:443/archive/wayback/20260311103036/https://iwnet.civil.taipei/NewHouseHold/Content/images/condition_img.png");
      width: 100%;
      height: auto;
      background-position: center top;
      background-repeat: no-repeat; } }
  @media (max-width: 575px) {
    .hp_condition .condition_bg .condition_img img {
      width: 160px; } }
  .hp_condition .condition_bg .condition_img label {
    padding-left: 0.5em;
    padding-top: 0.2em; }
  .hp_condition .condition_bg .condition_img .custom-control-label::before {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(10%, #fcf6f3), to(#fcd1d1));
    background-image: -webkit-linear-gradient(top, #fcf6f3 10%, #fcd1d1 100%);
    background-image: -o-linear-gradient(top, #fcf6f3 10%, #fcd1d1 100%);
    background-image: linear-gradient(to bottom, #fcf6f3 10%, #fcd1d1 100%);
    border-color: #465c8b; }
  .hp_condition .condition_bg .condition_img .custom-control-label::before, .hp_condition .condition_bg .condition_img .custom-control-label::after {
    width: 1.5rem;
    height: 1.5rem; }

.hp_result .result_bg {
  background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(255, 247, 194, 0.2)), to(rgba(255, 247, 194, 0.1)));
  background-image: -webkit-linear-gradient(bottom, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1));
  background-image: -o-linear-gradient(bottom, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1));
  background-image: linear-gradient(to top, rgba(255, 247, 194, 0.2), rgba(255, 247, 194, 0.1)); }
  .hp_result .result_bg .result_content {
    background-color: #fff;
    margin: 1em;
    padding: 1em; }
    .hp_result .result_bg .result_content .d-flex {
      border-top: 0.1px solid #d1fdff; }
    .hp_result .result_bg .result_content .d-flex:nth-child(odd) {
      background-color: #fcfbe8; }
      .hp_result .result_bg .result_content .d-flex:nth-child(odd) .list_bg {
        background-color: #f7f5bf;
        padding: 0.5em; }
    .hp_result .result_bg .result_content .d-flex:nth-child(even) .list_bg {
      background-color: #f7f7f7;
      padding: 0.5em; }

.hk_result .result_bg {
  background-image: -webkit-gradient(linear, left bottom, left top, color-stop(10%, rgba(146, 192, 119, 0.219)), color-stop(30%, rgba(198, 227, 181, 0.123)));
  background-image: -webkit-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
  background-image: -o-linear-gradient(bottom, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%);
  background-image: linear-gradient(to top, rgba(146, 192, 119, 0.219) 10%, rgba(198, 227, 181, 0.123) 30%); }
  .hk_result .result_bg .result_content {
    background-color: #fff;
    margin: 1em;
    padding: 1em; }
    .hk_result .result_bg .result_content .d-flex:nth-child(odd) {
      background-color: #ebf5ee; }
      .hk_result .result_bg .result_content .d-flex:nth-child(odd) .list_bg {
        background-color: #c2e2cc;
        padding: 0.5em; }
    .hk_result .result_bg .result_content .d-flex:nth-child(even) .list_bg {
      background-color: #f7f7f7;
      padding: 0.5em; }






/*
     FILE ARCHIVED ON 10:30:36 三月 11, 2026 AND RETRIEVED FROM THE
     AN OPENWAYBACK INSTANCE ON 16:26:53 五月 30, 2026.
     JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
