/* stylelint-disable prettier/prettier */
#site_search_box {
  margin-top: 32px !important;
}

#site_search_box .options {
  display: inline-block;
  margin-top: 20px;
}

#site_search_box .page_title {
  font-size: 1rem;
  font-weight: normal;
  margin-bottom: 16px;
}

/* suggest */
#suggest_box {
  background: #EEE;
  border: 1px solid #999;
  margin: 0;
  padding: 0;
  width: 330px;
}

#suggest_box li {
  border-top: 1px dotted #CCC;
  cursor: pointer;
  display: block;
  list-style: none;
  margin: 0;
  padding: 6px 6px;
}

#suggest_box li:first-child {
  border-top: 0px dotted #CCC;
}

#suggest_box li:hover {
  background: #CCC;
}

#site_search_box .pageInfo {
  margin: 80px auto 0;
  width: fit-content;
}

#site_search_box .pageInfo ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0 8px;
  justify-content: center;
}

#site_search_box .pageInfo li {
  display: contents;
  list-style: none;
}

#site_search_box .pageInfo li a {
  align-items: center;
  border-radius: 50%;
  color: #333333;
  display: flex;
  font-size: 0.8125rem;
  height: 30px;
  justify-content: center;
  line-height: 1;
  text-decoration: none;
  transition: background-color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1), color 0.3s cubic-bezier(0.25, 0.8, 0.25, 1);
  width: 30px;
}

#site_search_box .page_title a:hover,
#site_search_box .page_title a:focus {
  text-decoration: none;
}

#site_search_box .pageInfo li a:hover,
#site_search_box .pageInfo li a:focus {
  background-color: #dc0032;
  color: #fff;
}

#site_search_box .pageInfo li a.current {
  background-color: #dc0032;
  color: #fff;
}

#site_search_box .pageInfo #prevPageLink,
#site_search_box .pageInfo #nextPageLink {
  background-color: #fff;
  border-radius: 50%;
  display: block;
  height: 30px;
  line-height: 1;
  overflow: hidden;
  position: relative;
  text-indent: 100%;
  white-space: nowrap;
  width: 30px;
}
#site_search_box .pageInfo #prevPageLink::before,
#site_search_box .pageInfo #nextPageLink::before {
  content: "";
  height: 16px;
  inset: 0;
  margin: auto;
  position: absolute;
  width: 16px;
  background-image: url("data:image/svg+xml; charset=utf8, %3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20viewBox%3d%220%200%20100%20100%22%20fill%3d%22%23dc0032%22%3e%3cpath%20d%3d%22M51%2e53,84%2e25l27%2e16%2d28%2e51H0V44%2e29h78%2e69l%2d27%2e15%2d28%2e5l8%2e34%2d7%2e89L100,50L59%2e87,92%2e1L51%2e53,84%2e25zM83%2e95,50%2e22l0%2e19%2d0%2e2l%2d0%2e19%2d0%2e2V50%2e22z%22%2f%3e%3c%2fsvg%3e");
}

#site_search_box .pageInfo #prevPageLink::before {
  transform: rotate(-180deg);
}

#site_search_box .pageInfo #prevPageLink:hover,
#site_search_box .pageInfo #prevPageLink:focus,
#site_search_box .pageInfo #nextPageLink:hover,
#site_search_box .pageInfo #nextPageLink:focus {
  background-color: #dc0032;
}
#site_search_box .pageInfo #prevPageLink:hover::before,
#site_search_box .pageInfo #prevPageLink:focus::before,
#site_search_box .pageInfo #nextPageLink:hover::before,
#site_search_box .pageInfo #nextPageLink:focus::before {
  background-image: url("data:image/svg+xml; charset=utf8, %3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20viewBox%3d%220%200%20100%20100%22%20fill%3d%22%23fff%22%3e%3cpath%20d%3d%22M51%2e53,84%2e25l27%2e16%2d28%2e51H0V44%2e29h78%2e69l%2d27%2e15%2d28%2e5l8%2e34%2d7%2e89L100,50L59%2e87,92%2e1L51%2e53,84%2e25zM83%2e95,50%2e22l0%2e19%2d0%2e2l%2d0%2e19%2d0%2e2V50%2e22z%22%2f%3e%3c%2fsvg%3e");
}

#site_search_box .q {
  align-self: center;
  background-color: #fff;
  border: none;
  border: 1px solid #828282;
  display: block;
  font-size: 1rem;
  font-weight: lighter;
  padding: 10px 46px 10px 8px;
  width: 100%;
}

#site_search_box .send {
  background-color: #fff;
  display: block;
  height: 26px;
  line-height: 1;
  overflow: hidden;
  position: absolute;
  right: 10px;
  text-indent: 100%;
  top: 39px;
  white-space: nowrap;
  width: 26px;
}
#site_search_box .send::before {
  content: "";
  display: block;
  height: 26px;
  width: 26px;
  background-image: url("data:image/svg+xml; charset=utf8, %3csvg%20xmlns%3d%22http%3a%2f%2fwww%2ew3%2eorg%2f2000%2fsvg%22%20viewBox%3d%220%200%20100%20100%22%20fill%3d%22%23dc0032%22%3e%3cpath%20class%3d%22a%22%20d%3d%22M74%2e75,66%2e92h0a41%2e69,41%2e69,0,1,0%2d7%2e83,7%2e84h0L94%2e11,100,100,94%2e11ZM41%2e67,75A33%2e34,33%2e34,0,1,1,75,41%2e67,33%2e37,33%2e37,0,0,1,41%2e67,75%22%2f%3e%3c%2fsvg%3e");
}

#search_box {
  position: relative;
}

#search_box .q_txt,
#search_box .num_txt,
#search_box .sort_txt {
  font-size: 0.875rem;
}

#site_search_box .searchNum,
#site_search_box .sort_param {
  appearance: auto;
  background-color: #fff;
  border: 1px solid #828282;
  font-size: 1rem;
  padding: 6px;
}

#site_search_box .searchNum {
  margin-right: 20px;
  width: 65px;
}

#site_search_box .sort_param {
  width: 140px;
}

#site_search_box #result_txt {
  background: #fff;
  font-size: 0.875rem;
  margin: 32px 0;
}

#site_search_box #result_txt .result_title {
  font-size: 1.1875rem;
  font-weight: bold;
}

#site_search_box #result_box ol li {
  border-bottom: 1px solid #d2d2d2;
  display: flow-root;
  list-style-type: none;
  margin-bottom: 32px;
  padding-bottom: 32px;
}

#site_search_box #result_box ol li:last-of-type {
  border-bottom: none;
  margin-bottom: 0;
  padding-bottom: 0;
}

#site_search_box .page_description,
#site_search_box .result_url {
  font-size: 0.875rem;
}

#site_search_box .result_url {
  color: #828282;
  font-weight: lighter;
  margin-top: 8px;
  word-break: break-all;
}

#site_search_box .last_modified {
  font-size: 0.75rem;
}

/* thumbnail */
#site_search_box img.tmb {
  float: left;
  margin-right: 16px;
}

/* logo */
#site_search_box #powered_by {
  color: #999;
  font-size: 0.75rem;
  margin: 6px 0;
  text-align: right;
}

#site_search_box #powered_by a {
  background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAlgAAABBCAYAAAANINqmAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTM4IDc5LjE1OTgyNCwgMjAxNi8wOS8xNC0wMTowOTowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6NzZDRkU1QkM3ODMyMTFFNzkxMEVCM0JBMTg4QTY0MDEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6NzZDRkU1QkI3ODMyMTFFNzkxMEVCM0JBMTg4QTY0MDEiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTcgKFdpbmRvd3MpIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NDQ2NzQ5MkI3MzdFMTFFN0EwOTJEQTYxNjM5MjczMzgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NDQ2NzQ5MkM3MzdFMTFFN0EwOTJEQTYxNjM5MjczMzgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7uZ24wAAAeCUlEQVR42uxd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);
  background-size: 150px 16px;
  display: inline-block;
  height: 16px;
  overflow: hidden;
  text-align: left;
  text-indent: -9999em;
  vertical-align: middle;
  white-space: nowrap;
  width: 150px;
}

/* loading */
#site_search_box #load_box,
#site_search_box #load_box:after {
  border-radius: 50%;
  height: 2em;
  width: 2em;
}

#site_search_box #load_box {
  -webkit-animation: load_rotat 1s infinite linear;
  animation: load_rotat 1s infinite linear;
  border-bottom: 5px solid rgba(70, 70, 70, 0.2);
  border-left: 5px solid #464646;
  border-right: 5px solid rgba(70, 70, 70, 0.2);
  border-top: 5px solid rgba(70, 70, 70, 0.2);
  font-size: 0.625rem;
  margin: 6px;
  overflow: hidden;
  position: relative;
  text-align: left;
  text-indent: -9999em;
  -webkit-transform: translateZ(0);
  -ms-transform: translateZ(0);
  transform: translateZ(0);
  white-space: nowrap;
}

@-webkit-keyframes load_rotat {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@keyframes load_rotat {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg);
  }
}
@media (min-width: 768px) {
  #site_search_box {
    margin-top: 48px !important;
  }
  #site_search_box .pageInfo {
    margin-top: 120px;
  }
  #site_search_box .pageInfo ul {
    column-gap: 32px;
  }
  #site_search_box .pageInfo #prevPageLink {
    margin-right: 16px;
  }
  #site_search_box .pageInfo #nextPageLink {
    margin-left: 16px;
  }
  #site_search_box .searchNum {
    margin-right: 32px;
  }
  #search_box .num_txt, #search_box .sort_txt {
    margin-right: 16px;
  }
  #site_search_box .searchNum,
  #site_search_box .sort_param {
    height: 44px;
  }
  #search_box form {
    align-items: flex-end;
    display: flex;
    gap: 0 40px;
    position: relative;
  }
  #search_box .send {
    right: 441px;
  }
  #search_box label {
    flex: 1 1 auto;
  }
  #search_box .options {
    flex: 0 0 391px;
    margin-top: 0;
  }
}
