#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); } }