 
#top{
  background-color : #2f959d;
  text-align : center;
  width : 800px;
border-style : none none none none;
  background-image : url(top.jpg);
  background-repeat : repeat;
  position : absolute;
  
  height : 80px;
  clear : both;
  left : 0px;
}
#box{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  
  
  
  
border-style : none none none none;
  
}
#menu{
  
  width : 800px;
  background-color : #ffffc8;
border-style : none none none none;
  position : absolute;
  z-index : 2;
  
  
  
  
  clear : both;
  left : 0px;
  height : 20px;
  top : 80px;
}
#left{
  
border-style : ridge ridge ridge ridge;
  width : 140px;
  text-align : left;
  background-color : #ffddff;
  
  
  
  height : 1000px;
  overflow : auto;
  position : absolute;
  
  
  
  left : 0px;
  
  float : left;
  top : 100px;
}
#main{
  
  
  
  background-color : #efefef;
  overflow : scroll;
  
  height : 1000px;
  position : absolute;
  
  
  
  
  
  width : 520px;
  left : 140px;
  top : 100px;
}
#right{
  
  float : right;
border-style : ridge ridge ridge ridge;
  width : 140px;
  text-align : center;
  background-color : #ffddff;
  
  height : 1000px;
  overflow : auto;
  position : absolute;
  

  
  
  
  left : 660px;
  top : 100px;
}
#bottom{
  text-align : center;
border-style : ridge ridge ridge ridge;
  
  background-color : #2f959d;
  
  vertical-align : middle;
  position : absolute;
  
  width : 800px;
  
  clear : both;
  
  
  
  

  height : 50px;
  
  top : 1100px;
  left : 0px;
}
H2{
  
  text-align : left;
  
  
  
  
  line-height : inherit;
  font-size : small;
  vertical-align : middle;
  background-color : #ff8e8e;
  height : 30px;
}
H3{
  
  text-align : left;
  
  
  
  
border-style : none none none none;
  
  vertical-align : middle;
  font-size : x-small;
  
}
.sakuhin_name{
  background-color : #ffffc8;
  
  margin-left : 5px;
  
  
  padding-top : 5px;
  padding-left : 5px;
  padding-right : 5px;
  padding-bottom : 5px;
  margin-right : 5px;
  
  margin-top : 5px;
  margin-bottom : 5px;
  
  position : relative;
  width : 100%;
  height : 250px;
  clear : both;
}
H4{
  text-align : center;
  background-color : #e195da;
  border-style : none none none none;
  
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  
  
  
  

  height : 30px;
  vertical-align : middle;
}
.kinejun{
  background-color : #d0d0ff;
  
  margin-left : 25px;
  margin-right : 25px;
  

  margin-top : 3px;
  margin-bottom : 10px;
}
H6{
  background-color : teal;
  text-align : center;
  font-size : medium;
  margin-top : 10px;
  margin-left : 10px;
  margin-right : 10px;
  margin-bottom : 10px;
  height : 30px;
  vertical-align : middle;
}
P{
  font-size : x-small;
  line-height : normal;
}
#left UL{
  
  
  text-align : left;
  bottom : auto;
  
  
  padding-left : 1px;
  margin-left : 10px;
  list-style-type : disc;
  list-style-position : inside;
}
H5{
  background-color : aqua;
  text-align : center;
  margin-top : 10px;
  margin-left : 20px;
  margin-right : 20px;
  margin-bottom : 10px;border-style : ridge ridge ridge ridge;
  

  height : 30px;
  vertical-align : middle;
  font-size : small;
}
.sakuhin_sell{
  text-align : left;
  margin-top : 5px;
  margin-left : auto;
  margin-right : auto;
  margin-bottom : 5px;
  float : left;
  position : relative;
  

  width : 120px;
}
.meisaku{
  background-color : #ffddff;
  margin-top : 10px;
  margin-left : 25px;
  margin-right : 25px;
  margin-bottom : 10px;
}
#menu LI{
  display : inline;
  overflow : auto;
  text-align : center;
  float : left;
  clear : none;
  background-color : #c1ffc1;
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;border-width : 2px 2px 2px 2px;border-style : groove groove groove groove;
  position : relative;
  width : 80px;
}
#menu A{
  text-decoration : none;
  font-size : x-small;
}
#menuM2000{
  position : absolute;
  display : block;
  width : 80px;
  z-index : 3;
  visibility : visible;
  top : 30px;
  left : 0px;
  overflow : visible;
  text-align : left;
}
#menudown LI{
  
  padding-top : 2px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 0px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 0px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : black black black black;}
#menuM1990{
  
  display : block;
  position : absolute;
  visibility : visible;
  z-index : 3;
  top : 30px;
  left : 90px;
  width : 80px;
}
#menuM1980{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 180px;
  z-index : 3;
}
#menuM1970{
  width : 80px;
  display : block;
  position : absolute;
  z-index : 3;
  text-align : left;
  left : 270px;
  top : 30px;
}
#menuM1960{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 360px;
  z-index : 3;
}
#menuM1950{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 450px;
  z-index : 3;
}
#menuM1940{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 540px;
  z-index : 3;
}
#menuM1930{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 630px;
  z-index : 3;
}
#menuM1920{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 720px;
  z-index : 3;
}
#menuM1910{
  width : 80px;
  display : block;
  position : absolute;
  top : 30px;
  left : 810px;
  z-index : 3;
}
#menuM1900{
  width : 80px;
  display : block;
  top : 30px;
  left : 900px;
  z-index : 3;
  position : absolute;
  clear : right;
}
.sakuhin_sall{
  background-color : #ffddff;
  text-align : center;
  
  position : relative;
  width : 30%;
  clear : none;
  float : left;
}
.sakuhin_comment{
  background-color : olive;
  text-align : left;
  
  position : relative;
  
  
  
  clear : none;
  float : none;
  
  z-index : auto;
  
  
  

  
}
.sakuhin_data{
  text-align : left;
  float : left;
  position : relative;
  overflow : visible;
  
  
  
}
#left LI{
  padding-top : 0px;
  padding-left : 1px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-left : 5px;
  
}
