/**----------------------------------------
 * motive search result block type style css
 -----------------------------------------*/
:root {
  --motive-search-result-title-color: #1e1e1e;
  --motive-search-result-list-title-bgcolor: #c8e6ff;
  --motive-search-result-list-title-border-color: #c8e6ff;
  --motive-search-result-list-title-color: #1e1e1e;
  --motive-search-result-list-item-border-color: #c8c8c8;
  --motive-search-result-list-item-icon-color: #969696;
}
html[data-background_color="blue"] {
  --motive-search-result-title-color: white;
  --motive-search-result-list-title-bgcolor: #00008b;
  --motive-search-result-list-title-border-color: yellow;
  --motive-search-result-list-title-color: yellow;
}
html[data-background_color="black"] {
  --motive-search-result-title-color: white;
  --motive-search-result-list-title-bgcolor: #000000;
  --motive-search-result-list-title-border-color: white;
  --motive-search-result-list-title-color: white;
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose h1 {
  position: inherit;
  display: block;
  width: 100%;
  height: 81px;
  padding-left: 0;
  background-image: url(../images/motive_page_title_back.png);
  font-size: 50px;
  line-height: 81px;
  font-weight: lighter;
  color: var(--motive-search-result-title-color);
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose h1::before {
  content: '';
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose h1::after {
  content: '';
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose h1 span {
  font-size: 45px;
  font-weight: lighter;
  color: var(--motive-search-result-title-color);
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose dl dt {
  margin: 10px 0;
  padding: 8px 10px;
  background-color: var(--motive-search-result-list-title-bgcolor);
  border: solid 1px var(--motive-search-result-list-title-border-color);
  font-size: 1.2rem;
  font-weight: bolder;
  line-height: 1em;
  color: var(--motive-search-result-list-title-color);
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose dl dd {
  margin-bottom: 40px;
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose dl dd ul li {
  padding: 10px 0;
  border-bottom: solid 1px var(--motive-search-result-list-item-border-color);
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose dl dd ul li p {
  margin: 0.5rem 0;
  font-size: 1.02rem;
}
html body .ccm-page #wrapper main .page_contents #main_section div.container article.search_by_purpose dl dd ul li p::before {
  content: "\25B6";
  margin-right: 5px;
  text-decoration: none;
  color: var(--motive-search-result-list-item-icon-color);
}
/*# sourceMappingURL=motive_search_result_block.css.map */