/*---------style.cssの変更-----------*/
body {
  min-width: initial;
}
.component-textImage.w-140 .text {
  width: initial;
  text-align: center;
}

@media screen and (max-width: 46em){
  .component-textImage.w-140 .text {
    text-align: left;
  }
}

.component-textImage .text {
    width: initial;
    float: none; 
}
a.link-arrow {
  padding-left: 0;
}
/*--------------------*/
.section .inner {
  width: initial;
  max-width: 1000px;
}
.inner__block {
    margin-top: 60px;
}
.flexBox {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-around;
  margin-top: 60px;
}
@media screen and (max-width: 46em){
  .flexBox {
    display: block;
  }
}
@media screen and (max-width: 46em){
  .sp_hide {
    display: none;
  }
}
.flexBox .mod-image {
  display: flex;
flex-direction: column;
  width: 47%;
  margin-bottom: 40px;
}
.flexBox .mod-image:nth-last-child(-n + 2) {
  margin-bottom: 0;
}
@media screen and (max-width: 46em){
  .flexBox .mod-image {
      width: 100%;
      margin-bottom: 0;
  }
}
.flexBox .mod-image p {
  text-align: left;
}
.flexBox .mod-image .car_name {
  margin-top: 1.25em;
  text-align: left;
  font-size: 0.8em;
  line-height: 1.8;
}

.flexBox .mod-image .car_name.poa-pc {
  position: absolute;
  bottom: 0;
  left: 0;
}

@media screen and (max-width: 46em){
  .flexBox .mod-image .car_name.poa-pc {
    position: static;
}
}

@media screen and (max-width: 46em){
  .mod-image + .mod-image {
    margin-top: 50px;
  }
}
.mod-image .flexBox2 {
  display: flex;
  justify-content: space-around;
  padding: 3.5% 1%;
  background: #eee;
  flex-grow: 1;
}
@media screen and (max-width: 46em){
  .mod-image .flexBox2 {
    height: initial;
  }
}
.mod-image .flexBox2 .imgBox {
    width: 25%;
    margin-top: 0.5em
  @include mq {
    margin-top: 0;
  }
}
.mod-image .flexBox2 img {
    width: 100%;
    height: auto;
  }

.mod-image .flexBox2 .txt_manual {
   position: relative;
    width: 61%;
  }
.mod-image .flexBox2 .txt_manual p.MT0 {
    margin-top: 0;
  }

.txtIn {
  display: inline-block;
  width: fit-content;
}

.txtIn + .txtIn {
  margin-top: .5em;
}

.txtIn:hover {
  text-decoration: none;
}

.txtIn .pdf-txt {
  font-size: 10px;
  font-size: 1rem;
  line-height: 17.5px;
  line-height: 1.75rem;
  padding-left: 8px;
  font-weight: normal;
}

.txtIn .pdf-txt .day-space {
  display: inline-block;
  width: 4.6em;
}


