#search .main .crumbs {
  padding: 0.677083vw 13.54166vw;
  color: #000;
  font-size: 0.83333vw;
}
#search .main .crumbs a {
  color: #000;
  font-size: 0.83333vw;
}
#search .main .crumbs span {
  font-size: 0.83333vw;
  color: #007D41;
}
#search .main .siteSearch {
  padding: 2.96875vw 13.489583vw;
}
#search .main .siteSearch .resultSearchDiv {
  display: none;
}
#search .main .siteSearch .siteSearchDiv {
  display: flex;
  flex-wrap: wrap;
  padding: 0 5.052083vw 2.96875vw;
}
#search .main .siteSearch .siteSearchDiv .siteSearchType {
  border: 0;
  border-top: 1px solid #007D41;
  border-bottom: 1px solid #007D41;
  border-left: 1px solid #007D41;
  font-size: 0.9375vw;
  padding: 0 1.510416vw;
  background: url(/images/triangle.png) right center no-repeat;
  background-size: 0.76666vw 0.4296875vw;
  color: #000;
}
#search .main .siteSearch .siteSearchDiv .siteSearchType:focus {
  color: #000;
  outline: none;
  border: 0;
  border-top: 1px solid #007D41;
  border-bottom: 1px solid #007D41;
  border-left: 1px solid #007D41;
}
#search .main .siteSearch .siteSearchDiv .siteSearchType option {
  color: #000;
  font-size: 0.9375vw;
}
#search .main .siteSearch .siteSearchDiv .siteSearchInput {
  border: 0;
  border-top: 1px solid #007D41;
  border-bottom: 1px solid #007D41;
  border-right: 1px solid #007D41;
  font-size: 0.9375vw;
  flex: 1;
  padding: 0 1.5625vw;
}
#search .main .siteSearch .siteSearchDiv .siteSearchInput:focus {
  outline: none;
}
#search .main .siteSearch .siteSearchDiv .siteSearchBtn {
  background: #007D41;
  padding: 0.9375vw 2.864583vw;
}
#search .main .siteSearch .siteSearchDiv .siteSearchBtn img {
  width: 1.25vw;
}
#search .main .resultTime {
  color: #333;
  font-size: 0.9375vw;
  margin-bottom: 1.45827vw;
}
#search .main .resultTime span {
  font-weight: bold;
}
#search .main .siteSearchResult ul li {
  padding: 0.72916vw 0;
  border-bottom: 1px solid #D8D8D8;
}
#search .main .siteSearchResult ul li a {
  display: inline-block;
}
#search .main .siteSearchResult ul li a .siteSearchResultTitle {
  color: #202020;
  font-size: 0.9375vw;
  margin-bottom: 0.72916vw;
}
#search .main .siteSearchResult ul li a .siteSearchResultTitle span {
  color: #ff6a00;
}
#search .main .siteSearchResult ul li a .siteSearchResultText {
  color: #494949;
  font-size: 0.9375vw;
}
#search .main .siteSearchResult ul li a .siteSearchResultText span {
  color: #ff6a00;
}
#search .main .pagepieces {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  margin-top: 2.60416vw;
}
#search .main .pagepieces p {
  margin-right: 6.5625vw;
}
#search .main .pagepieces p span {
  font-weight: bold;
}
#search .main .pagepieces .pageList {
  display: flex;
  justify-content: flex-end;
  align-items: center;
}
#search .main .pagepieces .pageList .pagePrev {
  font-size: 0.9375vw;
  margin-right: 1.30208vw;
  cursor: pointer;
}
#search .main .pagepieces .pageList .pageNum {
  display: flex;
}
#search .main .pagepieces .pageList .pageNum li {
  margin: 0 0.260415vw;
  font-size: 0.9375vw;
  padding: 0.364583vw 0.625vw;
  cursor: pointer;
}
#search .main .pagepieces .pageList .pageNum li.current {
  background: #007D41;
  color: #fff;
}
#search .main .pagepieces .pageList .pageNext {
  font-size: 0.9375vw;
  margin-left: 1.30208vw;
  cursor: pointer;
}
#search .main .pagepieceslearnMore {
  display: none;
}
@media (max-width: 767px) {
  #search .main .siteSearch {
    padding: 0;
    padding-bottom: 2.96875vw;
  }
  #search .main .siteSearch .siteSearchDiv {
    padding: 0;
    border-bottom: 1px solid #D8D8D8;
    box-shadow: 2px 2px 2px #D8D8D8;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchType {
    border: 0;
    background-size: 3.8888vw 2.5vw;
    font-size: 3.518vw;
    padding: 0 7.962vw 0 4.074vw;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchType:focus {
    outline: none;
    border: 0;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchInput {
    border: 0;
    font-size: 3.518vw;
    padding: 0 4.074vw;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchInput:focus {
    outline: none;
    border: 0;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchBtn {
    background: #fff;
    padding: 4.629vw 5.2777vw;
  }
  #search .main .siteSearch .siteSearchDiv .siteSearchBtn img {
    width: 5.55555vw;
  }
  #search .main .resultTime {
    font-size: 3.518vw;
    text-align: center;
    margin-top: 5.5555vw;
    margin-bottom: 3.0555vw;
  }
  #search .main .siteSearchResult {
    margin: 0 6.481vw;
  }
  #search .main .siteSearchResult ul li {
    padding: 5.64814vw 0;
  }
  #search .main .siteSearchResult ul li a .siteSearchResultTitle {
    font-size: 4.4444vw;
    margin-bottom: 2.3148vw;
  }
  #search .main .siteSearchResult ul li a .siteSearchResultText {
    font-size: 3.518vw;
  }
  #search .main .pagepieces {
    display: none;
  }
  #search .main .pagepieceslearnMore {
    display: flex;
    justify-content: center;
    margin-top: 10.0925vw;
    position: relative;
    font-size: 3.8888vw;
    align-items: center;
  }
  #search .main .pagepieceslearnMore::before {
    content: '';
    background: url(/images/arrow-angled-states.png) no-repeat;
    background-size: 6.481vw 6.481vw;
    width: 6.481vw;
    height: 6.481vw;
    transform: rotate(135deg);
  }
}
<!--0.00017595291137695-->