@charset "utf-8";

.l-content .mainVisual {
  width: 950px;
  height: 200px;
  margin: 0 auto;
  margin-bottom: 30px;
  background: url(/maker/mitsubishi-electric/el/products/maintenance/img/main.png) no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}
.l-content .leadTxt {
  text-align: center;
  font-size: 16px;
  font-weight: bold;
}

/*  itemBox  
===============================*/
.l-content ul.itemsBox li.itemsList {
  float: left;
  width: 224px;
  margin: 0 0 10px 0px;
  position: relative;
}
.l-content ul.itemsBox li.itemsList a,
.l-content ul.itemsBox li.itemsList a:hover {
  text-decoration: none;
}
.l-content ul.itemsBox li.itemsList a {
  display: block;
  width: 190px;
  padding: 15px 16px;
  border: 1px solid #bfbfbf;
  position: relative;
  min-height: 375px;
}
.l-content .itemsList .name {
  display: block;
  width: 190px;
  padding-bottom: 10px;
  font-weight: bold;
  min-height: 36px;
  text-align: center;
  margin-top: 13px;
}
.l-content .itemsList .nomalPrice {
  display: block;
  width: 190px;
  text-align: center;
  color: #333333;
  font-size: 12px;
}
.l-content ul.itemsBox li.itemsList a .btn {
  display: block;
  width: 180px;
  position: absolute;
  bottom: 15px;
  left: 0;
  right: 0;
  margin: auto;
}
.l-content span.icon {
  position: absolute;
  top: 0;
  left: 0;
}
.l-content span.yochi {
  background: #c69b2a;
  padding: 4px 20px;
  font-size: 12px;
  color: #fff;
}
.l-content span.yobo {
  background: #8db269;
  padding: 4px 20px;
  font-size: 12px;
  color: #fff;
}
.l-content span.jigo {
  background: #229fa4;
  padding: 4px 20px;
  font-size: 12px;
  color: #fff;
}

/*  maincontents      
===============================*/
.l-content .maincontents {
  position: relative;
  width: 950px;
  height: 318px;
  background: url(/maker/mitsubishi-electric/el/products/maintenance/img/main_img.png) no-repeat 0 0 #eaf4ff;
text-align: center;
}
.l-content .maincontents .anc01 {
  position: absolute;
  top: 190px;
  left: 375px;
}
.l-content .maincontents .anc02 {
  position: absolute;
  left: 780px;
  top: 175px;
}
.l-content .maincontents .anc03 {
  position: absolute;
  left: 790px;
  top: 245px;
}

/*  contents01   
===============================*/
.l-content .Box {
  overflow: hidden;
}
.l-content .contents01 .leftBox {
  float: left;
  width: 450px;
}
.l-content .contents01 .rightBox {
  float: right;
}
.l-content .contents01 .bigBox {
border: 1px solid #bfbfbf;
padding: 10px;
}
.l-content .contents01 .bigBox p.bg {
  background: url(/maker/mitsubishi-electric/el/products/maintenance/img/bigBox_bg.png) no-repeat -20px 2px;
  padding: 10px;
}
.l-content .contents01 .leftCo p {
  float: left;
  width: 305px;
}
.l-content .contents01 .leftCo p {
  float: left;
  width: 263px;
  margin-right: 14px;
}

/*  contents02    
===============================*/
.l-content .contents02 .leftBox {
  float: left;
  width: 460px;
  margin-right: 30px;
}
.l-content .contents02 p.title {
  background: #229fa4;
  color: #fff;
  text-align: center;
  font-weight: bold;
  padding: 10px 0px;
}
.l-content .contents02 p.txt {
  background: #eff8f8;
  padding: 15px 20px;
  border: solid 1px #bfbfbf;
  border-top: none;
}

/*  contents03    
===============================*/
.l-content .contents03 .leftBox {
  float: left;
  width: 695px;
  margin-right: 30px;
}
.l-content .contents03 .centerimg {
  text-align: center;
}

/*  contents05    
===============================*/
.l-content .contents05 a.m-btnLinkWin--default.m-btnSize--xxl.VN_opacity {
  margin: 20px auto 40px;
}
.l-content .bnrBox li {
  float: left;
}