/* トップ表紙 */
#s1 {
  background-color: #1c1c1c;
}
.top.white {
  color: white;
  text-shadow: 0 0 10px #757575;
}

#s5.igrek-main {
  background-image: url(../../images/Parceque/39/igrek/main.jpg);
}

/* #giancaldo.full {
  background-image: url(../../images/Parceque/39/giancaldo3/main.jpg);
  background-position: center center;
  background-size: cover;
} */

/* ブティック */
.raison h4 {
  font-size: 1.1rem;
  font-weight: bold;
  line-height: 1.5rem;
  margin-bottom: 5px;
}
.raison .tableStyle1 {
  font-size: 0.7rem;
  width: auto;
  border-collapse: collapse;
  margin-bottom: 13px;
}
.raison .tableStyle1 th {
  font-weight: normal;
  padding: 5px 10px;
  background-color: #eaeaea;
  border: 1px solid #d1d1d1;
}
.raison .tableStyle1 td {
  padding: 5px 10px;
  border: 1px solid #d1d1d1;
}

.hrBox {
  padding: 10px;
  margin-bottom: 10px;
  border-top: 1px solid #535353;
  border-bottom: 1px solid #535353;
}
.hrBox p:last-child {
  margin-bottom: 0;
}

.vcInner .comm2 h4 {
  font-size: 1rem;
  padding: 0.2rem 0;
  margin-bottom: 10px;
}

/* ウエディング */
.full h2.weddTitle {
  font-size: 36px;
  letter-spacing: 0;
}
.wedding h3 {
  font-size: 1.1rem;
  padding: 10px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #333333;
}

/*------------------------------SP用------------------------------*/
@media screen and (max-width: 430px) {
  .full h2.weddTitle {
    font-size: 22px;
    font-weight: bold;
    letter-spacing: 0;
  }
}
