@charset "UTF-8";
@media screen and (max-width: 767px) {
  /*****************************************
   * 新着メーカー
   *****************************************/
  .maker-arrivals-header {
    margin-bottom: 16px; }
    .maker-arrivals-header img {
      width: 100%; }

  .maker-arrivals-title {
    margin-bottom: 32px;
    font-size: 16px;
    text-align: center;
    padding: 0 20px; }

  .maker-arrivals-list {
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    padding: 0 20px; }
    .maker-arrivals-list .item {
      margin-bottom: 16px;
      border: 1px solid #cccccc;
      width: 48%; }
      .maker-arrivals-list .item .name_wrapper {
        padding: 20px;
        background-color: #ededed; }
        .maker-arrivals-list .item .name_wrapper .name {
          height: 40px;
          font-size: 14px;
          line-height: 1.4; }
      .maker-arrivals-list .item .product_wrapper .product {
        padding: 20px; }
        .maker-arrivals-list .item .product_wrapper .product .thumbnail {
          margin-bottom: 20px;
          text-align: center; }
          .maker-arrivals-list .item .product_wrapper .product .thumbnail img {
            width: auto;
            height: 210px; }
        .maker-arrivals-list .item .product_wrapper .product .name {
          margin-bottom: 20px;
          font-size: 14px; }
        .maker-arrivals-list .item .product_wrapper .product .categories_wrapper .categories {
          display: inline-block;
          margin-bottom: 20px;
          padding: 2px 8px;
          border: 1px solid #BCBCBC;
          font-size: 12px; }
        .maker-arrivals-list .item .product_wrapper .product .description {
          margin-bottom: 20px;
          font-size: 11px; }
        .maker-arrivals-list .item .product_wrapper .product .counts {
          font-size: 12px; } }
@media screen and (max-width: 480px) {
  .maker-arrivals-list .item {
    width: 100%; } }
