@charset "UTF-8";
/* CSS Document */

div#main img#topimg {
  position:relative;
  left:14px;
  margin:6px 6px 6px 0;
}

div#main dl#what {
  position:relative;
  float:left;
  width:273px;
  height:405px;
  margin-top:6px;
  left:7px;
  font-family:sans-serif;
  font-size:15px;
  line-height:20px;
  color:#ffffff;
  background:url(../img/about.gif) no-repeat;
}

div#main dl#what dt {
  height:120px;
  text-indent:-9999px;
}

div#main dl#what dd {
  width:253px;
  padding-left:10px;
}

div#main h2 {
  width:870px;
  font-size:14px;
  background:#eccf09;
  padding:8px;
  margin-left:7px;
}

div#main table {
  float:left;
  width:80%;
  padding:0 7px 10px 0;
}

div#main table td {
  width:50%;
  padding-left:8px;
  vertical-align:top;
}

div#main table td h3 {
  width:96%;
  margin-top:10px;
  padding:5px;
  font-size:15px;
  color:#303030;
  background:url(../img/bg_prdct-name.gif);
  background-repeat:repeat-x;
  background-position:bottom;
  border-style:solid;
  border-width:1px;
  border-color:#dcdcdc;
}

div#main table td p {
  width:96%;
  padding:5px;
  vertical-align:top;
  background:#e6f0d1;
  border-style:solid;
  border-width:0 1px 1px 1px;
  border-color:#dcdcdc;
}

div#main dl#order {
  float:left;
  width:171px;
  height:190px;
  margin-top:10px;
  border-style:solid;
  border-width:1px;
  border-color:#dcdcdc;
}