@charset "utf-8";
#menu>li>.navbtn_on,
.login_box input:checked+label {
  color: #07418c;
}
#search,
#search>h2,
.contents_linkbtn,
.link_top,
.login_btn,
#search-word input[type="submit"],
#results-word input[type="submit"],
.results-content-detail-btn {
  background: #07418c;
}
#menu>li>a:hover {
  background: #c9d8f2;
}
.login_box input:checked+label::before {
  border-color: #07418c;
}
.login_box input:checked+label::after {
  border-color: #07418c;
}
.radiobtn:checked+.radiostyle {
  color: #07418c;
}
.radiobtn:checked+.radiostyle::before {
  border-color: #07418c;
}
.radiobtn:checked+.radiostyle::after {
  background: #07418c;
}
#search-area-job-tab .current,
.serch-btn,
#search-cond>h3::before,
#search-word>h3::before,
#search-other>h3 {
  background: #07418c;
}
.sub-heading::before,
#jobdetail-floatbtns a {
  background: #07418c;
}
#jobdetail-floatbtns .added {
  background: #7e7c7b;
}
.regi-form-hedding::before,
.regi-agreebtn {
  background: #07418c;
}
.jobdetail-catch-copy {
  color: #07418c;
}
.results-content-btns>a {
  color: #07418c;
  border-color: #07418c;
}
.results-content-btns>a:hover {
  background: #07418c;
}
.t_modal_block {
  background: #07418c;
}
.jobdetail-wrap > article {
  border-color: #07418c;
}
.mypage-linkbox>a,
.mypage-btn {
  background: #07418c;
}
.submitbtn {
  background: #07418c;
}
.serch-checkbox:checked+.style-checkbox {
  color: #07418c;
}
.serch-checkbox:checked+.style-checkbox::before {
  border-color: #07418c;
}
.serch-checkbox:checked+.style-checkbox::after {
  border-color: #07418c;
}
#regi-finish .regi-form-block p {
  color: #07418c;
}

/* ------------------------ for-sp ------------------------ */
@media screen and (max-width:599px) {
  #login_block h2 {
    background: #07418c;
  }
  .toggle-close {
    color: #07418c;
    border-color: #07418c;
  }
  header>div {
    border-color: #07418c;
  }
  #sp_menu>li,
  .login-prep>p,
  .mn_hedding {
    border-color: #07418c;
  }
  .mn_hedding>span {
    border-color: #07418c #07418c #fff #07418c;
  }
  .img_box {
    background: url(../img/mn_n_topimg.jpg) no-repeat;
    background-size: contain;
  }
  #search-modal-area,
  #search-modal-job {
    border-color: #07418c;
  }
  #current-cond,
  #search-other {
    border-color: #07418c;
  }
  #results-content>div {
    border-color: #07418c;
  }
  .results-content-footer {
    border-color: #07418c;
  }
  .mypage-linkblock-sp>dd>p:first-child {
    color: #07418c;
  }
  #mail-form-new-modalblock {
    border-color: #07418c;
  }
  .contactbtn {
    background: #07418c;
  }
  .login-link-block {
    border-color: #07418c;
  }
}

/* ------------------------ for-tablet ------------------------ */
@media screen and (min-width:600px) and ( max-width:979px) {
  #login_block h2 {
    background: #07418c;
  }
  .toggle-close {
    color: #07418c;
  }
  .toggle-close {
    border-color: #07418c;
  }
  header>div {
    border-color: #07418c;
  }
  #sp_menu>li,
  .login-prep>p,
  .mn_hedding {
    border-color: #07418c;
  }
  .mn_hedding>span {
    border-color: #07418c #07418c #fff #07418c;
  }
  .img_box {
    background: url(../img/mn_n_topimg.jpg) no-repeat;
    background-size: contain;
  }
}

/* ------------------------ for-pc ------------------------ */
@media screen and (min-width:980px) {
  #search-modal-area,
  #search-modal-job {
    border-color: #07418c;
  }
  #current-cond,
  #search-other {
    border-color: #07418c;
  }
  #results-content>div {
    border-color: #07418c;
  }
  .results-content-footer {
    border-color: #07418c;
  }
  #mail-form-new-modalblock {
    border-color: #07418c;
  }
  .contactbtn {
    background: #07418c;
  }
  .login-link-block {
    border-color: #07418c;
  }
  header {
    border-color: #07418c;
  }
  #menu>li>ul,
  #menu h2,
  .mn_hedding {
    border-color: #07418c;
  }
  .mn_hedding>span {
    border-color: #07418c #07418c #fff #07418c;
  }
  .img_box {
    background: url(../img/mn_n_topimg.jpg) no-repeat;
  }
  #search-modal-area,
  #search-modal-job,
  .t_modal_block {
    border: 1px solid #07418c;
  }
  .results-content-detail-btn:hover {
    color: #07418c;
  }
  #results-content>div:hover {
    background: #c9d8f2;
  }
  #jobdetail-linkbtns a:hover,
  #jobdetail-floatbtns a:hover {
    background: #c9d8f2;
  }
  .regibtn {
    background: #d34736;
  }
  .regibtn>span {
    color: #d34736;
  }
}

#wpcontent h1 {
  border-bottom: 1px solid #07418c;
}
#wpcontent h2::before {
  background: #07418c;
}
#wpcontent h3 {
  color: #07418c;
}
#wpcontent h4 {
  color: #07418c;
}
