@charset "UTF-8";

/* 切り替え
---------------------------------------------------------- */
@media only screen and (max-width: 768px) {
  .pc {
    display: none !important;
  }
  .sp {
    display: block !important;
  }
}

/* 決まりごと
---------------------------------------------------------- */
  img {
    vertical-align: top;
    display: block;
  }
p.indent-2 {
  padding-left: 1.2em;
}

/* ベース
---------------------------------------------------------- */
.width_690 {
  width: 100%;
}


/* テキスト設定
---------------------------------------------------------- */
.txt_brown {
  font-size: 1em;
  line-height: 1.6em;
transform: scaleX(0.9); 
}
.txt_008_b {
  font-size: 0.6em;
  line-height: 1.4em;
}
.txt_009 {
  font-size: 0.7em;
  line-height: 1.4em;
}
.txt_100 {
  font-size: 0.8em;
  line-height: 1.3em;
}
.txt_100_b {
  font-size: 0.95em;
  line-height: 1.5em;
}
.txt_110_b {
  font-size: 0.95em;
  line-height: 1.7em;
}
.txt_120_b {
  font-size: 0.89em;
  line-height: 1.7em;
}
.txt_135_b {
  font-size: 1.12em;
  line-height: 1.3em;
}
.txt_150_b {
  font-size: 1.05em;
}



/* 商品ボックス
---------------------------------------------------------- */
.camp_container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  height: auto;
  overflow: visible;
  margin: 1em auto;
}
.camp_box {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 95%;
  height: auto;
  margin: 0.2em auto;
  column-gap: 20px;
}
.camp_box_02 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
height: 120px;
  margin: 0 0 30px 0;
  align-items: center;
  justify-content: center;
}

.camp_box_red {
	border:2px dashed #ffffff;background-color:#f8edeb;box-shadow:0 0 0 6px #f8edeb;padding:8px;  margin: 5px 5px 30px;
}

.camp_box_blue {
	border:2px dashed #ffffff;background-color:#eaf4f4;box-shadow:0 0 0 6px #eaf4f4;padding:8px;  margin: 5px 5px 30px;
}

.camp_box_03 {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
	height: auto;
  margin: 0 0 10px 0;
  align-items: center;
  justify-content: center;
}

/* テキストエリア設定
---------------------------------------------------------- */
.txt_90area {
  width: 90%;
  margin: 0 auto;
}

