.services #wrap{overflow:hidden}.services #wrap .anchor{display:grid;grid-template-columns:repeat(4, 1fr);grid-gap:20px 20px;margin:66px auto 76px;max-width:1180px}@media (max-width: 767px){.services #wrap .anchor{grid-template-columns:repeat(2, 1fr);grid-gap:13px 13px;margin:41px auto 61px}}.services #wrap .anchor__item a{height:70px;display:flex;justify-content:center;align-items:center;border:1px solid #000;border-radius:45px;text-align:center;font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:0em;font-weight:700;letter-spacing:-0.01em;position:relative;transition:0.3s all ease-in-out;cursor:pointer}@media only screen and (min-width: 1025px){.services #wrap .anchor__item a:hover{opacity:1;border-color:#cbcbcb;background-color:#cbcbcb}.services #wrap .anchor__item a:hover::after{margin-top:4px}}@media only screen and (min-width: 768px) and (max-width: 1150px){.services #wrap .anchor__item a{font-size:16px;font-size:1.6rem;height:60px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.services #wrap .anchor__item a{font-size:14px;font-size:1.4rem}}@media (max-width: 767px){.services #wrap .anchor__item a{height:50px;font-size:14px;font-size:1.4rem;padding-right:5px}}.services #wrap .anchor__item a::after{content:"";width:16px;height:10px;background:url(../../img/common_recruit/icon/ico_triarr_down_black.svg) no-repeat center/contain;position:absolute;top:50%;right:26px;transform:translateY(-50%);transition:0.3s all ease-in-out}@media only screen and (min-width: 768px) and (max-width: 1150px){.services #wrap .anchor__item a::after{right:15px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.services #wrap .anchor__item a::after{width:13px;height:8px;right:8px}}@media (max-width: 767px){.services #wrap .anchor__item a::after{width:9px;height:7px;right:15px}}.services #wrap .media-block{display:flex;justify-content:space-between;align-items:center;margin-left:calc(620px - 50vw)}@media only screen and (min-width: 768px) and (max-width: 1279px){.services #wrap .media-block{margin-left:-20px}}@media (max-width: 767px){.services #wrap .media-block{flex-direction:column;margin:0 -20px}}.services #wrap .media-block__img{width:54%;margin-right:25px}@media only screen and (min-width: 768px) and (max-width: 1440px){.services #wrap .media-block__img{max-width:720px}}@media only screen and (min-width: 768px) and (max-width: 1024px){.services #wrap .media-block__img{width:51%}}@media (max-width: 767px){.services #wrap .media-block__img{width:100%;margin:0 0 25px}}.services #wrap .media-block__img img{width:100%;object-fit:contain}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1440px){.services #wrap .media-block__cont{flex:1;max-width:532px}}@media only screen and (min-width: 768px) and (min-width: 1205px){.services #wrap .media-block__cont{margin-top:21px}}@media only screen and (min-width: 768px) and (min-width: 1441px){.services #wrap .media-block__cont{width:40%}}@media (max-width: 767px){.services #wrap .media-block__cont{padding:0 20px;width:100%}}.services #wrap .media-block__cont .ttl{font-size:48px;font-size:4.8rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;padding-bottom:39px;margin-bottom:26px;background:linear-gradient(to right, #21e295 50%, #58df28 50%);background-size:264px 5px;background-repeat:repeat-x;background-position:left -72px bottom}@media only screen and (min-width: 768px) and (max-width: 1024px){.services #wrap .media-block__cont .ttl{padding-bottom:20px;margin-bottom:20px}}@media only screen and (min-width: 768px) and (max-width: 1023px){.services #wrap .media-block__cont .ttl{font-size:39px;font-size:3.9rem}}@media (max-width: 767px){.services #wrap .media-block__cont .ttl{font-size:30px;font-size:3rem;text-align:center;padding-bottom:22px;margin-bottom:16px;background-size:334px 5px;background-position:left -83px bottom}}.services #wrap .media-block__cont .txt p{font-size:18px;font-size:1.8rem;line-height:2em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.services #wrap .media-block__cont .txt p{font-size:16px;font-size:1.6rem;line-height:1.8em}}.services #wrap .media-block__cont .txt p:not(:last-child){margin-bottom:15px}.services #wrap .duty{margin-top:80px}@media (max-width: 767px){.services #wrap .duty{margin-top:45px}}.services #wrap .duty__ttl{width:fit-content;text-align:center;margin:0 auto;padding:0 78px;font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:.08em;font-weight:700;position:relative}@media (max-width: 767px){.services #wrap .duty__ttl{font-size:20px;font-size:2rem;line-height:1.4em;letter-spacing:.04em;padding:0 43px}}.services #wrap .duty__ttl::before,.services #wrap .duty__ttl::after{content:"";width:11px;height:47px;border:2px solid #000;position:absolute;top:55%;transform:translateY(-50%)}@media (max-width: 767px){.services #wrap .duty__ttl::before,.services #wrap .duty__ttl::after{width:7px;height:34px}}.services #wrap .duty__ttl::before{left:0;border-right:none}.services #wrap .duty__ttl::after{right:0;border-left:none}.services #wrap .duty__lst{margin-top:43px}@media (max-width: 767px){.services #wrap .duty__lst{margin-top:28px}}.services #wrap .duty__lst__item{background-color:#f6f6f6;border-radius:10px;overflow:hidden}@media (min-width: 768px){.services #wrap .duty__lst__item{display:flex}}.services #wrap .duty__lst__item:not(:last-child){margin-bottom:30px}.services #wrap .duty__lst__item .ttl{color:#fff;font-size:28px;font-size:2.8rem;line-height:1.5em;letter-spacing:0em;font-weight:700;padding:min(32px, 2.3vw) min(20px, 1.4vw) min(32px, 2.3vw) min(40px, 2.8vw);background:#22d16b url(../../img/recruit_services/bg_green.png) no-repeat center/cover}@media (min-width: 768px){.services #wrap .duty__lst__item .ttl{width:24.9%}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1163px){.services #wrap .duty__lst__item .ttl{font-size:2.3vw}}@media (max-width: 767px){.services #wrap .duty__lst__item .ttl{padding:15px 15px 15px;font-size:22px;font-size:2.2rem;line-height:1.5em;text-align:center;background-image:url(../../img/recruit_services/bg_green_sp.png)}.services #wrap .duty__lst__item .ttl.oneLineSp{background-image:url(../../img/recruit_services/bg_green_sp02.png)}}.services #wrap .duty__lst__item .cont{padding:18px 18px 20px}@media (min-width: 768px){.services #wrap .duty__lst__item .cont{flex:1;padding:min(39px, 2.8vw) min(53px, 3.7vw) min(40px, 2.8vw)}}.services #wrap .duty__lst__item .cont .txt p{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.02em;font-weight:500}@media only screen and (min-width: 768px) and (max-width: 1024px){.services #wrap .duty__lst__item .cont .txt p{font-size:16.5px;font-size:1.65rem}}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .txt p{font-size:14px;font-size:1.4rem;line-height:1.78571em;letter-spacing:0em}.services #wrap .duty__lst__item .cont .txt p:not(:last-child){margin-bottom:10px}}.services #wrap .duty__lst__item .cont .main-duty{margin-top:19px}@media (min-width: 768px){.services #wrap .duty__lst__item .cont .main-duty{margin-top:17px;display:flex;justify-content:space-between}}.services #wrap .duty__lst__item .cont .main-duty .label{position:relative;font-size:16px;font-size:1.6rem;line-height:1.875em;letter-spacing:.04em;font-weight:700;padding-left:21px;margin-right:25px}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .main-duty .label{letter-spacing:0}}.services #wrap .duty__lst__item .cont .main-duty .label::before{content:"";width:11px;height:11px;background-color:#22d16b;position:absolute;top:11px;left:0}.services #wrap .duty__lst__item .cont .main-duty .lst{flex:1;display:grid;grid-template-columns:46.8% 53.4%;grid-gap:4px 10px;margin-top:4px;max-width:635px}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .main-duty .lst{grid-template-columns:100%;grid-gap:2px;max-width:100%}}.services #wrap .duty__lst__item .cont .main-duty .lst__item{position:relative;font-size:16px;font-size:1.6rem;line-height:1.5625em;letter-spacing:0em;font-weight:500;padding-left:17px;padding-right:10px}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .main-duty .lst__item{font-size:14px;font-size:1.4rem;line-height:1.85714em}}.services #wrap .duty__lst__item .cont .main-duty .lst__item::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#22d16b;position:absolute;top:10px;left:0}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .main-duty .lst__item::before{top:11px}}.services #wrap .duty__lst__item .cont .keypoint{margin-top:21px;background-color:#fff;border:1px solid #c0c0c0;border-radius:8px}@media (min-width: 768px){.services #wrap .duty__lst__item .cont .keypoint{margin-top:27px;display:flex;max-width:820px}}.services #wrap .duty__lst__item .cont .keypoint .label{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:0em;font-weight:700;position:relative;padding:10px 10px 10px}@media (min-width: 768px){.services #wrap .duty__lst__item .cont .keypoint .label{padding:10px 10px 14px 17px;border-right:1px solid #c0c0c0;font-size:20px;font-size:2rem;line-height:1.5em;color:#4e4e4e;margin-right:25px;width:30.6%;display:flex;justify-content:center;align-items:center}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 954px){.services #wrap .duty__lst__item .cont .keypoint .label{font-size:18px;font-size:1.8rem;min-width:fit-content}}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .keypoint .label{text-align:center;border-bottom:1px solid #c0c0c0}}.services #wrap .duty__lst__item .cont .keypoint .label::after{content:"";width:12px;height:12px;border:1px solid #c0c0c0;background-color:#fff;border-left:none;border-bottom:none;position:absolute;top:50%;right:-7px;transform:translateY(-50%) rotate(45deg)}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .keypoint .label::after{top:100%;right:50%;transform:translate(50%, -40%) rotate(135deg)}}.services #wrap .duty__lst__item .cont .keypoint .lst{padding:24px 14px 21px}@media (min-width: 768px){.services #wrap .duty__lst__item .cont .keypoint .lst{flex:1;padding:21px 27px 22px}}@media only screen and (min-width: 768px) and (min-width: 768px) and (max-width: 1024px){.services #wrap .duty__lst__item .cont .keypoint .lst{padding-left:7px}}.services #wrap .duty__lst__item .cont .keypoint .lst__item{position:relative;padding-left:30px;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .keypoint .lst__item{font-size:14px;font-size:1.4rem;line-height:1.42857em;padding-left:26px}.services #wrap .duty__lst__item .cont .keypoint .lst__item:not(:last-child){margin-bottom:10px}}.services #wrap .duty__lst__item .cont .keypoint .lst__item::before{content:"";width:20px;height:20px;background:url(../../img/recruit_services/ico-tick.svg) no-repeat center/contain;position:absolute;top:5px;left:0}@media (max-width: 767px){.services #wrap .duty__lst__item .cont .keypoint .lst__item::before{width:16px;height:16px;top:3px}}.services #wrap .sec-gas{padding-bottom:145px}@media (max-width: 767px){.services #wrap .sec-gas{padding-bottom:80px}}.services #wrap .sec-gas .block-content{display:flex;justify-content:space-between;margin-top:119px}@media (max-width: 767px){.services #wrap .sec-gas .block-content{flex-direction:column-reverse;margin-top:40px}}@media (min-width: 768px){.services #wrap .sec-gas .block-content__cont{flex:1;max-width:562px}}@media (max-width: 767px){.services #wrap .sec-gas .block-content__cont{margin-top:32px}}.services #wrap .sec-gas .block-content__cont .ttl{font-size:28px;font-size:2.8rem;line-height:1.4em;letter-spacing:0em;font-weight:700;margin-bottom:35px}@media (max-width: 767px){.services #wrap .sec-gas .block-content__cont .ttl{font-size:22px;font-size:2.2rem;margin-bottom:15px}}.services #wrap .sec-gas .block-content__cont .txt p{font-size:18px;font-size:1.8rem;line-height:1.75em;letter-spacing:.02em;font-weight:500}@media (max-width: 767px){.services #wrap .sec-gas .block-content__cont .txt p{font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:0em}}.services #wrap .sec-gas .block-content__cont .txt p:not(:last-child){margin-bottom:16px}@media (max-width: 767px){.services #wrap .sec-gas .block-content__cont .txt p:not(:last-child){margin-bottom:15.5px}}@media (min-width: 768px){.services #wrap .sec-gas .block-content__img{width:50%;max-width:570px;margin-top:8px;margin-left:25px}}.services #wrap .sec-gas .block-content__img img{width:100%;object-fit:contain}.services #wrap .sec-gas .block-brd{border-radius:8px;border:2px solid #22d16b;margin:32px auto 0;max-width:1180px;padding:32px 17px 34px}@media (min-width: 768px){.services #wrap .sec-gas .block-brd{margin-top:81px;padding:min(56px, 3.9vw) min(55px, 3.9vw) min(62px, 4.4vw);display:flex;justify-content:space-between}}.services #wrap .sec-gas .block-brd .ttl{font-size:22px;font-size:2.2rem;line-height:1.6em;letter-spacing:.04em;font-weight:700;margin-right:25px;text-align:center}@media (max-width: 767px){.services #wrap .sec-gas .block-brd .ttl{font-size:20px;font-size:2rem;margin:0 0 27px}}@media (min-width: 768px){.services #wrap .sec-gas .block-brd .cont{flex:1;max-width:844px;margin-top:9px}}@media (max-width: 767px){.services #wrap .sec-gas .block-brd .cont img{margin-right:-5px;max-width:none}}@media only screen and (max-width: 767px) and (max-width: 374px){.services #wrap .sec-gas .block-brd .cont img{margin:0;max-width:100%}}@media only screen and (max-width: 767px) and (min-width: 376px){.services #wrap .sec-gas .block-brd .cont img{display:block;margin:0 auto}}.services #wrap .sec-gas .block-brd .cont .lst{margin-top:35px}@media (min-width: 768px){.services #wrap .sec-gas .block-brd .cont .lst{margin-top:68px;max-width:778px;display:flex;flex-wrap:wrap;justify-content:space-between}}@media (min-width: 768px){.services #wrap .sec-gas .block-brd .cont .lst ul:not(:last-child){margin-right:15px}}@media (max-width: 767px){.services #wrap .sec-gas .block-brd .cont .lst ul:not(:last-child){margin-bottom:10px}}.services #wrap .sec-gas .block-brd .cont .lst ul li{position:relative;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:0em;font-weight:500;padding-left:17px}@media (max-width: 767px){.services #wrap .sec-gas .block-brd .cont .lst ul li{font-size:14px;font-size:1.4rem;line-height:1.57143em;padding-left:19px}.services #wrap .sec-gas .block-brd .cont .lst ul li:not(:last-child){margin-bottom:10px}}.services #wrap .sec-gas .block-brd .cont .lst ul li::before{content:"";width:6px;height:6px;border-radius:50%;background-color:#22d16b;position:absolute;top:12px;left:0}@media (max-width: 767px){.services #wrap .sec-gas .block-brd .cont .lst ul li::before{top:9px;left:2px}}.services #wrap .sec-renovation{padding-bottom:115px}@media (max-width: 767px){.services #wrap .sec-renovation{padding-bottom:80px}}@media (min-width: 768px){.services #wrap .sec-renovation .duty__lst__item .cont .main-duty .lst{grid-template-columns:53% 47%}}.services #wrap .sec-renovation .btn-note{margin:76px auto 31px;width:fit-content;padding:0 21px 12px;font-size:18px;font-size:1.8rem;line-height:1.4em;letter-spacing:.03em;font-weight:700;border-bottom:1px solid #000;position:relative}@media (max-width: 767px){.services #wrap .sec-renovation .btn-note{margin:47px auto 28px;padding:0 5px 10px}}.services #wrap .sec-renovation .btn-note::after{content:"";width:18px;height:18px;border:1px solid #000;border-left:none;border-top:none;background-color:#fff;position:absolute;bottom:-10px;left:50%;transform:translateX(-50%) rotate(45deg)}.services #wrap .sec-renovation .c-btn{margin:0 auto;cursor:pointer}.services #wrap .sec-renovation .c-btn::before{content:"";width:15px;height:16px;background:url(../../img/common_recruit/icon/ico_blank02.svg) no-repeat center/contain;position:absolute;right:39px;top:54%;transform:translateY(-50%);transition:0.3s all ease-in-out}@media (max-width: 767px){.services #wrap .sec-renovation .c-btn::before{right:26px;top:52%}}@media only screen and (min-width: 1025px){.services #wrap .sec-renovation .c-btn:hover::before{background-image:url(../../img/common_recruit/icon/ico_blank_w.svg)}}.services #wrap .sec-petro{padding-bottom:151px}@media (max-width: 767px){.services #wrap .sec-petro{padding-bottom:113px}}.services #wrap .sec-petro .job-lst{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:min(79px, 5.5vw) min(60px, 4.2vw);margin:184px auto 0;max-width:1160px}@media (max-width: 767px){.services #wrap .sec-petro .job-lst{grid-template-columns:100%;grid-gap:52px;margin:80px -20px 0}}.services #wrap .sec-petro .job-lst__item .img img{width:100%;object-fit:contain}.services #wrap .sec-petro .job-lst__item .ttl{font-size:35px;font-size:3.5rem;line-height:1.4em;letter-spacing:.05em;font-weight:700;background:linear-gradient(to right, #21e295 50%, #58df28 50%);background-size:274px 5px;background-repeat:repeat-x;background-position:left -72px bottom;margin:16px 0 27px;padding-bottom:22px}@media (max-width: 767px){.services #wrap .sec-petro .job-lst__item .ttl{font-size:28px;font-size:2.8rem;text-align:center;margin:26px 20px 14px}}@media (max-width: 767px){.services #wrap .sec-petro .job-lst__item .txt{margin:0 20px}}.services #wrap .sec-petro .job-lst__item .txt p{font-size:18px;font-size:1.8rem;line-height:1.8em;letter-spacing:.04em;font-weight:500}@media (max-width: 767px){.services #wrap .sec-petro .job-lst__item .txt p{font-size:16px;font-size:1.6rem;line-height:1.8em;letter-spacing:0em}.services #wrap .sec-petro .job-lst__item .txt p:not(:last-child){margin-bottom:16px}}@media (max-width: 767px){.is-safari #wrap .duty__lst__item .cont .main-duty .lst__item::before{top:10px}}

/*# sourceMappingURL=maps/recruit_services.min.css.map */
