.info {
  width: 597px;
  height: 100%;
  margin: 0px auto;
  padding: 0;
}
.info h2 {
  width: 592px;
  font-size: 18px;
  color: #CCCCCC;
  font-size: 17px;
  border-left: 5px solid #ffcc00;
  border-bottom: 1px solid #ffcc00;
  background-image: url(https://img08.shop-pro.jp/PA01036/215/etc/menu_1_bg.jpg?20140917111113);
  background-repeat: repeat-x;
  letter-spacing: 0.2em;
  padding-left: 3px;

}
.info h2 span {
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  vertical: middle;
  color: #FFFFFF;
}
.info h4 {
  font-size: 13px;
  color: #19722b;
  font-weight: normal;
  border-bottom: 1px solid #19722b;
  border-top: 1px solid #19722b;
  font-weight: bold;
}
.info p img {
  float: left;
  margin-right: 5px;
  border: none;
}
.info p {
  font-size: small;
  color: #000000;
}
.info em {
  font-weight: bold;
  font-size: 13px;
  font-style: normal;
}
.info01 {
  width: 592px;
  height: 185px;
  border: 1px solid #7c8972;
  overflow: auto;
  background-color: #ffffff;
  padding: 5px;
  margin: 0;
}
.info a:link {
  font-style: none;
  color: #990000;
  border-bottom: 1px solid #990000;
}
.info a:visited {
  font-style: normal;
  color: #990000;
}
.info a:hover, a:active {
  font-style: normal;
  color: #006699;
  border-bottom: 1px dotted #006699;
}






.new {
  width: 597px;
  height: 100%;
  margin: auto;
  padding: 0;
}
.new h2 {
  width: 592px;
  font-size: 18px;
  color: #422102;
  font-size: 17px;
  border: solid 2px #cc6600;
  letter-spacing: 0.2em;
  padding-left: 3px;

  margin: 0;
}
.new h2 span {
  font-size: 0.7em;
  font-weight: normal;
  font-style: normal;
  vertical: middle;
  color: #422102;
}
#new_01 {
  padding: 5px;
  margin-bottom: 20px;
  margin-top: 0;
  margin-right: 0;
  margin-left: 0;
  width: 592px;
  height: 197px;
  background-color: #ffffff;
  border-right: solid 1px #3F1D06;
  border-left: solid 1px #3F1D06;
  border-bottom: solid 1px #3F1D06;
  border-top: none;
  overflow: auto;
  vertical-align: top;
  
}
#new_01 p {
  color: #04260e;
  font-size: small;
  margin: 0
  madding: 0;
}
.new #new_01 table {
  margin: 0;
  padding: 0;
}
.new a:link {
  font-style: none;
  color: #990000;
  border-bottom: 1px solid #990000;
}
.new a:visited {
  font-style: normal;
  color: #990000;
}
.new a:hover, a:active {
  font-style: normal;
  color: #006699;
  border-bottom: 1px dotted #006699;
}
.new .n_l {
  width: 275px;
  height: 
  margin: 0;
  padding: 0;
  float: left;
  border: 1px dotted #ccc;
}
.new .n_r {
  width: 275px;
  height: ;
  margin: 0;
  paddin: 0;
  float: right;
  border: 1px dotted #A4D639;
}






  
#banar_01{
  width: 600px;
  height: 70px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#banar_02{
  width: 600px;
  height: 200px;
  margin-top: 10px;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
}
#banar_01 img {
  float: right;
  padding-left: 3px;
  padding-top: 1px;
  margin: 0;
}
#banar_02 img {
  float: right;
  padding-left: 3px;
  padding-top: 4px;
  margin: 0;
}
  