@charset "UTF-8";
.ceremony-local {
  margin-top: 0px;
}

@media only screen and (max-width: 48em) {
.ceremony-local {
    margin-top: 0;
  }
}

.banner_block.type-b.ceremony-local .banner-box_title {
  font-size: 30px;
  font-size: 3.0rem;
  font-family: "游明朝", "游明朝体", "Yu Mincho", YuMincho, "ヒラギノ明朝 ProN W3", "ヒラギノ明朝 Pro W3", "HiraMinProN-W3", "HG明朝E", "Hiragino Mincho ProN", "Hiragino Mincho Pro", "HGS明朝E", "ヒラギノ明朝 Pro W6", "ＭＳ Ｐ明朝", "MS PMincho", "MS 明朝", serif;
}

/*ヘッダーのタイトルに薄く影*/

.header-sub-title_ceremony {
  margin-bottom: 2%;
  color: #fff;
  text-align: center;
  letter-spacing: 0.1rem;
  font-weight: bold;
  font-size: 17px;
  font-size: 1.7rem;
  text-shadow :  0 0 6px #000; 
}


.header-title2 {
  color: #fff;
  text-align: center;
  text-shadow :  0 0 6px #000; 

}

/*-【b】-*/
.header-area.type-b .header-title2 {
  padding-top: 0;
  font-weight: normal;
  font-size: 52px;
  font-size: 5.2rem;
  font-family: "Great Vibes";
x}
@media only screen and (max-width: 30em) {
  .header-area.type-b .header-title2 {
    font-size: 32px;
    font-size: 3.2rem;
  }
}
