@import url(https://fonts.googleapis.com/css?family=Noto+Serif+JP:200,300);
.head_box .nav_contact {
  border: 1px solid #57937d; }
  .head_box .nav_contact li:first-child {
    border-right: 1px solid #57937d; }
  .head_box .nav_contact li a {
    color: #57937d; }

.head_box .nav_link li a,
.head_box .nav_link li .link,
.head_box .nav_link li .sns_link {
  background: #57937d;
  color: #fff; }

@media screen and (max-width: 600px) {
  .head_box .nav_link li .toggle_sns li a {
    background: #57937d; } }

.togglemenu .menu .infobox .sns li {
  background: #57937d; }

.togglemenu .menu .formbox ul li {
  border: 1px solid #57937d; }
  .togglemenu .menu .formbox ul li a .txt .mainttl {
    color: #57937d;
    font-size: 1.4rem;
  }

footer .contectbox {
  background: #f2eeec; }

footer .chapel .addbox .contact {
  border: 1px solid #57937d; }
  footer .chapel .addbox .contact a {
    color: #57937d; }

footer .chapel .addbox .contact_sp .tel {
  background: #57937d; }

footer .copy {
  background: #57937d; }

.fair_link .list .txt {
  color: #57937d; }

.fair_list ul li dl dt {
  color: #57937d; }

.fair_list ul li .detail_linkbox .link .yoyaku {
  background: #57937d; }

.faircal .calbox_pager {
  color: #57937d; }
  .faircal .calbox_pager .prev a,
  .faircal .calbox_pager .next a {
    color: #57937d; }

.faircal .calbox_list table td a {
  background: #f2eeec; }

.topics_list .list li .day {
  color: #57937d; }

.ceremony_bg,
.banquet_bg {
  background: #f2eeec; }

.snsbox li {
  background: #57937d; }

.schedule dl dt {
  color: #57937d; }

.bottom_btn input,
.bottom_btn .submit.a_right input {
  background-color: #57937d; }

.cal_date {
  color: #57937d; }

#EV_Calendar .calendar_link_top,
#EV_Calendar .calendar_link_top a,
#EV_Calendar .calbox_pager,
#EV_Calendar .calbox_pager .prev a,
#EV_Calendar .calbox_pager .next a,
.calbox .calendar_link_top,
.calbox .calendar_link_top a,
.calbox .calbox_pager,
.calbox .calbox_pager .prev a,
.calbox .calbox_pager .next a {
  color: #57937d; }

#EV_Calendar .Calendar_box .day,
#EV_Calendar .calbox_list table td a,
.calbox .Calendar_box .day,
.calbox .calbox_list table td a {
  background: #f2eeec; }

.fair_content span:before {
  background: url("../../img/sp/gold/heart.svg") no-repeat 0 center; }

.calendar span:before {
  background: url("../../img/sp/gold/cal.svg") no-repeat 0 center; }

.form .step {
  background-color: #f2eeec; }
  @media screen and (min-width: 761px) {
    .form .step li:nth-child(1) {
      background-image: url("../../img/sp/gold/step1.png"); }
      .form .step li:nth-child(1).here {
        background-image: url("../../img/sp/gold/step1_on.png"); }
    .form .step li:nth-child(2) {
      background-image: url("../../img/sp/gold/step2.png"); }
      .form .step li:nth-child(2).here {
        background-image: url("../../img/sp/gold/step2_on.png"); }
    .form .step li:nth-child(3) {
      background-image: url("../../img/sp/gold/step3.png"); }
      .form .step li:nth-child(3).here {
        background-image: url("../../img/sp/gold/step3_on.png"); } }
  @media screen and (max-width: 760px) {
    .form .step li:nth-child(1) {
      background-image: url("../../img/sp/gold/step1_sp.png"); }
      .form .step li:nth-child(1).here {
        background-image: url("../../img/sp/gold/step1_on_sp.png"); }
    .form .step li:nth-child(2) {
      background-image: url("../../img/sp/gold/step2_sp.png"); }
      .form .step li:nth-child(2).here {
        background-image: url("../../img/sp/gold/step2_on_sp.png"); }
    .form .step li:nth-child(3) {
      background-image: url("../../img/sp/gold/step3_sp.png"); }
      .form .step li:nth-child(3).here {
        background-image: url("../../img/sp/gold/step3_on_sp.png"); } }

ul#Tab li,
ul#Tab li a {
  color: #57937d; }
