@charset "UTF-8";
#container {
    min-width: 1500px;
}

/* line 4, ../scss/recruit.scss */
#container .main_image {
  background: url(../images/recruit/main-visual.jpg) no-repeat 50% 0;
  height: 589px; }
  /* line 8, ../scss/recruit.scss */
  #container .main_image h1 {
    visibility: hidden; }

/* line 16, ../scss/recruit.scss */
.section-container {
  width: 1000px;
  margin: 0 auto;
  font-size: 15px;
  letter-spacing: 2px; }
  /* line 22, ../scss/recruit.scss */
  .section-container h2 {
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 28px; }
  /* line 27, ../scss/recruit.scss */
  .section-container h3 {
    font-size: 28px;
    line-height: 1.6;
    margin-bottom: 50px; }
  /* line 33, ../scss/recruit.scss */
  .section-container p {
    margin-bottom: 1.5em;
    line-height: 1.6; }
  /* line 38, ../scss/recruit.scss */
  .section-container .tel {
    display: inline-block;
    font-size: 60px;
    margin-bottom: 5px; }
    /* line 43, ../scss/recruit.scss */
    .section-container .tel .icon {
      margin-right: 10px;
      vertical-align: 1px; }

.section-0 {
  background: url(../images/business/00.png) #fff no-repeat 0 100%;
  height: 550px;
  padding: 70px 0 0 0;
  color: #000; }
/* line 52, ../scss/recruit.scss */
.section-1 {
  background: url(../images/business/01.png) #f7f7f7 no-repeat 100% 0;
  height: 550px;
  padding: 70px 0 0 0;
  color: #000; }

/* line 61, ../scss/recruit.scss */
.section-2 {
  background: url(../images/business/02.png) #fff no-repeat 0 100%;
  height: 550px;
  padding: 70px 0 0 0;
  color: #000; }

/* line 70, ../scss/recruit.scss */
.section-3 {
  background: url(../images/business/03.png) #fff no-repeat 15% 100%;
  height: 550px;
  padding: 70px 0 0 0;
  color: #000; }

/* line 79, ../scss/recruit.scss */
.section-4 {
  background: url(../images/business/04.png) #f7f7f7 no-repeat 100% 0;
  height: 550px;
  padding: 70px 0 0 0;
  color: #000; }

/* line 88, ../scss/recruit.scss */
.section-5 {
  background: url(../images/recruit/5.jpg) #000 no-repeat 50% 0;
  height: 274px;
  padding: 70px 0 0 0;
  color: #fff;
  border-bottom: 5px solid #e3e04d; }
  /* line 95, ../scss/recruit.scss */
  .section-5 .pull-left {
    margin-left: 30px; }
  /* line 98, ../scss/recruit.scss */
  .section-5 .pull-right {
    margin-right: 30px; }
  /* line 102, ../scss/recruit.scss */
  .section-5.bg-7 {
    background: url(../images/recruit/7.jpg) #000 no-repeat 50% 0;
    height: 307px;
    border-bottom: 0; }

/* line 111, ../scss/recruit.scss */
.section-6 {
  background: url(../images/recruit/6.jpg) #fff no-repeat 50% 0;
  height: 392px;
  padding: 65px 0 0 0;
  color: #000; }
  /* line 117, ../scss/recruit.scss */
  .section-6 h2 {
    font-weight: bold;
    margin-bottom: 40px; }

/* line 125, ../scss/recruit.scss */
.section-profile {
  background-color: #eee;
  padding: 100px 0 100px 0;
  color: #000; }

/* line 134, ../scss/recruit.scss */
.bt .serif {
  font-family: "游明朝体", "Yu Mincho", YuMincho, serif; }
/* line 138, ../scss/recruit.scss */
.bt .text-left {
  text-align: left; }
/* line 141, ../scss/recruit.scss */
.bt .text-right {
  text-align: right; }
/* line 144, ../scss/recruit.scss */
.bt .text-center {
  text-align: center; }
/* line 148, ../scss/recruit.scss */
.bt .text-italics {
  font-style: italic; }
/* line 152, ../scss/recruit.scss */
.bt .pull-left {
  float: left !important; }
/* line 155, ../scss/recruit.scss */
.bt .pull-right {
  float: right !important; }
/* line 161, ../scss/recruit.scss */
.bt .text-yellow {
  color: #fcf74c; }
/* line 167, ../scss/recruit.scss */
.bt .w290 {
  width: 290px; }
/* line 170, ../scss/recruit.scss */
.bt .w470 {
  width: 470px; }
/* line 173, ../scss/recruit.scss */
.bt .w570 {
  width: 570px; }
.bt .w590 {
  width: 590px; }
/* line 176, ../scss/recruit.scss */
.bt .w600 {
  width: 600px; }
/* line 182, ../scss/recruit.scss */
.bt .mb0 {
  margin-bottom: 0 !important; }
/* line 185, ../scss/recruit.scss */
.bt .mb10 {
  margin-bottom: 10px; }
/* line 188, ../scss/recruit.scss */
.bt .mb20 {
  margin-bottom: 20px; }
/* line 191, ../scss/recruit.scss */
.bt .mb30 {
  margin-bottom: 30px; }
/* line 195, ../scss/recruit.scss */
.bt .ml130 {
  margin-left: 130px; }
/* line 201, ../scss/recruit.scss */
.bt .fs14 {
  font-size: 14px; }
/* line 204, ../scss/recruit.scss */
.bt .fs18 {
  font-size: 18px; }
/* line 207, ../scss/recruit.scss */
.bt .fs27 {
  font-size: 27px; }
/* line 213, ../scss/recruit.scss */
.bt .btn {
  display: inline-block;
  background: url(../images/recruit/bg-btn.png) no-repeat 0 0;
  width: 350px;
  height: 90px;
  padding: 20px 0 0 0;
  text-decoration: none;
  color: #000;
  font-size: 20px;
  font-weight: bold;
  text-align: center; }
  /* line 225, ../scss/recruit.scss */
  .bt .btn small {
    display: inline-block;
    font-size: 15px;
    margin-bottom: 6px; }
  /* line 231, ../scss/recruit.scss */
  .bt .btn:hover {
    opacity: 0.9; }
/* line 238, ../scss/recruit.scss */
.bt table {
  border-spacing: 0;
  border-collapse: collapse; }
/* line 243, ../scss/recruit.scss */
.bt .table {
  width: 100%;
  max-width: 100%; }
/* line 248, ../scss/recruit.scss */
.bt .table-bordered {
  width: 800px;
  margin: 0 auto; }
  /* line 252, ../scss/recruit.scss */
  .bt .table-bordered th,
  .bt .table-bordered td {
    background-color: #fff;
    padding: 15px;
    line-height: 1.6;
    vertical-align: middle;
    border-top: 1px solid #dbdbe0;
    border-left: 1px solid #dbdbe0; }
  /* line 262, ../scss/recruit.scss */
  .bt .table-bordered th {
    text-align: center;
    font-weight: normal;
    width: 220px; }
  /* line 267, ../scss/recruit.scss */
  .bt .table-bordered td {
    padding-left: 40px; }
  /* line 272, ../scss/recruit.scss */
  .bt .table-bordered tr:first-child th,
  .bt .table-bordered tr:first-child td {
    border-top: 0; }
  /* line 278, ../scss/recruit.scss */
  .bt .table-bordered tr > th:first-child {
    border-left: 0; }

.bt .bg-white {
    /*padding: 1%;
    background-color: rgba(255,255,255,.9);*/
}

@media screen and (max-width:1350px) { 
    /*.bt .bg-white {
        padding: 1%;
        background-color: rgba(255,255,255,.9);
        width: 80%;
    }*/
}