

.all
 {
  background-repeat:no-repeat;
	background-position:100% 10%;
	background-attachment:fixed;

	background-color: #ffe4c4;

	scrollbar-base-color: #FF0000;
	scrollbar-track-color: #ffffff;
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #e0e0e0;
	scrollbar-darkshadow-color: #000000;
	scrollbar-highlight-color: #330066;
	scrollbar-3dlight-color: #ffffff;
	scrollbar-arrow-color: #66CC00;
}

dd {
	background-repeat:no-repeat;
	background-position:100% 10%;
	background-attachment:fixed;

	}

/*ミント色の帯*/
h1
{
  width: 100%;
  background-color: #bc8f8f;
  color: #fff0f5;
}

/*コンテンツタグ*/
h2
{
  margin-left: 10%;
  width: 10%;
  padding: 5px;
  background-color: #ffcc00;
  color: #990000;
}

hd2
{
  background-color:#2f4f4f;
	border-style:hidden;
}

/*お菓子カード*/
.box1 {
    padding: 0.2em 0.5em;
    margin: 2em 0;
    color: #565656;
    background: #ffffff;
    box-shadow: 0px 0px 0px 10px #ffffff;
    border: dashed 2px #00ffff;
    border-radius: 8px;
}
.box1 p {
    margin: 0;
    padding: 0;
}

/* フィルターボタン */
.filterStyl {
  display: inline-block;
  padding:5px 10px;
  color: #ff4500;
  text-decoration :none;
  background: #fffacd;
  box-shadow: 0 2px 4px rgba(0,0,0,0.3);
  transition: .3s;
}

.filterStyl:hover {
  box-shadow: 0 0 2px rgba(0,0,0,0.2);
}

/* コンビニタイトル */
.miniTitleStyl {
  display: inline-block;
  color: #ffff00;
  background: #0000ff;
}

.familyTitleStyl {
  display: inline-block;
  color: #e0ffff;
  background: #228b22;
}

.lawsonTitleStyl {
  display: inline-block;
  color: #e0ffff;
  background: #0000cd;
}

.sevenTitleStyl {
  display: inline-block;
  color: #ffd700;
  background: #006400;
}

/* 特化アイコン */
.sai {
  display: inline-block;
  color: #800000;
  background: #fff0f5;
}

.chocomint {
  display: inline-block;
  color: #8b4513;
  background: #7fffd4;
}

.tee {
  display: inline-block;
  color: #2f4f4f;
  background: #9acd32;
}

.jp {
  display: inline-block;
  color: #ffffff;
  background: #191970;
}

.kanto {
  display: inline-block;
  color: #e6e6fa;
  background: #708090;
}

/* ニュース */
.newinfo {
  text-align:left;
  display: inline-block;
  padding: 0.2em 0.5em;
  margin: 2em 0;
  color: #ff1493;
  background: #ffffff;
}

/* ニュース */
.newinfo2 {
  text-align:left;
  display: inline-block;
  padding: 0.2em 0.5em;
  margin: 2em 0;
  /*color: #ff1493;*/
  background: #ffffff;
}
