.in_coverH2{
  margin-top: 0!important;
}

#switchNav{
	width: 100%;
}

#switchNav li.switchBtn {
  margin-left: 0;
  padding: 5px;
  width: 32%;
  display: inline-block;
}
#switchNav li.switchBtn a {
    padding:10px 0;
    display: block;
    background-color: #fff;
    color: #009933 !important;
    text-decoration: none;
    font-size: 13px;
    font-size: 0.9rem;
    border: 1px solid #009933;
    height: auto;
    line-height: auto;
    border-radius: 5px;
    text-align: center;
}

#switchNav li.switchBtn a:hover, #switchNav li.switchBtn a.current {
  background-color: #009933 !important;
  color: #fff !important;
}
#switchNav li.switchBtn a span.sm {
  display: none;
}

.text-center {
    text-align: center;
}

.productBox .no-icon::after{
  display: none;
}

.tx_mincho{
  font-family: 游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN","Hiragino Mincho Pro",HGS明朝E,メイリオ,Meiryo,serif;
}

span.productName {
  display: inline-block;
}
.iconArea {
  display: inline-block;
  padding-left: 10px;
  border-collapse: separate;  /* セルの間隔を空ける */
  border-spacing: 10px 0;  /* 左右 上下で記述 */
}

.iconArea .font_s {
  display: table-cell;
  margin-left: 10px;
}
.iconNew {
  background: #ff6699;
  font-size: 16px;
  font-size: 1.2rem;
  color: #fff;
  padding: 5px 20px;
  margin-left: 10px;
  font-weight: bold;
  border-radius: 30px;
  display: table-cell;
  white-space: nowrap;
}

.iconFirst {
  background: #ffcc00;
  font-size: 16px;
  font-size: 1.2rem;
  color: #fff;
  padding: 5px 20px;
  margin-left: 10px;
  font-weight: bold;
  border-radius: 30px;
  display: table-cell;
  white-space: nowrap;
}

.note, .font_s {
  font-size: 13px!important;
  font-size: 0.9rem!important;
}

.ml10 {
  margin-left: 10px!important;
}

.circleFill.type2 li {
  margin-left: 0px!important;
}
.circleFill.type2 li::before {
  margin-left: -25px;
}
h2.title_s {
  font-size: 1.6rem;
}

@media (min-width: 768px) {

  .in_coverH2{
    margin-top: 50px!important;
  }

  #switchNav > li {
    position: relative;
    display: block;
    float: left;
  }
  #switchNav li.switchBtn {
    margin-left: .5em;
    padding: 10px 0;
    width: 32%;
  }

  .iconNew, .iconFirst, .iconArea .font_s {
    display: inline-block;
    margin-bottom: 5px;
    font-size: 1.0rem;
  }
}