@media (min-width:1367px),print{.requirement-detail{padding:30px 0 80px}.requirement-detail .c-ttl01{margin-bottom:86px}.requirement-detail .c-ttl01--jp picture{height:60px;width:798px}.requirement-detail__top{-webkit-column-gap:47px;-moz-column-gap:47px;column-gap:47px;display:grid;grid-template-columns:520px auto;margin-bottom:56px}.requirement-detail__top__image{height:330px}.requirement-detail__top__image img{border-radius:20px}.requirement-detail__top__text{font-size:1.8rem;line-height:2.22;margin-top:-10px}.requirement-detail__top__text p{letter-spacing:.06em}.requirement-detail__top__text p:not(:last-child){margin-bottom:40px}.requirement-detail__occupation{margin-bottom:36px}.requirement-detail__occupation .tbl__occupation{border:3px solid #ffa552;border-radius:40px;overflow:hidden;width:100%}.requirement-detail__occupation .tbl__occupation tr td,.requirement-detail__occupation .tbl__occupation tr th{border-bottom:1px solid var(--col_primary);font-size:1.8rem;vertical-align:top}.requirement-detail__occupation .tbl__occupation tr th{background-color:var(--col_4rd);color:var(--col_primary);line-height:2.22;padding:17px 20px 20px 45px;width:207px}.requirement-detail__occupation .tbl__occupation tr td{line-height:1.78;padding:20px 20px 25px 41px}.requirement-detail__occupation .tbl__occupation tr:last-child td,.requirement-detail__occupation .tbl__occupation tr:last-child th{border-bottom:none}.requirement-detail__overview__summary{font-size:2.2rem;line-height:2.22;margin-bottom:9px;text-align:center}.requirement-detail__overview__list dl{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex}.requirement-detail__overview__list dl:not(:last-child){margin-bottom:19px}.requirement-detail__overview__list dl dt{background-color:var(--col_primary);color:#fff;flex-shrink:0;font-size:2rem;font-weight:500;line-height:1.7;text-align:center;width:140px}.requirement-detail__overview__list dl dd{font-size:1.8rem;line-height:2.22;padding-left:22px}.form-application{padding-top:130px}.form-application:after{content:none}.form-application .c-bg__inner{padding-bottom:97px;padding-top:27px}.form-application .row{max-width:1110px}.form-application .c-ttl{margin-bottom:29px}.form-application .c-ttl--jp picture{height:38px;width:237px}.form-application__subTtl{letter-spacing:0;margin-bottom:6px;text-align:center}.form-application .frm-footer{margin-top:54px}.form-application .frm-footer__desc{letter-spacing:0;text-align:center}.form-application .frm-footer__tel{margin-top:12px}.form-application .frm-footer__tel a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:5.2rem;justify-content:center;letter-spacing:.035em;line-height:1}.form-application .frm-footer__tel a img{margin-bottom:-5px;margin-right:3px;width:31px}}@media (min-width:769px) and (max-width:1366px){.requirement-detail{padding:calc(var(--vw)*2.19619) 0 calc(var(--vw)*5.85652)}.requirement-detail .c-ttl01{margin-bottom:calc(var(--vw)*6.29575)}.requirement-detail .c-ttl01--jp picture{height:calc(var(--vw)*4.39239);width:calc(var(--vw)*58.41874)}.requirement-detail__top{-webkit-column-gap:calc(var(--vw)*3.4407);-moz-column-gap:calc(var(--vw)*3.4407);column-gap:calc(var(--vw)*3.4407);display:grid;grid-template-columns:calc(var(--vw)*38.06735) auto;margin-bottom:calc(var(--vw)*4.09956)}.requirement-detail__top__image{height:calc(var(--vw)*24.15813)}.requirement-detail__top__image img{border-radius:calc(var(--vw)*1.46413)}.requirement-detail__top__text{font-size:calc(var(--vw)*1.31772);line-height:2.22;margin-top:calc(var(--vw)*-.73206)}.requirement-detail__top__text p{letter-spacing:.06em}.requirement-detail__top__text p:not(:last-child){margin-bottom:calc(var(--vw)*2.92826)}.requirement-detail__occupation{margin-bottom:calc(var(--vw)*2.63543)}.requirement-detail__occupation .tbl__occupation{border:calc(var(--vw)*.21962) solid #ffa552;border-radius:calc(var(--vw)*2.92826);overflow:hidden;width:100%}.requirement-detail__occupation .tbl__occupation tr td,.requirement-detail__occupation .tbl__occupation tr th{border-bottom:1px solid var(--col_primary);font-size:calc(var(--vw)*1.31772);vertical-align:top}.requirement-detail__occupation .tbl__occupation tr th{background-color:var(--col_4rd);color:var(--col_primary);line-height:2.22;padding:calc(var(--vw)*1.24451) calc(var(--vw)*1.46413) calc(var(--vw)*1.46413) calc(var(--vw)*3.29429);width:calc(var(--vw)*15.15373)}.requirement-detail__occupation .tbl__occupation tr td{line-height:1.78;padding:calc(var(--vw)*1.46413) calc(var(--vw)*1.46413) calc(var(--vw)*1.83016) calc(var(--vw)*3.00146)}.requirement-detail__occupation .tbl__occupation tr:last-child td,.requirement-detail__occupation .tbl__occupation tr:last-child th{border-bottom:none}.requirement-detail__overview__summary{font-size:calc(var(--vw)*1.61054);line-height:2.22;margin-bottom:calc(var(--vw)*.65886);text-align:center}.requirement-detail__overview__list dl{-webkit-box-align:start;align-items:flex-start;display:-webkit-box;display:flex}.requirement-detail__overview__list dl:not(:last-child){margin-bottom:calc(var(--vw)*1.39092)}.requirement-detail__overview__list dl dt{background-color:var(--col_primary);color:#fff;flex-shrink:0;font-size:calc(var(--vw)*1.46413);font-weight:500;line-height:1.7;text-align:center;width:calc(var(--vw)*10.2489)}.requirement-detail__overview__list dl dd{font-size:calc(var(--vw)*1.31772);line-height:2.22;padding-left:calc(var(--vw)*1.61054)}.form-application{padding-top:calc(var(--vw)*9.51684)}.form-application:after{content:none}.form-application .c-bg__inner{padding-bottom:calc(var(--vw)*7.10102);padding-top:calc(var(--vw)*1.97657)}.form-application .row{max-width:calc(var(--vw)*81.25915)}.form-application .c-ttl{margin-bottom:calc(var(--vw)*2.12299)}.form-application .c-ttl--jp picture{height:calc(var(--vw)*2.78184);width:calc(var(--vw)*17.34993)}.form-application__subTtl{letter-spacing:0;margin-bottom:calc(var(--vw)*.43924);text-align:center}.form-application .frm-footer{margin-top:calc(var(--vw)*3.95315)}.form-application .frm-footer__desc{letter-spacing:0;text-align:center}.form-application .frm-footer__tel{margin-top:calc(var(--vw)*.87848)}.form-application .frm-footer__tel a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:calc(var(--vw)*3.80673);justify-content:center;letter-spacing:.035em;line-height:1}.form-application .frm-footer__tel a img{margin-bottom:calc(var(--vw)*-.36603);margin-right:calc(var(--vw)*.21962);width:calc(var(--vw)*2.2694)}}@media only screen and (max-width:768px){.requirement-detail{padding:0 0 10.416666666666668vw}.requirement-detail .c-ttl01{margin-bottom:5.859375vw}.requirement-detail .c-ttl01--jp picture{height:19.53125vw;width:81.77083333333334vw}.requirement-detail__top{margin-bottom:8.203125vw}.requirement-detail__top__image{height:52.083333333333336vw;margin-bottom:6.640625vw}.requirement-detail__top__image img{border-radius:2.604166666666667vw}.requirement-detail__top__text p{letter-spacing:0}.requirement-detail__top__text p:not(:last-child){margin-bottom:5.989583333333334vw}.requirement-detail__occupation{margin-bottom:8.854166666666668vw}.requirement-detail__occupation .tbl__occupation{border:.390625vw solid #ffa552;border-radius:5.208333333333334vw;overflow:hidden;width:100%}.requirement-detail__occupation .tbl__occupation tr td,.requirement-detail__occupation .tbl__occupation tr th{border-bottom:1px solid var(--col_primary);vertical-align:baseline}.requirement-detail__occupation .tbl__occupation tr th{background-color:var(--col_4rd);color:var(--col_primary);line-height:1.43;padding:2.34375vw 1.3020833333333335vw 2.864583333333333vw 2.604166666666667vw;width:19.791666666666664vw}.requirement-detail__occupation .tbl__occupation tr td{line-height:1.36;padding:1.5625vw 1.953125vw 1.5625vw 3.7760416666666665vw}.requirement-detail__occupation .tbl__occupation tr:last-child td,.requirement-detail__occupation .tbl__occupation tr:last-child th{border-bottom:none}.requirement-detail__overview__summary{font-size:4.427083333333334vw;letter-spacing:0;margin-bottom:6.25vw}.requirement-detail__overview__list dl:not(:last-child){margin-bottom:6.380208333333333vw}.requirement-detail__overview__list dl dt{background-color:var(--col_primary);color:#fff;flex-shrink:0;font-size:3.90625vw;font-weight:500;line-height:1.53;text-align:center;width:24.739583333333336vw}.requirement-detail__overview__list dl dd{margin-top:1.953125vw}.form-application:after{content:none}.form-application .c-bg__inner{padding-bottom:14.322916666666666vw;padding-top:13.802083333333334vw}.form-application .c-ttl{margin-bottom:4.296875vw}.form-application .c-ttl--jp picture{height:5.924479166666666vw;width:36.97916666666667vw}.form-application__subTtl{letter-spacing:0;margin-bottom:2.864583333333333vw}.form-application .frm-footer{margin-top:10.15625vw}.form-application .frm-footer__desc{text-align:center}.form-application .frm-footer__tel{margin-top:4.036458333333334vw}.form-application .frm-footer__tel a{-webkit-box-align:center;-webkit-box-pack:center;align-items:center;display:-webkit-box;display:flex;font-size:9.375vw;justify-content:center;letter-spacing:.035em;line-height:1}.form-application .frm-footer__tel a img{margin-bottom:-1.0416666666666665vw;margin-right:.390625vw;width:5.598958333333334vw}}