@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/system/main_img_sp.jpg) !important; } }

#container .na-maxw .leftCont {
  width: 320px; }
#container .na-maxw .rightCont {
  width: 100%;
  box-sizing: border-box;
  margin: 0 0 0 -360px;
  padding: 0 0 0 360px; }
@media screen and (max-width: 1200px) {
  #container .na-maxw .leftCont {
    width: 30vw; }
  #container .na-maxw .rightCont {
    margin: 0 0 0 -33vw;
    padding: 0 0 0 33vw; } }
@media screen and (max-width: 800px) {
  #container .na-maxw {
    /*.leftCont {
    	width: 100%;
    	margin: 0;
    }
    .rightCont {
    	width: 100%;
        padding: 0;
    	margin: 0 auto 50px;
    }*/ } }
@media (max-width: 480px) {
  #container .na-maxw .leftCont {
    width: 100%;
    margin: 0;
    float: none; }
  #container .na-maxw .rightCont {
    width: 100%;
    padding: 0;
    margin: 0 auto 50px;
    float: none; } }
#container .cont1 {
  margin-bottom: 100px; }
  #container .cont1 p {
    text-align: center; }
  @media (max-width: 480px) {
    #container .cont1 {
      margin-bottom: 50px; }
      #container .cont1 p {
        text-align: left; } }
#container .cont2 h2 {
  padding: 14px 0;
  font-size: 2.6rem;
  text-align: center;
  background: #F2F2F2;
  margin: 0 auto 50px; }
#container .cont2 h3 {
  font-size: 2rem;
  font-weight: bold;
  margin: 0 0 44px; }
@media (max-width: 480px) {
  #container .cont2 h2 {
    padding: 10px 0;
    font-size: 2rem;
    margin: 0 auto 50px; }
  #container .cont2 h3 {
    font-size: 1.8rem;
    margin: 0 0 30px; } }
