@charset "UTF-8";
/*
書き方説明
・メディアクエリの使い方
max-widthは〇〇までのデバイス
@include sp(){
	スマホのみ適用
}
*/
/*-------------------------------------------*/
/* パーツの設定
/*-------------------------------------------*/
.page-id-937 .p-breadcrumbs-wrapper {
  display: none; }

.page-id-937 .c-entry__header {
  display: none; }

.page-id-937 .l-contents__inner {
  padding-top: 0; }

@media (max-width: 768px) {
  .sp_text {
    text-align: left; }

  .PC {
    display: none; }

  .sp-fs14 {
    font-size: 14px !important; }

  .sp-fs16 {
    font-size: 16px !important; }

  .sp-fs18 {
    font-size: 18px !important; }

  .sp-fs20 {
    font-size: 20px !important; }

  .sp-fs22 {
    font-size: 22px !important; }

  .sp-fs24 {
    font-size: 24px !important; }

  .sp-fs26 {
    font-size: 26px !important; }

  .sp-fs28 {
    font-size: 28px !important; }

  .sp-fs32 {
    font-size: 32px !important; } }
.SP {
  display: none !important; }
  @media (max-width: 640px) {
    .SP {
      display: inline !important; } }

a {
  text-decoration: none; }

.oswald {
  font-family: 'Oswald', sans-serif; }

/* ▼▼▼ 先輩社員の声　個別ページ作成に伴い修正　20230323　荒畑 ▼▼▼ START */
/*-------------------------------------------*/
/* 固定ページ　アイキャッチ画像タイトルの高さを調整
/*-------------------------------------------*/
.c-page-header__bgimage {
  height: 80%; }

/*-------------------------------------------*/
/* 採用情報 TOP
/*-------------------------------------------*/
#voice {
  padding: 30px; }

.voice_index .smb-section-side-heading :where(.smb-section__contents-wrapper>.c-row>*+*) {
  margin-top: 0; }

.voice_index .smb-panels__item--block-link > .smb-panels__item__body > :not(:first-child) {
  margin-top: 0; }

.voice_index .smb-panels__item__body {
  padding: 0; }

.voice_index .smb-panels__item {
  box-shadow: none; }

.voice_index_name {
  padding-top: 20px;
  padding-bottom: 20px;
  background: #333;
  color: #FFFFFF;
  margin-top: 0; }

.voice_index_name a {
  color: #FFFFFF;
  text-decoration: none; }

.voice-pic a {
  display: block; }

.padding-b30 {
  padding-bottom: 30px !important; }

.margin-t0 {
  margin-top: 0 !important; }

@media (max-width: 640px) {
  .side-title .c-row__col--md-2-3 {
    margin-top: 0 !important; }

  .side-title .smb-section__body {
    margin-top: 0 !important; } }
/*-------------------------------------------*/
/* 先輩社員の声　個別（固定ページ）
/*-------------------------------------------*/
.voice_q {
  position: relative;
  padding: 15px;
  border: 1px solid #1e73be;
  background-color: #FFFFFF;
  color: #333;
  font-weight: bold;
  font-size: 26px;
  text-align: center; }

.voice_q:before {
  position: absolute;
  top: 100%;
  left: 50%;
  transform: translateX(-50%) skew(-25deg);
  height: 25px;
  width: 15px;
  border-right: 1px solid #1e73be;
  background-color: #F7F7F7;
  content: ""; }

/* ▲▲▲ 先輩社員の声　個別ページ作成に伴い修正　20230323　荒畑 ▲▲▲ END */
/*-------------------------------------------*/
/* 採用ブログ(詳細ページ)
/*-------------------------------------------*/
.c-entry-tags {
  display: none; }

/*-------------------------------------------*/
/* スマホ画面調整
/*-------------------------------------------*/
@media (max-width: 640px) {
  .font-m {
    font-size: 1.5rem !important; }

  .font-s {
    font-size: 14px !important; }

  .text-align-l {
    text-align: left; }

  .br-sp-none {
    display: none; }

  .br-sp {
    display: block; } }
@media (min-width: 1024px) {
  .br-sp {
    display: none; } }
/********先輩社員の声ページ　調整　20230414　篠原********/
/*-------------------------------------------*/
/* アイキャッチ画像 テキスト　高さ調整
/*-------------------------------------------*/
.c-page-header {
  padding-bottom: 94px !important;
  padding-top: 0px; }

/*-------------------------------------------*/
/*スマホ アイキャッチ画像改行調整　質問タイトル文字サイズ調整
/*-------------------------------------------*/
@media (max-width: 640px) {
  .voice_q {
    font-size: 21px !important; }

  .c-page-header {
    padding-top: 42px !important; }

  .c-page-header__title {
    max-width: 225px;
    text-align: center; } }
/********問い合わせページ　調整　20230606　横山********/
.page-id-3160 .l-contents__inner {
  padding-top: 0; }

/*-------------------------------------------*/
/* 応募フォーム 20241007
/*-------------------------------------------*/
.page-id-3128 .l-contents__inner {
  padding-top: 0; }
.page-id-3128 .chusyaku {
  font-size: 14px;
  font-weight: 100; }
@media (max-width: 640px) {
  .page-id-3128 .syokureki {
    height: 4rem; } }
