@charset "euc-jp";
/* 20210421追加 */
#tanpinField{
	position:relative;
}

/* 202407スマホと統一 ///////////////////////////////////////////////////////////////////// */
*{
  max-height:none !important;
}
/* swipwer //////////////////////////////////////////////////////////////////////////////////*/
.swiper-slide img{
  width:100%;
  height:auto;
}
/*おすすめバナー*/
#selection{
  width:100%;
  display:flex;
  flex-direction:column;
  margin-top:1.5em;
  align-items:center;
}
#selection div{
  width:96%;
  margin-bottom:1.5em;
}
#selection img{
  width:100%;
  height:auto;
}

/* バナー関係 /////////////////////////////////////////////////////////////////////////////// */
#banners{
  margin-top:1.5em;
}
.bnr_l{
  width:100%;
  height:auto;
  margin-bottom:1.5em;
}
.facebook-wrap{
  margin-left: auto;
  margin-right: auto;
  padding: 0 5%;
  width: 90%;
  margin-bottom:2em;
}
.fb-page,
.fb-page span,
.facebook-wrap iframe{
  width: 100% !important;
/*  height: 1000px !important;*/
}
#fb-field{
  width:100%;
}
#banner-field{
  width:100%;
  padding:0 5%;
}
/* facebook ////////////////////////////////////////////////////////////////////////////////// */
/* 支払い方法バナー /////////////////////////////////////////////////////////////////////////// */
#payment_banner{
  display:flex;
  flex-wrap:wrap;
  justify-content:space-between;
  margin-bottom:1.5em;
}
#payment_banner img{
  width:48%;
  height:auto;
  border:1px solid #333;
}
/* 支払い方法バナーここまで ///////////////////////////////////////////////////////////////// */
/* 会社情報 ////////////////////////////////////////////////////////////////////////////////// */
#shopInformation{
  display:flex;
  flex-wrap:wrap;
}
.infoDesc{
  width:100%;
  padding:0 1.5em;
  font-size:1.2em;
  line-height:2em;
}
.infoImage{
  width:100%;
  box-sizing:border-box;
  padding:0 1.5em;
}
.infoImage img{
  width:100%;
  height:auto;
  margin:0.3em;
}
#announce{
  display:flex;
  flex-wrap:wrap;
}
#announce .infoDesc{
  width:100%;
}
#announce .infoImage{
  width:90%;
  margin:0 auto;
}
.marker75{
  background:linear-gradient(transparent 75%, #9eceff 75%);
  font-weight:bold;
}
/* 会社情報ここまで ///////////////////////////////////////////////////////////////////////// */
.readmore{
  width:60%;
  margin:1em 20%;
  font-size:1.4em;
  text-align:center;
  background-color:#0d2e70;
  box-sizing:border-box;
  padding:1em;
  color:#fff;
  border-radius:0.3em;
  background-image:url(https://img14.shop-pro.jp/PA01305/075/etc/readmoreback960_min2.jpg?cmsp_timestamp=20210622133729);
  background-position:center;
  background-size:cover;
  text-decoration:none;
}
/* タブレットサイズ ////////////////////////////////////////////////////////////////////*/
@media screen and (min-width:600px){
  #selection{
    flex-direction:row;
    flex-wrap:wrap;
    justify-content:space-between;
  }
  #selection div{
    width:49%;
  }
  #banners{
    display:flex;
    justify-content: space-between;
  }
  .facebook-wrap{
    width:100%;
    padding:0;
  }
  #fb-field{
    width:35%;
  }
  #banner-field{
    width:calc(65% - 2em);
    padding:0;
  }
  .infoDesc{
    width:70%;
  }
  #announce .infoDesc{
    width:50%;
  }
  .infoImage{
    width:30%;
  }
  #announce .infoImage{
    width:50%;
    margin:0;
  }
}
/* PC用 ////////////////////////////////////////////////////////////////////////////////*/
@media screen and (min-width:961px) {
} 