@charset "euc-jp";
.eyecatch {
  padding-top: 35px;
}
.free_space_block {
  margin-top: 3em;
}
.footer{
  margin-top:0;
}

/*instagram*/
.itemList--contents{
  background:black;
}
.itemList--contents .itemList__unit{
  width:14.27%;
  float:left;
}
.itemList--contents .itemList__unit:nth-child(7n+1){
  clear:both;
}
.itemList--contents .itemList__unit img{
  width:100%;
}

.section--column{
  margin-bottom:40px;
}
.blockTitle{
  font-size:18px;
  padding-bottom:5px;
}
.bgSection__left{
  width:17%;
  float:left;
}
.bgSection__right{
  width:81%;
  float:right;
}

.indexList {
  text-align: center;
}
.indexList li {
  display: inline-block;
}
.indexList li:after {
  content: "กร";
  display: inline-block;
  padding: 0 10px;
}
.indexList li:last-child:after {
  content: "";
}

#bnrarea {
  position: relative;
}
#bnrarea .bnrarea_btn {
  position: absolute;
  bottom: 35px;
  left: 30px;
}

#itemList_otukemono .itemList__unit {
  position: relative;
  padding-bottom: 69px;
}
#itemList_otukemono .itemList__unit .itemList__txt {
  padding-top: 15px;
}
#itemList_otukemono .itemList__unit .itemList__txt strong {
  display: block;
  margin-bottom: 10px;
  font-size: 20px;
  font-weight: bold;
}
#itemList_otukemono .itemList__unit .redbtn {
  position: absolute;
  bottom: 0;
  left: 0;
  box-sizing: border-box;
  width: 100%;
}

#otukemono_erab .itemList li {
  position: relative;
  padding-top: 25px;
}
#otukemono_erab .itemList li .otukemono_name {
  position: absolute;
  left: 15px;
  top: 0;
  z-index: 2;
  display: inline-block;
  width: 91px;
  height: 91px;
  text-align: center;
  background: #330010;
  border-radius: 50px;
  color: #fff;
  font-size: 20px;
  line-height: 91px;
}

#recommend {
  padding: 55px 20px;
}
#seller {
  padding: 55px 20px;
}
.reco_slider li {
  margin: 0 10px;
}
.sell_slider li {
  margin: 0 10px;
}
#seller .itemList__unit {
  position: relative;
  padding-top: 15px;
}
#seller .slick-track li[data-slick-index="0"]:before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic10.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}
#seller .slick-track li[data-slick-index="1"]:before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic11.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}
#seller .slick-track li[data-slick-index="2"]:before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic12.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}

#seller .itemList__unit:nth-last-child(3):before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic10.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}
#seller .itemList__unit:nth-last-child(2):before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic11.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}
#seller .itemList__unit:nth-last-child(1):before {
  content: url(https://img20.shop-pro.jp/PA01321/832/etc/mr_ic12.png);
  position: absolute;
  left: 5px;
  top: 0;
  z-index: 2;
}

#recipe_wp .itemList__unit {
  box-sizing: border-box;
  background: #fff;
  text-align: left;
  border: solid #f2f2f2 5px;
}
#recipe_wp .itemList__unit:hover {
  border: solid #a40035 5px;
}
#recipe_wp .itemList__txt {
  padding: 18px 20px;
}
#recipe_wp .itemList__txt strong {
  display: block;
  font-size: 20px;
  font-weight: bold;
}

#media_wp .itemList__unit {
  box-sizing: border-box;
  background: #fff;
  text-align: left;
  border: solid #f2f2f2 5px;
}
#media_wp .itemList__unit:hover {
  border: solid #a40035 5px;
}
#media_wp .itemList__txt {
  padding: 18px 20px;
}
#media_wp .itemList__txt strong {
  display: block;
  font-size: 20px;
  font-weight: bold;
}
.wp_btn {
  margin-top: 50px;
  text-align: center;
}
.wp_btn a.redbtn {
  width: 50%;
  padding: 23px 0;
}

#info {
  padding: 65px 70px;
}
#info dl {
  display: table;
  width: 100%;
}
#info dl:nth-of-type(n+2) {
  margin-top: 15px;
}
#info dl dt {
  display: table-cell;
  width: 18%;
}
#info dl dd {
  display: table-cell;
  width: 77%;
  padding-left: 10px;
}

#otukemono_erab, #recipe_wp, #media_wp {
  padding-top: 65px;
  margin-top: -65px;
}

#topnews{
  padding:10px 0;
  background:#FFFFCC;
  margin:0 0 20px 0;
}

.sp_pickup li{
      float: left;
      width:200px;
      padding:0 17px 30px 0;
    }