/* ’|‰e“°HP works-CSS */
h2 {
    font-size: 110%;
    font-weight: normal;
    border-bottom:2px solid #666600;
  text-align : left;
  padding-left :30px ;
  margin :10px 10px 5px 10px;
  }

h3 {
	padding:5px 8px 0px 8px;
		border-color:#666666;
	border-radius:5px;
	background:#ccffcc;
	background-image: url(bg_h3.jpg);
	color:#006666;
	line-height:140%;
	font-weight:bold;
letter-spacing: 0.3em;
	text-align:center;
                margin : 40px 5px 30px 5px;
  }

h3' {
	padding:5px 8px 0px 8px;
	border-width:2px 0;
	border-color:#336600;
	border-style:solid;
	background:#ffff99;
	background-image: url(bg-tatami.jpg);
	color:#666600;
	line-height:140%;
	font-weight:bold;
	text-align:center;
                margin : 40px 5px 30px 5px;
  }
h4 {
      font-size: 100%;
      padding-bottom :10px; }
main {
    font-size: 90%;
}
table  { margin-left  :px;
}
.garelly td {
      width: 450px;
      vertical-align :top;
      text-align: left;
  font-size :90%;
      }
.hidari {
      text-align: left;
      padding-top :10px; 
      margin-bottom :50px; 
     font-size :90%;
}
.hidari img  {
     float : left;
      text-align: left;
     padding :10px 40px 10px 40px;
 }
.gorokuleft    {
      float : left;
      text-align: left;
      width: 560px;
      padding-left :30px;}
.gorokuright  {
     text-align: left;
     font-size :90%;
     margin-left :590px; }
.sanrokuleft    {
      float : left;
      text-align: left;
      width: 370px;
      padding-left :30px;}
.gorokuright  {
     text-align: left;
     font-size :90%;
     margin-left :370px; }



.sakuhin li {
  display: inline-block;
  /* IE 6/7 */
  /display: inline;
  /zoom: 1;
  width: 210px;
  height:200px;
  border: 1px solid #000;
  list-style: none;
  text-align: center;
 line-height: 2.5em;
  margin: 0.75em;
  font-size :90%;
  padding-top :20px;
}
.sakuhin2 li {
  display: inline-block;
  /* IE 6/7 */
  /display: inline;
  /zoom: 1;
  width: 180px;
  height:200px;
  border: 1px solid #000;
  list-style: none;
  text-align: center;
 line-height: 2.5em;
  margin: 0.2em;
  font-size :90%;
  padding-top :20px;
}
.sakuhin img {
border: 1px #ccc solid;
}

.sakuhin2 img {
border: 1px #ccc solid;
}
.hikite img {
border: 1px #ccc solid;
}

.ask {
  font-size :90%;
  color :#ccff66;}
hr {
	border:none;
	border-top:dotted 1px #CCC;
	height:1px;
	color:#FFFFFF;
  width: 950px;
}


a {
	text-decoration: none;
}
A:hover {text-decoration:underline;}

ul {list-style-type:none;} 
ul {list-style:none;margin-top:5px;margin-left:5px;padding-left:5px;margin-bottom:15px}
