@charset "UTF-8";


/*common*/
.meswp-showroom_items .c-card__img .c-img img {
    position: absolute;
    top: -17%;
    width: 101%;
}

/*list_mg.html*/
#meswp-section_concept .l-grid {
  margin-left: 0;
  margin-right: 0;
}

#meswp-section_concept .l-grid .l-grid__item .c-headingLv3,
#meswp-section_concept .l-grid .l-grid__item .c-text,
#meswp-section_concept .l-grid .l-grid__item .c-note {
  margin-left: 20px;
  margin-right: 20px;
}

.meswp-problem_detail .c-list__item,
.meswp-merit_detail .c-list__item {
  padding-left: 1.5em;
  text-indent: -1.5em;
}

.meswp-problem_detail .c-list__marker,
.meswp-merit_detail .c-list__marker {
  display: inline-block;
  width: 1.5em;
  text-indent: 0;
}

#onePushTechnology {
  color: #0c3388;
  border: 5px solid #0c3388;
  padding: 0.5em 0.8em;
  height: auto;
  position: relative;
}

#onePushTechnology img {
  vertical-align: middle;
  height: 1.4em;
  position: absolute;
  top: 0.7em;
  right: 0.8em;
}

.meswp-greentechnology_heading {
  border-bottom: 3px solid #3a9a2d;
  padding: 0.5em 0;
}

.meswp-problem_title {
  background: linear-gradient(to right, #666 30%, #f2f2f2);
}

.meswp-problem_title,
.meswp-merit_title {
  padding: 0.5em 0.8em;
  color: #fff;
}

.meswp-merit_arrow i {
  transform: rotate(90deg);
}

#meswp-section_highgrade .meswp-merit_title {
  background: linear-gradient(to right, #00003e 30%, #f2f2f2);
}

#meswp-section_unstoppable .meswp-merit_title {
  background: linear-gradient(to right, #6a1900 30%, #f2f2f2);
}

#meswp-section_greentechnology .meswp-merit_title {
  background: linear-gradient(to right, #004d1f 30%, #f2f2f2);
}

p.meswp-merit_detail+.c-note--mark {
  margin-left: 1em;
  margin-right: 1em;
  margin-bottom: 1em;
}

#meswp-section_highgrade .meswp-problem_detail,
#meswp-section_highgrade .meswp-merit_detail,
#meswp-section_unstoppable .meswp-problem_detail,
#meswp-section_unstoppable .meswp-merit_detail,
#meswp-section_greentechnology .meswp-problem_detail,
#meswp-section_greentechnology .meswp-merit_detail {
  margin-top: 0;
  padding: 0.5em 0.8em;
}

.meswp-concept_box {
}
.meswp-concept_box p {
border: 1px solid #fff;
border-radius: 0.5em;
padding: 0.5em 1em;
margin: 0em !important;
display: flex;
}
.meswp-concept_box p img {
}


@media only screen and (max-width: 767px) {}