@charset "utf-8";
/* -----------------------------------------------
 CSS 
----------------------------------------------- */

#productsList {
  margin: 40px 5px 100px 0;
}
#productsList div.wrap {
  background: url(../img/cas_border.png) no-repeat right 34px;
}
#productsList .text {
  width: 268px;
}

.cas_system {
  padding-bottom: 35px;
}
.cas_system ul {
  overflow: hidden;
  padding: 0;
  margin: 0;
  list-style-type: none;
}
.cas_system ul li.sp {
  width: 290px;
  float: left;
}
.cas_system ul li.wf {
  width: 280px;
  float: left;
}
.cas_system ul li h3 {
  padding-bottom: 12px;
}
.cas_system ul li div {
  height: 170px;
  text-align: center;
}
.cas_system ul li p {
  font-size: 10px;
}
.cas_system ul li.sp p {
  padding-right: 25px;
}
.cas_system ul li.sp div img {
  margin: 48px 0 0;
}


.cas_sys3_nv {
  margin-bottom: 30px;
}
.cas_sys3_nv ul {
  overflow: hidden;
  border-left: 1px solid #646464;
}
.cas_sys3_nv ul li {
  width: 190px;
  float: left;
  border-right: 1px solid #646464;
}
.cas_sys3_nv ul li a {
  display: block;
  height: 33px;
  font-size: 0;
  text-indent: -9999px;
}
.cas_sys3_nv ul li.cas_nv_tbf a {
  background: url(../img/cas_nv_tbf.png) no-repeat center center;
}
.cas_sys3_nv ul li.cas_nv_tbm a {
  background: url(../img/cas_nv_tbm.png) no-repeat center center;
}
.cas_sys3_nv ul li.cas_nv_tbe a {
  background: url(../img/cas_nv_tbe.png) no-repeat center center;
}

.cas_sys3_nv ul li.cas_nv_tbf a:hover, 
.cas_sys3_nv ul li.cas_nv_tbf a.curr{
  background: url(../img/cas_nv_tbf_ov.png) no-repeat center center;
}
.cas_sys3_nv ul li.cas_nv_tbm a:hover, 
.cas_sys3_nv ul li.cas_nv_tbm a.curr{
  background: url(../img/cas_nv_tbm_ov.png) no-repeat center center;
}
.cas_sys3_nv ul li.cas_nv_tbe a:hover, 
.cas_sys3_nv ul li.cas_nv_tbe a.curr{
  background: url(../img/cas_nv_tbe_ov.png) no-repeat center center;
}

#productsList .nwl {
  width: 278px;
  float: left;
  text-align: right;
  padding-top: 10px;
}
.rd {
  color: #ff0000;
}
}



