@charset "utf-8";
@import url("../common/reset.css");
@import url("../common/common.css");
@import url("../common/common_sp.css") only screen and (max-width: 768px);
@import url("../common/common_pc.css") only screen and (min-width: 769px);
@import url("./sp.css") only screen and (max-width: 768px);
@import url("./pc.css") only screen and (min-width: 769px);


/*==============================================

	FLAT WEDDING

==============================================*/
:root {
	--col-text : #5B5041;
	--col-hlt: #C39A63;
	--col-link: #C8A062;
	--col-bg: #f4f3ef;
	--col-bd: #E7E7E7;
	--fnt-inter: "Inter", sans-serif;
}

#flatwedding .note,
#flatwedding .lead,
#flatwedding .faq .faq_list dd span {
  font-size: 15px;
}

#flatwedding .recommend section .note,
#flatwedding .ceremony section .note,
#flatwedding .voice .list .note {
  font-size: 14px;
}

#flatwedding .day .flow .note,
#flatwedding .ceremony section .spec li {
  font-size: 13px;
}

#flatwedding .intro .message-sign {
  display: block;
  margin-top: 8px;
  font-family: var(--fnt-inter);
  font-size: 13px;
  letter-spacing: 0.16em;
}

#flatwedding .faq .faq_list dd a {
  color: var(--col-hlt);
  text-decoration: underline;
}

#flatwedding h2,
#flatwedding h3,
#flatwedding h4,
#flatwedding .page_title .details h2 em,
#flatwedding .ceremony section h4 em,
#flatwedding #Bg_half2 p.jp {
  font-weight: 500 !important;
}

#COMMON_FAIR div.inner {
  background: #ffffff;
}

@media only screen and (max-width: 768px) {
  div#COMMON_FAIR div.inner {
    background-color: #ffffff;
  }

  #flatwedding .note,
  #flatwedding .lead,
  #flatwedding .faq .faq_list dd span {
    font-size: 14px;
  }

  #flatwedding .day .flow .note,
  #flatwedding .ceremony section .spec li {
    font-size: 13px;
  }

  #flatwedding .intro .message-sign {
    font-size: 12px;
  }
}
