@charset "UTF-8";
/* 

テーマのデザイン設定

 */
/* トップページ ファーストイメージ */
.top-hero-heading {
  background-image: url(../img/top/hero_start.jpg);
  background-position: center center;
}

/* トップページ スライダー写真 */
.top-hero-slider-item-canvas.item--01 {
  background-image: url(../img/top/hero_slide_01.jpg);
  background-position: 65% 50%;
}

.top-hero-slider-item-canvas.item--02 {
  background-image: url(../img/top/hero_slide_02.jpg);
  background-position: 75% 50%;
}

.top-hero-slider-item-canvas.item--03 {
  background-image: url(../img/top/hero_slide_03.jpg);
  background-position: 75% 50%;
}

/* トップページ 企業情報背景 */
.section-panel.section-panel--top-about {
  background-image: url(../img/top/about_bg.jpg);
  background-position: center center;
}

/* 企業情報 ヘッダー背景 */
.page-header-screen.page-header-screen--about {
  background-image: url(../img/about/about_header.jpg);
  background-position: center center;
}

/* サービス インバウンド ヘッダー背景 */
.page-header-screen.page-header-screen--inbound {
  background-image: url(../img/service/inbound/inbound_header.jpg);
  background-position: center center;
}

/* サービス アウトバウンド ヘッダー背景 */
.page-header-screen.page-header-screen--outbound {
  background-image: url(../img/service/outbound/outbound_header.jpg);
  background-position: center center;
}

/* サービス メール・チャット対応 ヘッダー背景 */
.page-header-screen.page-header-screen--respond {
  background-image: url(../img/service/respond/respond_header.jpg);
  background-position: center center;
}

/* サービス データ入力・スキャニング ヘッダー背景 */
.page-header-screen.page-header-screen--data {
  background-image: url(../img/service/data/data_header.jpg);
  background-position: center center;
}

/* 導入事例 ヘッダー背景 */
.page-header-screen.page-header-screen--case {
  background-image: url(../img/case/case_header.jpg);
  background-position: center center;
}

/* 導入の流れ ヘッダー背景 */
.page-header-screen.page-header-screen--flow {
  background-image: url(../img/flow/flow_header.jpg);
  background-position: center center;
}

/* 採用情報 ヘッダー背景 */
.page-header-screen.page-header-screen--recruit {
  background-image: url(../img/recruit/recruit_header.jpg);
  background-position: center center;
}

/* お問い合わせ ヘッダー背景 */
.page-header-screen.page-header-screen--contact {
  background-image: url(../img/contact/contact_header.jpg);
  background-position: center center;
}

/* 個人情報保護方針 ヘッダー背景 */
.page-header-screen.page-header-screen--privacy {
  background-image: url(../img/privacy/privacy_header.jpg);
  background-position: center center;
}

/* エラー画面 ヘッダー背景 */
.page-header-screen.page-header-screen--error {
  background-image: url(../img/error/error_header.jpg);
  background-position: center center;
}

/* 人材派遣 ヒーローイメージ */
.section-panel.lp-staffing-hero-screen {
  background-image: url(../img/staffing/staffing_hero.jpg);
  background-position: 40% 0%;
}

/* Google reCAPTCHA */
.grecaptcha-badge {
  z-index: 8990 !important;
  bottom: 80px !important;
}

@media all and (max-width: 767px) {
  .grecaptcha-badge {
    bottom: 70px !important;
  }
}
@media all and (max-width: 579px) {
  .grecaptcha-badge {
    bottom: 50px !important;
  }
}
@media all and (max-height: 479px) {
  .grecaptcha-badge {
    bottom: 10px !important;
  }
}
