.mod-float .list-recruit dt {
  float: none;
  list-style: none;
  font-weight: bold;
  padding-left: 0px;
}
.mod-float .list-recruit dt:before {
  content: none;
}

.btn-cmn.type-02 {
  width: 300px;
  height: 65px;
  margin-top: 20px;
}
.btn-cmn.btn-arrow.btn-bg-bl {
  background-color: #1e83ff;
}
.btn-cmn.btn-arrow.btn-bg-gr {
  background-color: #5aae4e;
}
.btn-cmn.btn-arrow.btn-bg-rd {
  background-color: #d2665f;
}
.btn-cmn.btn-arrow {
  width: 350px;
  padding-left: 25px;
  background: url(/kaihara/recruit/img/ico_btn-arrow_01.png) 260px center no-repeat;
  -webkit-background-size: 18px auto;
  background-size: 60px;
  -webkit-justify-content: left;
  -ms-flex-pack: left;
  justify-content: left;
  padding-left: 30px;
}
.btn-cmn.btn-arrow:hover {
  opacity: .8;
}
.hidden {
  display: none;
}
.btn-cmn.btn-new-window span {
    padding-left: 0px;
    padding-right: 20px;
    background: url(/kaihara/common/img/ico_new_window_01.png) right center no-repeat;
    -webkit-background-size: 18px 18px;
    background-size: 18px;
}
@media screen and (max-width: 400px){
  .btn-cmn.btn-arrow {
    width: 300px;
    background: url(/kaihara/recruit/img/ico_btn-arrow_01.png) 210px center no-repeat;
    -webkit-background-size: 18px auto;
    background-size: 60px;
    -webkit-justify-content: left;
    -ms-flex-pack: left;
    justify-content: left;
    padding-left: 30px;
  }

}
