@charset "utf-8";
/* style.css差分 */
body {
  background: #ddf6f4;
}
#page-header {
  background: #ddf6f4;
}
#header-menu-btn {
  background-color: #13b29d;
}
.navi-menu {
	background: #13b29d;
	border: 2px dashed #4ec5b6;
	box-shadow: 0 0 0 5px #13b29d;
}
.navi-menu > li + li:before {
  background: #42c1b1;
}
@media (min-width: 766px) {
  .g-navi-btn > a:hover	{
    background:#5ac9bb;
  }
}
.g-navi-btn ul	{
  border: 3px solid #b4dcd7;
}
.g-navi-btn > a:after {
  border-right: 10px solid transparent;
  border-bottom: 10px solid #b4dcd7;
  border-left: 10px solid transparent;
}
.g-navi-btn ul li + li {
	border-top: 1px solid #b4dcd7;
}
.g-navi-btn ul li a:hover {
	background: #dff6f3;
}
.g-navi-btn ul li a:after {
  border-top: 2px solid #ff6000;
  border-right: 2px solid #ff6000;
}
@media screen and (max-width: 767px) {
  #navi-area {
    background: #fff;
  }
  .navi-menu {
    background: none;
    border: none;
    border-top: 2px solid #b9d6d1;
    box-shadow: none;
  }
  .navi-menu > li	{
    border-bottom: 2px solid #b9d6d1;
  }
  .g-navi-btn ul {
    border: none;
  }
  .g-navi-btn ul li a {
    background: #ecf8f6;
  }
  .g-navi-btn ul li a:before {
    background: #a0cdc6;
  }
	.g-navi-btn ul li a:after {
    border-right: 2px solid #fff;
		border-top: 2px solid #fff;
  }
  .g-navi-btn ul li + li {
    border-top: 2px solid #b9d6d1;
  }
  .g-navi-btn > a {
    color: #33b29d;
  }
  .g-navi-btn > a:before {
		background: #33b29d;
  }
  .g-navi-btn > a:after {
		border-right: 2px solid #fff;
		border-bottom: 2px solid #fff;
    border-left: none;
	}
  .g-navi-btn > a.open {
    background: #33b29d;
    color: #fff;
  }
  .g-navi-btn > a.open:before {
    background: #fff;
  }
  .g-navi-btn > a.open:after {
    border-color: #33b29d;
  }
	.menu-close {
		background:#13b29d;
	}
}
.box-head	{
	background: #d5e6e4;
	border: 1px dashed #fff;
	box-shadow: 0 0 0 3px #d5e6e4;
}
.box-head p{
	color: #217677;
}
.box-head .head-more a:before {
  background: #8bb6b1;
}
/* content.css差分 */
.h2tit {
  background: #d5e6e4;
  box-shadow: 0 0 0 5px #d5e6e4;
  color: #217677;
}
.h3tit:after {
  background: #13b29d;
}
#conts .searchBox .pager ul li {
  color: inherit;
}
#conts .searchBox .pager ul li.current span {
  border: 1px solid #d5e6e4;
  background: #d5e6e4;
  color: #fff;
}
#conts .searchBox .pager ul li a:hover {
  background: #d5e6e4;
  color: #fff;
  border-color: #d5e6e4;
}
#conts .searchBox .pager ul li:first-child a:after {
  border-top: 2px solid #b0bdcd;
  border-left: 2px solid #b0bdcd;
}
#conts .searchBox .pager ul li:last-child a:after {
  border-top: 2px solid #b0bdcd;
  border-right: 2px solid #b0bdcd;
}
.eventdetail .date {
  background: #e2eeec;
}
.eventdetail .list li .h4tit:before {
  background: #32b29b;
}
.eventdetail .list li dl dt {
  background: #e2eeec;
}
#side .tit_top {
  border-left: 5px solid #13b29d;
}
#side ul {
  border: 1px solid #c5c5c5;
}
#side ul li {
  border-bottom: 1px solid #c5c5c5;
}
#side ul li a:after {
  border-top: 2px solid #c5c5c5;
  border-right: 2px solid #c5c5c5;
}
@media screen and (max-width: 767px) {
  .eventdetail.sp_eventdetail .h4tit:before {
    background: #32b29b;
  }
  .eventdetail.sp_eventdetail dl dt {
    background: #e2eeec;
  }
  #page-body #container {
    background: #ddf6f4;
  }
}