@keyframes FadeIn{0%{opacity:0}40%{opacity:1}100%{opacity:1}}@keyframes HeaderFadeIn{0%{transform:translateY(-200%)}50%{transform:translateY(0)}100%{transform:translateY(0)}}@keyframes zoomUp{0%{transform:scale(1)}100%{transform:scale(1.25)}}.wrp_requirement{margin-right:auto;margin-left:auto}@media only screen and (min-width: 1025px){.wrp_requirement{width:calc(1200 / 1440 * 100%);max-width:calc(1200px)}}@media only screen and (min-width: 1025px) and (min-width: 1441px){.wrp_requirement{max-width:calc(1200px * ((16 + 3) / 13))}}@media only screen and (min-width: 1025px) and (min-width: 1441px) and (max-width: 1600px){.wrp_requirement{max-width:calc(1200px * ((16 + 2) / 13))}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement{width:calc(1200 / 1440 * 100%)}}@media only screen and (max-width: 767px){.wrp_requirement{width:calc(400 / 428 * 100%)}}.wrp_requirement .tmp_tab .tmp_tab_btn>ul>li{width:50%}.wrp_requirement .con_req_intro{margin-inline:auto;box-sizing:border-box;border:1px solid var(--color-gra-purple)}@media only screen and (min-width: 1025px){.wrp_requirement .con_req_intro{width:calc(900 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_req_intro{width:85%}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro{width:90%}}@media only screen and (min-width: 1025px){.wrp_requirement .con_req_intro{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_req_intro{margin-top:4.61rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro{margin-top:3em}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_intro{padding:3.07rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro{padding:2em}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_intro .txt{text-align:center}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro .txt{text-align:left}}.wrp_requirement .con_req_intro .tmp_btn_rest{margin-inline:auto}@media only screen and (min-width: 1025px){.wrp_requirement .con_req_intro .tmp_btn_rest{width:35%}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_req_intro .tmp_btn_rest{width:50%}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro .tmp_btn_rest{width:100%}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_intro .tmp_btn_rest{margin-top:1.84rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_intro .tmp_btn_rest{margin-top:1.2em}}@media only screen and (min-width: 1025px){.wrp_requirement .con_requirement{margin-top:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_requirement{margin-top:6.15rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement{margin-top:4em}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_requirement{width:95%;margin-inline:auto}}.wrp_requirement .con_requirement .box_requirement>.tmp_st_l{text-align:center}@media only screen and (min-width: 768px){.wrp_requirement .con_requirement .box_requirement .tbl_requirement{margin-top:1.92rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_requirement .tbl_requirement{margin-top:1.5em}}.wrp_requirement .con_requirement .box_requirement .tbl_requirement tr th,.wrp_requirement .con_requirement .box_requirement .tbl_requirement tr td{font-size:1rem}@media only screen and (min-width: 1025px){.wrp_requirement .con_requirement .box_requirement+.box_requirement{margin-top:6.15rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_requirement .box_requirement+.box_requirement{margin-top:4.61rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_requirement+.box_requirement{margin-top:3em}}.wrp_requirement .con_requirement .box_other_btn{margin-inline:auto}@media only screen and (min-width: 768px){.wrp_requirement .con_requirement .box_other_btn{margin-top:3.84rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_other_btn{margin-top:2.5em}}@media only screen and (min-width: 768px){.wrp_requirement .con_requirement .box_other_btn{width:38.46rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_other_btn{width:90%}}@media only screen and (min-width: 768px){.wrp_requirement .con_requirement .box_other_btn .tmp_btn_rest>a{min-height:3.84rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_requirement .box_other_btn .tmp_btn_rest>a{min-height:4em}}.wrp_requirement .con_req_contact{margin-inline:auto;box-sizing:border-box;background-color:#ebebeb}@media only screen and (min-width: 1025px){.wrp_requirement .con_req_contact{width:calc(900 / 1200 * 100%)}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_req_contact{width:85%}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact{width:100%}}@media only screen and (min-width: 1025px){.wrp_requirement .con_req_contact{margin-top:7.69rem}}@media only screen and (min-width: 768px) and (max-width: 1024px){.wrp_requirement .con_req_contact{margin-top:6.15rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact{margin-top:4em}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_contact{padding:1.92rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact{padding:1.5em}}.wrp_requirement .con_req_contact>.tmp_st_m{text-align:center}@media only screen and (min-width: 768px){.wrp_requirement .con_req_contact .txt{text-align:center}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact .txt{text-align:left}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_contact .txt{margin-top:1.53rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact .txt{margin-top:1.2em}}.wrp_requirement .con_req_contact .tmp_btn_base{margin-inline:auto}@media only screen and (min-width: 768px){.wrp_requirement .con_req_contact .tmp_btn_base{width:19.23rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact .tmp_btn_base{width:80%}}@media only screen and (min-width: 768px){.wrp_requirement .con_req_contact .tmp_btn_base{margin-top:1.53rem}}@media only screen and (max-width: 767px){.wrp_requirement .con_req_contact .tmp_btn_base{margin-top:1.2em}}
