/* ｢大儀のたばこ屋｣ＨＰのスタイルシート */

html {
  scrollbar-base-color: sandybrown;

}
body {
  font-family: 'HG丸ｺﾞｼｯｸM-PRO';
  line-height: 1.4;
  text-align: justify;
  text-justify: distribute;
  background-color: wheat;
  margin: 0;
}
div#container {
  background-color: white;
  width: 900px;
  margin-left: 14%;
  padding: 1px;
  border: 2px outset;

}
div#top {
  margin: 10px;
  margin-left: 50px;
  border: outset 1px;
  width: 95.5%
}
div#left {
  margin-left: 50px;
  padding: 5px;
  float: left;
  width: 63%;
  border: 2px outset;
}
div.main {
/*  border-style: solid;*/
  margin: 5px;
}
div.img {
  border: 1px solid chocolate;
  padding: 2px;
  height: 348px;
  overflow: auto;
  scrollbar-base-color: sandybrown;

}
div.img td {
  text-align: left;
  padding-left: 3px;
  border: none;
}
div.img table{
  border-style: none;
}
div.img th{
  border-style: none;
}
div.map {
/*  border-style: solid;*/
  margin: 5px;
}
div.noscript {
  float: left;
  width: 200px;
  height: 100px;
  overflow: auto;
  scrollbar-base-color: sandybrown;
  border: 1px solid sandybrown;
  margin: 2px;
}
div.list {
  border: 1px solid chocolate;
  padding: 2px;
  height: 350px;
  overflow: auto;
  scrollbar-base-color: sandybrown;
}
div.vendor {
  border: 1px solid chocolate;
  padding: 2px;
  height: 230px;
  overflow: auto;
  scrollbar-base-color: sandybrown;
}
div#right {
  margin-left: 10px;
  float: left;
  width: 25%;
  border: 2px outset;
}
div.menu {
/*  border-style: solid;*/
  margin: 1px;
  font-size: 0.8em;
}
div.h4 {
  border-style: outset;
  border-width: 1px;
}
div.topic {
  margin: 10px;
  border: outset 2px;
}
h1 {
  margin: 0;
  padding: 1px;
  font-size: 2.5em;
  letter-spacing: 5px;
  color: chocolate;
  background-color: honeydew;
  border-top: none 2px lavender;
  border-right: solid 250px sandybrown;
  border-bottom: none 2px lavender;
  border-left: solid 45px firebrick;
}
h4 {
  margin: 0;
  padding: 1px;
  padding-left: 10px;
  letter-spacing: 3px;
  color: chocolate;
  background-color: honeydew;
  border-top: none 2px lavender;
  border-right: solid 60px sandybrown;
  border-bottom: none 2px lavender;
  border-left: solid 20px firebrick;
}
p.right { text-align: right; }
a { line-height: 1.5em;}
a:link { color: bule; }
a:visited { color: purple; }
a:hover { color: darkorange; }
img {
  float: left;
  margin: 5px;
  margin-right: 20px;
  clear: all;
}
ul {
  list-style-type: none;
}
li.new {
  list-style-image: url(img/button245.gif);
 }
table {
  border-collapse: collapse;
}
table, th, td {
  border: 1px solid sandybrown;
}
thead th {
  text-align: center;
}
em {
 font-weight: bold;
 font-style: normal;
}
