.shouhin_wrap .shouhin_2col li {
  height: 250px;
}

.shouhin_wrap .shouhin_2col li:first-child {
  padding: 18px 10px 13px 15px;
}

.shouhin_wrap .shouhin_2col li p{
  margin-top: 0;
}

.shouhin_wrap .shouhin_tab {
  border-bottom: 4px solid #12a7ab;
}

.shouhin_tab li{
  border: 2px solid #12a7ab;
  width:220px;
  line-height: 1.13;
  padding: 5px 0 5px;
}

.shouhin_tab li a {
  padding: 0;
}

.shouhin_tab li span{
  margin-top: 5px;
  display: block;
}
.shouhin_tab li:hover,
.shouhin_tab .is-active{
  background: #12a7ab;
}


.shouhin_wrap .shouhin_2col li{
  border: 2px solid #12a7ab;
}

.sec_hoshonaiyo .title{
  background-color: #dbeeee;
}

.sec_13 .title{
  background-color: #dbeeee;
}

.mod-ol-notes .list-style {
  color:#1373bb;
}


.recommended_btn02 {
    position: absolute;
    right: 279px;
    top: 118px;
}

.recommended_btn03 {
    position: absolute;
    right: 71px;
    top: 128px;
}

.shouhin_content h3.unit1{
  font-size: 34px;
  line-height: 38px;
}