/*--------------------------------------------*/
/*キャリア共通
--------------------------------------------*/
.btn_offer{
  max-width: 768px;
  margin: auto;
  padding-bottom: 50px;
  padding-top: 50px;
}
.btn_offer_link{
  padding: 1.5em 1em;
  display: inline-block;
  font-weight: 600;
  font-size: 1.5em;
  margin-top: 2px;
  text-align: center;
  background-image: url("/jp/recruit/career/shared/img/icon_joblist.png"), url("/shared/img/rwd_icon_newwin_white.svg");
  background-repeat: no-repeat, no-repeat;
  background-size: 40px auto, 15px auto;
  background-position: top 1em left 1em,right 7px top 7px;
  background-color:#ff0000;
}
a:hover.btn_offer_link{
  background-color: #ff3333;
}
/*--2つ以上のボタンの場合--*/
.btn2_offer_link{
  padding: 1em 1em;
  background-size: 30px auto, 15px auto;
  background-position: center left 1em,right 7px top 7px;
}

/*--社員インタビューの中、各社員ボタン--*/
.btn2_offer{
  max-width: 1000px;
  margin: auto;
  padding-bottom: 50px;
  padding-top: 50px;
}




/*--ブランクアイコン--*/
.el_blankicobg_w{
  background-image: url("../img/icoblank_white.svg");
  background-size: 15px auto;
  background-repeat: no-repeat;
  background-position: top 10px right 10px;
}

@media screen and (max-width: 768px) {
.btn_offer{
  padding-bottom: 30px;
  padding-top: 30px;
}
.btn2_offer_link{
  text-align: left;
  padding-left: 3em!important;
  background-size: 20px auto, 15px auto;
  background-position: top 1em left 1em,right 7px top 7px;
}
}
