.competitive_fv{
  margin-bottom: 2rem;
}
.competitive_fv img{
  border-radius: 1rem;
  margin-bottom: 1rem;
}
.competitive_low img{
  border-radius: 1rem;
  margin: 2rem auto 0;
}
.competitive_low h3{
  color: #2282c5;
  text-align: center;
  font-size: 1.2rem;
  margin: 0.5rem auto;
  @media screen and (min-width:1000px) {
    font-size: 1.5rem;
  }
}
.competitive_low ul{
  list-style: disc;
  padding-left: 2rem;
  margin: 1rem auto;
}
.competitive_low_attention{
  border: #2282c5 solid 1px;
  padding: 2.5rem 2rem 2rem;
  margin-top: 2rem;
  position: relative;
  @media screen and (min-width:1000px) {
    text-align: center;
  }
}
.competitive_low_attention::before{
  content: '例えば…';
  background-color: #2282c5;
  color: #FFF;
  padding: 0.2rem 1rem;
  left: 0;
  top: 0;
  position: absolute;
}
.price_diff ul{
  display: grid;
  gap: 1rem;
  margin-top: 2rem;
  @media screen and (min-width:1000px) {
    grid-template-columns: 1fr 1fr 1fr;
    gap: 3rem;
  }
}
.price_diff ul li{
  background-color: #f5f5f5;
  padding: 1rem;
  padding: 1rem;
  @media screen and (min-width:1000px) {
    padding: 2rem;
  }
}
.price_diff h3{
  color: #2282c5;
  text-align: center;
  font-size: 1.2rem;
  margin: 0.5rem auto;
  @media screen and (min-width:1000px) {
    font-size: 1.5rem;
  }
}
.price_voice ul{
  display: grid;
  gap: 1rem;
  grid-template-columns: 40% 1fr;
  @media screen and (min-width:1000px) {
    gap: 3rem;
    grid-template-columns: 30% 1fr;
    margin: 2rem auto 0;
  }
}
.price_voice ul:nth-child(3){
  margin: 1rem auto;
}
.price_voice ul li:last-child{
  @media screen and (min-width:1000px) {
    font-size: 1.5rem;
  }
}
.price_voice ul li p{
  text-align: right;
}
.price_voice ul li img{
  width: 100%;
}
.competitive_1yen ul{
  display: grid;
  gap: 1rem;
  @media screen and (min-width:1000px) {
    grid-template-columns: 60% 1fr;
    gap: 3rem;
  }
}
.competitive_1yen ul li:first-child{
  @media screen and (min-width:1000px) {
    order: 2;
  }
}
.competitive_1yen ul li:last-child{
  @media screen and (min-width:1000px) {
    order: 1;
  }
}
.competitive_1yen h3{
  font-size: 1.2rem;
  margin: 1rem auto;
}