.job{margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.job{margin-top:40px}}@media only screen and (max-width: 1279px){.job{margin-top:32px}}@media only screen and (max-width: 1023px){.job{margin-top:28px}}@media only screen and (max-width: 767px){.job{margin-top:24px}}.job .job_inr{display:grid;gap:2.9166666667vw;grid-template-columns:1fr 1fr 1fr}@media only screen and (max-width: 1919px){.job .job_inr{gap:56px}}@media only screen and (max-width: 1439px){.job .job_inr{gap:40px}}@media only screen and (max-width: 1279px){.job .job_inr{gap:36px}}@media only screen and (max-width: 1023px){.job .job_inr{gap:28px;grid-template-columns:1fr 1fr}}@media only screen and (max-width: 767px){.job .job_inr{grid-template-columns:1fr}}.job .job_block{border-radius:1.6666666667vw 1.6666666667vw 0 1.6666666667vw;overflow:hidden}@media only screen and (max-width: 1919px){.job .job_block{border-radius:32px 32px 0 32px}}@media only screen and (max-width: 1439px){.job .job_block{border-radius:28px 28px 0 28px}}@media only screen and (max-width: 1279px){.job .job_block{border-radius:24px 24px 0 24px}}@media only screen and (max-width: 1023px){.job .job_block{border-radius:20px 20px 0 20px}}.job .job_block a{display:block;background-color:#f2f5f8;position:relative;height:100%}.job .job_block a.no_link .job_word_inr:before,.job .job_block a.no_link .job_word_inr:after{display:none}.job .job_block a .job_photo{overflow:hidden}.job .job_block a .job_photo img{transition-duration:.5s}.job .job_block a .job_word{position:relative}.job .job_block a .job_word_inr{padding:1.6666666667vw 2.0833333333vw 1.875vw;position:relative}@media only screen and (max-width: 1919px){.job .job_block a .job_word_inr{padding:32px 36px 32px}}@media only screen and (max-width: 1439px){.job .job_block a .job_word_inr{padding:24px 28px 28px}}@media only screen and (max-width: 1279px){.job .job_block a .job_word_inr{padding:24px 24px 28px}}@media only screen and (max-width: 767px){.job .job_block a .job_word_inr{padding:20px 24px 24px}}.job .job_block a .job_word_inr:before,.job .job_block a .job_word_inr:after{content:"";display:block;position:absolute;right:2.0833333333vw;top:1.5625vw;width:2.0833333333vw;height:2.0833333333vw;background-position:center;background-repeat:no-repeat;background-size:contain;aspect-ratio:1/1;transition-duration:.5s}@media only screen and (max-width: 1919px){.job .job_block a .job_word_inr:before,.job .job_block a .job_word_inr:after{right:40px;top:30px;width:40px;height:40px}}@media only screen and (max-width: 1439px){.job .job_block a .job_word_inr:before,.job .job_block a .job_word_inr:after{width:32px;height:32px;top:24px}}@media only screen and (max-width: 1279px){.job .job_block a .job_word_inr:before,.job .job_block a .job_word_inr:after{top:20px;right:36px}}@media only screen and (max-width: 767px){.job .job_block a .job_word_inr:before,.job .job_block a .job_word_inr:after{right:24px;top:18px;width:32px;height:32px}}.job .job_block a .job_word_inr:before{background-color:#fff;border-radius:50%}.job .job_block a .job_word_inr:after{-webkit-mask-image:url(/wp/wp-content/themes/ooura_no_sato/assets/images/common/arrow_circle.svg);mask-image:url(/wp/wp-content/themes/ooura_no_sato/assets/images/common/arrow_circle.svg);background-color:#f58220}.job .job_block a h3.job_ttl{font-weight:700;font-size:1.25vw;font-weight:700;transition-duration:.5s}@media only screen and (max-width: 1919px){.job .job_block a h3.job_ttl{font-size:22px}}@media only screen and (max-width: 1439px){.job .job_block a h3.job_ttl{font-size:18px}}@media only screen and (max-width: 1279px){.job .job_block a h3.job_ttl{font-size:16px}}@media only screen and (max-width: 767px){.job .job_block a h3.job_ttl{font-size:16px}}@media only screen and (max-width: 767px){.job .job_block a h3.job_ttl{font-size:20px}}.job .job_block a .job_read{margin-top:.625vw}@media only screen and (max-width: 1919px){.job .job_block a .job_read{margin-top:12px}}@media only screen and (max-width: 767px){.job .job_block a .job_read{margin-top:8px}}.job .job_block a .job_read p{font-size:.9375vw}@media only screen and (max-width: 1919px){.job .job_block a .job_read p{font-size:18px}}@media only screen and (max-width: 1439px){.job .job_block a .job_read p{font-size:16px}}@media only screen and (max-width: 1279px){.job .job_block a .job_read p{font-size:17px}}@media only screen and (max-width: 767px){.job .job_block a .job_read p{font-size:17px}}@media only screen and (max-width: 1279px){.job .job_block a .job_read p{font-size:16px}}.job .job_block a:hover .job_photo img{transform:scale(1.05);transition-duration:.5s}.job .job_block a:hover .job_word_inr:before{transition-duration:.5s;background-color:#f58220;border-radius:50%;right:1.6666666667vw}@media only screen and (max-width: 1919px){.job .job_block a:hover .job_word_inr:before{right:32px}}@media only screen and (max-width: 1439px){.job .job_block a:hover .job_word_inr:before{right:28px}}@media only screen and (max-width: 767px){.job .job_block a:hover .job_word_inr:before{right:20px}}.job .job_block a:hover .job_word_inr:after{transition-duration:.5s;-webkit-mask-image:url(/wp/wp-content/themes/ooura_no_sato/assets/images/common/arrow_circle.svg);mask-image:url(/wp/wp-content/themes/ooura_no_sato/assets/images/common/arrow_circle.svg);background-color:#fff;right:1.6666666667vw}@media only screen and (max-width: 1919px){.job .job_block a:hover .job_word_inr:after{right:32px}}@media only screen and (max-width: 1439px){.job .job_block a:hover .job_word_inr:after{right:28px}}@media only screen and (max-width: 767px){.job .job_block a:hover .job_word_inr:after{right:20px}}.job .job_block a:hover .job_word_inr h3.job_ttl{transition-duration:.5s;color:#f58220}.requirements_intro{margin-top:2.5vw}@media only screen and (max-width: 1919px){.requirements_intro{margin-top:40px}}@media only screen and (max-width: 1439px){.requirements_intro{margin-top:36px}}@media only screen and (max-width: 1279px){.requirements_intro{margin-top:32px}}@media only screen and (max-width: 1023px){.requirements_intro{margin-top:28px}}@media only screen and (max-width: 767px){.requirements_intro{margin-top:24px}}.requirements_intro .requirements_intro_wp{display:flex;gap:2.5vw}@media only screen and (max-width: 1919px){.requirements_intro .requirements_intro_wp{gap:40px}}@media only screen and (max-width: 1439px){.requirements_intro .requirements_intro_wp{gap:36px}}@media only screen and (max-width: 1279px){.requirements_intro .requirements_intro_wp{gap:32px}}@media only screen and (max-width: 1023px){.requirements_intro .requirements_intro_wp{gap:24px}}@media only screen and (max-width: 767px){.requirements_intro .requirements_intro_wp{flex-direction:column;gap:16px}}.requirements_intro .requirements_intro_word{flex:1}.requirements_intro .requirements_intro_photo{width:23.75vw;overflow:hidden}@media only screen and (max-width: 1919px){.requirements_intro .requirements_intro_photo{width:456px}}@media only screen and (max-width: 1439px){.requirements_intro .requirements_intro_photo{width:400px}}@media only screen and (max-width: 1279px){.requirements_intro .requirements_intro_photo{width:320px}}@media only screen and (max-width: 1023px){.requirements_intro .requirements_intro_photo{width:280px}}@media only screen and (max-width: 767px){.requirements_intro .requirements_intro_photo{width:100%}}.requirements_intro .requirements_intro_photo img{border-radius:1.6666666667vw}@media only screen and (max-width: 1919px){.requirements_intro .requirements_intro_photo img{border-radius:32px}}@media only screen and (max-width: 1439px){.requirements_intro .requirements_intro_photo img{border-radius:28px}}@media only screen and (max-width: 1279px){.requirements_intro .requirements_intro_photo img{border-radius:24px}}@media only screen and (max-width: 767px){.requirements_intro .requirements_intro_photo img{border-radius:20px}}.requirements_table{margin-top:2.9166666667vw}@media only screen and (max-width: 1919px){.requirements_table{margin-top:56px}}@media only screen and (max-width: 1439px){.requirements_table{margin-top:40px}}@media only screen and (max-width: 1279px){.requirements_table{margin-top:32px}}@media only screen and (max-width: 1023px){.requirements_table{margin-top:28px}}@media only screen and (max-width: 767px){.requirements_table{margin-top:24px}}.requirements_table .requirements_table_inr table{border-top:solid 1px #b8b8b8;width:100%}@media only screen and (max-width: 1439px){.requirements_table .requirements_table_inr table{border-top:solid 1px #b8b8b8}}.requirements_table .requirements_table_inr table tbody tr{border-bottom:solid 1px #b8b8b8}@media only screen and (max-width: 1439px){.requirements_table .requirements_table_inr table tbody tr{border-bottom:solid 1px #b8b8b8}}.requirements_table .requirements_table_inr table tbody tr td{padding:1.25vw}@media only screen and (max-width: 1919px){.requirements_table .requirements_table_inr table tbody tr td{padding:20px}}@media only screen and (max-width: 767px){.requirements_table .requirements_table_inr table tbody tr td{padding:16px}}.requirements_table .requirements_table_inr table tbody tr td:nth-child(1){background-color:#f2f5f8;width:10.4166666667vw;font-weight:700}@media only screen and (max-width: 1919px){.requirements_table .requirements_table_inr table tbody tr td:nth-child(1){width:200px}}@media only screen and (max-width: 1439px){.requirements_table .requirements_table_inr table tbody tr td:nth-child(1){width:160px}}@media only screen and (max-width: 767px){.requirements_table .requirements_table_inr table tbody tr td:nth-child(1){width:128px}}.requirements{padding:6.25vw 0 2.0833333333vw;background-color:#f2f5f8}.requirements .requirements_inr{width:66.6666666667vw;margin-right:auto;margin-left:auto;margin:0 auto}@media only screen and (max-width: 1919px){.requirements .requirements_inr{max-width:1280px;width:auto}}@media only screen and (max-width: 1599px){.requirements .requirements_inr{margin-left:120px;margin-right:120px;max-width:1360px}}@media only screen and (max-width: 1439px){.requirements .requirements_inr{margin-left:80px;margin-right:80px}}@media only screen and (max-width: 1279px){.requirements .requirements_inr{margin-left:40px;margin-right:40px}}@media only screen and (max-width: 1023px){.requirements .requirements_inr{margin-left:40px;margin-right:40px}}@media only screen and (max-width: 767px){.requirements .requirements_inr{margin-left:20px;margin-right:20px}}.requirements .requirements_block:nth-child(n+2){margin-top:.8333333333vw}.requirements .requirements_block dl{display:flex}.requirements .requirements_block dl dt,.requirements .requirements_block dl dd{padding-top:.4166666667vw;padding-bottom:.4166666667vw;font-size:.9375vw;line-height:1.6}.requirements .requirements_block dl dt{width:7.5vw;color:#034077;font-weight:700;border-right:solid 1px #034077}@media only screen and (max-width: 1919px){.requirements .requirements_block dl dt{width:144px}}.requirements .requirements_block dl dd{padding-left:1.6666666667vw;flex:1}.requirements .requirements_block dl dd ul li{padding-left:1em;text-indent:-1em}.requirements .requirements_block dl dd ul li:before{content:"・"}