.is-internship .st-PageIntro::before{background-image:url("../img/bg_internship_01_sp.jpg")}.is-internship .st-PageIntro_Title_Item{display:block}@media screen and (min-width: 700px){.is-internship .st-PageIntro::before{background-image:url("../img/bg_internship_01_pc.jpg")}}@media screen and (min-width: 960px){.is-internship .st-PageIntro_Title_Item{display:inline}}.internship-Intro{margin-top:44px}.internship-Intro_Overview{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:23px;margin-inline:auto;padding-inline:20px}.internship-Intro_Overview_Title{font-family:"Noto Sans JP",sans-serif;font-size:1.5rem;font-weight:500;line-height:1.46}.internship-Intro_Overview_Title_Text{display:inline-block}.internship-Intro_Overview_Title_Text::first-letter{font-size:130%;line-height:0}.internship-Intro_Overview_Title_Sm{font-size:80%}.internship-Intro_ImagesCurriculum{padding-bottom:90px;position:relative}.internship-Intro_ImagesCurriculum::before{content:"";width:100%;background:url("../img/bg_internship_02_sp.svg") no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;left:0;top:110px;bottom:0;z-index:-2}.internship-Intro_ImagesCurriculum_Bg{width:100%;background:-webkit-gradient(linear, left top, right top, from(#45b035), to(#8fc31f));background:-webkit-linear-gradient(left, #45b035 0%, #8fc31f 100%);background:linear-gradient(to right, #45b035 0%, #8fc31f 100%);position:absolute;left:0;top:123px;bottom:0;z-index:-1}.internship-Intro_Images{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:48px;margin-top:33px;margin-inline:auto;padding-inline:20px}.internship-Intro_Images_Image{width:100%;height:auto;border-radius:20px}.internship-Intro_Images_Text{color:#fff}.internship-Intro_Images_Image+.internship-Intro_Images_Text{margin-top:8px}.internship-Intro_Curriculum{max-width:710px;margin-top:32px;margin-inline:auto;padding-inline:20px}.internship-Intro_Curriculum_Inner{background-color:#fff;border:1px solid #8fc31f;border-radius:20px;padding:16px 14px 12px}.internship-Intro_Curriculum_Note{color:#969696;font-size:.875rem;line-height:1.43;text-indent:-1em;margin-left:1em}.internship-Intro_Curriculum_Text+.internship-Intro_Curriculum_Note{margin-top:2px}@media screen and (min-width: 700px){.internship-Intro_Overview{-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}.internship-Intro_Overview_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}.internship-Intro_Overview_Content-text{margin-top:3px}.internship-Intro_Images{-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}.internship-Intro_Images_Content{-webkit-box-flex:1;-ms-flex:1;flex:1}}@media screen and (min-width: 960px){.internship-Intro{margin-top:83px}.internship-Intro_Overview{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.internship-Intro_ImagesCurriculum{padding-bottom:50px}.internship-Intro_ImagesCurriculum::before{background-image:url("../img/bg_internship_02_pc.svg");top:110px}.internship-Intro_ImagesCurriculum_Bg{top:110px}.internship-Intro_Images{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.internship-Intro_Images_Image{border-radius:30px}.internship-Intro_Curriculum{margin-top:19px}.internship-Intro_Curriculum_Inner{padding-inline:29px}}.internship-Report{margin-top:60px}.internship-Report_Content{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:55px;margin-inline:auto;padding-inline:20px}.internship-Report_Content+.internship-Report_Content{margin-top:55px}.internship-Report_Content-wide{max-width:1180px}.internship-Report_Content-narrow{max-width:1000px}.internship-Report_Content_Image{width:100%;height:auto}.internship-Report_Content_Image+.internship-Report_Content_Text{margin-top:16px}.internship-Report_OtherImages{max-width:1180px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px;margin-top:55px;margin-inline:auto;padding-inline:20px}.internship-Report_OtherImages_Image{width:calc((100% - 20px)/2);height:auto}@media screen and (min-width: 700px){.internship-Report_Content{-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}.internship-Report_Content_Item{-webkit-box-flex:1;-ms-flex:1;flex:1}.internship-Report_OtherImages_Image{width:calc((100% - 60px)/4)}}@media screen and (min-width: 960px){.internship-Report_Content{-webkit-column-gap:60px;-moz-column-gap:60px;column-gap:60px;padding-inline:40px}.internship-Report_OtherImages{-webkit-column-gap:36px;-moz-column-gap:36px;column-gap:36px;margin-top:45px;padding-inline:40px}.internship-Report_OtherImages_Image{width:calc((100% - 108px)/4)}}.internship-Tel{text-align:center;margin-top:58px}.internship-Tel_Image{width:260px;height:auto}.internship-Entry{margin-top:62px;margin-bottom:90px;padding-inline:20px}.internship-Entry_Text{max-width:450px;text-align:center;margin-inline:auto}.internship-Entry_Btn{text-align:center;margin-top:15px}.internship-Entry_Btn .sw-Btn01{width:100%;max-width:340px;padding:15px 40px}.internship-Entry_Btn .sw-Btn01 .sw-Arrow01{right:19px}.internship-Entry_Btn .sw-Btn01_Item{display:block}@media screen and (max-width: 359px){.internship-Entry_Btn .sw-Btn01_Item{display:inline}}@media screen and (min-width: 960px){.internship-Entry{margin-bottom:120px}}