.is-entryfr .st-PageIntro::before{background-image:url("../img/bg_entryfr_01_sp.jpg")}.is-entryfr .st-PageIntro_Title{font-family:"Jost",sans-serif;font-weight:500}@media screen and (min-width: 700px){.is-entryfr .st-PageIntro::before{background-image:url("../img/bg_entryfr_01_pc.jpg")}}.is-fresh .st-PageIntro::before{background-image:url("../img/bg_fresh_01_sp.jpg")}.is-fresh .st-PageIntro_Title{font-family:"Jost",sans-serif;font-weight:500}.is-fresh .st-PageIntro_SubTitle_Item{display:block}.is-fresh .st-PageIntro_SubTitle_Sm{font-size:1.125rem;margin-top:5px}@media screen and (min-width: 700px){.is-fresh .st-PageIntro::before{background-image:url("../img/bg_fresh_01_pc.jpg")}}@media screen and (min-width: 960px){.is-fresh .st-PageIntro_SubTitle_Lg{font-size:1.875rem}.is-fresh .st-PageIntro_SubTitle_Sm{font-size:1.25rem;margin-top:3px}}.is-career .st-PageIntro::before{background-image:url("../img/bg_career_01_sp.jpg")}.is-career .st-PageIntro_Title{font-family:"Jost",sans-serif;font-weight:500}.is-career .st-PageIntro_SubTitle_Item{display:block}.is-career .st-PageIntro_SubTitle_Sm{font-size:1.125rem;margin-top:5px}@media screen and (min-width: 700px){.is-career .st-PageIntro::before{background-image:url("../img/bg_career_01_pc.jpg")}}@media screen and (min-width: 960px){.is-career .st-PageIntro_SubTitle_Lg{font-size:1.875rem}.is-career .st-PageIntro_SubTitle_Sm{font-size:1.25rem;margin-top:3px}}.is-internship .st-PageIntro::before{background-image:url("../img/bg_internship_01_sp.jpg")}.is-internship .st-PageIntro_Title{font-family:"Jost",sans-serif;font-weight:500}.is-internship .st-PageIntro_SubTitle_Item{display:block}@media screen and (min-width: 700px){.is-internship .st-PageIntro::before{background-image:url("../img/bg_internship_01_pc.jpg")}}.entryfr-Intro{max-width:1180px;margin:46px auto 118px;padding-inline:20px}.entryfr-Intro_Text{text-align:center}.entryfr-Intro_Text_Item{display:block}.entryfr-Intro_List{max-width:1180px;margin-top:36px;margin-inline:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;row-gap:48px}.entryfr-Intro_List_Item{list-style:none;position:relative;overflow:hidden;cursor:pointer}.entryfr-Intro_List_Item-01 .entryfr-Intro_List_Title::before,.entryfr-Intro_List_Item-02 .entryfr-Intro_List_Title::before{content:"［"}.entryfr-Intro_List_Item-01 .entryfr-Intro_List_Title::after,.entryfr-Intro_List_Item-02 .entryfr-Intro_List_Title::after{content:"］"}.entryfr-Intro_List_Item-01 .entryfr-Intro_List_Link::before{background-image:url("../img/img_entryfr_01.jpg")}.entryfr-Intro_List_Item-02 .entryfr-Intro_List_Link::before{background-image:url("../img/img_entryfr_02.jpg")}.entryfr-Intro_List_Item-03 .entryfr-Intro_List_Link::before{background-image:url("../img/img_entryfr_03.jpg")}.entryfr-Intro_List_Link{display:block;text-decoration:none;color:#fff;padding:80px 30px}.entryfr-Intro_List_Link::before{content:"";width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-size:cover;display:block;position:absolute;left:0;top:0;z-index:1}.entryfr-Intro_List_Inner{position:relative;background-color:rgba(0,0,0,.5);text-align:center;width:244px;height:244px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px;text-align:center;z-index:1}.entryfr-Intro_List_Inner::before{content:"";display:block;position:absolute;border:4px solid #8fc31f;top:10px;left:10px;right:10px;bottom:10px}.entryfr-Intro_List_Title{font-size:2.1875rem;font-family:"Noto Sans JP",sans-serif;line-height:1;font-weight:500;color:#fff;text-align:center}@media screen and (max-width: 379px){.entryfr-Intro_Text_Item{display:inline}.entryfr-Intro_List_Inner{width:180px;height:180px}.entryfr-Intro_List_Title{font-size:1.75rem}}@media screen and (min-width: 600px){.entryfr-Intro_Text_Item{display:inline}}@media screen and (min-width: 760px){.entryfr-Intro_List{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-column-gap:30px;-moz-column-gap:30px;column-gap:30px}}@media screen and (min-width: 960px){.entryfr-Intro{margin-top:86px;margin-bottom:195px;padding-inline:40px}.entryfr-Intro_List{margin-top:50px;-webkit-column-gap:50px;-moz-column-gap:50px;column-gap:50px}.entryfr-Intro_List_Link{padding:84px 30px}.entryfr-Intro_List_Inner{width:260px;height:260px}.entryfr-Intro_List_Title{font-size:2.5rem}}@media(any-hover: hover){.entryfr-Intro_List_Link:hover::before{-webkit-transform:scale(1.12);transform:scale(1.12)}.entryfr-Intro_List_Link:hover .entryfr-Intro_List_Title{opacity:.4}.entryfr-Intro_List_Link::before{-webkit-transition:all .6s ease;transition:all .6s ease}.entryfr-Intro_List_Title{-webkit-transition:all .2s ease;transition:all .2s ease}}.fresh-Intro{max-width:680px;margin-top:47px;margin-inline:auto;padding-inline:20px;font-weight:900}@media screen and (min-width: 960px){.fresh-Intro{margin-top:87px;padding-inline:40px}}.home-Fresh_Form{margin-top:47px;margin-bottom:183px}.home-Fresh_Form-confirm,.home-Fresh_Form-thanks{margin-top:50px;margin-bottom:180px}@media screen and (min-width: 960px){.home-Fresh_Form{margin-top:35px;margin-bottom:168px}.home-Fresh_Form-confirm{margin-top:45px;margin-bottom:170px}.home-Fresh_Form-thanks{margin-top:84px;margin-bottom:170px}}.career-Intro{max-width:680px;margin-top:47px;margin-inline:auto;padding-inline:20px;font-weight:900}@media screen and (min-width: 960px){.career-Intro{margin-top:87px;padding-inline:40px}}.home-Career_Form{margin-top:47px;margin-bottom:193px}.home-Career_Form-confirm,.home-Career_Form-thanks{margin-top:50px;margin-bottom:180px}@media screen and (min-width: 960px){.home-Career_Form{margin-top:35px;margin-bottom:178px}.home-Career_Form-confirm{margin-top:45px;margin-bottom:170px}.home-Career_Form-thanks{margin-top:84px;margin-bottom:170px}}.internship-Intro{max-width:680px;margin-top:47px;margin-inline:auto;padding-inline:20px;font-weight:900}@media screen and (min-width: 960px){.internship-Intro{margin-top:87px;padding-inline:40px}}.home-Internship_Form{margin-top:37px;margin-bottom:193px}.home-Internship_Form-confirm,.home-Internship_Form-thanks{margin-top:50px;margin-bottom:180px}@media screen and (min-width: 960px){.home-Internship_Form{margin-top:57px;margin-bottom:188px}.home-Internship_Form-confirm{margin-top:45px;margin-bottom:170px}.home-Internship_Form-thanks{margin-top:84px;margin-bottom:170px}}