﻿/* ////////////////////////////////
 * ■ st. valentine day
 * ///////////////////////////// */
#st_Body {
  background-image: url(../../../images/topic/valentine/BG_valentine2.jpg);
  background-attachment: fixed;
  background-repeat: no-repeat;
  background-position: top center;
}
#st_Body::before {
  content: "";
  display: block;
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: 50% 100%;
  background-image: url(../../../images/topic/valentine/BG_valentine2.jpg);
  background-size: cover;
}
.small {
  font-size: 1rem;
}
/* ////////////////////////////////
 * ■ footr
 * ///////////////////////////// */
#homeShop {
  background-color: #fff;
}
#footerbody {
  background-color: #fff;
}
/* otherLinks ------------------------------------------ */
#otherLinks {
  background-color: #bfa473;
  padding: 1.5rem 0;
  margin: 0;
}
#otherLinks img {
  margin: 0;
}
/* ////////////////////////////////
 * ■ チョコレート案内
 * ///////////////////////////// */
.stBG {
  background-color: rgba(25, 11, 2, 0.6);
}
#stChocoCake .small {
  font-size: 1rem;
}
#stChocoInfo .small {
  font-size: .8rem;
}

#stChoco p,#stChoco li,#stChoco table {
  color: rgba(255, 255, 255, 0.8);
}

#stChocoInfo .img-thumbnail {
  background-color: rgba(25, 11, 2, 0.6);
  border: 1px solid rgba(222, 226, 230, 0.7);
}
#stChocoInfo .card-img-top {
  width: 100%;
  border-top-left-radius: 0px;
  border-top-right-radius: 0px;
}
#stChocoInfo .shadow1 {
  box-shadow: 0 20px 15px -10px rgba(0, 0, 0, 0.8);
}

/* ////////////////////////////////
 * ■ bonbonショコラ ギフトBOX
* ///////////////////////////// */
#giftBoxInfo {
  background-image: url(../../../images/2019/valentine/190110-26_1.jpg);
  background-attachment: scroll;
  background-repeat: no-repeat;
  background-position: top center;
  margin-left:;
  /*height: 1450px;*/
}
#giftBoxInfo .small {
  font-size: 1rem;
}

/*xs-md*/
@media screen and (min-width: 0px) and (max-width : 991px){
  #giftBoxInfo {
    background-position: top left;
  }
}

.table th,.table td{
  font-size: 1.2rem;
  margin-bottom: 2rem;
  padding: 0.3rem;
}
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgba(0, 0, 0, 0.6);
  margin: 0;
}
