body { 
  background-image : url(../image/page_bg1.gif);
  text-align : center;
} 

#contents { 
  background-color : #ffffff;
  width : 810px;
  margin-left : auto;
  margin-right : auto;
  text-align : left;
} 

h1 { 
  color : #000000;
  font-size : 13px;
  font-weight : bold;
  margin-bottom : 2px;
  padding-bottom : 1px;
} 

h2 { 
  color : #000000;
  font-size : 17px;
  width : 600px;
  text-align : center;
  margin-bottom : 2px;
  margin-top : 0px;
  padding-bottom : 12px;
  padding-top : 20px;
  clear : both;
} 

h3 { 
  color : #000000;
  background-image : url(../image/tfull.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  width : 600px;
  text-align : left;
  margin-bottom : 2px;
  padding-bottom : 1px;
  padding-left : 9px;
  padding-top : 6px;
  clear : both;
} 

h4 { 
  color : #000000;
  background-image : url(../image/tfull.gif);
  background-repeat : no-repeat;
  font-size : 15px;
  width : 600px;
  text-align : left;
  margin-bottom : 2px;
  padding-bottom : 1px;
  padding-left : 9px;
  padding-top : 6px;
  clear : both;
}

div.lhead { 
  position : relative;
  top : 0px;
  background-image : url(../image/top-banner5.jpg);
  background-repeat : no-repeat;
  width : 810px;
  height : 150px;
}

div.rhead { 
  background-image : url(../image/title2.gif);
  background-repeat : no-repeat;
  width : 600px;
  position : relative;
  top : -35px;
  left : 200px;
}

p.head { 
  position : relative;
  top : 30px;
  left : 3px;
  margin-top : 0px;
  padding-top : 30px;
  padding-bottom : 10px;
  padding-left : 25px;
  padding-right : 30px;
  color : #333333;
  font-size : 12px;
  line-height : 1.2em;
} 

div.main { 
  background-color : #ffffff;
  color : #ff9900;
  width : 600px;
  margin-left : 5px;
  float : right;
}

span.bigred {
  color : #ff0000;
  font-size : 200%;
}

div.lmain { 
  background-color : #ffffff;
  color : #666666;
  width : 290px;
  margin-left : 0;
  float : left;
  line-height : 1.2em;
  font-size : 80%;
} 

div.rmain { 
  background-color : #ffffff;
  color : #666666;
  width : 290px;
  margin-left : 0;
  float : left;
  line-height : 1.2em;
  font-size : 80%;
} 

div.wrap { 
  background-color : #ffffff;
  color : #666666;
  width : 600px;
  margin-left : 0;
  float : left;
  line-height : 1.2em;
  font-size : 80%;
} 

div.img { 
  background-color : #ffffff;
  color : #666666;
  width : 200px;
  margin-left : 0;
  float : left;
  line-height : 1.2em;
  font-size : 80%;
} 

div.bag { 
  background-color : #ffffff;
  color : #666666;
  width : 200px;
  margin-left : 0;
  float : left;
  line-height : 0.8em;
  font-size : 100%;
} 

div.exp { 
  background-color : #ffffff;
  color : #666666;
  width : 400px;
  margin-left : 0;
  float : left;
  line-height : 1.2em;
  font-size : 80%;
} 

div.plmain { 
  background-color : #ffffff;
  color : #666666;
  width : 342px;
  margin-left : 0;
  float : left;
} 

div.prmain { 
  background-color : #ffffff;
  color : #2caa2c;
  font-size : 18px;
  width : 258px;
  margin-left : 0;
  float : right;
} 

p.main { 
  color : #000000;
  background-image : url(../image/tfull.gif);
  background-repeat : no-repeat;
  font-size : 13px;
  width : 600px;
  text-align : left;
  margin-top : 0px;
  margin-bottom : 2px;
  padding-bottom : 1px;
  padding-left : 9px;
  padding-top : 4px;
  clear : both;
} 

p.long { 
  background-color : #fffeee;
  font-size : 80%;
  color : #333333;
  width : 480px;
  text-align : left;
  margin-top : 3px;
  margin-bottom : 0px;
  padding-left : 60px;
  padding-top : 10px;
  padding-right : 60px;
  padding-bottom : 10px;
  line-height : 1.3em;
} 

p.long1 { 
  font-size : 90%;
  color : #666666;
  width : 600px;
  text-align : left;
  margin-top : 0px;
  margin-bottom : 0px;
  line-height : 1.3em;
}

p.menu { 
  color : #2caa2c;
  background-image : url(../image/mokuji_s.jpg);
  background-repeat : no-repeat;
  font-size : 14px;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 0px;
  padding-left : 35px;
  padding-top : 3px;
  padding-bottom : 3px;
}

p.p { 
  color : #666666;
}

p.small{
  float:left;
  padding-left:5px;
  color:#666666;
  font-size:75%;
  width:145px;
}

p.bag{
  float:left;
  padding-left:0px;
  color:#666666;
  font-size:75%;
  width:200px;
}

p.bagcart { 
  font-size : 80%;
  color : #666666;
  font-weight : bold;
  width : 200px;
  text-align : left;
  margin-top : 5px;
  margin-bottom : 2px;
  line-height : 1.3em;
} 

p.shouhin { 
  font-size : 120%;
  color : #666666;
  font-weight : bold;
  width : 290px;
  text-align : left;
  margin-top : 5px;
  margin-bottom : 2px;
  line-height : 1.3em;
} 

p.shouhin1 { 
  font-size : 120%;
  color : #666666;
  font-weight : bold;
  width : 290px;
  text-align : left;
  margin-top : -10px;
  margin-bottom : 2px;
  line-height : 1.3em;
} 
p.shouhinlong { 
  font-size : 120%;
  color : #666666;
  font-weight : bold;
  width : 590px;
  text-align : left;
  margin-top : -5px;
  margin-bottom : 2px;
  line-height : 1.3em;
}

p.exp { 
  font-size : 120%;
  color : #666666;
  font-weight : bold;
  width : 390px;
  text-align : left;
  margin-top : 5px;
  margin-bottom : 2px;
  padding-left : 10px;
  line-height : 1.3em;
} 

div.mokuji { 
  width : 190px;
  background-color : #ffffff;
  position : relative;
  top : 0;
  border-top-width : 1px;
  border-right-width : 0px;
  border-bottom-width : 0px;
  border-left-width : 2px;
  border-style : solid;
  border-color : #ff9900;
  text-align : left;
  float : left;
}

p.mokuji { 
  color : #2caa2c;
  background-image : url(../image/mokuji_s.jpg);
  background-repeat : no-repeat;
  font-size : 13px;
  font-weight : bold;
  padding-left : 35px;
  padding-top : 6px;
  padding-bottom : 7px;
  margin-top : 0px;
  margin-bottom : -20px;
}

ul { 
  color : #ff9900;
  font-size : 80%;
  line-height : 1.3em;
}

ul.new { 
  color : #666666;
  font-size : 80%;
  font-weight : bold;
  margin-top : 5px;
  margin-bottom : 5px;
  padding-top : 6px;
  padding-bottom : 5px;
  line-height : 1.3em;
}
 
a.mokuji { 
  color : #0000ff;
  font-size : 100%;
}

a.mokuji:hover {
  background-color: #ff9900;
  color: #000000;
}

div.moimg { 
  width : 190px;
  background-color : #ffffff;
  position : relative;
  float : right;
  text-align : center;
  margin-top : 20px;
}

div.attention { 
  background-color : #ffffff;
  color : #000000;
  width : 810px;
  border-top-width : 2px;
  border-right-width : 2px;
  border-bottom-width : 2px;
  border-left-width : 2px;
  border-style : solid;
  border-color : #fec166;
  clear : both;
} 

div.attleft { 
  background-color : #ffffff;
  width : 268px;
  float : left;
} 

div.attright { 
  background-color : #ffffff;
  width : 268px;
  float : left;
} 

div.attcenter { 
  background-color : #ffffff;
  width : 268px;
  float : left;
}

p.att1 { 
  color : #ffffff;
  background-color : #ff9999;
  width : 810px;
  margin : 0;
  padding-bottom : 1px;
  padding-top : 2px;
  font-size : 90%;
  font-weight : bold;
  text-align : center;
} 

p.att2 { 
  color : #ffffff;
  background-color : #fec166;
  width : 265px;
  padding-bottom : 3px;
  padding-left : 5px;
  padding-right : 0;
  padding-top : 3px;
  font-size : 75%;
  font-weight : bold;
} 
p.att3 { 
color : #ffffff;
  background-color : #fec166;
  width : 250px;
  font-size : 75%;
  padding-bottom : 1px;
  padding-left : 5px;
  padding-right : 0;
  padding-top : 2px;
  margin-top : 12px;
} 
p.att4 { 
  color : #666666;
  width : 250px;
  font-size : 75%;
  padding-left : 10px;
} 
span.att { 
  font-weight : bold;
} 

p.flink { 
  color : #666666;
  background-color : #fec166;
  width : 810px;
  margin : 0;
  padding-bottom : 1px;
  padding-top : 2px;
  text-align : center;
  font-size : 85%;
  clear : both;
} 

a.flink { 
  color : #666666;
  background-color : #fec166;
  text-decoration : none;
}
 
p.footer { 
  color : #ffffff;
  background-color : #ff9999;
  width : 810px;
  margin : 0;
  padding-bottom : 1px;
  padding-top : 2px;
  text-align : center;
  font-size : 75%;
} 

img { 
  border : none;
} 
