@charset "UTF-8";

header {
	border-top: 3px #7ba657 solid;
	border-bottom: 1px #7ba657 solid;
}
.pc-menu {
  background-color: #d5e9b8;
}

.recruitResultList .box.is-4 h3 {
  background-color: #bfd67d;
}

.recruitResultList .tabNav button.is-active {
  background-color: #aec465;
  border-color: #aec465;
}

.recruitResultList .tabNav button.is-active::after {
  border-color: #aec465 transparent transparent transparent;
}

.recruitResultList .btSec .buttons .button.is-danger {
  background-color: #76c13d;
  border-color: #76c13d;
}

.background {
	background-color: #ebf1da;
}

#more {
	background-color: #ebf1da;
}

#sidebanner {
	background-color: #ebf1da;
}
#topSearch,
#topPick,
#topVr,
#topEvent,
#topColumn,
#topMovie,
#topSenior {
  background-color: #ebf1da;
}

#topPick > .topSecH,
#topVr > .topSecH,
#topSenior > .topSecH,
#topEvent > .topSecH,
#topColumn > .topSecH,
#topSearch > .topSecH,
#topMovie > .topSecH {
  background: url(../img/common/h2_bcg1_youchien.png) repeat-x;
}

.slick-prev {
  background: url(../img/common/arr_l_slick_youchien.png) no-repeat center center / contain !important;
}
.slick-next {
  background: url(../img/common/arr_r_slick_youchien.png) no-repeat center center / contain !important;
}
.slick-dots li.slick-active button {
	background-color: #a2be6b !important;
}

.menu {
  background: #afc24c;
}
.panel > a.panel-block {
  background: url(../img/common/arr_r_menu_youchien.png) no-repeat left 16px center / 9px auto;
}

@media screen and (max-width: 928px) {
  #topSenior > .container {
    padding-top: 15px !important;
  }
}

.no-results {
  text-align: center;
  margin-bottom: 20px;
}

#topMain .button.is-danger {
  margin: 0px auto;
  padding: 12px 18px 18px 20px;
  width: 345px;
  background-color: white;
  background-image: none;
  border: #6dbabd 2px solid;
  color: #6dbabd;
}