@charset "UTF-8";
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Message CSS

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

Variables CSS

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/*_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/

SVG CSS

_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/_/*/
/**
 * SVG画像をアイコンに使いたい的ないろいろ
 *
 *  [Html] SVG塗りつぶしの色をBackground-Imageとして扱うときに変更する
 * https://code.i-harness.com/ja/q/cbfa3c
 */
/* Variables
-------------------------------------------- */
@media (max-width: 480px) {
  .contHeading {
    background-image: url(/recruit/shr/img/message/main_img_sp.jpg) !important; } }

.na-maxw .leftCont {
  width: 43.73%; }
.na-maxw .rightCont {
  width: 56.27%;
  /*height: 43.73vw;*/
  height: auto;
  padding: 0 10vw 0 70px;
  display: flex;
  align-items: center; }
@media screen and (max-width: 1200px) {
  .na-maxw .rightCont {
    height: auto;
    padding: 0 40px 0 70px;
    display: block;
    align-items: initial; } }
@media screen and (max-width: 900px) {
  .na-maxw .rightCont {
    padding: 0 20px 0 70px; } }
@media (max-width: 768px) {
  .na-maxw .leftCont {
    width: 100%; }
  .na-maxw .rightCont {
    width: 100%;
    height: auto;
    padding: 80px 20px 0;
    display: block; } }
@media (max-width: 480px) {
  .na-maxw .rightCont {
    padding: 50px 20px 0; } }
.na-maxw.cont2 {
  text-align: center; }
  .na-maxw.cont2 img {
    max-width: 700px;
    margin: 0 auto;
    border: solid 1px #DDD; }
