@charset "UTF-8";
/* =================
値の定義
==================== */
/* ====================
importファイル
=================== */
/* ================================================================================
VW設定
================================================================================ */
/* PC設定 */
/* タブレット設定 */
/* SP設定 */
/* フォントサイズ */
/* 余白計算 */
@media screen and (max-width : 640px) {
  .pcOnly {
    display: none !important;
  }
}

.spOnly {
  display: none !important;
}
@media screen and (max-width : 640px) {
  .spOnly {
    display: block !important;
  }
}

.main-recruit .content__banner--text {
  max-width: 380px;
}
@media screen and (max-width : 640px) {
  .main-recruit .content__banner--text {
    max-width: 217px;
  }
}
.main-recruit .content__banner--text img {
  transform: none;
}
.main-recruit .text-desc.addPb {
  padding-bottom: 100px;
}
.main-recruit .text-desc p {
  font-size: 18px;
  letter-spacing: normal;
  line-height: normal;
}
@media screen and (max-width : 640px) {
  .main-recruit .text-desc p {
    font-size: 15px;
  }
}
.main-recruit .store_order_description2_Images {
  padding-bottom: 140px;
}
@media screen and (max-width : 640px) {
  .main-recruit .store_order_description2_Images {
    padding-bottom: 120px;
  }
}
.main-recruit .parent {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-template-rows: repeat(2, 1fr);
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  gap: 20px;
}
.main-recruit .c-div {
  height: 253px;
}
@media screen and (max-width : 640px) {
  .main-recruit .c-div {
    height: auto;
  }
}
.main-recruit .c-div:nth-child(1) {
  height: auto;
}
.main-recruit .c-div img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 20px;
}
.main-recruit .div1 {
  grid-area: 1/1/3/2;
}
@media screen and (max-width : 640px) {
  .main-recruit .div1 {
    grid-area: 1/1/2/2;
  }
}
.main-recruit .div2 {
  grid-area: 1/2/2/3;
}
@media screen and (max-width : 640px) {
  .main-recruit .div2 {
    grid-area: 1/2/2/3;
  }
}
.main-recruit .div3 {
  grid-area: 2/2/3/3;
}
@media screen and (max-width : 640px) {
  .main-recruit .div3 {
    grid-area: 2/1/3/3;
  }
}
.main-recruit .store-text2__option .block-order__wp {
  max-width: 500px;
}
@media screen and (max-width : 640px) {
  .main-recruit .store-text2__option .block-order__wp {
    max-width: 340px;
  }
}
.main-recruit .store-text2__option .block-order__desc {
  max-width: 350px;
}
.main-recruit .block__option .block__item--title {
  min-width: 460px;
  font-size: 20px;
  font-weight: bold;
  font-family: "ZenKakuGothicAntique";
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .block__item--title {
    min-width: 300px;
    font-size: 18px;
  }
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .block__item {
    margin-bottom: 70px;
  }
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .block__item .scroll-text1 {
    max-width: none;
  }
}
.main-recruit .block__option .block__item--image {
  padding-top: 66px;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .block__item--image {
    padding-top: 28px;
  }
}
.main-recruit .block__option .store_order2_block_last_description {
  font-size: 18px;
  padding-bottom: 155px;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_last_description {
    padding-bottom: 80px;
  }
}
.main-recruit .block__option .store_order2_block_last_description p {
  font-size: 18px;
  line-height: 1.4545454;
  color: #727171;
  letter-spacing: 0.1em;
  font-family: "ZenKakuGothicAntique";
  padding-bottom: 30px;
}
.main-recruit .block__option .store_order2_block_support__item,
.main-recruit .block__option .store_order3_block_community__item {
  padding-bottom: 158px;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_support__item:last-child,
  .main-recruit .block__option .store_order3_block_community__item:last-child {
    padding-bottom: 100px;
  }
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_support__item,
  .main-recruit .block__option .store_order3_block_community__item {
    padding-bottom: 66px;
  }
}
.main-recruit .block__option .store_order2_block_support__item h2,
.main-recruit .block__option .store_order3_block_community__item h2 {
  text-align: center;
  padding: 0 100px 88px;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_support__item h2,
  .main-recruit .block__option .store_order3_block_community__item h2 {
    padding: 0 0 47px;
  }
}
.main-recruit .block__option .store_order2_block_support__item h2 span,
.main-recruit .block__option .store_order3_block_community__item h2 span {
  border-top: 1px solid #BEAC8C;
  border-bottom: 1px solid #BEAC8C;
  display: block;
  font-size: 20px;
  font-family: "ZenKakuGothicAntique";
  font-weight: bold;
  color: #BEAC8C;
  padding: 54px 0;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_support__item h2 span,
  .main-recruit .block__option .store_order3_block_community__item h2 span {
    padding: 28px 0;
    font-size: 15px;
  }
}
.main-recruit .block__option .store_order2_block_support__item__desc p,
.main-recruit .block__option .store_order3_block_community__item__desc p {
  font-size: 18px;
  line-height: 1.4545454;
  color: #727171;
  letter-spacing: 0.1em;
  font-family: "ZenKakuGothicAntique";
  padding-bottom: 60px;
}
@media screen and (max-width : 640px) {
  .main-recruit .block__option .store_order2_block_support__item__desc p,
  .main-recruit .block__option .store_order3_block_community__item__desc p {
    font-size: 15px;
    padding-bottom: 30px;
  }
}
.main-recruit .block__option .store_order2_block_support__item__desc p:last-child,
.main-recruit .block__option .store_order3_block_community__item__desc p:last-child {
  padding-bottom: 0;
}
.main-recruit .store-text3 .container {
  padding-bottom: 100px;
}
.main-recruit .store-text3 .block-order__wp {
  max-width: 300px;
}
.main-recruit .store-text3 .block-order__desc {
  max-width: 350px;
}
.main-recruit .store-text3 .store_order3_block_community {
  padding-top: 95px;
}
@media screen and (max-width : 640px) {
  .main-recruit .store-text3 .store_order3_block_community {
    padding-top: 34px;
  }
}
@media screen and (max-width : 640px) {
  .main-recruit .store-text3 .store_order3_block_community__item:last-child {
    padding-bottom: 0;
  }
}
.main-recruit .store-text3 .store_order3_block_community h2 {
  line-height: normal;
}
.main-recruit .store-text3 .store_order3_block_community h2 span {
  padding: 35px 0;
}
@media screen and (max-width : 640px) {
  .main-recruit .store-text3 .store_order3_block_community h2 span {
    padding: 28px 0;
  }
}
.main-recruit .store-text3 .store_order3_block_community h2 span.min {
  border: 0;
  padding: 8px 0 0;
}
@media screen and (max-width : 640px) {
  .main-recruit .store-text3 .store_order3_block_community h2 span.min {
    padding: 0;
  }
}
.main-recruit .store-text3 .store_order3_block_community__item__desc p {
  padding-bottom: 30px;
}
.main-recruit .store-text3 .store_order3_block_community__item__desc p img {
  border-radius: 15px;
}
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uLy4uLy4uLy4uL1JvbGx1cC9zcmMvc2Nzcy9mb3VuZGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uLy4uLy4uL1JvbGx1cC9zcmMvc2Nzcy9mb3VuZGF0aW9uL19taXhpbi5zY3NzIiwiLi4vLi4vLi4vLi4vLi4vLi4vLi4vUm9sbHVwL3NyYy9zY3NzL3N0b3JlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUFBO0FBQUE7QUFBQTtBQ0dBO0FBQUE7QUFBQTtBQXVEQTtBQUFBO0FBQUE7QUFJQTtBQUtBO0FBS0E7QUFLQTtBQW1CQTtBQTlEQztFQzlCRDtJQUVROzs7O0FBSVI7RUFDSTs7QUR1Qkg7RUN4QkQ7SUFJUTs7OztBQUtKO0VBQ0k7O0FEY1A7RUNmRztJQUlROzs7QUFHSjtFQUNJOztBQUtKO0VBQ0k7O0FBS0o7RUFDSTtFQUNBO0VBQ0E7O0FEUFg7RUNJTztJQU1ROzs7QUFLWjtFQUNJOztBRGhCUDtFQ2VHO0lBSVE7OztBQUlSO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUdKO0VBQ0k7O0FEakNQO0VDZ0NHO0lBSVE7OztBQUdKO0VBQ0k7O0FBR0o7RUFDSTtFQUNBO0VBQ0E7RUFDQTs7QUFJUjtFQUNJOztBRHBEUDtFQ21ERztJQUlROzs7QUFJUjtFQUNJOztBRDVEUDtFQzJERztJQUlROzs7QUFJUjtFQUNJOztBRHBFUDtFQ21FRztJQUlROzs7QUFLSjtFQUNJOztBRDdFWDtFQzRFTztJQUlROzs7QUFJUjtFQUNJOztBQUtKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7O0FEOUZYO0VDMEZPO0lBT1E7SUFDQTs7O0FEbEdmO0VDc0dPO0lBRVE7OztBRHhHZjtFQzJHVztJQUVROzs7QUFLWjtFQUNJOztBRG5IWDtFQ2tITztJQUlROzs7QUFJUjtFQUNJO0VBQ0E7O0FENUhYO0VDMEhPO0lBS1E7OztBQUdKO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQU1KO0FBQUE7RUFDSTs7QUQvSWY7RUNpSmU7QUFBQTtJQUVROzs7QURuSnZCO0VDOElXO0FBQUE7SUFVUTs7O0FBR0o7QUFBQTtFQUNJO0VBQ0E7O0FEN0puQjtFQzJKZTtBQUFBO0lBS1E7OztBQUdKO0FBQUE7RUFDSTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDNLdkI7RUNtS21CO0FBQUE7SUFXUTtJQUNBOzs7QUFNUjtBQUFBO0VBQ0k7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDNMdkI7RUNxTG1CO0FBQUE7SUFTUTtJQUNBOzs7QUFHSjtBQUFBO0VBQ0k7O0FBU3BCO0VBQ0k7O0FBR0o7RUFDSTs7QUFHSjtFQUNJOztBQUdKO0VBQ0k7O0FEek5YO0VDd05PO0lBSVE7OztBRDVOZjtFQ2dPZTtJQUVROzs7QUFLWjtFQUNJOztBQUVBO0VBQ0k7O0FEM09uQjtFQzBPZTtJQUlROzs7QUFHSjtFQUNJO0VBQ0E7O0FEblB2QjtFQ2lQbUI7SUFLUTs7O0FBT1o7RUFDSTs7QUFFQTtFQUNJIiwiZmlsZSI6InN0b3JlLmNzcyIsInNvdXJjZVJvb3QiOiIifQ== */