@charset "utf-8";


/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
/* ● 商品一覧 専用CSS                           */
/*    ・ページ固有の処理を記述                             */
/* +++++++++++++++++++++++++++++++++++++++++++++++++++++++ */
.ProductsIndexPage{
}

/* --------------------------------------------------- */
/* LeadArea                                            */
/* --------------------------------------------------- */
body.ProductsIndexPage       #ContentsDivision #Container .LeadArea{
  background: url(../make/img/main.jpg) no-repeat right bottom;
  background-size: 100%;
  box-shadow: 0 5px 10px 0 rgba(0,0,0,0.1);
  border: 1px solid #fff;
}
body.ProductsIndexPage.SpView #ContentsDivision #Container .LeadArea{
  background-position: center bottom;
  background-size: cover;
}
    .ProductsIndexPage .LeadArea p{
      padding-top: 30px;
      font-weight: bold;
      text-align:right;
      text-shadow:
          #fff 1px 1px 10px , #fff -1px 1px 10px,
          #fff 1px -1px 10px, #fff -1px -1px 10px;
    }
        .ProductsIndexPage .LeadArea p strong{
          font-size: 110%;
        }

/* --------------------------------------------------- */
/* ProductsArea                                         */
/* --------------------------------------------------- */
.ProductsIndexPage .ProductsArea{
}
    .ProductsIndexPage .ProductsArea .FlowList li{
    }
        .ProductsIndexPage .ProductsArea .ImageItem{
        }
            body:not(.SpView) .ProductsIndexPage .ProductsArea .ImageItem .Image{
              max-height: 150px;
              overflow: hidden;
            }
                body:not(.SpView) .ProductsIndexPage .ProductsArea .ImageItem .Image img{
                  margin-top: -50px;
                }
        .ProductsIndexPage .ProductsArea .TextItem{
        }


.ProductsArea .ColumnGroup.ColumnGroup3elements{
  margin-bottom: 74px;
}

.ProductsArea .Column .inner img{
  border-radius: 10px;
  margin-bottom: 14px;
}

.ProductsArea .Column .inner .Title{
  font-size: 18px;
  font-weight: bold;
  line-height: 1.6;
  margin-bottom: 10px;
}

.ProductsArea .Column .inner .Text{
  font-size: 14px;
  font-weight: 500;
  line-height: 1.8;
}

