body {
  background-color: #d6f7e752 !important;
}

/* logo */

.inner-header > .header__logo {
  max-width: 180px;
  width: 100%;
}

.menu-user-pc .list{
  display: inline-flex !important;
}


.inner-header > .header__logo > .logo-region {
  background: url('/assets/img/top/region/logo-nagano.png') no-repeat center/contain;
  width: 100%;
  padding-top: calc(41.5 / 180 * 100%);
  height: 0;
}

.inner-header > .header__logo > picture > .logo {
  display: none !important;
}

.menu-user-pc a.top::before,
.menu-user-pc a.list::before,
.menu-user-pc a.instruct::before,
.menu-user-pc a.tutorial::before {
  background: linear-gradient(90deg, #18844f 0%, #18844f 100%) !important;
}

.menu-user-pc a.mypage::before,
.menu-user-sp a.mypage::before {
  background-color: #333 !important;
}

.menu-user-pc a.mypage,
.menu-user-sp a.mypage {
  border-color: #333333 !important;
  color: #333333 !important;
}

.menu-user-pc a.request::before,
.menu-user-sp a.request::before {
  background-color: white !important;
}

.menu-user-pc a.request,
.menu-user-sp a.request {
  background-color: #ff5c5c !important;
  color: white !important;
  border-color: #ff5c5c;
}

.header__ctc .hamburger {
  background: linear-gradient(90deg, #18844f 0%, #18844f 100%) !important;
}

.menu-user .menu-user-title {
  background-color: #35e59098 !important ;
}

.menu-user-account-button > .my_page_registration,
.menu-user-account-button > .career_change_consultation {
  border-color: #18844f !important;
  background-color: #18844f !important ;
}

.menu-user-account-button > .my_page_login {
  border-color: #18844f !important;
}

.menu-user-account-button > .my_page_login .tracking-widest {
  color: #18844f !important;
}

.menu-user ul li a::before,
.menu-user ul li a::after {
  background-color: #18844f !important;
}

/* item */
.recDetail dl dt.place {
  background-image: url(/assets/img/common/icn_location_green_deep.svg) !important;
}
.recDetail dl dt.access {
  background-image: url(/assets/img/common/icn_place_green_deep.svg) !important;
}
.recDetail dl dt.salary {
  background-image: url(/assets/img/common/icn_salary_green_deep.svg) !important;
}
.recDetail dl dt.category {
  background-image: url(/assets/img/common/icn_category_green_deep.svg) !important;
}
.recDetail dl dt.role {
  background-image: url(/assets/img/common/icn_employment_green_deep.svg) !important;
}

.item-job-detail .header-item-job {
  border-color: #18844f !important;
}

.item-job-detail .header-item-job .company-name,
.item-job-detail .header-item-job .job-name {
  color: #18844f  !important;
}

.item-job-detail .recDetail .tag span {
  background-color: #b5f6d755   !important;
}

.keepBtn {
  border-color: #18844f  !important;
}

.keepBtn > span {
  color: #18844f  !important;
}

.keepBtn .icon-heart-svg {
  background-color: #18844f  !important;
}

.detailBtn {
  background-color: #18844f  !important;
  border-color: #18844f  !important;
}

.job-works-slider-button-next::before {
  background-image: url('/assets/icon/btn_chevron_right_green_bold.png') !important;
}

.job-works-slider-button-prev::before {
   background-image: url('/assets/icon/btn_chevron_right_green_bold.png') !important;
   rotate: 180deg;
}

/* tracking-widest */

.tracking-widest-wrapper{
  /* background-color: red !important; */
  border-color: #1884504c !important;
}

.tracking-widest{
   color: #18844f !important;
}

.text_application_detail{
  color: #18844f !important;
}

.application_details_icon_01{
  background-image: url('/assets/img/detail/application_details_green_01.svg') !important;
}
.application_details_icon_02{
  background-image: url('/assets/img/detail/application_details_green_02.svg') !important;
}
.application_details_icon_03{
  background-image: url('/assets/img/detail/application_details_green_03.svg') !important;
}
.application_details_icon_04{
  background-image: url('/assets/img/detail/application_details_green_04.svg') !important;
}
.application_details_icon_05{
  background-image: url('/assets/img/detail/application_details_green_05.svg') !important;
}
.application_details_icon_06{
  background-image: url('/assets/img/detail/application_details_green_06.svg') !important;
}
.application_details_icon_07{
  background-image: url('/assets/img/detail/application_details_green_07.svg') !important;
}
.application_details_icon_08{
  background-image: url('/assets/img/detail/application_details_green_08.svg') !important;
}
.application_details_icon_09{
  background-image: url('/assets/img/detail/application_details_green_09.svg') !important;
}
.application_details_icon_10{
  background-image: url('/assets/img/detail/application_details_green_10.svg') !important;
}
.application_details_icon_11{
  background-image: url('/assets/img/detail/application_details_green_11.svg') !important;
}
.application_details_icon_12{
  background-image: url('/assets/img/detail/application_details_green_12.svg') !important;
}
.application_details_icon_13{
  background-image: url('/assets/img/detail/application_details_green_13.svg') !important;
}

/* apply */

.form-apply-job{
  background: linear-gradient(to right, #18845081, #18844f) !important; 
}

.recommend-list-pick-up::-webkit-scrollbar-thumb{
   background: linear-gradient(90deg, #18844f 0%, #18844f 100%) !important;
}

.title-form {
  color: #18844f !important;
}

.title-back-list {
  color: #18844f !important;
}

.icon-back-list {
   background-image: url('/assets/icon/btn_arrow_right_green.png') !important;
}

.btn-apply-job {
  background-color: #18844f !important;
}

.pick-up > span {
  color: #18844f !important;
}

/* iternal-link */

.job-internal-link .job-internal-link-title span::before {
  background-color: #18844f  !important;
}

.job-internal-link .item-job-internal-link {
  color: #18844f  !important;
}

#next_page,
#prev_page{
background-color: #13c16d  !important ;
}

/* footer */

.footer-page {
  background-image: linear-gradient(to right, #18844F, #18844F) !important;
}

.footer-page .footer-banner {
  background: url('/assets/img/top/region/logo-footer-nagano.png') no-repeat center/contain !important;
}

::-webkit-scrollbar-thumb {
 background: #18844F !important;
}

select::-webkit-scrollbar-thumb {
   background: #18844F !important;
}

.recIcon{
  background-color: #18844F;
}