.new_mark_img1 {
  height:22px;
  width:64px
}

/* #prd-opt-table {
font-size: 20px !important;
} */



#option_tbl .stock_head .cell_1 {
font-size: 20px !important;
}

#option_tbl .cell_2 {
  padding-top: 20px;
  padding-bottom: 20px;
  /* height: 80px; */
}

#option_tbl .cell_2 input {
  margin-bottom: 24px !important; 
}

/* ラジオボタン */
@keyframes click-wave {
  0% {
      position: relative;
      width: 45px;
      height: 45px;
      opacity: 0.35;
  }

  100% {
      width: 200px;
      height: 200px;
      margin-top: -80px;
      margin-left: -80px;
      opacity: 0;
  }
}

#option_tbl .cell_2 input[type="radio"] {
  position: relative;
  position: relative;
  top: 13.33333px;
  right: 0;
  bottom: 0;
  left: 0;
  width: 45px;
  height: 45px;
  margin-right: 0.5rem;
  cursor: pointer;
  transition: all 0.15s ease-out 0s;
  color: #ffffff;
  border: none;
  outline: none;
  background: #d7cbcb;
  -webkit-appearance: none;
  appearance: none;
}

#option_tbl .cell_2 input[type="radio"]:hover {
  background: #d6a9a9;
}

#option_tbl .cell_2 input[type="radio"]:checked {
  background: #da3c41;
}

#option_tbl .cell_2 input[type="radio"]:checked::before {
  font-size: 20px;
  line-height: 45px;
  position: absolute;
  display: inline-block;
  width: 45px;
  height: 45px;
  text-align: center;
}

#option_tbl .cell_2 input[type="radio"]:checked::after {
  position: relative;
  display: block;
  content: '';
  -webkit-animation: click-wave 0.65s;
  animation: click-wave 0.65s;
  background: #da3c41;
}

#option_tbl .cell_2 input[type="radio"] {
  border-radius: 50%;
}

#option_tbl .cell_2 input[type="radio"]::after {
  border-radius: 50%;
}

#option_tbl .cell_2 div {
  line-height: 40px;
  margin-top: -20px;
  margin-bottom: 10px;
  display: block;
}

#option_tbl .cell_2 input[type="radio"]:disabled {
  cursor: not-allowed;
  background: #b8b7b7;
}

#option_tbl .cell_2 input[type="radio"]:disabled::before {
  font-size: 20px;
  line-height: 45px;
  position: absolute;
  display: inline-block;
  width: 45px;
  height: 45px;
  content: '&#10006;&#65038;';
  text-align: center;
}

#option_tbl .cell_2 .disabled {
  color: #9e9e9e;
}
/* //ラジオボタン */

#option_tbl .cell_2 label {
  /* padding: 20px 20px !important;  */
}


#option_tbl .cell_2 .table_price {
  font-size: 30px !important;
}

.recommend__section a {
  color: #000000 !important
}

.product-list__unit {
margin-right: 20px;
}

.group-slider {
display: none !important;
}

.group-slider-wrapper {
display: none !important;
}

/* カルーセル */
.recommend__section .bx-wrapper {
width: 1270px !important;
max-width: 1300px !important;
-webkit-box-shadow: none !important;
box-shadow: none !important;
border: none !important;
/* min-height: 364px; */
}

.recommend__section .bx-wrapper .bx-viewport {
margin: 0 !important;
border: none !important;
left: 0 !important;
box-shadow: none !important;
-webkit-box-shadow: none !important;
margin-bottom: 0px !important;
}

.recommend__section .bx-wrapper .bx-controls-direction .bx-prev {
top: 16px !important;
background: none;
background: url("https://img21.shop-pro.jp/PA01459/843/etc/arrow_left.png?cmsp_timestamp=20201209132702") no-repeat;
background-size: 30px;
background-position: center !important;
background-color: rgba(0, 0, 0, 0.3);
left: 0 !important;
height: 300px !important;
content: "" !important;
}

.recommend__section .bx-wrapper .bx-controls-direction .bx-next {
top: 16px !important;
background: none;
background: url("https://img21.shop-pro.jp/PA01459/843/etc/arrow_right.png?cmsp_timestamp=20201209134315") no-repeat;
background-size: 30px;
background-position: center !important;
background-color: rgba(0, 0, 0, 0.3);
right: 0 !important;
height: 300px !important;
content: "" !important;
}

/* 人気のタネ */
.popular-seed {
font-family: 'Noto Serif JP', serif;
width: 100%;
height: 60px;
line-height: 60px;
color: #ffffff;
background-color: #333132;
text-align: center;
font-size: 33px;
margin-bottom: 40px;
}

.image__thumb {
background-color: transparent;
border-radius: 2px !important;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
padding: 0 !important;
margin: 2px !important;
border: none;
}

.product__image-main {
height: 550px;
display: flex;
align-items: center;
justify-content: center;
}

.product__image-main .image__main {
border-radius: 8px !important;
box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
}

/* YouTube動画レスポンシブ対応 */
/* トキタ種苗三城追加　2021/1/21 */
.youtube {
  position: relative;
  width: 100%;
  padding-top: 56.25%;
}
.youtube iframe {
  position: absolute;
  top: 0;
  right: 0;
  width: 100% !important;
  height: 100% !important;
}

.together__section .product-list__unit .product-list__link .product-list__image {
  border-radius: 8px !important;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
}

/* 関連商品対応 */
/* トキタ種苗三城追加　2021/1/27 */
.productlist-list .product-list__unit {
  margin-right: 33px;
}
.productlist-list .product-list__unit:nth-of-type(4n) {
  margin-right: 0;
}

.together-list .product-list__image {
  border-radius: 8px !important;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.5);
}

@media screen and (max-width: 1300px) {
  .section__block.product__section {
    padding-left: 15px;
    padding-right: 15px;
  }
  .productlist-list .product-list__unit {
    margin-right: 23px;
  }
  .sort__section {
    right: 15px;
  }
}

.together__section a {
  color: #000000 !important
}

.recommend__section a {
  color: #000000 !important
}

.product-list__unit {
  margin-right: 23px;
}