@charset "Shift_JIS";

* { margin:0px;	padding:0px; }

/* メインコンテンツ
---------------------------------------------------- */
h1 {
  margin: 0px;
  padding: 0px;
}
#maincol {
  margin: 0px;
  padding: 20px;
}
h2 {
  margin: 0px;
  padding: 0px;
}
h3 {
  margin: 15px 0px 20px 5px;
  padding:0px;
}
#maincol p {
  font-size:12px;
}
#maincol img#bar {
  margin:3px 0px 10px 0px;
  padding:0px;
}
.s-menu {
  margin:0px;
  padding:0px 0px 0px 7px;
  float: left;
}
.price {
  margin:0px;
  padding:0px;
  float: right;
}
#am {
  margin: 0px;
  padding: 0px;
  width: 720px;
}
#am-left {
  margin: 0px;
  padding: 0px 0px 0px 5px;
  width: 480px;
  float: left;
}
#am-right {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
}
#am-right img {
  margin: 0px;
  padding: 0px;
}
#bm {
  margin: 0px;
  padding: 20px 0px 0px 0px;
  width: 720px;
  clear: both;
}
#bm-left {
  margin: 0px;
  padding: 0px;
  width: 480px;
  float: left;
}
#bm-right {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
}
#fc {
  margin: 0px;
  padding: 20px 0px 0px 0px;
  width: 720px;
  clear: both;
}
#fc-left {
  margin: 0px;
  padding: 0px;
  width: 480px;
  float: left;
}
#fc-right {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
}
#mp-hm {
  margin: 0px;
  padding: 20px 0px 0px 0px;
  width: 720px;
  clear: both;
}
#mp-hm-left {
  margin: 0px;
  padding: 0px;
  width: 480px;
  float: left;
}
#mp-hm-right {
  margin: 0px;
  padding: 0px;
  width: 200px;
  float: right;
}