#Gs3g-a_recruit .common-page-title{padding:0 2rem;line-height:1.3}#Gs3g-a_recruit .Gs3g-a_wrap--recruit .common-page-title{padding-top:10rem}.Gs3g-a_wrap{margin-bottom:6rem}.Gs3g-a_scroll-area{padding:0 2rem}.Gs3g-a_recruit__p{line-height:2}.Gs3g-a_recruit__p:not(:last-child),.Gs3g-a_recruit__figure{margin-bottom:2rem}.Gs3g-a_table__dl{justify-content:flex-start;gap:3rem;display:flex}.Gs3g-a_table__dl:not(:last-child){border-bottom:1px solid var(--border-color);margin-bottom:3rem;padding-bottom:3rem}.Gs3g-a_table__dt{width:11rem;color:var(--sub-color);font-weight:700}.Gs3g-a_table__dd{width:calc(100% - 14rem)}.Gs3g-a_table__dd p+ul{margin-top:1rem}.Gs3g-a_table__dd li{text-indent:-1rem;padding-left:1rem}.Gs3g-a_table__dd li:before{content:"・";margin-right:.3rem}.Gs3g-a_career__adress:not(:last-child){margin-bottom:2rem}.Gs3g-a_career__adress-dt{color:var(--sub-color);font-weight:700}.Gs3g-a_career__gmaplink:before{content:"";vertical-align:-.25rem;background:url(/images/common/icn_gmap.svg) 50%/contain no-repeat;width:1.5rem;height:1.5rem;margin-right:.5rem;display:inline-block}.Gs3g-a_wrap--thanks{padding:10rem 2rem 0}.Gs3g-a_thanks-title{margin-bottom:2rem;font-size:2.6rem;font-weight:700;line-height:1.3}.Gs3g-a_thanks-p{margin-bottom:1rem}.Gs3g-a_thanks-p:last-of-type{margin-bottom:4rem}#Gs3g-a_Breadcrumb{border-top:1px solid var(--border-color)}@media print,screen and (min-width:769px){.Gs3g-a_wrap{max-width:calc(120rem + (var(--padding-outside) * 2));padding:0 var(--padding-outside);justify-content:center;margin:0 auto;display:flex}.Gs3g-a_wrap--entry{margin-bottom:16rem}#Gs3g-a_recruit .common-page-title{width:33.3333%;padding-right:var(--padding-inside);position:sticky;top:0;left:0}#Gs3g-a_recruit .Gs3g-a_wrap--recruit .common-page-title{padding-top:18rem}:is(#Gs3g-a_recruit .Gs3g-a_wrap--career .common-page-title,#Gs3g-a_recruit .Gs3g-a_wrap--entry .common-page-title){height:100vh;padding-top:18rem}.Gs3g-a_scroll-area{width:66.6667%;max-width:60rem;padding:18rem 0 0}.Gs3g-a_wrap--thanks{text-align:center;padding:24rem 0 16rem;display:block}}
