@charset "UTF-8";


/* 
------------------------------------------------------------------------------------*/
body {
  display: flex;
  flex-direction: column;
  overflow-x: hidden;
}

.header_wrap { order: -4; }
.breadcrumb_wrap { order: -3; }
.header_shareBtn_wrap { order: -2; }


/* type_localNav_wrap
------------------------------------------------------------------------------------*/
.type_localNav_wrap {
  width: 100%;
  max-width: var(--maxWidth);
  margin: var(--maxWidthMargin);
  padding: var(--maxWidthPadding);
  order: -1;
  list-style: none;
  display: flex;
  flex-wrap: wrap;
  gap: 1.5%;
  justify-content: flex-start;
  margin: 0 auto 40px;
}

.type_localNav_2column .type_localNav_item {
  width: calc((100% - 1.5% * 1) / 2);
}

.type_localNav_item_link {
  font-size: 1.6rem;
  overflow-wrap: break-word;
  border: #ddd solid 1px;
  border-radius: 8px;
  color: #222;
  display: flex;
  justify-content: center;
  place-items: center;
  cursor: pointer;
  margin: 8px 0 0 0;
  padding: 10px;
}

.type_localNav_item_link:hover {
  text-decoration: none;
}

.type_localNav_item_select .type_localNav_item_link {
  background: #e8f4ff;
  border: #1a6dba solid 1px;
}


/* contents_wrap
------------------------------------------------------------------------------------*/
.contents_wrap {
  max-width: var(--maxWidth);
  margin: var(--maxWidthMargin);
  padding: var(--maxWidthPadding);
  order: -1;
  margin-bottom: 80px;
}

.type_1month_cheria_tit {
  --fs: 2.8rem;
  --fh: 3rem;
  text-align: center;
  font-size: var(--fs);
  line-height: var(--fh);
  margin: calc(24px + ((var(--fs) - var(--fh)) / 2)) 16px calc(-8px + ((var(--fs) - var(--fh)) / 2));
  padding-bottom: 32px;
}

.type_1month_cheria_productList_lineUp {
  display: flex;
  flex-wrap: wrap;
}

.type_1month_cheria_productList_lineUp_2column_img {
  width: 50%;
}

.type_1month_cheria_productList_lineUp_3column_img {
  width: calc(352/1000 * 100%);
}

.type_1month_cheria_productList_lineUp_3column_img:nth-of-type(3n-1) {
  width: calc(296/1000 * 100%);
}

.type_1month_cheria_qualityList {
  display: flex;
  flex-wrap: wrap;
}

.type_1month_cheria_qualityList_img {
  width: 50%;
}