#page_product_list #main {
  padding-top: 140px; }
  #page_product_list #main .searchWrap {
    margin-top: 48px; }
    @media only screen and (max-width: 767px) {
      #page_product_list #main .searchWrap {
        margin-top: 8%; } }
    @media only screen and (max-width: 767px) {
      #page_product_list #main .searchWrap #result_info_box__menu #result_info_box__order_menu {
        display: none; } }
    @media only screen and (max-width: 767px) {
      #page_product_list #main .searchWrap #result_info_box__menu #result_info_box__color_menu {
        display: none; } }
    @media only screen and (max-width: 767px) {
      #page_product_list #main .searchWrap #result_info_box__menu #result_info_box__design_menu {
        display: none; } }
  #page_product_list #main .drawer_block {
    position: absolute;
    left: 0;
    top: 0;
    background-color: #f2f2f2;
    width: 100%;
    padding: 48px 0; }
    @media only screen and (max-width: 767px) {
      #page_product_list #main .drawer_block {
        padding: 24px 0; } }
    #page_product_list #main .drawer_block #search {
      padding: 0;
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      max-width: 1152px;
      background: #f2f2f2; }
      @media only screen and (max-width: 767px) {
        #page_product_list #main .drawer_block #search {
          width: 90%; } }
      #page_product_list #main .drawer_block #search .extra-form {
        margin: 0px 0;
        height: 44px;
        padding: 0 0px 0 0em;
        position: relative;
        margin-left: 0%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
        -ms-flex-pack: justify;
        justify-content: space-between;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
        @media only screen and (max-width: 767px) {
          #page_product_list #main .drawer_block #search .extra-form {
            height: auto; } }
        #page_product_list #main .drawer_block #search .extra-form .bt_search {
          bottom: 0;
          top: auto; }
        #page_product_list #main .drawer_block #search .extra-form select {
          height: 44px;
          padding: 0 1em;
          width: 320px;
          max-width: 320px; }
          @media only screen and (max-width: 767px) {
            #page_product_list #main .drawer_block #search .extra-form select {
              width: 40%;
              } 
            }
        #page_product_list #main .drawer_block #search .extra-form:after {
          position: absolute;
          right: 0;
          bottom: 0;
          width: calc(100% - 350px);
          content: "";
          height: 1px;
          background-color: #ccc; }
          @media only screen and (max-width: 767px) {
            #page_product_list #main .drawer_block #search .extra-form:after {
              width: 55%; } }
      #page_product_list #main .drawer_block #search.search {
        position: relative; }
        #page_product_list #main .drawer_block #search.search .input_search {
          height: 44px;
          padding: 0 0px 0 0em;
          border-bottom: 1px solid #ccc;
          position: relative;
          margin-left: 0%; }
        #page_product_list #main .drawer_block #search.search input[type="search"] {
          height: 44px;
          width: calc(100% - 350px);
          font-size: 16px;
          font-size: 1.6rem;
          border: 0 none;
          padding: 0.5em 0;
          background-color: transparent;
          -webkit-box-shadow: none;
          box-shadow: none;
          background: none;
          -webkit-box-sizing: border-box;
          -moz-box-sizing: border-box;
          box-sizing: border-box; }
          @media only screen and (max-width: 767px) {
            #page_product_list #main .drawer_block #search.search input[type="search"] {
              width: 55%;
height: 45px;
              } 
}
          #page_product_list #main .drawer_block #search.search input[type="search"]:placeholder {
            color: #bbb;
            opacity: 1; }

@media only screen and (max-width: 767px) {
  #page_product_list #main {
    padding-top: 155px; } }

@media only screen and (max-width: 767px) {
  body #newHeader #headerTop .headerNav {
    padding-right: 0px; } }

@media only screen and (max-width: 767px) {
  #drawerNav {
    display: none; } }

@media only screen and (max-width: 767px) {
  #newFooter {
    padding-bottom: 100px; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #newFooter {
    padding-bottom: 100px; } }

@media only screen and (max-width: 767px) {
  #newHeader #headerTop .headerNav {
    padding-right: 0; } }

@media only screen and (min-width: 768px) and (max-width: 1023px) {
  #newHeader #headerTop .headerNav {
    padding-right: 0; } }

#newHeader #headerTop .headerNav ul li:last-child a {
  text-align: center; }
  #newHeader #headerTop .headerNav ul li:last-child a .icon {
    text-align: center;
    width: 100%;
    padding-bottom: 5px; }
    #newHeader #headerTop .headerNav ul li:last-child a .icon img {
      width: 5vw; }
