@charset "UTF-8";



#lineup01 ul li.is-10m::before,
#lineup02 ul li.is-10m::before,
#lineup03 ul li.is-10m::before,
#lineup04 ul li.is-10m::before {
    background: url(../../img/201808/ico_10m.png) no-repeat;
    background-size: contain;
}

.lineup_content li .right_block .detail-wrap div.is-hide{
  display: none;
}

#maincontents sup{
  font-size:10px;
}

.cmn_gnavi_sub.s_wide{
  width: 811px;
  right: -380px;
}

.cmn_gnavi_sub.s_wide > li > a {
  width: 270px;
}

.cmn_gnavi_sub.s_wide ul li{
  width:180px;
}

#maincontents .cont h4,
.lineup_content h4{
  line-height: 30px;
  padding:0 0 5px;
}

#maincontents .cont h4 span,
.lineup_content h4 span{
  padding:0 0 5px;
}

@media screen and (max-width: 1200px){
  #maincontents .cont h4 span,
  .lineup_content h4 span{
    font-size: 13px;
    letter-spacing: -0.01em;
  }
}

@media screen and (max-width: 1000px){
  #maincontents .cont h4 span,
  .lineup_content h4 span{
    font-size: 12px;
    letter-spacing: -0.01em;
  }
}

@media screen and (max-width: 900px){
  .cmn_gnavi_sub.s_wide{
    width: auto;
    right: auto;
  }
  .cmn_gnavi_sub.s_wide > li > a {
    width:auto;
  }
  .cmn_gnavi_sub.s_wide ul li{
    width:auto;
  }

}

span.specifications-img.is-strip{
	text-align: center !important;
}

span.specifications-img.is-strip img{
}

.full-hidden {
  display: none;
}

@media screen and (max-width: 959px) and (min-width: 768px){
  .full-hidden {
    display: block;
  }
}

.va-mi{
  padding: 25px 0 0;
  display: inline-block;
}

@media screen and (max-width: 1297px){
  .va-mi{
    padding: 0 0 0;
    display: inline-block;
  }
}

.full-hidden02 {
  display: none;
}

@media screen and (max-width: 1000px) and (min-width: 768px){
  .full-hidden02 {
    display: block;
  }
}


@media screen and (max-width: 767px){
.pc-none {
    display: block;
}
}

.spec-other__inner.is-red {
    width: 610px;
    border: solid 1px #a50319;
    box-sizing: border-box;
    float: left;
    margin-bottom: 40px;
}
.is-red .spec-other__detail {
    width:52%;
}
.is-red .spec-other__pic{
  width:48%;
  box-sizing: border-box;
  padding: 10px;
}
.is-red h3.spec-other__ttl{
  color:#a50319;
}

@media screen and (max-width: 767px){
  .spec-other__inner.is-red {
    width: 100%;
  }
  .is-red .spec-other__detail {
      width: 100%;
  }
  .is-red .spec-other__pic{
    width:100%;
    padding: 0px;
  }
}




