 
BODY,td,p,div{
  font-size : 12px;
  line-height : 130%;
}
.haikei{
  background-image : url(img/main-back.jpg);
  background-repeat : no-repeat;
  background-position : center top;
}
.top{
  height : 220px;
}
.top-left{
  height : 80px;
  float : left;
  width : 440px;
}
.top-left IMG{
  margin-top : 8px;
  margin-left : 12px;
}
.bana1{
  margin-top : 5px;
  margin-left : 20px;
}
.left{
  width : 320px;
  height : 650px;
  float : left;
  text-align : right;
}
.photo-l{
  margin-top : 40px;
}
.photo-m{
  margin-top : 40px;
  margin-bottom : 5px;
  margin-right : 10px;
}
.right{
  width : 390px;
  float : right;
}
.logo-body{
  margin-top : 15px;
  margin-bottom : 35px;
}
.ladies{
  height : 270px;
  margin-left : 70px;
}
.ladies H2{
  font-size : 14px;
  font-weight : bold;
  color : #e60c3b;
  margin-top : 5px;
  margin-bottom : 3px;
}
.ladies DT{
  color : #464646;
  font-size : 16px;
  font-weight : bold;
}
DD{
  padding-bottom : 10px;
  color : #6f6f6f;
  padding-top : 2px;
}
.mens{
  margin-left : 70px;
}
.mens H2{
  font-size : 14px;
  font-weight : bold;
  color : #0066cc;
  margin-top : 5px;
  margin-bottom : 3px;
}
.mens DT{
  color : #464646;
  font-size : 16px;
  font-weight : bold;
}
.no{
  margin-right : 8px;
  float : left;
  margin-bottom : 3px;
  margin-top : 3px;
}
.bottom{
  text-align : center;
  background-image : url(img/bottom.jpg);
  background-repeat : no-repeat;
  margin-bottom : 5px;
  height : 130px;
  width : 720px;
  clear : both;
}
.bottom H2{
  color : white;
  margin-top : 15px;
  padding-left : 15px;
  padding-bottom : 0pt;
  border-bottom-width : 0px;
  margin-bottom:0px;
  text-align : left;
}
.bottom p{
  line-height : 25px;
  color : white;
  text-align : left;
  padding-left : 15px;
}
.bottom-left{
  text-align : center;
  float : left;
  width : 600px;
}
.bottom IMG{
  margin-left : 7px;
  margin-top : 10px;
}
.bottom A{
  color : white;
  line-height : 25px;
  font-weight : bold;
  text-align : left;
}
.bottom A:hover{
  color : #ffff99;
  text-decoration : underline;
}
.bottom a:hover img{
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
}
.top a:hover img{
opacity:0.9;
filter:alpha(opacity=90);
-ms-filter: "alpha( opacity=90 )";
}
.p-back{
  background-image : url(img/p-back.jpg);
  background-repeat : repeat-y;background-position : center top;
}
.p-shouhin{
  text-align : center;
}

