.is-recruit .st-PageIntro::before{background-image:url("../img/bg_recruit_01_sp.jpg")}@media screen and (min-width: 960px){.is-recruit .st-PageIntro::before{background-image:url("../img/bg_recruit_01_pc.jpg")}}.recruit-Intro{max-width:780px;margin-top:15px;margin-inline:auto;padding-inline:20px}.recruit-Intro_Title{font-size:1.25rem;font-weight:700}.recruit-Intro_Title+.recruit-Intro_Text{margin-top:10px}.recruit-Intro_Text+.recruit-Intro_Text{margin-top:10px}.recruit-Intro_Positions{max-width:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:20px;margin-top:37px;margin-inline:auto}.recruit-Intro_Positions_Item{font-weight:700;border:2px solid #005aaa;border-radius:10px;text-align:center;padding:16px 18px}.recruit-Intro_Positions_Name{color:#005aaa}@media screen and (min-width: 700px){.recruit-Intro_Positions{max-width:620px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.recruit-Intro_Positions_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.recruit-Intro{margin-top:55px;padding-inline:40px}}.recruit-Requirements{max-width:820px;margin-top:35px;margin-inline:auto;padding-inline:20px}.recruit-Requirements_Title{margin-left:20px}.recruit-Requirements_List{margin-top:20px}.recruit-Requirements_List_Item{border-bottom:1px solid #c8c8c8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;row-gap:6px;padding-block:10px 15px}.recruit-Requirements_List_Item:first-of-type{border-top:1px solid #c8c8c8}.recruit-Requirements_List_Term{color:#b4b4b4}.recruit-Requirements_List_Occupation+.recruit-Requirements_List_Occupation{margin-top:18px}.recruit-Requirements_List_Occupation_Name{font-weight:700}.recruit-Requirements_List_Occupation_Name+.recruit-Requirements_List_Occupation_Text{margin-top:6px}.recruit-Requirements_List_Occupation_Text+.recruit-Requirements_List_Occupation_Text{margin-top:12px}.recruit-Requirements_List_Occupation_Text-indent{text-indent:-7em;margin-left:7em}@media screen and (min-width: 700px){.recruit-Requirements_List_Item{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.recruit-Requirements_List_Term{width:150px}.recruit-Requirements_List_Data{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.recruit-Requirements{padding-inline:40px}.recruit-Requirements_Title{margin-left:30px}.recruit-Requirements_List_Item{padding:30px 35px 25px}}.recruit-Form{max-width:1000px;margin:45px auto 20px;padding-inline:20px}.recruit-Form_Title,.recruit-Form_Text{max-width:820px;margin-inline:auto}.recruit-Form_Embed{margin-top:45px}@media screen and (min-width: 960px){.recruit-Form{margin-bottom:10px;padding-inline:40px}.recruit-Form_Embed{margin-top:50px}}.recruit-Thanks{margin-block:14px 170px}@media screen and (min-width: 960px){.recruit-Thanks{margin-block:54px 190px}}