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

/* -------------------------------
common
------------------------------- */
/* section */
.l-content .section {
	margin-bottom: 60px;
}



/* ------------------------------------------------------
contents
------------------------------------------------------ */
/* mainVisual */
.l-content .mainVisual {
  width: 950px;
  height: 240px;
  margin-bottom: 20px;
  padding: 0;
  border: none;
  background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/main_20181005.png') no-repeat 0 0;
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
}

/* lead */
.l-content .lead .leadTxt1 {
    color: #555;
	font-size: 14px;
    font-weight: bold;
    text-align: center;
    margin-bottom: 30px;
}

.l-content .lead .leadTxt2 {
    width: 850px;
    height: 103px;
    margin: 0 0 50px 50px;
    background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/lead_txt2.png') no-repeat 0 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

/* lineup */
.l-content .lineupTxt {
    width: 950px;
    height: 126px;
    margin-bottom: 30px;
    background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/lineup_txt.png') no-repeat 0 0;
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
}

.l-content .lineupBox {
    margin-bottom: 15px;
    float: left;
}
.l-content .lineupBox .lineupTtl {
    height: 44px;
    margin-bottom: 5px;
}
.l-content .sequencer .lineupTtl {
    background-color: #f8cccc;
}
.l-content .expendables .lineupTtl {
    background-color: #d0dbef;
}
.l-content .lineupBox .lineupTtl dt {
    float: left;
    width: 135px;
    height: 44px;
    color: #FFF;
    font-weight: bold;
    padding-left: 8px;
}
.l-content .sequencer .lineupTtl dt {
    background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/lineup01_ttl_bg.png')  #de0000 no-repeat  right;
}
.l-content .expendables .lineupTtl dt {
    background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/lineup02_ttl_bg.png')  #154bad no-repeat  right;
}
.l-content .lineupBox .lineupTtl dd {
    float: left;
    color: #de0000;
    font-weight: bold;
}
.l-content .sequencer .lineupTtl dd {
    color: #de0000;
}
.l-content .expendables .lineupTtl dd {
    color: #154bad;
}
.l-content .lineupBox .lineupTtl dt,
.l-content .lineupBox .lineupTtl dd {
    height: 44px;
}
.l-content .lineupBox .lineupTtl span.oneLine {
    display: block;
    margin: 14px 0 0 0px;
}
.l-content .lineupBox .lineupTtl span.twoLine {
    display: block;
    margin: 7px 0 0 0px;
    line-height: 1.3em;
}

/* itemsList */
.l-content .itemsBox .itemsList {
  letter-spacing: normal;
  display: -moz-inline-box; /*for Firefox 2*/
  display: inline-block; /*for modern*/
 /display: inline; /*for ie5～7*/
 /zoom: 1; /*for ie5～7*/
  vertical-align: top;
  margin-left: 5px;
  padding: 0;
  background: #FFF;
  width: 311px;
}
.l-content .sequencer .itemsBox .itemsList {
  border: 1px solid #ee7f7f;
}
.l-content .expendables .itemsBox .itemsList {
  border: 1px solid #8aa5d6;
}
.l-content .itemsBox .itemsList:first-child {
    margin-left: 0;
}
.l-content .itemsBox .itemsList .item {
  position: relative;
}
.l-content .itemsBox .itemsList .item .name {
    background-color: #de0000;
    color: #fff;
    padding: 6px 0 6px 16px;
  margin-bottom: 10px;
  font-size: 14px;
  font-weight: bold;
}
.l-content .sequencer .itemsBox .itemsList .item .name {
    background-color: #de0000;
}
.l-content .expendables .itemsBox .itemsList .item .name {
    background-color: #154bad;
}
.l-content .itemsBox .itemsList .item .pic {
  height:150px;
  margin-bottom: 15px;
  text-align: center;
  position: relative;
}
.l-content .itemsBox .itemsList .item .icon {
  position: absolute;
  top: 80px;
  left: 11px;
}
.l-content .itemsBox .itemsList .item .icon span {
  text-indent: 100%;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 65px;
  height: 65px;
  margin:00;
}
.l-content .itemsBox .itemsList .item .icon .off05 {
  background: url('/maker/mitsubishi-electric/el/pr/sequencer_q/img/icon_5poff.png') no-repeat;
}
.l-content .itemsBox .itemsList .item .caption {
  padding: 0 43px;
  margin-bottom: 20px;
}
.l-content .itemsBox .itemsList .item .btn {
margin-bottom: 18px;
}
.l-content .itemsBox .itemsList .item .btn a {
    margin: 0 auto;
}
.l-content .itemsBox .itemsList .item .btn .m-btnLink--conversion {
    width: 170px;
    height: 23px;
    font-weight: normal;
    padding: 3px 0 0;
}
.l-content .sectionInner a {
    text-decoration: none;
}
.l-content .itemsBox .itemsList.box_hover {
	cursor: pointer;
    opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
}
.l-content .itemsBox .itemsList.box_hover .name a {
  color: #ff730a;
  text-decoration: underline;
}

/* .Qseries */
.l-content .Qseries  .m-h2 span {
    margin-left: 5px;
    color: #dd0000;
}
.l-content .Qseries .sectionInner {
    margin-left: 113px;
}
.l-content .Qseries .sectionInner .m-table {
    width: 724px;
}
.l-content .Qseries .sectionInner .m-table > thead > tr > th {
    font-size: 14px;
    color: #555;
    background-color: #f5f5f5;
}
.l-content .Qseries .sectionInner .m-table > tbody > tr > td.type  {
    background-color: #fdf2f2;
}
.l-content .Qseries .sectionInner .m-table > tbody > tr > td.alternativeModel {
    font-weight: bold;
}
/* .category */
.l-content .category  .m-h2 span {
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
}
.l-content .category .sectionInner {
    margin-left: 17px;
}
.l-content .category .sectionInner .itemsBox ul .item {
    width: 146px;
    border: 1px solid #ccc;
    padding: 10px 2px;
    box-sizing: border-box;
    margin: 0 8px 8px 0;
    float: left;
    text-align: center;
    font-weight: bold;
}
.l-content .category .sectionInner a {
    text-decoration: none;
}
.l-content .category .sectionInner .itemsBox ul .item.box_hover {
	cursor: pointer;
    opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter: "alpha(opacity=75)";
}
.l-content .category .sectionInner .itemsBox ul .item.box_hover .name a {
  color: #ff730a;
  text-decoration: underline;
}

/* contact */
.l-content .contactTxt {
    text-indent: 100%;
    white-space: nowrap;
    overflow: hidden;
    display: block;
    width: 600px;
    height: 55px;
    margin: 30px auto 60px;
    background: url(/maker/mitsubishi-electric/el/pr/sequencer_q/img/contact_txt.png) center 0 no-repeat;
}

/* .bnrList */
.l-content .section .sectionInner ul.bnrList > li {
    float: left;
    width: 470px;
}
.l-content .section .sectionInner ul.bnrList > li:nth-child(odd) {
    margin-right: 10px;
}