.sec-require{margin-top:-438px;min-height:438px;padding:101px 0 47px;position:relative;z-index:2;overflow:hidden}@media (min-width: 1001px){.sec-require{padding-left:30px;padding-right:30px}}@media (max-width: 1000px){.sec-require{margin-top:-229px;min-height:229px;padding:58px 0 10px}}@media (max-width: 1000px){.sec-require .inner-require{padding:0}}.sec-require .lst-anchor{display:flex;justify-content:center;flex-wrap:wrap}@media (min-width: 1001px){.sec-require .lst-anchor{margin:0 -15px 70px}}@media (max-width: 1000px){.sec-require .lst-anchor{justify-content:space-between;padding:0 35px;margin-bottom:13px}}@media (min-width: 1001px){.sec-require .lst-anchor li{padding:15px;width:25%}}@media only screen and (min-width: 1001px) and (max-width: 1120px){.sec-require .lst-anchor li{width:50%}}@media (max-width: 1000px){.sec-require .lst-anchor li{width:calc(50% - 5px);margin-top:23px}.sec-require .lst-anchor li:nth-child(1),.sec-require .lst-anchor li:nth-child(2){margin-top:0}}.sec-require .lst-anchor li a{display:flex;align-items:flex-end;font-size:18px;font-size:1.8rem;line-height:1.44444em;letter-spacing:.04em;font-weight:bold;border-bottom:1px solid #77b223;padding:8px 30px 8px 13px;height:100%;position:relative}@media (max-width: 1000px){.sec-require .lst-anchor li a{align-items:center;font-size:14px;font-size:1.4rem;line-height:1.42857em;padding:7px 30px 7px 7px}}.sec-require .lst-anchor li a:before{content:"";width:12px;height:12px;background-image:url(../../img/common-recruit/icon/arrow02.svg);background-repeat:no-repeat;background-position:center;position:absolute;transform:rotate(90deg)}@media (min-width: 1001px){.sec-require .lst-anchor li a:before{bottom:14px;right:15px}}@media (max-width: 1000px){.sec-require .lst-anchor li a:before{top:50%;right:9px;margin-top:-6px}}.sec-require .p-tbl{margin:0 auto;max-width:1030px;border-radius:20px;border:1px solid #00204b;background-color:#fff;overflow:hidden}@media (max-width: 1000px){.sec-require .p-tbl{border-radius:10px}}@media (min-width: 1001px){.sec-require .p-tbl table tr:not(:last-child) th,.sec-require .p-tbl table tr:not(:last-child) td{border-bottom:1px solid #c4c4c4}}@media (max-width: 1000px){.sec-require .p-tbl table tr{display:block;width:100%}.sec-require .p-tbl table tr:not(:first-child){border-top:1px solid #c4c4c4}}.sec-require .p-tbl table th,.sec-require .p-tbl table td{text-align:left;vertical-align:top}@media (max-width: 1000px){.sec-require .p-tbl table th,.sec-require .p-tbl table td{display:block;width:100%}}.sec-require .p-tbl table th{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em;font-weight:bold;background-color:#f7f8f9}@media (min-width: 1001px){.sec-require .p-tbl table th{width:210px;padding:21px 10px 20px 32px}}@media (max-width: 1000px){.sec-require .p-tbl table th{font-size:16px;font-size:1.6rem;line-height:1.625em;text-align:center;padding:12px 20px}}.sec-require .p-tbl table td{font-size:15px;font-size:1.5rem;line-height:1.86667em;letter-spacing:.1em;font-weight:600}@media (min-width: 1001px){.sec-require .p-tbl table td{width:calc(100% - 210px);padding:22px 30px 19px}}@media (max-width: 1000px){.sec-require .p-tbl table td{font-size:15px;font-size:1.5rem;line-height:1.73333em;padding:11px 20px 13px}}.sec-require .deco01{position:absolute;left:-171px;margin-top:-305px;z-index:-1;pointer-events:none}@media (max-width: 1000px){.sec-require .deco01{width:309px;left:-102px;margin-top:-210px}}.sec-require .deco02{position:absolute;right:-163px;margin-top:-197px;z-index:-1;pointer-events:none}@media (max-width: 1000px){.sec-require .deco02{width:309px;right:-107px;margin-top:-326px}}.sec-require .description-box{background:linear-gradient(to left, #00204b 50%, rgba(255,255,255,0) 50%);background-position:left bottom;background-size:6px 1px;background-repeat:repeat-x;padding:72px 0 106px}@media (max-width: 1000px){.sec-require .description-box{padding:70px 20px 65px}}.sec-require .description-box .txt{background-color:#f7f8f9;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em}@media (min-width: 1001px){.sec-require .description-box .txt{margin-top:72px;border-radius:20px;padding:70px 73px}}@media (max-width: 1000px){.sec-require .description-box .txt{margin:42px -20px 0;padding:38px 20px}}.sec-require .description-box .txt p+p{margin-top:28px}.sec-require .description-box .ttl-tbl{margin:56px 0 43px;text-align:center;font-size:26px;font-size:2.6rem;line-height:1.38462em;letter-spacing:.1em;font-weight:bold}@media (max-width: 1000px){.sec-require .description-box .ttl-tbl{margin:41px 0 26px;font-size:20px;font-size:2rem;line-height:1.5em;letter-spacing:.06em}}.sec-require .inexperienced-box,.sec-require .experienced-box{background:linear-gradient(to left, #00204b 50%, rgba(255,255,255,0) 50%);background-position:left bottom;background-size:6px 1px;background-repeat:repeat-x;padding:72px 0 92px}@media (max-width: 1000px){.sec-require .inexperienced-box,.sec-require .experienced-box{padding:68px 20px 70px}}.sec-require .inexperienced-box .p-tbl,.sec-require .experienced-box .p-tbl{margin-top:74px}@media (max-width: 1000px){.sec-require .inexperienced-box .p-tbl,.sec-require .experienced-box .p-tbl{margin-top:44px}}.sec-require .inexperienced-box .btn,.sec-require .experienced-box .btn{margin:68px auto 0}@media (max-width: 1000px){.sec-require .inexperienced-box .btn,.sec-require .experienced-box .btn{margin-top:45px}}.sec-require .intern-box{background:linear-gradient(to left, #00204b 50%, rgba(255,255,255,0) 50%);background-position:left bottom;background-size:6px 1px;background-repeat:repeat-x;padding:72px 0 92px}@media (max-width: 1000px){.sec-require .intern-box{padding:68px 20px 70px}}@media (min-width: 1001px){.sec-require .intern-box .row{margin-top:72px;display:flex;align-items:flex-start;justify-content:space-between}}@media (max-width: 1000px){.sec-require .intern-box .row{margin-top:43px}}.sec-require .intern-box .row__ttl{margin-top:2px;font-size:26px;font-size:2.6rem;line-height:1.61538em;letter-spacing:.04em;font-weight:bold;position:relative;padding-left:18px}@media (max-width: 1000px){.sec-require .intern-box .row__ttl{margin-top:0;margin-bottom:16px;font-size:18px;font-size:1.8rem;line-height:1.55556em}}.sec-require .intern-box .row__ttl:before{content:"";width:8px;height:10px;background-image:url(../../img/common-recruit/icon/ico-triangle.svg);background-repeat:no-repeat;background-position:center;position:absolute;top:15px;left:0}@media (max-width: 1000px){.sec-require .intern-box .row__ttl:before{top:10px}}@media (min-width: 1001px){.sec-require .intern-box .row__ttl{width:315px;min-width:315px;padding-right:15px}}.sec-require .intern-box .row__txt{font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.04em}@media (min-width: 1001px){.sec-require .intern-box .row__txt{width:541px;padding-right:27px}}@media (max-width: 1000px){.sec-require .intern-box .row__txt{margin-bottom:34px}}@media (min-width: 1001px){.sec-require .intern-box .row__btn{margin-top:4px;width:267px}.sec-require .intern-box .row__btn .c-btn01{height:56px}}@media (max-width: 1000px){.sec-require .intern-box .row__btn{margin:0 auto}}.sec-require .intern-box .row__btn .btn-en{font-weight:500;font-family:"Roboto",sans-serif}@media (min-width: 1001px){.sec-require .intern-box .row__btn .btn-en{padding-top:8px}}.sec-require .intern-box .row--en{font-family:"Roboto",sans-serif}.sec-require .intern-box .row+.row{margin-top:76px}@media (max-width: 1000px){.sec-require .intern-box .row+.row{margin-top:44px}}.sec-require .contact-box{padding:129px 0 92px}@media (max-width: 1000px){.sec-require .contact-box{padding:68px 20px 70px}}.sec-require .contact-box .txt{margin-top:70px;text-align:center;font-size:16px;font-size:1.6rem;line-height:1.75em;letter-spacing:.1em;font-weight:600}@media (max-width: 1000px){.sec-require .contact-box .txt{margin:39px -20px 0}}.sec-require .contact-box .btn{margin:68px auto 0}@media (max-width: 1000px){.sec-require .contact-box .btn{margin-top:57px}}.ver-en .sec-require{padding-top:81px}@media (max-width: 1000px){.ver-en .sec-require{padding-top:60px}}.ver-en .sec-require .p-tbl table td{font-weight:500}@media (max-width: 1000px){.ver-en .sec-require .lst-anchor li{margin-top:25px}.ver-en .sec-require .lst-anchor li:nth-child(1),.ver-en .sec-require .lst-anchor li:nth-child(2){margin-top:0}}@media (min-width: 1001px){.ver-en .sec-require .lst-anchor li a{font-size:18px;font-size:1.8rem;line-height:1.33333em;padding-top:7px;padding-bottom:7px}}@media (max-width: 1000px){.ver-en .sec-require .lst-anchor li a{padding-top:6px;padding-bottom:6px}}.ver-en .sec-require .contact-box .txt{font-weight:500}

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