@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;
}

footer .contectbox {
  background: #eaf1ef;
}
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: #eaf1ef;
}

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

.ceremony_bg,
.banquet_bg,
.memory_bg {
  background: #eaf1ef;
}

.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: #eaf1ef;
}

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

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

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

ul#Tab li,
ul#Tab li a {
  color: #57937d;
}/*# sourceMappingURL=green.css.map */