/*   ページの基本設定   */
body {
  margin: 0;
  padding: 0;
  background-image : url(../shop1/back.gif);
  background-repeat: repeat-x;
}
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
li {
  margin: 0;
  padding: 0;
}
/*   テキストの基本設定   */
tr {
  font-size: 15px;
  font-style;
  normal;
  line-height: 200%;
  color: #000000;
}
A {
  color: #0000FF;
}
A:hover {
  color: #FF9900;
}
h2,h3,h4,h5 {
  color: #0080FF;
  font-size: 17px;
  font-weight:bold;
  margin: 0;
  padding-left: 30;
  padding-top: 1;
}
#title {
  background-image : url(../shop1/title_back.gif);
  background-repeat: no-repeat;
  width: 770px;
  height: 100px;
}
h1 {
  color: #0000FF;
  font-size: 20px;
  font-weight:bold;
  margin: 0;
  padding-left: 20;
  padding-top: 10;
}
/*   トップメニューの設定   */
#tmenu li {
  float: left;
  width: 154px;
  height: 30px;
  background-image : url(../shop1/barlink_back.gif);
  background-repeat: no-repeat;
}
#tmenu a, #tmenu a:link, #tmenu a:visited {
  text-decoration: none;
  padding-top: 1;
  color: #0000FF;
  display: block;
}
#tmenu a:hover {
  color: #FF9900;
  background-image : url(../shop1/hover_back.gif);
  background-repeat: no-repeat;
}
/*   サイドメニューの設定   */
#sidemenu li {
  width: 200px;
  height: 50px;
  background-image : url(../shop1/menu_back01.gif);
  background-repeat: no-repeat;
}
#sidemenu a, #sidemenu a:link, #sidemenu a:visited {
  padding-top: 10;
  text-decoration: none;
  color: #0000FF;
  font-size: 17px;
  display: block;
}
#sidemenu a:hover {
  color: #FF9900;
  width: 200px;
  height: 50px;
  margin-top: 3;
  background-image : url(../shop1/menu_back02.gif);
  background-repeat: no-repeat;
}
/*   ボトムメニューの設定   */
#bmenu li {
  float: left;
  width: 154px;
  height: 30px;
  background-image : url(../shop1/barlink_back.gif);
  background-repeat: no-repeat;
}
#bmenu a, #bmenu a:link, #bmenu a:visited {
  text-decoration: none;
  padding-top: 1;
  color: #0000FF;
  display: block;
}
#bmenu a:hover {
  color: #FF9900;
  background-image : url(../shop1/hover_back.gif);
  background-repeat: no-repeat;
}
/*   テキストボックスの設定   */
.boxsideT {
  background-image : url(../shop1/menu_back.gif);
  background-repeat: no-repeat;
  font-size: 17px;
  font-weight:bold;
  color: #0000FF;
  width: 200px;
  height: 35px;
  padding-top: 5;
}
.boxsideS {
  background-color: #FFFFFF;
  text-aline: left;
  width: 200px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.boxmainT {
  background-image : url(../shop1/subtitle_back.gif);
  background-repeat: no-repeat;
  width: 352px;
  height: 35px;
}
.boxmainS {
  background-color: #FFFFFF;
  width: 352px;
  border-left-width: 1px;
  border-left-style: solid;
  border-left-color: #000000;
  border-right-width: 1px;
  border-right-style: solid;
  border-right-color: #000000;
  border-bottom-width: 1px;
  border-bottom-style: solid;
  border-bottom-color: #000000;
}
.textbox {
  font-size: 15px;
  margin: 0;
  padding: 10;
  background-color: #FFFFD5;
}
.text {
  font-size: 15px;
  margin: 0;
  padding-top: 10;
  padding-bottom: 10;
  padding-left: 20;
  padding-right: 20;
}