.recruit-Intro{margin-top:10px;padding-inline:30px}@media screen and (min-width: 960px){.recruit-Intro{max-width:1000px;margin-top:27px;margin-inline:auto;padding-inline:240px 40px}}.recruit-Details{max-width:1200px;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:19px;margin-top:30px;margin-inline:auto;padding-inline:30px}.recruit-Details_Content{border-block:1px solid #000;padding-block:20px}.recruit-Details_List_Item{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-Details_List_Item_Text_Item{display:block}.recruit-Details_List+.recruit-Details_Group{margin-top:30px}.recruit-Details_Group+.recruit-Details_Group{margin-top:50px}.recruit-Details_Group_Text{max-width:395px}.recruit-Details_Data{margin-top:8px}.recruit-Details_Data_Item{display:-webkit-box;display:-ms-flexbox;display:flex}.recruit-Details_Data_Label{width:65px}.recruit-Details_Data_Text{-webkit-box-flex:1;-ms-flex:1;flex:1}@media screen and (min-width: 600px){.recruit-Details_List_Item_Text_Item{display:inline}}@media screen and (min-width: 960px){.recruit-Details{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:150px;padding-inline:40px}.recruit-Details_Title{width:200px}.recruit-Details_Content{max-width:572px;-webkit-box-flex:1;-ms-flex:1;flex:1;padding:35px 15px 60px}.recruit-Details_List+.recruit-Details_Group{margin-top:50px}.recruit-Details_Data_Label{width:95px}}.recruit-Contact{max-width:1200px;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:19px;margin:50px auto;padding-inline:30px}@media screen and (min-width: 360px){.recruit-Contact .sw-ContactList_Data_Note_Item{display:block}}@media screen and (min-width: 600px){.recruit-Contact .sw-ContactList_Data_Note_Item{display:inline}}@media screen and (min-width: 960px){.recruit-Contact{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-top:64px;margin-bottom:133px;padding-inline:40px}.recruit-Contact_Title{width:200px}}