@charset "UTF-8";

/* -------------------------------------- */
/* products */
.bottomBorder {
  border-bottom: 1px dashed #bfbfbf;
}
/* -------------------------------------- */
/* topicPath */
#topicPath {
  font-size: 1.2em;
  margin: 16px 20px;
}
#topicPath a {
  color: #000;
  text-decoration: none;
}
#topicPath a:hover {
  text-decoration: underline;
}

/* -------------------------------------- */
/* productsBox */
#productsBox {
  margin-left: 20px;
  margin-bottom: 14px;
}
/* -------------------------------------- */
/* productsL productsR */
#productsL {
  width: 655px;
  float: left;
}
#productsR {
  width: 322px;
  float: right;
}
/* -------------------------------------- */
/* InformationBox */
#InformationBox {
  width: 302px;
  border-left: 2px solid #9fa0a0;
  padding-left: 10px;
  margin-bottom: 13px;
}
#InformationBox ul {
  width: 290px;
  padding-top: 2px;
}
#InformationBox ul li * {
  line-height: 3;
  font-size: 1.2em;
}
#InformationBox ul li a * {
  vertical-align: middle;
}
#InformationBox ul li a:hover {
  color: #005AA6;
}
/* -------------------------------------- */
/* webcatalogBnr */
#webcatalogBnr {
  width: 311px;
}
#webcatalogBnr a {
  width:311px;
  height: 108px;
  background: url(images/webcatalog_bnr2.jpg) no-repeat;
  display: block;
  text-indent: -9999px;
  overflow: hidden;
}
#webcatalogBnr a:hover {
  background-position: 0 -108px;
}
/* -------------------------------------- */
/* newproductBox */
#newproductBox {
  position: relative;
  width: 639px;
  float: left;
  background: url(images/newproduct_frame_bg.gif) repeat-y;
  margin-top: -13px;
}
#newTabBox {
  background: #fff url(images/newproduct_frame_top.gif) no-repeat bottom;
  padding-bottom: 3px;
}
#newTabBox li {
  float: left;
}
#newTabBox #newproductTab {
  width: 157px;
  height: 29px;
  display: block;
  background: url(images/newproduct_tab.gif) no-repeat;
  text-indent: -9999px;
  overflow: hidden;
}
#newproductListBtn {
  position: absolute;
  font-size: 1.2em;
  top: 10px;
  right: 4px;
}
/* newproductItemList */
#newproductItemList {
  background: url(images/newproduct_frame_bottom.gif) no-repeat bottom;
  padding: 0 8px 7px;
}
#newproductItemList li p {
  height: 4.5em;
  padding: 6px 20px 5px 95px;
  font-size: 1.2em;
  line-height: 1.4em;
}
#newproductItemList li a {
  text-decoration: none;
  color: #005aa6;
}
#newproductItemList li img {
  float: left;
  margin-top: 5px;
  margin-left: 10px;
}