@charset "UTF-8";
@import url(/assets/reset-f6872357cf6a40b12f68ab3efd8ee8e7fa1d24ea15fadef93b312943d228bb9a.css);
@import url(/assets/common-93d271616537cb07b41ea56651536c2eacad04806ba9db28051ffc583b8d33f3.css);
@import url(/assets/common_sp-2828424c849fb971f5d84a5e8d536da083699cbd481d468191399674c94eaf22.css);
@import url(/assets/extra/common-47edfbd66d746b3847aba07044caba2b55d827ee543ae9a811d415f05e420ec8.css);
@import url(/assets/extra/common_sp-a55b8894615e6949dac9421662226c0876d135712b37ada3ca6b6593e9576601.css);
@import url(/assets/static-c2a651cd20dae1839f809bd21f397e1693ed0fbf3515199d6379c0e32771c82d.css);
@import url(/assets/static_sp-0c4f783c2fffd1c07947164d4896c2231b4bb563687a556d22219ade99b66892.css);
@import url(/assets/home-fbd6055e984181cadec4888362275edc886eda87f666fc32355eaeaef58e5ad4.css);
@import url(/assets/home_sp-aca2a9e4dc922f2eba4f69e8234304fd33c6f69f2b0ef5a3d6a8d27cbfaaaf8d.css);
@import url(/assets/mypage-4b1ffcf5cba08922bc459f0b609a27b99928b439cc7fae64ca82f25115836ab1.css);
@import url(/assets/mypage_sp-afc21512df18f4d714184ecac94cafeb9a6960694674bdd9ceec9532450f283b.css);
@import url(/assets/form-2481bfff90a0ab8b86084ae5ef8a658ed5abf57ba24f4209513f873ac6d007d4.css);
@import url(/assets/form_sp-ed00bd9ad3c0921cc05ef82337c2399ef6895c8b064c62b95a56addd850f4eff.css);
@import url(/assets/extra/form-f9503f6e019a23fcae220659371be97487b5773efd641395bc3753d647b3f101.css);
@import url(/assets/extra/form_sp-5d0838056faecb43bb2733af9f03c5a4316fa2ab251abece932c9dbc8dfb1562.css);
@import url(/assets/extra/job-73a750ca3900a424d937979e3a232e2231e6cf8c791d8e96a66aaf1c7b6c1edc.css);
@import url(/assets/extra/job_sp-1e8b0d9937df0b251dffceef989afc2f7332aeca4bcf69b3f8a04b80f2276088.css);
@import url(/assets/extra/mypage-70fde73e6f24b7ff90b2e2f7077a4ba1572efee500ac5f98c6b566002783d8de.css);
@import url(/assets/extra/mypage_sp-6eacdeb1721113ae1901e42cf12207bf5dff5b4a41307855d1214e07d5a54946.css);
@import url(/assets/mypage_common-76b968ac19e8b2c8ae2940758ba4901309c63a50b8592caeeacf440774389b20.css);
@import url(/assets/mypage_common_sp-26bd7be2dfacdc8225bc02e30e9d788f902097836001629bbb57d0f140b78857.css);
@import url(/assets/mypage/recommends-a8d14aee73fe3f544ee738ffb23cfd8d784001484077243f384a0831214c3656.css);
@import url(/assets/mypage/recommends_sp-6068889a6c6924a99285674955b6b1001aebc3845c276728a5ebe10efe7bf19b.css);
@import url(/assets/mypage_histories-87286e59da7ce29e65cde11c3da867534caa406f46ad6d7603d7621f81a83f33.css);
@import url(/assets/mypage_histories_sp-cec4fb338d869b6a6fff13068a8a0a6a8d1713eb04ac8e2a509060d9e46ee276.css);
@import url(/assets/mypage_preferences-caa8823f32bbce49a7b3b2064cb5544436d923a7d59ce24ce0bcf3260a1becf3.css);
@import url(/assets/mypage_preferences_sp-d5d090186e7594953a63a5979c3523f9027b83dc6eac4dc6a122553812cf1c9d.css);
@import url(/assets/mypage_profiles-bd66927b8930470f52ff478a711150208e2fa417da3ded3217782934e7293d13.css);
@import url(/assets/mypage_profiles_sp-3503a562e9f206c21916a43d9c4f335871e3395879ffda999426e82b330ec601.css);
@import url(/assets/mypage/skill_sheet-5bcbd5b6f10dc779fdedb03c8ad38fe1b5103e6cc37011bfea137e49d5ee30c8.css);
@import url(/assets/mypage/skill_sheet_sp-fd24fe5b01237fee358cbe5e04ea7c77d3565403bfce59caa08c131d7498a215.css);
@import url(/assets/mypage/services-1b031475c9f5b431ad086d6b8e78bc4d484e90d975ed1af5b4752ba055060099.css);
@import url(/assets/mypage/services_sp-0d9be3b977f0d90d856c9747cffdb067e13a01d1235a6138608d42e966218796.css);
@import url(/assets/job_searches-c554c7f9e43139a464007557ca436fd90eb87a9636b5bba3a6e0a439b30b48e4.css);
@import url(/assets/job_searches_sp-510260b7ad76801ae7d8cbf5648be4fc382c722f31242a6833d5493a3ddb69f2.css);
@import url(/assets/corp-317afd47556023d16165a278f328afd3fb825952f30046f584431552c5d31f0e.css);
@import url(/assets/corp_sp-6d1f0d94b4da5528bac8c4de4494a67d2056e8e3bdc470104728f3ae82934c75.css);
@import url(/assets/career-a2be243cc0fc610206292cdfb0fe9b0cd4736357669b7c92fc77222e803f2673.css);
@import url(/assets/career_sp-81ffb68efc88c1087f6171d600290caf8e3d6ef0e1ab74cd4ea7f384b5f3126e.css);
@import url(/assets/faq-8ea0316a4233e8f79fc8e89eb1d5b28d64008f9fe6b71a38fea8b91ad03d2d61.css);
@import url(/assets/faq_sp-79daf4d49ad49b79fc919bbeb00f8002a36635e2062b2866e1900b191987be7f.css);
@import url(/assets/career/root-c2bbc77ddc428cb5c023dadf82a9432c8d034a71736a993f52d90c3b3021d527.css);
@import url(/assets/career/root_sp-5c53f06a39501e6e94b88315bac7c53b09330a7dd2a0db3be8a8bb870f60c9a2.css);
/**
  指定した要素を非表示にします
  どんな状況でも簡易に非表示にするため important 属性を付与しています
*/
@import url(/assets/ekyc/style-b002b6d01ef3067b8493ff7532ebed7ae571232e41b0dbad5ced7f42025f97c1.css);
@import url(/assets/recipes-b157454bea4c249ff956ac753a2ebc8c0a326c7076013d8144a68b80208a651e.css);
@import url(/assets/recipes_sp-eed8ce86bb16aa87d1e78d2a8f550a03fd9168201396b4b349a87c98ab35c72d.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;
  }
}
