@charset "UTF-8";

#sidas_insole_case section {
  padding-bottom: 30px;
}

#sidas_insole_case h3 {
  color: #fff;
  background-color: #44206b;
  padding: 10px 20px;
  margin-bottom: 20px;
}

#sidas_insole_case .clearfix {
  zoom: 1;
  /* for IE */
}

#sidas_insole_case .clearfix:after {
  content: "";
  display: block;
  clear: both;
}

#sidas_insole_case img {
  float: left;
  padding-right: 20px;
}

#sidas_insole_case .box {
  float: left;
}

#sidas_insole_case p {
  padding-bottom: 10px;
}

#sidas_insole_case .name {
  font-weight: bold;
  font-size: 18px;
  padding-bottom: 10px
}

#sidas_insole_case .name span {
  font-size: 14px;
}

#sidas_insole_case .bold {
  font-weight: bold;
}

#sidas_insole_case .pr10 img {
  padding-right: 10px;
}

#sidas_insole_case .le {
  float: left;
  width: 760px;
}

/*追加_色調整*/
h2 {
    border-color: #44226b;
}

@media only screen and (max-width: 768px) {
  #sidas_insole_case section {
    padding-bottom: 20px;
  }

  #sidas_insole_case img {
    float: none;
    padding-right: 0;
    width: 100%;
    padding-top: 59.70%;
    overflow: hidden;
    height: 0;
    background: url("../images/02_sp.jpg") no-repeat center center;
    background-size: 100%;
    display: block;
    margin-bottom: 10px;
  }

  #sidas_insole_case img.img01 {
    padding-top: 90.74%;
    background: url("../images/01_sp.jpg") no-repeat center center;
    background-size: 100%;
  }

  #sidas_insole_case img.img03 {
    background: url("../images/03_sp.jpg") no-repeat center center;
    background-size: 100%;
  }

  #sidas_insole_case img.img04 {
    background: url("../images/04_sp.jpg") no-repeat center center;
    background-size: 100%;
  }

  #sidas_insole_case img.img05 {
    background: url("../images/05_sp.jpg") no-repeat center center;
    background-size: 100%;
  }

  #sidas_insole_case .le {
    float: none;
    width: 100%;
  }

}
