/*===================================================================*
		PC
*====================================================================*/

a strong {
  color:#000eb1
}
    ._pagenator ._nav._page {
      display: inline-block !important;
    }

    .wrap {
      display: flex;
    }
    #search_area ._sitesearch_component ._items>._item {
      margin-bottom: 2em;
      border-bottom: 1px solid gray;
    
    }
    #search_area ._sitesearch_component ._items .item ._wrap{
      margin-bottom: 1em;
    
    }
    .right {
      flex: 1;
      min-width: 375px;
    }

    #popfind-sitesearch ._attributegroup > ._group {
      font-size: 1em;
      width: 8em;
    //  display: none;
    }
#Contents ._sitesearch_component ._countselector {
    justify-content:flex-start;
}
#Contents ._sitesearch_component ._countselector ._label {
    width: 8em;
    flex: inherit;
}
#Contents ._sitesearch_component ._sortorderselector {
    justify-content:flex-start;
}
#Contents ._sitesearch_component ._sortorderselector ._label {
    width: 8em;
    flex: inherit;
}
    ._popfind_sitesearch ._attributegroup {
       padding:0 1.5em;
       margin: .5em 0 0 0;
    }
    /* ヒット件数0件の絞込み項目を非表示にする場合、コメントを外す */
    ._popfind_sitesearch ._attributegroup ._attributes ._attribute._disable {
//      display: none;
    } 
#Contents ._sitesearch_component ._attributegroup ._attributes ._attribute input {
    width: 13px;
    height: 13px;
    margin-right:10px;
}
#Contents ._sitesearch_component ._sortorderselector_type3 input,
#Contents ._sitesearch_component ._countselector_type3 input {
    width: 13px;
    height: 13px;
    margin-right:10px;
}
    ._attributegroup_filetypes {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
    }
    ._attributegroup_filetypes div._group {
      width: 8em;
      margin: 10px 0;
      font-size: 100% !important;
      padding-right: 5px;
    }
    ._attributegroup_filetypes div._attributes {
      display: flex;
      flex-wrap: wrap;
    }
    ._attributegroup_filetypes div._attributes form {
      display: flex;
      flex-wrap: wrap;
    }
    ._attributegroup_filetypes div._attributes ._attribute {
      margin-left: 8px !important;
      font-size: 100% !important;
    }
    
    ._attributegroup_group {
      display: flex;
      flex-wrap: wrap;
      justify-content: flex-start;
    }
    ._attributegroup_group div._group {
      width: 8em;
      margin: 0;
      font-size: 100% !important;
      padding-right: 5px;
    }
    ._attributegroup_group div._attributes {
      display: flex;
      flex-wrap: wrap;
    }
    ._attributegroup_group div._attributes form {
      display: flex;
      flex-wrap: wrap;
    }
    ._attributegroup_group div._attributes ._attribute {
      margin: 0 8px 0 0 !important;
      font-size: 100% !important;
    }
    .search_box form > #q {
      height: 40px;
      width: 85%;
      font-size: 110%;
      padding: 0 15px 0;
    }
    .search_box form > input[type="submit"] {
      height: 40px;
      width: 10%;
      min-width: 4em;
      font-size: 110%;
      padding: 0 15px 0;
    }
    ._filesize {
      display: none;
    }
    
    .search_box {
      margin: 15px 0 15px;
      padding: 10px 15px;
      background-color: #f2f2f2;
    }
    ._sort {
      padding-left: 8px;
    }
    ._attribute ._count {
      display: none;
    }
    ._attributegroup_group ._attribute_select_all {
      display: none !important;
    }



/*===================================================================*
		SP
*====================================================================*/

    @media screen and (max-width: 768px) {

    .search_box form > #q {
      width: calc(100% - 5em);
    }
    .search_box form > input[type="submit"] {
      min-width: 4em;
    }
      ._pagenator ._nav._page {
        display: inline-block !important;
      }

      .wrap {
        display: flex;
      }

      .right {
        flex: 1;
        min-width: 375px;
      }

      #popfind-sitesearch ._attributegroup > ._group {
        font-size: 1em;
      //  display: none;
      }

      /* ヒット件数0件の絞込み項目を非表示にする場合、コメントを外す */
/*      ._popfind_sitesearch ._attributegroup ._attributes ._attribute._disable {
        display: none;
      }
*/
      div._attributes {
        display: flex;
        flex-wrap: wrap;
      }

      form > #q {
        height: 40px;
        width: 78vw;
      }
      ._thumbnail {
        display:none;}
    }
    
    
    @media screen and (max-width: 500px) {

      ._attributegroup_filetypes div._group {
        width: auto;
      }
      #Contents ._sitesearch_component ._countselector ._label {
        width: auto;
      }
      #Contents ._sitesearch_component ._sortorderselector ._label {
        width: auto;
      }

      ._pagenator ._nav._page {
        display: none !important;
      }
      .search_box {
        font-size:80%;
      }
    }
