/***********************************************************
*
*	information common style
*
*	include from style_review_xxx.css
*
***********************************************************/
/* base.css */
.article {
  background: #FFF; }
  .article .topicPath {
    margin: 0;
    padding: 10px 25px;
    background: #DEE2E5;
    color: #757575;
    font-size: 11px; }
    .article .topicPath a {
      color: #757575;
      text-decoration: none; }
  .article h2 {
    margin: 0 0 15px; }
  .article #mainBlock {
    padding: 15px 25px; }
    .article #mainBlock h1 {
      font-size: 18px;
      margin-bottom: 20px;
      line-height: 1.5; }
    .article #mainBlock #entryUtility {
      border-top: 1px solid #DEE2E5;
      border-bottom: 1px solid #DEE2E5;
      font-size: 12px;
      color: #656565;
      display: flex;
      flex-wrap: wrap;
      align-items: center;
      justify-content: space-between; }
      .article #mainBlock #entryUtility #writer {
        width: 460px;
        font-weight: bold; }
      .article #mainBlock #entryUtility #date {
        width: 120px;
        text-align: left; }
      .article #mainBlock #entryUtility .sns {
        width: 120px; }

p#searchstr {
  background-color: #eeeeee;
  padding: 8px 15px;
  margin: 0 0 15px; }
  p#searchstr span {
    font-weight: bold; }

div#newsresult h3 {
  margin: 0 0 15px;
  background-repeat: no-repeat;
  font-size: 18px;
  padding-bottom: 0.3em;
  border-bottom: 1px solid black; }
div#newsresult div.title a {
  color: black;
  text-decoration: none;
  font-weight: bold; }
  div#newsresult div.title a:active, div#newsresult div.title a:hover {
    color: #0E5591;
    text-decoration: underline; }
div#newsresult ul {
  list-style: none;
  margin: 0;
  padding: 0; }
  div#newsresult ul li {
    padding: 1em 0; }
    div#newsresult ul li div.title {
      font-size: 11pt;
      padding-left: 70px; }
      div#newsresult ul li div.title span {
        margin-left: 0.5em;
        font-size: 9pt;
        color: gray; }
    div#newsresult ul li div.news01, div#newsresult ul li div.news03, div#newsresult ul li div.news07 {
      background: url(/image/top/category_icon02.gif) no-repeat scroll left 3px transparent; }
    div#newsresult ul li div.news08, div#newsresult ul li div.news09 {
      background: url(/image/top/category_review.gif) no-repeat scroll left 3px transparent; }
    div#newsresult ul li div.news10 {
      background: url(/image/top/category_interview.gif) no-repeat scroll left 3px transparent; }
    div#newsresult ul li div.news11 {
      background: url(/image/top/category_review.gif) no-repeat scroll left 3px transparent; }
    div#newsresult ul li div.news12, div#newsresult ul li div.news13 {
      background: url(/image/top/category_icon02.gif) no-repeat scroll left 3px transparent; }
div#newsresultlist {
  padding-top: 0.2em;
  text-align: right; }
  div#newsresultlist a {
    color: black;
    font-size: 11pt;
    padding-left: 12px;
    background-image: url("/assets/img/allow-r_black.svg");
    background-position: left 3px;
    background-repeat: no-repeat;
    background-size: 6px; }
    div#newsresultlist a:hover {
      color: #0E5591; }
div#ecresult {
  margin-top: 2em; }
  div#ecresult h3 {
    margin: 0 0 1px;
    padding: 0 0 0.3em;
    background-repeat: no-repeat;
    font-size: 18px;
    border-bottom: 1px solid black; }
    div#ecresult h3 span {
      display: inline;
      position: relative;
      left: 20px;
      top: 2px;
      font-size: 9pt;
      font-weight: normal; }
  div#ecresult ul {
    list-style: none;
    margin: 0 0 15px;
    padding: 0; }
    div#ecresult ul a {
      color: black;
      text-decoration: none; }
      div#ecresult ul a:active, div#ecresult ul a:hover {
        color: #0E5591;
        text-decoration: underline; }
  div#ecresult li {
    display: block;
    clear: both;
    padding: 10px 0 5px;
    border-bottom: 1px solid #CCC; }
    div#ecresult li::after {
      content: "";
      display: block;
      clear: both; }
    div#ecresult li .category {
      font-size: 9pt;
      float: left; }
    div#ecresult li .brand {
      font-size: 9pt;
      float: left;
      clear: left;
      line-height: 26px; }
    div#ecresult li a {
      float: left;
      margin-left: 0.5em;
      font-size: 12pt;
      font-weight: bold; }
    div#ecresult li .blandname {
      float: left; }
    div#ecresult li .saledate {
      font-size: 9pt;
      float: right; }
    div#ecresult li .price {
      font-size: 9pt;
      float: right;
      clear: right; }
div#ecresultlist {
  padding: 0 0 15px;
  text-align: right; }
  div#ecresultlist a {
    color: black;
    font-size: 11pt;
    padding-left: 12px;
    background-image: url("/assets/img/allow-r_black.svg");
    background-position: left 3px;
    background-repeat: no-repeat;
    background-size: 6px; }
    div#ecresultlist a:hover, div#ecresultlist a:active {
      color: #0E5591; }

/*=========================================================
 4. right menu
=========================================================*/
dl#categoryMenu {
  margin: 10px 0;
  padding: 0; }
  dl#categoryMenu dt {
    margin: 0;
    padding: 0;
    border: 1px solid #c0c0c0;
    background-color: #b4b4b4;
    background-image: url(/image/information/menu_title.gif);
    width: 298px;
    height: 26px;
    text-indent: -2000px; }
  dl#categoryMenu dd {
    border-top: 1px solid white;
    border-bottom: 1px solid #c0c0c0;
    border-left: 1px solid #c0c0c0;
    border-right: 1px solid #c0c0c0;
    margin: 0;
    padding: 0; }
    dl#categoryMenu dd a {
      display: block;
      background-color: #d2d2d2;
      color: #514698;
      text-indent: 30px;
      padding: 5px 0;
      font-size: 10pt;
      font-weight: bold;
      text-decoration: none; }
      dl#categoryMenu dd a:hover {
        background-color: #525252;
        color: white; }

/*=========================================================
 . Link Style
=========================================================*/
div#manuaArea a:link, div#manuaArea a:visited {
  color: #0000ff;
  text-decoration: none; }
div#manuaArea a:hover {
  color: #033879;
  text-decoration: underline; }

/*# sourceMappingURL=style_search.css.map */
