DIV, DL, DT, DD, UL, OL, LI,
H1, H2, H3, H4, H5, H6,
PRE, CODE, FORM, FIELDSET, LEGEND,
P, BLOCKQUOTE, {
  margin: 0;
  padding: 0;
}
H1, H2, H3, H4, H5, H6 {
  font-size: 100%;
  font-weight: inherit;
}
BODY {
  color: #000000;
  margin: 0;
  padding: 0;;
}
H1.tt {
  width: 700px;
  border-bottom: 3px solid #F7B52C;
  text-align: left;
  margin-bottom: 6px;
  padding: 0px 0px 3px 3px;
  font-size: 150%;
  font-weight: bold;
  line-height: 1.2em;
}
H2.tt {
  width: 700px;
  border-bottom: 3px solid #F7B52C;
  text-align: left;
  margin-bottom: 6px;
  padding: 0px 0px 3px 3px;
  font-size: 150%;
  font-weight: bold;
  line-height: 1.2em;
}
.brand{
  line-height: 150%;
}
.head{
  width: 100%;
  border-top: 3px solid #ff8000;
  background: #f6f6f6;
  margin: 0;
  padding: 0;
}
.btt {
  width: 980px;
  background: #f6f6f6;
  text-align: left;
  font-size: 100%;
  font-weight: bold;
  padding: 0;
  margin: 5px 0px 5px 20px;
}

img.web {
border: 5px #d9d8d8 solid;
 margin: 2px;
}

.tab {
 margin: 0px 2px 0px 2px;
}
IMG {
  border: none;
}
A {
  font-size: 80%;
  color: #1d54a7;
  text-decoration: none;
}
A:HOVER {
  color: #1d54a7;
  text-decoration: underline;
}
A.td {
  font-size: 100%;
}
TD.aboutl{
  width: 25%;
  text-align: left;
  font-size: 80%;
  background-color: #f6f6f6;
  font-weight: bold;
}
TD.aboutr{
  text-align: left;
  font-size: 80%;
  background-color: #ffffff;
  line-height: 150%;
}
TD.oubo{
  text-align: left;
  font-size: 80%;
  font-weight: bold;
  background-color: #ffffcc;
}
/*
----------------------------------------------------------------
	side
----------------------------------------------------------------
*/

.more {
  width: 100%;
  vertical-align: top;
  text-align: left;
  background-color: #ffffff;
  margin: 0px;
  padding: 0px;
}
.more UL {
  margin: 0px;
  padding: 0 0 0 8px;
}
.more LI {
  list-style-type: none;
  margin: 2px;
  white-space: nowrap;
  line-height: 150%;
}
.shop {
  font-size: 80%;
   font-weight: bold;
  list-style-type: none;
  margin: 2px;
  white-space: nowrap;
  line-height: 150%;
}
.foott{
  font-size: 85%;
  color: #ffffff;
  font-weight: bold;
  padding: 0 0 0 8px;
}
.foot {
  vertical-align: top;
  text-align: left;
  margin: 0px;
  padding: 0px;
}
.foot UL {
  margin: 0px;
  padding: 0 0 0 7px;
}
.foot LI {
  background: url(img/ficon.gif) no-repeat 0 7px;
  padding: 3 0 0 8px;
  list-style-type: none;
  margin: 2px;
  white-space: nowrap;
}
.foot A {
  font-size: 80%;
  color: #ffffff;
  text-decoration: none;
}
.foot A:HOVER {
  color: #ffffff;
  text-decoration: underline;
}

DIV.ban {
  margin: 8px 0px 0px 0px;
  padding: 0px;
}

