@charset "UTF-8";
@import url(/assets/reset-ff78c98d7ecd8afbf987acf72b150f83bca735375e946611336b0f78f905c296.css);
@import url(/assets/common-041ecb9647ea4bc663859419b23deea043a1fa9d2a04465641ad659ba2fa2520.css);
@import url(/assets/common_sp-66c54b0784b775f7b9afbe0863e4df3d6582ab9090cff1275c89ca5227e821d8.css);
@import url(/assets/extra/common-b4058d785d58c810e4d8596036f4354499d01494459e257becc448781eba4447.css);
@import url(/assets/extra/common_sp-0cc642b562f253d3ac48a7c0cce0e2994ff1667e2e428e1066ebe10ebc35ea5a.css);
@import url(/assets/static-b4ddf9ca4d3acf6aaeafd52a651badd857b667fd4140b56426bbbcef4e061b81.css);
@import url(/assets/static_sp-e75bb45054f226adae39686e5a0ca86299776be2d1da6fdb6d4f93888a054dd5.css);
@import url(/assets/home-dc57d18f17ee302426a756ef40ae96c1a496f8b4f70742fa1cc196076dea5de9.css);
@import url(/assets/home_sp-6faba19f93e43e2b914a25262edb15876f712f54cee8162556f2f5d06c4bf2c9.css);
@import url(/assets/mypage-da5f825fb11dba5c988df747817f57b90acbf0945efc31a6adc66c44db3d7ddc.css);
@import url(/assets/mypage_sp-ca65f5cc15c0ac361ca7510775774529a807af53d39298b5eec568d260332368.css);
@import url(/assets/form-96f7cc55eec8e0f1f66b85ea7e8a9fdac1f31816362d6032d7faff7b15513eb4.css);
@import url(/assets/form_sp-5ca1c8adbf3c369442273fe5d69c5fc79836237ab6a7d399142082088b7565f5.css);
@import url(/assets/extra/form-68fe061b9f9b5ae0cc7d2f28ac60fa618d0b5a59d99d3d22db34265a2495e392.css);
@import url(/assets/extra/form_sp-a9d9291a194bdebe258d2362b66e7584b4a5d2cc33c3313e54b485c9644dce3b.css);
@import url(/assets/extra/job-429c59cc20bf5af9fac5dd3229e9513cad57f27b9ec907037cd2d6d40452598e.css);
@import url(/assets/extra/job_sp-737be328478cf8005723ba2b2f064d2f5797a0f8fe737fc8436b03bd1c0ce5d8.css);
@import url(/assets/extra/mypage-a3bcf546884faf3727724f6a11ed8079be59962e5463a4e799bce3359bc12c27.css);
@import url(/assets/extra/mypage_sp-a3c20238c00a87cb1d722d492bd30d3a806d0d49f0450c0e0e9ce558363926f2.css);
@import url(/assets/mypage_common-9a887c9e0316f26867132653d6479e934b18663dee192218cbe651a3a84db25c.css);
@import url(/assets/mypage_common_sp-988aadb28b0ea954dab82dc8cf1ddd7baf671a04d404589a4eb27c01892350d3.css);
@import url(/assets/mypage/recommends-cbdb5674e1fefdb0bbaf918559ff5601e2c7dff370921144ac5bf32e0ea5fc3e.css);
@import url(/assets/mypage/recommends_sp-6f1990a0830015c50326768500b136663c59a45840956433c0df8a1b066707a5.css);
@import url(/assets/mypage_histories-f0a9d86dcc0228b51f8ea553ee77e8dcbe5e00237f7e253602ea5c6708c92999.css);
@import url(/assets/mypage_histories_sp-6f8bbed15524c1f93a2b05b672e3021ec8e666c07a7e694d7c35f9f95e901892.css);
@import url(/assets/mypage_preferences-e9ef820a72e3ecb03723ce464c16e0679378a89044a644659c3aaf465f26bce8.css);
@import url(/assets/mypage_preferences_sp-b9dc1a39ee85182a4e6ac4f67851dfb4d05a16ff3700eda3194dfd4c5ccaedb3.css);
@import url(/assets/mypage_profiles-8350a3990b11150ebfc1f61f9589297434c5d8fbbfee0a01b0f31b372dc294b4.css);
@import url(/assets/mypage_profiles_sp-2065a9d6a01a8b80a9331e30790157dd15a6f0b843ddb8ac45f869fb569719f0.css);
@import url(/assets/mypage/skill_sheet-e19cfd810d4e8783cdc3624ea4474be4961e6deed4f10fe9ec4021fc0b1a73be.css);
@import url(/assets/mypage/skill_sheet_sp-4292311c06218ea9a13d029a8a2e75c672dcb1d0d689e6fe2267d758a534f1b4.css);
@import url(/assets/mypage/services-2c8675513337f9600dae120e621332f51f0abf4d0f1a2612865b8e7a0b2adbc1.css);
@import url(/assets/mypage/services_sp-6bce3913f1d881168cb5802139de6093f18007e5b3469a87d07bc07e32a95c31.css);
@import url(/assets/job_searches-87104088c564f7ecdbf9e786dca8a476e2b2c7d346e41b2d5323e369b1967c8b.css);
@import url(/assets/job_searches_sp-607d72640deaf16e827dc9a0a670a0aa485dfca9fcaf2cedc30d177efb6106e1.css);
@import url(/assets/corp-45617f6e0338fea2f628bda6a9a25c8b16b781dd7164e5de264954890e631db2.css);
@import url(/assets/corp_sp-7cc1992a9da5b11037b63d0ce7f1cb30b1469eae1f2e41338454cdb022c5b06a.css);
@import url(/assets/career-da744288d51dc9ecec6246e9ca4e610890fc080d8b99090dab5f0714512220ba.css);
@import url(/assets/career_sp-27ffbd350c0971b2df059aedabf5c8a92955de9a024878962daebb4bfe469c2c.css);
@import url(/assets/faq-4e1dd358c491c6505c2ca01d138541a84eae6eea125ca493a297ca5b5290fcab.css);
@import url(/assets/faq_sp-3a2e1950beec63a1cfe0e4b895443d49d410651cbe65fa441b07d89926ac23fb.css);
@import url(/assets/career/root-002c0aebbab8e82bd5865f7a19e5185a63e3cd6463e144186f77fcd3a0dbe1f1.css);
@import url(/assets/career/root_sp-67cfca818c5524d7a6b3a8a30920f5e0eefd1d7e5ec1022d9a9bdaf847d419c3.css);
/**
  指定した要素を非表示にします
  どんな状況でも簡易に非表示にするため important 属性を付与しています
*/
@import url(/assets/ekyc/style-647d342415ea9d13307284baf7cb8425f342d60aa741688c991372d3beb0d880.css);
@import url(/assets/recipes-54341a4728d4a8fbb93bc9bef4be8fbc5973e50c68e2f078d9833ffaafbd8910.css);
@import url(/assets/recipes_sp-0fb21bc8928cd71cd28f6589e865a1a2782ee838d6bdbef56c343d3a8e4a6d67.css);
/* line 7, app/assets/stylesheets/utils.scss */
.non-display {
  display: none !important;
}

/* line 11, app/assets/stylesheets/utils.scss */
.font-bold {
  font-weight: bold;
}

@media screen and (min-width: 769px) {
  /* line 2, app/assets/stylesheets/securities.scss */
  .securityRuleSectionContent {
    margin-bottom: 1.5em;
  }
  /* line 6, app/assets/stylesheets/securities.scss */
  ol.securityRuleNumberList {
    counter-reset: item;
  }
  /* line 9, app/assets/stylesheets/securities.scss */
  ol.securityRuleNumberList ol[type="a"] {
    list-style-type: lower-alpha;
  }
  /* line 13, app/assets/stylesheets/securities.scss */
  ol.securityRuleNumberList > li {
    display: block;
    counter-increment: item;
  }
  /* line 17, app/assets/stylesheets/securities.scss */
  ol.securityRuleNumberList > li:before {
    content: counter(item) ": ";
  }
  /* line 21, app/assets/stylesheets/securities.scss */
  ol.securityRuleCustomAlpha {
    list-style-type: none;
    counter-reset: subitem;
  }
  /* line 25, app/assets/stylesheets/securities.scss */
  ol.securityRuleCustomAlpha > li {
    display: block;
    counter-increment: subitem;
  }
  /* line 29, app/assets/stylesheets/securities.scss */
  ol.securityRuleCustomAlpha > li:before {
    content: counter(subitem, lower-alpha) ") ";
  }
  /* line 33, app/assets/stylesheets/securities.scss */
  .securityRuleChildNonstyleList {
    margin-left: 1.9rem;
    list-style: none;
  }
  /* line 38, app/assets/stylesheets/securities.scss */
  .securityRuleSection {
    font-size: 1.6rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 43, app/assets/stylesheets/securities.scss */
  .securityRuleSection h2 {
    display: block;
    font-size: 2.4rem;
    margin-bottom: 3rem;
    font-weight: 700;
  }
  /* line 51, app/assets/stylesheets/securities.scss */
  .securityRuleNestIndent {
    margin-left: 3.5rem;
  }
}

@media screen and (max-width: 768px) {
  /* line 2, app/assets/stylesheets/securities_sp.scss */
  .securityRuleSectionContent {
    margin-bottom: 1.5em;
  }
  /* line 6, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleNumberList {
    counter-reset: item;
  }
  /* line 9, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleNumberList ol[type="a"] {
    list-style-type: lower-alpha;
  }
  /* line 13, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleNumberList > li {
    display: block;
    counter-increment: item;
  }
  /* line 17, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleNumberList > li:before {
    content: counter(item) ": ";
  }
  /* line 21, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleCustomAlpha {
    list-style-type: none;
    counter-reset: subitem;
  }
  /* line 25, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleCustomAlpha > li {
    display: block;
    counter-increment: subitem;
  }
  /* line 29, app/assets/stylesheets/securities_sp.scss */
  ol.securityRuleCustomAlpha > li:before {
    content: counter(subitem, lower-alpha) ") ";
  }
  /* line 33, app/assets/stylesheets/securities_sp.scss */
  .securityRuleChildNonstyleList {
    margin-left: 1.5rem;
    list-style: none;
  }
  /* line 38, app/assets/stylesheets/securities_sp.scss */
  .securityRuleSection {
    font-size: 1.2rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 43, app/assets/stylesheets/securities_sp.scss */
  .securityRuleSection h2 {
    display: block;
    font-size: 1.2rem;
    margin-bottom: 1rem;
    font-weight: 700;
  }
  /* line 51, app/assets/stylesheets/securities_sp.scss */
  .securityRuleNestIndent {
    margin-left: 2.4rem;
  }
}

/* line 5, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection {
  font-size: 1.6rem;
  line-height: 1.6;
  text-align: left;
}

/* line 10, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .pageTitle {
  font-size: 2.7rem;
  text-align: center;
}

/* line 15, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .textRight {
  text-align: right;
}

/* line 19, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .representative {
  margin-bottom: 10px;
}

/* line 23, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection p {
  margin: 10px 0;
}

/* line 27, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .annotation {
  font-size: 1.3rem;
}

/* line 31, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .sectionTitle {
  font-size: 2rem;
  margin: 15px 0;
}

/* line 36, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection table, .childcareNursingCaresSection th, .childcareNursingCaresSection td {
  border: 1px solid;
}

/* line 40, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection th {
  text-align: center;
}

/* line 44, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .innerImage {
  text-align: center;
  margin: 15px 0;
}

/* line 49, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection .linksTitle {
  font-size: 1.8rem;
}

/* line 53, app/assets/stylesheets/childcare_nursing_cares.scss */
.childcareNursingCaresSection ul {
  list-style: inside;
}

@media screen and (max-width: 768px) {
  /* line 6, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection {
    font-size: 1.2rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 11, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .pageTitle {
    font-size: 1.8rem;
    text-align: center;
  }
  /* line 16, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .textRight {
    text-align: right;
  }
  /* line 20, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .representative {
    margin-bottom: 10px;
  }
  /* line 24, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection p {
    margin: 10px 0;
  }
  /* line 28, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .annotation {
    font-size: 0.8rem;
  }
  /* line 32, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .sectionTitle {
    font-size: 1.5rem;
    margin: 15px 0;
  }
  /* line 37, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection table, .childcareNursingCaresSection th, .childcareNursingCaresSection td {
    border: 1px solid;
  }
  /* line 41, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection th {
    text-align: center;
  }
  /* line 45, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .innerImage {
    text-align: center;
    margin: 15px 0;
  }
  /* line 48, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .innerImage img {
    width: 100%;
  }
  /* line 53, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection .linksTitle {
    font-size: 1.3rem;
  }
  /* line 57, app/assets/stylesheets/childcare_nursing_cares_sp.scss */
  .childcareNursingCaresSection ul {
    list-style: inside;
  }
}

/* line 5, app/assets/stylesheets/harassments.scss */
.harassmentSection {
  font-size: 1.6rem;
  line-height: 1.6;
  text-align: left;
}

/* line 10, app/assets/stylesheets/harassments.scss */
.harassmentSection .pageTitle {
  font-size: 2.7rem;
  text-align: center;
}

/* line 15, app/assets/stylesheets/harassments.scss */
.harassmentSection .textRight {
  text-align: right;
}

/* line 19, app/assets/stylesheets/harassments.scss */
.harassmentSection .representative {
  margin-bottom: 10px;
}

/* line 23, app/assets/stylesheets/harassments.scss */
.harassmentSection p {
  margin: 10px 0;
}

/* line 27, app/assets/stylesheets/harassments.scss */
.harassmentSection .annotation {
  font-size: 1.3rem;
}

/* line 31, app/assets/stylesheets/harassments.scss */
.harassmentSection .underline {
  text-decoration: underline;
}

/* line 35, app/assets/stylesheets/harassments.scss */
.harassmentSection .content-block {
  margin: 15px 0;
}

/* line 39, app/assets/stylesheets/harassments.scss */
.harassmentSection .sectionTitle {
  font-size: 2rem;
  margin: 15px 0;
}

/* line 44, app/assets/stylesheets/harassments.scss */
.harassmentSection table, .harassmentSection th, .harassmentSection td {
  border: 1px solid;
}

/* line 48, app/assets/stylesheets/harassments.scss */
.harassmentSection th {
  text-align: center;
}

/* line 52, app/assets/stylesheets/harassments.scss */
.harassmentSection .innerImage {
  margin: 15px 0;
}

/* line 56, app/assets/stylesheets/harassments.scss */
.harassmentSection .linksTitle {
  font-size: 1.8rem;
}

/* line 60, app/assets/stylesheets/harassments.scss */
.harassmentSection ul {
  list-style: inside;
}

@media screen and (max-width: 768px) {
  /* line 6, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection {
    font-size: 1.2rem;
    line-height: 1.6;
    text-align: left;
  }
  /* line 11, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .pageTitle {
    font-size: 1.8rem;
    text-align: center;
  }
  /* line 16, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .textRight {
    text-align: right;
  }
  /* line 20, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .representative {
    margin-bottom: 10px;
  }
  /* line 24, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection p {
    margin: 10px 0;
  }
  /* line 28, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .annotation {
    font-size: 0.8rem;
  }
  /* line 32, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .sectionTitle {
    font-size: 1.5rem;
    margin: 15px 0;
  }
  /* line 37, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection table, .harassmentSection th, .harassmentSection td {
    border: 1px solid;
  }
  /* line 41, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection th {
    text-align: center;
  }
  /* line 45, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .innerImage {
    margin: 15px 0;
  }
  /* line 49, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection .linksTitle {
    font-size: 1.3rem;
  }
  /* line 53, app/assets/stylesheets/harassments_sp.scss */
  .harassmentSection ul {
    list-style: inside;
  }
}
