@font-face{font-family:"My Fonts";src:url("../assets/font/NotoSansJP-VariableFont_wght.ttf") format("truetype");font-display:swap}#recruit .middle-ttl02{background:url(../images/recruit/title.webp) no-repeat center/cover;margin:0}@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-resolution:192dpi){#recruit .middle-ttl02{background:url(../images/recruit/title@2x.webp) no-repeat center/cover;margin:0}}#recruit .col_2{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:1.5em}#recruit .col_2 .flex_inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1em;width:48%}@media only screen and (max-width:768px){#recruit .col_2 .flex_inner{width:100%}}#recruit .col_2 .flex_inner h3{max-width:215px;max-height:215px;-webkit-box-sizing:border-box;box-sizing:border-box;width:15vw;height:15vw;background:#fff;display:table;border:10px solid #ccc;border-radius:100%}@media only screen and (max-width:768px){#recruit .col_2 .flex_inner h3{width:25vw;height:25vw;border:4px solid #ccc}}#recruit .col_2 .flex_inner h3 span{display:table-cell;vertical-align:middle}#recruit .col_2 .flex_inner p{width:63%;max-width:430px}#recruit .contents01{margin-bottom:16em}@media only screen and (max-width:768px){#recruit .contents01{margin-bottom:20em}}#recruit .img_layout{position:absolute;top:-12em;left:0;max-width:640px;width:37%}@media only screen and (max-width:768px){#recruit .img_layout{top:-16em;width:70%;max-width:350px}}#recruit ul.flow_area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}#recruit ul.flow_area li{width:20%;padding:1.5em 1.8em;position:relative;background:#BEBEBE;color:#fff;text-align:center;display:table}@media only screen and (max-width:768px){#recruit ul.flow_area li{width:100%;padding:4em 0.8em 0.25em}}#recruit ul.flow_area li span{display:table-cell;vertical-align:middle}#recruit ul.flow_area li:not(:last-of-type):before{content:"";width:0;height:0;border-left:1.5em solid #BEBEBE;border-top:2.25em solid transparent;border-bottom:2.25em solid transparent;position:absolute;right:-1.49em;z-index:1;top:0;bottom:0;margin:auto}@media only screen and (max-width:768px){#recruit ul.flow_area li:not(:last-of-type):before{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-left:2.5em solid #BEBEBE;border-top:44vw solid transparent;border-bottom:44vw solid transparent;left:0;right:0;z-index:1;top:auto;bottom:-47.5vw}}@media only screen and (max-width:768px){#recruit ul.flow_area li:first-of-type{padding-top:1.5em}}#recruit ul.flow_area li:nth-of-type(2){background:#AAAAAA}#recruit ul.flow_area li:nth-of-type(2):before{border-left:1.5em solid #AAAAAA}@media only screen and (max-width:768px){#recruit ul.flow_area li:nth-of-type(2):before{border-left:2.5em solid #AAAAAA}}#recruit ul.flow_area li:nth-of-type(3){background:#969696}#recruit ul.flow_area li:nth-of-type(3):before{border-left:1.5em solid #969696}@media only screen and (max-width:768px){#recruit ul.flow_area li:nth-of-type(3):before{border-left:2.5em solid #969696}}#recruit ul.flow_area li:nth-of-type(4){background:#828282}#recruit ul.flow_area li:nth-of-type(4):before{border-left:1.5em solid #828282}@media only screen and (max-width:768px){#recruit ul.flow_area li:nth-of-type(4):before{border-left:2.5em solid #828282}}#recruit ul.flow_area li:nth-of-type(5){background:#6E6E6E}@media only screen and (max-width:768px){#recruit ul.flow_area li:nth-of-type(5){padding-bottom:1.5em}}