.requirements #wrap .bgGradient{position:relative}@media (max-width: 767px){.requirements #wrap .bgGradient{background-color:#eaf2f7}}.requirements #wrap .bgGradient::after{content:"";width:100%;height:calc(100% + 138px);background:linear-gradient(to bottom right, #eff9ff, #ccf1ff 30%, #fffad8 50%, #dbfce7);position:absolute;top:-138px;left:0}@media (max-width: 767px){.requirements #wrap .bgGradient::after{height:calc(100% + 138px - 42px)}}.requirements #wrap .sec-intro{padding-top:8px;position:relative;z-index:1}@media (max-width: 767px){.requirements #wrap .sec-intro{padding-top:1px}}.requirements #wrap .sec-intro__img img{width:100%;object-fit:contain}.requirements #wrap .sec-intro__cont{display:flex;justify-content:space-between;padding:62px 0 97px}@media (max-width: 767px){.requirements #wrap .sec-intro__cont{flex-direction:column;padding:37px 0 44px}}.requirements #wrap .sec-intro__cont .ttl{font-size:32px;font-size:3.2rem;line-height:1.6875em;letter-spacing:.1em;font-weight:600;width:42%;margin-top:1px}@media only screen and (min-width: 768px) and (max-width: 1033px){.requirements #wrap .sec-intro__cont .ttl{font-size:2.9vw}}@media (max-width: 767px){.requirements #wrap .sec-intro__cont .ttl{width:100%;text-align:center;font-size:22px;line-height:36px;letter-spacing:0.08em}}.requirements #wrap .sec-intro__cont .txt{max-width:607px;width:61%}.requirements #wrap .sec-intro__cont .txt span{display:inline-block;font-size:16px;font-size:1.6rem;line-height:2.5em;letter-spacing:.05em;font-weight:600}@media (max-width: 767px){.requirements #wrap .sec-intro__cont .txt span{line-height:32px}.requirements #wrap .sec-intro__cont .txt span:not(:last-child){margin-bottom:10px}}@media (max-width: 767px){.requirements #wrap .sec-intro__cont .txt{max-width:100%;width:100%;margin-top:21px;padding:0 1px}}.requirements #wrap .sec-prof{border-top-left-radius:100px;border-top-right-radius:100px;padding:57px 0 74px;position:relative;z-index:1;overflow:hidden}@media (min-width: 768px){.requirements #wrap .sec-prof{background:linear-gradient(to bottom, #c2e2ee, #cef5dc, #d9edeb)}}@media (max-width: 767px){.requirements #wrap .sec-prof{border-top-left-radius:40px;border-top-right-radius:40px;padding:36px 0 0}}.requirements #wrap .sec-prof::after{content:"";width:100%;height:100%;background:rgba(255,255,255,0.8);position:absolute;top:0;left:0}.requirements #wrap .sec-prof__ttl{position:relative;z-index:1;text-align:center;max-width:69%;margin:0 auto 36px;font-size:24px;font-size:2.4rem;line-height:1.66667em;letter-spacing:.08em;font-weight:600}@media (max-width: 767px){.requirements #wrap .sec-prof__ttl{font-size:22px;margin-bottom:23px}}.requirements #wrap .sec-prof__ttl::after,.requirements #wrap .sec-prof__ttl::before{content:"";width:calc((100% - 204px) / 2);height:1px;background:linear-gradient(to right, #79ccff, #cade54);position:absolute;top:50%}@media (max-width: 767px){.requirements #wrap .sec-prof__ttl::after,.requirements #wrap .sec-prof__ttl::before{width:calc((100% - 180px) / 2)}}.requirements #wrap .sec-prof__ttl::before{left:0}.requirements #wrap .sec-prof__ttl::after{right:0}.requirements #wrap .sec-prof__cont{position:relative;z-index:1}.requirements #wrap .sec-prof__cont .lst-prof{display:grid;grid-template-columns:repeat(4, 1fr)}@media (max-width: 767px){.requirements #wrap .sec-prof__cont .lst-prof{grid-template-columns:repeat(2, 1fr);padding-bottom:5px;position:relative}.requirements #wrap .sec-prof__cont .lst-prof::after{content:"";width:1px;height:100%;background-color:#c9e4eb;position:absolute;top:0;left:calc(50% - 0.5px);z-index:-1}}@media (min-width: 768px){.requirements #wrap .sec-prof__cont .lst-prof__item:not(:last-child){position:relative}.requirements #wrap .sec-prof__cont .lst-prof__item:not(:last-child)::after{content:"";width:2px;height:120%;background:#fff;position:absolute;top:0;right:-1px}}@media only screen and (min-width: 853px) and (max-width: 1024px){.requirements #wrap .sec-prof__cont .lst-prof__item:nth-child(3) .ttl{padding-left:40px;padding-right:40px}}.requirements #wrap .sec-prof__cont .lst-prof__item .img img{width:100%;object-fit:contain}.requirements #wrap .sec-prof__cont .lst-prof__item .ttl{padding:24px 10px 4px;text-align:center;font-size:20px;font-size:2rem;line-height:1.8em;letter-spacing:.02em;font-weight:600}@media only screen and (min-width: 1180px) and (max-width: 1303px){.requirements #wrap .sec-prof__cont .lst-prof__item .ttl{padding-left:25px;padding-right:25px}}@media only screen and (min-width: 853px) and (max-width: 1059px){.requirements #wrap .sec-prof__cont .lst-prof__item .ttl{padding-left:25px;padding-right:25px}}@media (max-width: 767px){.requirements #wrap .sec-prof__cont .lst-prof__item .ttl{font-size:18px;line-height:28px;text-align:left;padding:13px 16px 6px}}.requirements #wrap .sec-prof__cont .lst-prof__item .txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:400;max-width:290px;margin:0 auto}@media only screen and (min-width: 768px) and (max-width: 1260px){.requirements #wrap .sec-prof__cont .lst-prof__item .txt{padding:0 10px}}@media (max-width: 767px){.requirements #wrap .sec-prof__cont .lst-prof__item .txt{font-size:15px;line-height:26px;padding:0 16px 25px;max-width:100%}}.requirements #wrap .sec-main{padding:96px 0 116px;position:relative}@media (max-width: 767px){.requirements #wrap .sec-main{padding:40px 0 49px}}.requirements #wrap .sec-main::after{content:"";width:100%;height:calc(100% + var(--paddingB));background:linear-gradient(to bottom, #e6f6f8, #e6faee, #effbfa);position:absolute;top:0;left:0;z-index:-1}@media (max-width: 767px){.requirements #wrap .sec-main::after{background:linear-gradient(to bottom, #ccebf7, #cef5dc, #e1f7f5)}}.requirements #wrap .sec-main__wrapper{display:flex;justify-content:space-between}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper{flex-direction:column;align-items:center}}.requirements #wrap .sec-main__wrapper .sidebar{border-radius:20px;overflow:hidden;max-width:346px;width:31.5%}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .sidebar{margin-top:15px;position:-webkit-sticky;position:sticky;top:157px;left:0;align-self:flex-start}}@media only screen and (min-width: 768px) and (max-width: 1200px){.requirements #wrap .sec-main__wrapper .sidebar{top:100px}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .sidebar{border-radius:40px;max-width:100%;width:87%;border:1px solid #57c0e9;background-color:#fff;margin-bottom:15px}}.requirements #wrap .sec-main__wrapper .sidebar__dropdown{text-align:center;padding:11px 40px 13px 30px;position:relative}.requirements #wrap .sec-main__wrapper .sidebar__dropdown::after{content:"";width:14px;height:14px;background:url(../../img-recruit/common/ico/ico-trarr-down-blue.svg) no-repeat center/contain;position:absolute;top:calc(45% - 7px);right:19px;transition:0.3s all ease-in-out;transform-origin:50% 68%}.requirements #wrap .sec-main__wrapper .sidebar__dropdown span{font-size:18px;font-size:1.8rem;line-height:1.55556em;letter-spacing:.02em;font-weight:600;display:inline-block;background:url(../../img-recruit/common/ico/ico-pin-blue.svg) no-repeat left top 6px;padding-left:24px;color:#00abb9}.requirements #wrap .sec-main__wrapper .sidebar__dropdown.active::after{transform:rotate(180deg)}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .sidebar__wrapper{display:block !important}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .sidebar__wrapper{display:none}}.requirements #wrap .sec-main__wrapper .sidebar__top{background:linear-gradient(to bottom right, #ccebf7, #cef5dc, #e1f7f5);padding:28px 33px 28px;transition:0.2s all ease-in-out}.requirements #wrap .sec-main__wrapper .sidebar__top .name{padding:2px 0px 2px 28px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.02em;font-weight:600;background:url(../../img-recruit/common/ico/ico-pin-black.svg) no-repeat left 1px top 2px}.requirements #wrap .sec-main__wrapper .sidebar__top .add{font-size:16px;font-size:1.6rem;line-height:1.625em;letter-spacing:.02em;font-weight:500;margin-top:12px}.requirements #wrap .sec-main__wrapper .sidebar__bot{background:rgba(255,255,255,0.9);padding:25px 27px 35px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .sidebar__bot{background:#fff;padding:15px 20px 25px}}.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area{display:grid;grid-template-columns:repeat(2, 1fr);grid-gap:8px 12px}@media only screen and (min-width: 768px) and (max-width: 1017px){.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area{grid-template-columns:100%;margin:0 3%}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area{grid-gap:8px 8px}}.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area__item a{display:flex;align-items:center;height:100%;color:#00abb9;border:1px solid #57c0e9;border-radius:40px;font-size:18px;font-size:1.8rem;line-height:1.22222em;letter-spacing:.02em;font-weight:600;padding:7px 27px 9px 17px;background:url(../../img-recruit/common/ico/ico-trarr-down-blue.svg) no-repeat right 12px top 45%;transition:0.2s all ease-in-out;background-size:9px 10px}@media only screen and (max-width: 1115px){.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area__item a{font-size:15px;line-height:20px;padding-top:8px;background-position:right 12px top 40%}}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .sidebar__bot .lst-area__item.current a{color:#fff;letter-spacing:0.04em;border-color:#00abb9;background:#00abb9 url(../../img-recruit/common/ico/ico-trarr-down-white.svg) no-repeat right 12px center}}.requirements #wrap .sec-main__wrapper .area{width:65%;max-width:661px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area{width:100%;max-width:100%}}.requirements #wrap .sec-main__wrapper .area__item{padding-top:15px}.requirements #wrap .sec-main__wrapper .area__item:not(:last-child){margin-bottom:46px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item:not(:last-child){margin-bottom:35px}}.requirements #wrap .sec-main__wrapper .area__item .area-name{margin-bottom:26px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .area-name{margin-left:1px;margin-bottom:16px}}.requirements #wrap .sec-main__wrapper .area__item .area-name .jp{font-size:26px;font-size:2.6rem;line-height:1.42308em;letter-spacing:.02em;font-weight:600;display:inline-block;margin-right:16px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .area-name .jp{font-size:24px;margin-right:11px}}.requirements #wrap .sec-main__wrapper .area__item .area-name .en{display:inline-block;font-family:"Open Sans",sans-serif;font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.06em;font-weight:400;color:#00abb9;opacity:0.4;transform:translateY(-1px)}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .area-name .en{font-size:18px;transform:translateY(-3px)}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item:not(:last-child){margin-bottom:20px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item:not(:last-child){margin-bottom:8px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a{display:block;background-color:#fff;box-shadow:0 4px 6px 0 rgba(36,98,79,0.08);border:1px solid #dbe8e1;border-radius:20px;padding:27px 50px 35px 40px}@media only screen and (min-width: 768px) and (max-width: 1024px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a{padding:27px 40px 35px 30px}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a{padding:17px 25px 25px 20px;position:relative}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a::before{content:"";width:16px;height:13px;background:url(../../img-recruit/common/ico/ico-arr-right-black.svg) no-repeat center/contain;position:absolute;bottom:30px;right:26px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd{position:relative;padding-left:5px;padding-bottom:14px}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd{padding-right:30px}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd::before{content:"";width:14px;height:11px;background:url(../../img-recruit/common/ico/ico-arr-right-black.svg) no-repeat center/contain;position:absolute;top:calc((100% - 14px) * 0.53);right:0;transform:translateY(-50%)}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd{padding-left:0;padding-bottom:12px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd::after{content:"";width:100%;height:1px;background:linear-gradient(to right, #79ccff, #cade54);position:absolute;left:0;bottom:0}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .cate{display:inline-block;margin-right:12px;transform:translateY(-2px)}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .cate{margin-right:4px;transform:translateY(-1px)}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .cate span{display:inline-block;font-size:14px;font-size:1.4rem;line-height:1.21429em;letter-spacing:.02em;font-weight:600;color:#fff;background:linear-gradient(to right, #3c9dd9, #5ddbcc);padding:4px 11px 4px;border-radius:40px;margin-bottom:4px}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .cate span:not(:last-child){margin-right:4px}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .ttl{font-size:22px;font-size:2.2rem;line-height:1.63636em;letter-spacing:.02em;font-weight:600;display:inline}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .ttl{position:relative;top:1px}}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__hd .ttl{font-size:20px;line-height:30px}}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont{padding:0 5px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .txt{font-size:16px;font-size:1.6rem;line-height:2em;letter-spacing:.02em;font-weight:400;margin-top:20px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .txt{line-height:28px;margin-top:16px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail{display:flex;flex-wrap:wrap;margin-top:17px;margin-bottom:-3px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail{flex-direction:column;padding-right:25px;margin-top:12px;margin-bottom:-4px}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail.noContent{padding-bottom:30px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail p{position:relative;font-size:16px;font-size:1.6rem;line-height:1.5em;letter-spacing:.02em;font-weight:600;padding-left:15px;margin-bottom:3px}@media (max-width: 767px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail p{margin-bottom:4px}}.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail p::after{content:"";width:8px;height:8px;background:linear-gradient(to bottom right, #79ccff, #cade54);border-radius:50%;position:absolute;top:9px;left:0}@media (min-width: 768px){.requirements #wrap .sec-main__wrapper .area__item .lst-jd__item a .item__cont .detail p:not(:last-child){margin-right:36px}}.requirements.page-single{padding-bottom:40px}@media (max-width: 767px){.requirements.page-single{padding-bottom:26px}}.requirements.page-single #wrap .sec-info{position:relative;overflow:hidden}@media (min-width: 768px){.requirements.page-single #wrap .sec-info::before{content:"";width:100%;height:74px;background-color:#e6f6f8;position:absolute;left:0;bottom:0}}@media (max-width: 767px){.requirements.page-single #wrap .sec-info{padding-bottom:36px}}.requirements.page-single #wrap .sec-info::after{content:"";width:100%;height:calc(100% + 127px);background:linear-gradient(to bottom right, #eff9ff, #ccf1ff, #fffad8, #dbfce7);position:absolute;top:-127px;left:0;z-index:-1}@media (max-width: 767px){.requirements.page-single #wrap .sec-info::after{height:calc(100% + 69px);top:-69px}}.requirements.page-single #wrap .sec-info__wrapper{display:flex;justify-content:space-between;margin-top:-29px;margin-right:calc(550px - 50vw)}@media only screen and (min-width: 768px) and (max-width: 1129px){.requirements.page-single #wrap .sec-info__wrapper{margin-right:-15px}}@media (max-width: 767px){.requirements.page-single #wrap .sec-info__wrapper{margin:-35px -15px 0 3px;align-items:flex-start}}.requirements.page-single #wrap .sec-info__cont{width:44%;padding:5.9% 30px 150px 0}.requirements.page-single #wrap .sec-info__cont.noImg{width:100%;padding-right:calc(50vw - 550px)}@media only screen and (max-width: 1129px){.requirements.page-single #wrap .sec-info__cont.noImg{padding-right:15px}}@media only screen and (min-width: 768px) and (max-width: 1129px){.requirements.page-single #wrap .sec-info__cont{width:50%}}@media (max-width: 767px){.requirements.page-single #wrap .sec-info__cont{width:53.1%;padding:0 20px 0 0}}@media (max-width: 767px){.requirements.page-single #wrap .sec-info__cont .ttl-heading .jp{font-size:26px;line-height:40px}}.requirements.page-single #wrap .sec-info__img{width:56%;position:relative;overflow:hidden}.requirements.page-single #wrap .sec-info__img:before{display:block;content:" ";width:100%;padding-top:60%}.requirements.page-single #wrap .sec-info__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}@media only screen and (min-width: 768px) and (max-width: 1129px){.requirements.page-single #wrap .sec-info__img{width:50%}}@media (max-width: 767px){.requirements.page-single #wrap .sec-info__img{margin-top:35px;width:46.9%;position:relative}.requirements.page-single #wrap .sec-info__img:before{display:block;content:" ";width:100%;padding-top:68.86228%}.requirements.page-single #wrap .sec-info__img>.content{position:absolute;top:0;left:0;right:0;bottom:0}}.requirements.page-single #wrap .sec-info__img img{width:100%;height:100%;object-fit:cover}.requirements.page-single #wrap .sec-content{position:relative;padding:66px 0 149px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content{padding:54px 0 94px}}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .inner{padding:0 16px}}.requirements.page-single #wrap .sec-content::after{content:"";width:100%;height:calc(100% + 66px + 40px);background:linear-gradient(to bottom, #e6f6f8, #e6faee, #effbfa);position:absolute;top:0;left:0;z-index:-1}@media (max-width: 767px){.requirements.page-single #wrap .sec-content::after{height:calc(100% + 38px + 26px)}}.requirements.page-single #wrap .sec-content .cmn-ttl{font-size:34px;font-size:3.4rem;line-height:1.17647em;letter-spacing:.02em;font-weight:600}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .cmn-ttl{font-size:26px}}.requirements.page-single #wrap .sec-content .cms-content *:last-child{margin-bottom:0}.requirements.page-single #wrap .sec-content .sm-sec:not(:first-child){margin-top:121px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .sm-sec:not(:first-child){margin-top:44px}}.requirements.page-single #wrap .sec-content .reqmts__tbl{margin-top:43px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .reqmts__tbl{margin:27px -15px 0}}.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr{display:flex}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr{flex-direction:column}}.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr .th{width:258px;background-color:#d1f6ff;padding:32px 38px 32px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr .th{width:100%;padding:11px 15px 10px}}.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr .th h3{font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.02em;font-weight:600}.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr .td{width:calc(100% - 258px);background-color:#fff;padding:29px 43px 29px 35px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr .td{width:100%;background-color:#fafefd;padding:24px 15px 26px;border-bottom:1px solid #c6e3ea}}@media (min-width: 768px){.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr:not(:last-child) .th{border-bottom:1px solid #fff}.requirements.page-single #wrap .sec-content .reqmts__tbl .tbl .tr:not(:last-child) .td{border-bottom:1px solid #c6e3ea}}.requirements.page-single #wrap .sec-content .proc__lst{counter-reset:cntProc;margin-top:36px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst{margin-top:27px}}.requirements.page-single #wrap .sec-content .proc__lst__item{background-color:#fff;border-radius:20px;position:relative;padding:28px 35px 28px;counter-increment:cntProc;min-height:140px;display:flex;justify-content:flex-end}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item{border-radius:10px;padding:25px 22px 21px;min-height:auto}}.requirements.page-single #wrap .sec-content .proc__lst__item:not(:last-child){margin-bottom:13px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item:not(:last-child){margin-bottom:8px}}.requirements.page-single #wrap .sec-content .proc__lst__item .container{display:flex;align-items:center;width:100%;max-width:971px;padding-left:55px;position:relative}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item .container{flex-direction:column;align-items:flex-start;padding-left:0}}.requirements.page-single #wrap .sec-content .proc__lst__item .container::before{content:"0" counter(cntProc);font-family:"Open Sans",sans-serif;color:#00abb9;font-size:26px;font-size:2.6rem;line-height:1.15385em;letter-spacing:.04em;font-weight:400;position:absolute;left:0;top:50%;transform:translateY(-50%);width:max-content}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item .container::before{top:1px;transform:none;font-size:22px}}.requirements.page-single #wrap .sec-content .proc__lst__item .container .ttl{font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.06em;font-weight:700;width:21.4%;padding-right:20px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item .container .ttl{width:100%;font-size:18px;padding:0 0 9px 35px}}@media (min-width: 768px){.requirements.page-single #wrap .sec-content .proc__lst__item .container .cont{flex:1}}.requirements.page-single #wrap .sec-content .proc__lst__item .container .cont *{line-height:28px}.requirements.page-single #wrap .sec-content .proc__lst__item:not(:last-child) .container::after{content:"";width:1px;height:70px;background:linear-gradient(to bottom, #29acfd 2px, transparent 2px) repeat-y;background-size:1px 6px;position:absolute;left:15px;bottom:-72px;z-index:1}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .proc__lst__item:not(:last-child) .container::after{height:27px;left:50%;bottom:-39px;transform:translateX(-50%)}}.requirements.page-single #wrap .sec-content .link{display:flex;justify-content:center;align-items:center;background:linear-gradient(to bottom, #ffbe2b, #f9b15d, #ff8a41);border-radius:80px;width:330px;height:103px;margin:80px auto 0}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .link{width:300px;height:90px;background:linear-gradient(to bottom, #ffbe2b, #f9b15d, #ff8a41);flex-direction:column;margin-top:37px}}.requirements.page-single #wrap .sec-content .link img{width:222px}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .link img{width:180px}}.requirements.page-single #wrap .sec-content .link span{color:#fff;margin-left:10px;font-size:20px;font-size:2rem;line-height:1em;letter-spacing:.04em;font-weight:700;padding-right:26px;background:url(../../img-recruit/common/ico/ico-external.svg) no-repeat right center}@media (max-width: 767px){.requirements.page-single #wrap .sec-content .link span{font-size:18px;margin-left:0;padding-right:18px;background:url(../../img-recruit/common/ico/ico-external.svg) no-repeat right center/12px 12px}}.requirements.page-single .footer-recruit .footer-wrap{display:none}.requirements.page-single .footer-recruit .footer-copy{background:none;z-index:0}.requirements .footer-recruit .footer-wrap{background:none}.requirements .footer-recruit .footer-inner__wrap{display:none}.requirements .footer-recruit .footer-inner__box{background-color:#fff}

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