.p-infoJobBox{border-radius:1.25rem;overflow:hidden}.p-infoJobBox__content,.p-infoJobBox__bottom{min-width:0;padding-inline-start:1.25rem;padding-inline-end:1.25rem}.p-infoJobBox__content>:first-child,.p-infoJobBox__bottom>:first-child{margin-block-start:0}.p-infoJobBox__content>:last-child,.p-infoJobBox__bottom>:last-child{margin-block-end:0}@media (min-width:768px){.p-infoJobBox__content,.p-infoJobBox__bottom{padding-inline:var(--m-md)}}.p-infoJobBox__content{padding-block:var(--m-md);background-color:var(--light)}.p-infoJobBox__bottom{padding-block:var(--m-10);background-color:var(--primary);color:var(--white)}.p-infoJobLists{padding-inline-start:0}.p-infoJobLists li{list-style:none}.p-infoJobLists{grid-template-columns:auto auto;justify-content:space-around;font-size:max(15px,min(8.18182px + 1.81818vw,30px));font-weight:700;display:grid}.p-infoJobBottomText{text-align:center;font-size:max(15px,min(8.18182px + 1.81818vw,30px));font-weight:700}.p-infoFlowLists{row-gap:36px;display:grid}@media (min-width:768px){.p-infoFlowLists{row-gap:46px}}.p-infoFlowLists__item{border:3px solid var(--light);border-radius:.625rem;padding:max(20px,min(10.9091px + 2.42424vw,40px)) max(15px,min(4.24242vw - .909091px,50px));position:relative}.p-infoFlowLists__item>:first-child{margin-block-start:0}.p-infoFlowLists__item>:last-child{margin-block-end:0}.p-infoFlowLists__item:before{content:"";background:url(../img/info/flow_arrow.png) bottom/contain no-repeat;width:55px;height:15px;display:block;position:absolute;bottom:-29px;left:50%;transform:translate(-50%)}@media (min-width:768px){.p-infoFlowLists__item:before{width:108px;height:30px;bottom:-42px}}.p-infoFlowLists__item:last-child:before{display:none}.p-infoFlowLists__head{grid-template-columns:max-content 1fr;column-gap:max(16px,min(.545455px + 4.12121vw,50px));margin-block-end:max(10px,min(7.27273px + .727273vw,16px));display:grid}.p-infoFlowLists__num{color:var(--primary);font-size:max(15px,min(10px + 1.33333vw,26px));font-weight:700;font-family:var(--ff-web);line-height:var(--lh-md);margin:0}.p-infoFlowLists__title{color:inherit;text-align:inherit;background:0 0;border:none;padding:0}.p-infoFlowLists__title:before,.p-infoFlowLists__title:after{display:none}.p-infoFlowLists__title{margin:0;font-size:max(15px,min(10px + 1.33333vw,26px));font-weight:700}
