.is-recruit .st-PageIntro::before{background-image:url("../img/bg_recruit_01_sp.jpg")}.is-recruit .st-PageIntro_Title_Text{font-family:"Jost",sans-serif;font-size:2.0625rem;font-weight:700}.is-recruit .st-PageIntro_Title_Text::first-letter{font-size:100%}.is-recruit .st-PageIntro_Title_SubText{font-family:"Noto Sans JP",sans-serif;margin-top:0}@media screen and (min-width: 700px){.is-recruit .st-PageIntro::before{background-image:url("../img/bg_recruit_01_pc.jpg")}}.recruit-Intro{margin-top:74px;padding-bottom:372px;position:relative}.recruit-Intro_Inner{max-width:1180px;margin-inline:auto;padding-inline:20px}.recruit-Intro_Catch::first-letter{font-size:150%;line-height:0}.recruit-Intro_Catch+.recruit-Intro_Text{margin-top:15px}.recruit-Intro_LgText+.recruit-Intro_Text{margin-top:12px}.recruit-Intro_Text+.recruit-Intro_Text{margin-top:10px}.recruit-Intro_LgText{font-family:"Noto Sans JP",sans-serif;font-size:1.25rem;font-weight:900}.recruit-Intro_Text+.recruit-Intro_LgText{margin-top:9px}.recruit-Intro_Btns{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:17px}.recruit-Intro_Btns::after{content:"";width:100%;height:auto;aspect-ratio:670/134;background:url("../img/ico_recruit_01.png") no-repeat 0 0;background-size:100% 100%;display:block;margin-top:20px}.recruit-Intro_Btns_Item{list-style:none}.recruit-Intro_Btns .sw-Btn02{width:100%;max-width:320px}.recruit-Intro_Btns .sw-Btn02 .sw-Arrow02{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.recruit-Intro_Image{width:100%;height:360px;-o-object-fit:cover;object-fit:cover;display:block;position:absolute;left:0;bottom:0}@media screen and (min-width: 600px){.recruit-Intro{padding-bottom:472px}.recruit-Intro_Catch_Item{display:block}.recruit-Intro_Image{height:460px}}@media screen and (min-width: 960px){.recruit-Intro{margin-top:0;padding-top:114px;padding-bottom:2px}.recruit-Intro_Inner{padding-inline:40px}.recruit-Intro_Catch,.recruit-Intro_Text,.recruit-Intro_LgText,.recruit-Intro_Btns{margin-right:calc(50% + 50px)}.recruit-Intro_Catch+.recruit-Intro_Text{margin-top:21px}.recruit-Intro_Btns{margin-top:22px}.recruit-Intro_Btns::after{margin-top:10px}.recruit-Intro_Image{width:50%;height:calc(100% + 30px);left:50%;top:-30px;bottom:auto}}.recruit-President{background-color:#f0f0f0;border-top:10px solid #46bef0;padding:64px 20px 73px}.recruit-President_Catch{max-width:280px;text-align:center;margin-inline:auto}.recruit-President_Catch_Lg{font-size:130%;line-height:0}.recruit-President_Inner{max-width:1000px;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:30px;margin-top:30px;margin-inline:auto}.recruit-President_PhilosophyTitle+.recruit-President_Text{margin-top:12px}.recruit-President_Text+.recruit-President_Text{margin-top:10px}.recruit-President_PhilosophyTitle{margin-left:15px}.recruit-President_Text+.recruit-President_PhilosophyTitle{margin-top:26px}.recruit-President_Image{width:100%;height:auto}@media screen and (min-width: 600px){.recruit-President_Catch{max-width:550px}}@media screen and (min-width: 700px){.recruit-President_Inner{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.recruit-President_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.recruit-President_Content-image{margin-top:4px}}@media screen and (min-width: 960px){.recruit-President{padding-inline:40px;padding-bottom:93px}.recruit-President_Inner{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px}.recruit-President_PhilosophyTitle{margin-left:20px}.recruit-President_Text+.recruit-President_PhilosophyTitle{margin-top:31px}}.recruit-Message{margin-top:55px}.recruit-Message_Intro{padding-inline:20px}.recruit-Message_Intro_Title{text-align:center}.recruit-Message_Intro_Text{max-width:320px;text-align:center;margin-inline:auto}.recruit-Message_Intro_Title+.recruit-Message_Intro_Text{margin-top:8px}.recruit-Message_Intro_Text+.recruit-Message_Intro_Text{margin-top:10px}.recruit-Message_Item{max-width:1180px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;row-gap:16px;margin-inline:auto;padding-inline:20px}.recruit-Message_Intro+.recruit-Message_Item{margin-top:41px}.recruit-Message_Item+.recruit-Message_Item{margin-top:70px}.recruit-Message_Name{font-family:"Noto Sans JP",sans-serif;font-weight:500;background-color:#f0f0f0;padding:8px 20px}.recruit-Message_Question{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:41px;margin-top:25px;padding-top:5px;position:relative}.recruit-Message_Question::before{content:"";width:160px;height:1px;background-color:#46bef0;display:block;position:absolute;left:0;top:0}.recruit-Message_Question_Title{text-indent:-1.4em;margin-left:1.4em}.recruit-Message_Question_Title+.recruit-Message_Question_Data{margin-top:2px}.recruit-Message_Comment{background-color:#46bef0;padding:5px 20px 16px}.recruit-Message_Question+.recruit-Message_Comment{margin-top:27px}.recruit-Message_Comment_Title{font-family:"Jost",sans-serif;color:#ffe600;font-size:2.5rem;font-weight:500}.recruit-Message_Comment_Text{color:#fff}.recruit-Message_Comment_Title+.recruit-Message_Comment_Text{margin-top:-3px}.recruit-Message_Image{width:100%;height:auto}@media screen and (min-width: 700px){.recruit-Message_Item{-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}.recruit-Message_Item:nth-of-type(2n-1){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.recruit-Message_Item:nth-of-type(2n){-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.recruit-Message_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.recruit-Message{margin-top:79px}.recruit-Message_Intro{padding-inline:40px}.recruit-Message_Item{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.recruit-Message_Intro+.recruit-Message_Item{margin-top:56px}.recruit-Message_Item+.recruit-Message_Item{margin-top:75px}}.recruit-Guideline{margin-top:90px;margin-bottom:56px}.recruit-Guideline_Title{background-color:#1e328c;text-align:center;padding-block:15px 19px}.recruit-Guideline_Item{padding-block:60px}.recruit-Guideline_Title+.recruit-Guideline_Item{margin-top:-35px}.recruit-Guideline_Item+.recruit-Guideline_Item{margin-top:10px}.recruit-Guideline_Item:nth-of-type(2n){background-color:#f0f0f0}.recruit-Guideline_Item_Inner{max-width:820px;margin-inline:auto;padding-inline:20px}.recruit-Guideline_Content_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:12px}.recruit-Guideline_Content_Item:first-of-type{border-top:1px solid #c8c8c8}.recruit-Guideline_Content_Title{color:#969696}.recruit-Guideline_Content_Data_Sm{font-size:80%}.recruit-Guideline_Content_Data_Detail{font-size:.875rem;line-height:1.43;margin-top:6px}.recruit-Guideline_Note{text-indent:-1em;margin-left:1em}.recruit-Guideline_Content+.recruit-Guideline_Note{margin-top:17px}.recruit-Guideline_Btn{text-align:center}.recruit-Guideline_Note+.recruit-Guideline_Btn{margin-top:49px}.recruit-Guideline_Btn .sw-Btn03{width:100%;max-width:460px}@media screen and (min-width: 700px){.recruit-Guideline_Content_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-Guideline_Content_Title{width:170px}.recruit-Guideline_Content_Data{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.recruit-Guideline{margin-top:79px;margin-bottom:60px}.recruit-Guideline_Title{padding-block:24px 30px}.recruit-Guideline_Item_Inner{padding-inline:40px}.recruit-Guideline_Content_Item{padding:31px 35px 23px}}.entry-Intro{max-width:800px;margin-top:75px;margin-inline:auto;padding-inline:20px}.entry-Intro_Text{font-family:"Noto Sans JP",sans-serif;font-weight:500}.entry-Intro_Text+.entry-Intro_Text{margin-top:10px}.entry-Intro_SubText{color:rgba(0,0,0,.6);font-size:.875rem;line-height:1.43}.entry-Intro_Text+.entry-Intro_SubText{margin-top:18px}@media screen and (min-width: 960px){.entry-Intro{margin-top:115px;padding-inline:40px}.entry-Intro_Text+.entry-Intro_SubText{margin-top:20px}}.entry-Form{margin-block:42px 138px}.entry-Form_Job{margin-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.entry-Form_Job_Item{list-style:none;font-size:1.25rem}.entry-Form-thanks{margin-top:73px}@media screen and (min-width: 700px){.entry-Form_Job{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.entry-Form_Job_Item:nth-child(1){width:240px}}@media screen and (min-width: 960px){.entry-Form{margin-block:63px 118px}.entry-Form-confirm{margin-top:57px}.entry-Form-thanks{margin-top:113px}}