@charset "UTF-8";
/*-- show or hide --*/
/* line 6, ../sass/tablet.scss */
.mobile {
  display: none;
}

/* line 10, ../sass/tablet.scss */
.tablet {
  display: block;
}

/* line 14, ../sass/tablet.scss */
.pc {
  display: none;
}

/*---------------------------------- 頁首 ----------------------------------*/
/* line 20, ../sass/tablet.scss */
.header .container {
  width: 100%;
  box-sizing: border-box;
}
/* line 23, ../sass/tablet.scss */
.header .container ul.left {
  margin: 0 0 0 5%;
}
/* line 26, ../sass/tablet.scss */
.header .container ul.right {
  margin: 0 5% 0 0;
}

/*---------------------------------- 頁尾 ----------------------------------*/
/* line 34, ../sass/tablet.scss */
#footer .container {
  width: 90%;
  margin: 0 auto;
}
/* line 37, ../sass/tablet.scss */
#footer .container div.right {
  margin: 0 5% 0 0;
}

/*---------------------------------- 內容 ----------------------------------*/
/*---------------- step ----------------*/
/* line 46, ../sass/tablet.scss */
.fromBg .chooseStep {
  margin: 0 auto;
}
/* line 48, ../sass/tablet.scss */
.fromBg .chooseStep .container {
  width: 90%;
}
/* line 52, ../sass/tablet.scss */
.fromBg .applyForm {
  width: 90%;
  min-height: 700px;
  margin: 0 5% 30px 5%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
  overflow: hidden;
}
/* line 61, ../sass/tablet.scss */
.fromBg .msgAlert span.magBlock img {
  display: none;
}
/* line 66, ../sass/tablet.scss */
.fromBg .msgPoint {
  width: 100%;
  -webkit-box-sizing: border-box;
  /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;
  /* Firefox, other Gecko */
  box-sizing: border-box;
}

/* line 74, ../sass/tablet.scss */
.respond-field-box .respond-field-input .no-mobile-ml15 {
  margin-left: 0;
}
@media screen and (min-width: 533px) and (max-width: 649px) {
  /* line 77, ../sass/tablet.scss */
  .respond-field-box .respond-field-input .forTablet {
    margin: 5px 5px 10px 5px;
  }
}

/* line 87, ../sass/tablet.scss */
.upLoad-field .fileBlock .fileTitle {
  background-image: url(../images/bg_file_title_tablet.jpg);
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

/* line 97, ../sass/tablet.scss */
textarea {
  width: 80%;
}

/* line 103, ../sass/tablet.scss */
.two.longest .midBtn {
  width: 100%;
}
/* line 105, ../sass/tablet.scss */
.two.longest .midBtn:first-of-type {
  margin: 10px 0;
}
/* line 111, ../sass/tablet.scss */
.two.flexible .midBtn {
  width: 100%;
}
/* line 113, ../sass/tablet.scss */
.two.flexible .midBtn:first-of-type {
  margin: 10px 0;
}

/*# sourceMappingURL=tablet.css.map */
