@charset "utf-8";

/* 明朝体 */
.min-font {
  font-family: "ヒラギノ明朝 ProN W6",
               "HiraMinProN-W6",
               "HG明朝E",
               "ＭＳ Ｐ明朝",
               "MS PMincho",
               "MS 明朝",
               serif;
}

/* ゴシック体 */
body, .got-font {
  font-family: "メイリオ",
               "Meiryo",
               "ヒラギノ角ゴ ProN W3",
               "Hiragino Kaku Gothic ProN",
               "ＭＳ Ｐゴシック",
               "MS P Gothic",
               Verdana, Arial, Helvetica, sans-serif;
}

/* ボールド */
.bold-font {
  font-weight: bold;
}

/* ノーマル */
.normal-font {
  font-weight: normal;
}

/* タイトルの文字（小） */
.title_smallfont {
  font-size: 85%;
}

/* タイトルの文字（小） */
.title_smallfont2 {
  font-size: 90%;
}

/* タイトルの文字（小） */
.title_smallfont3 {
  font-size: 80%;
}

/* タイトルの文字（小） */
.title_smallfont4 {
  font-size: 55%;
}

/* 見出しの白 */
.title_white {
  color: rgb(255,255,255);
}

/* 見出しのブルー */
.title_blue {
  color: rgb(23,28,97);
}

/* 見出しの黒 */
.title_black {
  color: rgb(35,24,21);
}

/* 見出しのダークオレンジ*/
.title_darkorange {
  color: darkorange;
}

/* 本文のグレー */
.body_gray {
  color: rgb(62,58,57);
}

/* キャリアーの見出し、本文のブルー */
.career_blue {
  color: rgb(24,41,135);
}

/* ウェルカムの見出し、本文のオレンジ */
.welcome_orange {
  color: rgb(234,96,0);
}

/* タイトルの強調 */
.title_strong {
  color: rgb(255,235,0);
}

/* 文字に枠線（白） */
.wakusen_white {
  text-shadow: 0 1px 0 #fff,
               1px 0 0 #fff,
               0 -1px 0 #fff,
               -1px 0 0 #fff,
               -1px -1px 0 #fff,
               1px -1px 0 #fff,
               -1px 1px 0 #fff,
               1px 1px 0 #fff;
}

/* 申し込みボタンのマウスオーバー色 */
.welcome_button:hover {
  border: groove 2px orange;
  border-radius: 10px;
}

.career_button:hover {
  border: groove 2px rgb(24,41,135);
  border-radius: 10px;
}