@charset "utf-8";
/* CSS Document */

/* ===============================================================
.h3_basic01Block
 =============================================================== */
.h3_basic01Row {
  display: table-row;
}
.h3_basic01Row .h2_basic01, .h3_basic01Row .h3_basic01, .h3_basic01Row .h4_basic01,
.h3_basic01Row .btnR { display: table-cell; }
.h2_basic01Wrap .btnR > *, .h3_basic01Wrap .btnR > *, .h4_basic01Wrap .btnR > * {
  float: right;
  margin: 0;
  white-space: nowrap;
}

/* ===============================================================
.pinchOutNote # /saiyou/recruit/css/facilities.css
 =============================================================== */
/* PC */
@media print, screen and (min-width: 980px) {
  .pinchOutNote{
    display: none;
  }
}
/* TB */
@media screen and (min-width: 768px) and (max-width: 979px){
  .pinchOutNote{
    display: none;
  }
}


/* TB & SP */
@media screen and (max-width: 979px){
  /* ===============================================================
  .tabNav01
   =============================================================== */
  /* .tabNav01
   ----------------------------------------------------- */
  .tabNav01 {
    border: none;
  }
  .tabNav01 > li {
    border: none;
  }
  .tabNav01.col3 > li:first-child {
    width: 100%;
  }
  /* .tabNav01 > .tabmenu02 # styling by .ul_arrow01
   ----------------------------------------------------- */
  .tabNav01 .tabmenu01 {
    border: none;
  }
  .tabNav01 .tabmenu01 > li {
    min-height: 0;
    padding-left: 18px;
    margin-bottom: 7px;
    border: none;
    box-sizing: border-box;
    background: url(/common/images/ico_arrow01_2x.png) no-repeat left 0.4em;
    background-size: 5px 9px;
  }
  .tabNav01 .tabmenu01 > li.current {
    font-weight: 600 !important;
  }
  .tabNav01 .tabmenu01 > li > a {
    padding: 0;
    color: #333;
    text-align: left;
    text-decoration: none;
    background: none;
  }
}
