@media only screen and (min-width: 768px) and (max-width: 1100px){.c-pagename__ttl-en br{display:block !important}}@media (max-width: 767px){.c-pagename__ttl-en{margin-right:-20px}}.l-requirement{border-top:1px solid #cbcbcb;background-color:#eaebef;padding:100px 3.661% 150px}@media (max-width: 767px){.l-requirement{padding:39px 15px 76px}}@media (max-width: 767px){.l-requirement .inner{padding:0 15px}}.l-requirement .requirement-box{background-color:#fff;border-radius:10px;padding:104px 0 150px}@media (max-width: 767px){.l-requirement .requirement-box{border-radius:5px;padding:56px 0 75px}}.l-requirement .lst-requirement{display:flex;flex-wrap:wrap}@media (min-width: 768px){.l-requirement .lst-requirement{justify-content:center;margin:0 -16px 181px}}@media (max-width: 767px){.l-requirement .lst-requirement{justify-content:space-between;margin-bottom:79px}}@media (min-width: 768px){.l-requirement .lst-requirement li{width:25%;padding:0 16px;margin-top:32px}.l-requirement .lst-requirement li:nth-child(1),.l-requirement .lst-requirement li:nth-child(2),.l-requirement .lst-requirement li:nth-child(3),.l-requirement .lst-requirement li:nth-child(4){margin-top:0}}@media (max-width: 767px){.l-requirement .lst-requirement li{width:calc(50% - 8px);margin-top:14px}.l-requirement .lst-requirement li:nth-child(1),.l-requirement .lst-requirement li:nth-child(2){margin-top:0}}.l-requirement .lst-requirement li p{display:flex;align-items:center;justify-content:center;text-align:center;border-radius:20px;border:1px solid #4db848;font-size:12px;font-size:1.2rem;line-height:1.66667em;letter-spacing:.1em;min-height:51px;height:100%;padding:7px;transition:0.3s background-color;will-change:background-color;cursor:pointer}@media (max-width: 767px){.l-requirement .lst-requirement li p{font-size:9px;font-size:.9rem;line-height:1.77778em;letter-spacing:.1em;min-height:38px;border-radius:15px}}.l-requirement .lst-requirement li p span{color:#4db848;transition:0.3s color;will-change:color}@media only screen and (min-width: 1025px){.l-requirement .lst-requirement li p:hover{opacity:1;background-color:#4db848}.l-requirement .lst-requirement li p:hover span{color:#fff}}.l-requirement .lst-requirement li p.is-active{background-color:#4db848}.l-requirement .lst-requirement li p.is-active span{color:#fff}.l-requirement .content-tab{display:none;opacity:0}@keyframes fadeTab{0%{opacity:0}100%{opacity:1}}.l-requirement .content-tab.is-active{display:block;animation:fadeTab .5s both}.sec-job{margin-bottom:141px}@media (max-width: 767px){.sec-job{margin-bottom:70px}}.sec-job:last-child{margin-bottom:0}.sec-job .ttl-job{text-align:center;font-size:25px;font-size:2.5rem;line-height:1.76em;letter-spacing:.1em;color:#4db848;margin-bottom:34px}@media (max-width: 767px){.sec-job .ttl-job{font-size:17.5px;font-size:1.75rem;line-height:1.74857em;letter-spacing:.1em;margin-bottom:26px}}.sec-job .info-job{display:block;font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.05em}@media (max-width: 767px){.sec-job .info-job{font-size:14px;font-size:1.4rem;line-height:2.14286em;letter-spacing:.01em}}.sec-job .info-job tbody{display:block;width:100%}.sec-job .info-job tr{width:100%}@media (min-width: 768px){.sec-job .info-job tr{display:flex;align-items:center;border-bottom:1px solid #cbcbcb}.sec-job .info-job tr:first-child{border-top:1px solid #cbcbcb}}@media (max-width: 767px){.sec-job .info-job tr{display:block;width:100%}.sec-job .info-job tr:not(:first-child){margin-top:44px}}.sec-job .info-job th,.sec-job .info-job td{text-align:left;vertical-align:middle}@media (max-width: 767px){.sec-job .info-job th,.sec-job .info-job td{display:block;width:100%;padding:10px 0 9px}}.sec-job .info-job th{font-weight:normal;letter-spacing:0.1em}@media (min-width: 768px){.sec-job .info-job th{width:212px;padding:23px 5px 22px 0}}@media (max-width: 767px){.sec-job .info-job th{border-top:1px solid #cbcbcb;border-bottom:1px solid #cbcbcb}}@media (min-width: 768px){.sec-job .info-job td{width:calc(100% - 212px);padding:23px 0 22px;min-height:101px;display:flex;align-items:center}}.sec-job .btn-job{margin-top:69px;display:flex;justify-content:center}@media (max-width: 767px){.sec-job .btn-job{margin-top:58px}}.sec-job .btn-job a{max-width:100%;min-width:330px}@media (max-width: 767px){.sec-job .btn-job a{min-width:248px}}.sec-process .ttl-process{text-align:center;font-size:25px;font-size:2.5rem;line-height:1.76em;letter-spacing:.1em;color:#4db848;margin-bottom:40px}@media (max-width: 767px){.sec-process .ttl-process{font-size:17.5px;font-size:1.75rem;line-height:1.74857em;letter-spacing:.1em;margin-bottom:24px}}.sec-process .lst-step .item{border:1px solid #cbcbcb;border-radius:20px}@media (min-width: 768px){.sec-process .lst-step .item{min-height:130px;padding:30px 0;display:flex;align-items:center}}@media (max-width: 767px){.sec-process .lst-step .item{border-radius:10px;padding:23px 20px 20px}}.sec-process .lst-step .item:not(:first-child){margin-top:39px}@media (max-width: 767px){.sec-process .lst-step .item:not(:first-child){margin-top:24px}}.sec-process .lst-step .item__step{color:#4db848}@media (min-width: 768px){.sec-process .lst-step .item__step{width:31.738%;text-align:center;padding:0 19px 0 5px}}@media (max-width: 767px){.sec-process .lst-step .item__step{display:flex;align-items:flex-start;margin-bottom:13px}}.sec-process .lst-step .item__step .num-step{display:block;font-size:12px;font-size:1.2rem;line-height:1.33333em;letter-spacing:.08em;white-space:nowrap}@media (max-width: 767px){.sec-process .lst-step .item__step .num-step{padding-top:5px;margin-right:12px}}.sec-process .lst-step .item__step .txt-step{display:block;font-size:18px;font-size:1.8rem;line-height:1.66667em;letter-spacing:.08em}@media (max-width: 767px){.sec-process .lst-step .item__step .txt-step{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.08em}}.sec-process .lst-step .item__txt{font-size:13px;font-size:1.3rem;line-height:2.37692em;letter-spacing:.05em}@media (min-width: 768px){.sec-process .lst-step .item__txt{width:68.262%;padding-right:20px}}@media (max-width: 767px){.sec-process .lst-step .item__txt{font-size:14px;font-size:1.4rem;line-height:2.21429em;letter-spacing:.1em}}

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