div#main {/**/
  clear:both;padding:1em 0 1em 0;
  background:#e8e8e8;
}

.black {/*クラス名blackに対して*/
  color: black;/*色を黒色に*/
  text-align: left;
  margin: 20px 20px 20px 40px;
  line-height: 1.5;
}

.news {
  color: #e8e8e8;
  margin: 4px 2px 4px 2px;
  line-height: 1.0;
  font-size: 10px
}

div#main1 {/*背景色*/
border-top: 0.5px #c0c0c0 solid;
clear:both;padding:9px 0px 9px 0px;
background:#ffffff;
}

div#main2 {/*実店舗&送料 文字空き*/
clear:both;padding:10px 20px 25px 20px;
}

div#main3 {/*メインph文字空き*/
clear:both;padding:5px 20px 5px 20px;
}

div#blogo {/**/
  clear:both;padding:1em 0 1em 0;
  background:#EEEEEE;
}
