.elementor .e-92ef10f-7a4d6df{width:100%;height:750px;overflow:hidden;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-7efe288-c86d294{width:100%;min-width:0px;position:absolute;inset-block-start:auto;inset-inline-end:auto;inset-block-end:5rem;inset-inline-start:2rem;z-index:4;font-family:var(--jam-font-ja);font-weight:800;font-size:2.8125rem;color:#001d27;letter-spacing:-1.4px;word-spacing:0px;line-height:1.1em;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;text-align:left; & > span:nth-of-type(1) { background:#fff;line-height:1.8em;padding:0.2rem 1.5rem; } & > span:nth-of-type(1) > span:nth-of-type(1) { font-size:80%; } & > span:nth-of-type(2) { background:#fff;line-height:1.5em;padding:0.2rem 1.5rem; } & > span:nth-of-type(2) > span:nth-of-type(1) { font-size:80%; }\n}.elementor .e-46269cc-8e06619{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 100%;align-items:stretch;align-content:flex-start;\n}.elementor .e-dec9dcb-1321b77{width:100%;min-height:170px;max-width:200px;max-height:480px;object-fit:cover;border-radius:5px;}.elementor .e-874b219-e960b9b{font-weight:500;font-size:0.75rem;color:var(--jam-blue);}.elementor .e-b7bd1ea-819c961{font-family:"Noto Sans JP";font-weight:700;font-size:1rem;line-height:1.3em;margin-block-start:1rem;}.elementor .e-9ee8805-6fe37d2{font-weight:500;font-size:0.75rem;color:var(--jam-ink);margin-block-start:0.5rem;}.elementor .e-30cb6a3-c861a31{font-weight:400;font-size:0.9rem;color:white;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:1rem;border-radius:2rem;background-color:var(--jam-ink);align-self:start;}.elementor .e-9a82314-851b932{padding:1rem;display:flex;flex-direction:column;}.elementor .e-830747c-30c37c0{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;border-radius:5px;background-color:var(--jam-white);filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.05));display:flex;flex-direction:row;align-items:center;}.elementor .e-5efb717-70f6262{width:100%;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-f95eca4-28185e3{width:100%;max-width:500px;position:relative;z-index:1;font-family:"Noto Sans JP";font-weight:900;font-size:1rem;margin-block-start:-11rem;margin-block-end:0rem;margin-inline-start:0rem;margin-inline-end:0rem;display:grid;grid-template-columns:repeat(1, 1fr);grid-template-rows:repeat(1, 1fr);align-self:end;}.elementor .e-7919596-e9982b9{flex-direction:column;}.elementor .e-6d2ad32b-c172{width:100%;height:340px;min-width:0px;max-width:100%;object-fit:cover;object-position:center center;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;color:var(--jam-ink);line-height:1.85714285714286;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:10px;border-style:none;display:inline-block;}.elementor .e-52d2dfaa-d0754a6{width:50%;}.elementor .e-1b32ed88-6d6a{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:1.59375rem;color:var(--jam-ink);letter-spacing:0.4px;line-height:1.9em;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-70d55b4-e9a0{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-weight:400;font-size:100%;color:#333333;line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:calc(20px + 1.6em);margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-2087e1e7-97e6{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-weight:600;font-size:20px;color:var(--jam-ink);line-height:1;text-align:center;font-style:normal;text-decoration:none;padding-block-start:1em;padding-block-end:1em;padding-inline-start:3em;padding-inline-end:3em;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-start-start-radius:2em;border-start-end-radius:2em;border-end-start-radius:2em;border-end-end-radius:2em;border-width:0px;background-color:var(--jam-white);box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.1);display:inline-block;& > span:nth-of-type(1) { display:flex;font-style:normal;line-height:1;text-align:center;font-size:20px;font-family:Noto Sans JP;font-weight:600;color:var(--jam-ink);box-sizing:border-box;justify-content:center;flex-direction:row-reverse;gap:20px; } & > span:nth-of-type(1) > span:nth-of-type(1) { display:inline;font-style:normal;line-height:1;text-align:center;font-size:20px;font-family:Noto Sans JP;font-weight:600;color:var(--jam-ink);box-sizing:border-box; } & > span:nth-of-type(1) > span:nth-of-type(2) { display:inline-block;font-style:normal;line-height:1;text-align:center;font-size:20px;font-family:Noto Sans JP;font-weight:600;color:var(--jam-ink);box-sizing:border-box; }\n}.elementor .e-1407afa1-b66a{min-width:0px;min-height:1px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding:3rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 50%;align-items:stretch;align-content:flex-start;\n}.elementor .e-6e4b83f3-fb14{width:100%;min-width:0px;max-width:1140px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:center;}.elementor .e-1ebc0d0d-a1a7{height:0px;min-width:0px;min-height:0px;overflow:visible;position:static;scroll-margin-top:6rem;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7336b55f-2b03{width:100%;min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-729e69a0-359f{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:5rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-729fad6a-bdc8{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:1.3125rem;color:var(--jam-ink);letter-spacing:0.4px;line-height:1.9em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-36163104-fc32{width:100%;min-width:0px;min-height:1px;max-width:1720px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-e3a983d-4f20{min-width:0px;position:relative;z-index:1;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;}.elementor .e-152a5e6a-9512{height:7vh;min-width:0px;position:static;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-709ce53d-3a8b{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-37ad96dc-f05a{width:100%;min-width:0px;min-height:7vh;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1d4aa714-f1d8{width:100%;min-width:0px;min-height:1px;max-width:1720px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-5dc9722e-e586{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-463497a5e59c-scaled.png"),url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat-x,repeat;background-attachment:scroll;background-size:555px auto,1000px auto;background-position:top center,0% 0%;display:block;}.elementor .e-32393a84-fb26{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-665515a4-cfc4{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-5eadd77e-c1a7{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-13a8eca5-c2ff{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-844d865-4d43{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-41c4203-e9aa{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-18c24aa6-efbe{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.75rem;}.elementor .e-548e0041-3c6c{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-4542ae2d-4cfb{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-5e57611a-b93f{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-17e4979-bdfe{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-4af27abf-9a59{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-6bff0980-807d{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-5999ad18-3cc0{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.75rem;}.elementor .e-587a7d3e-6a5f{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-34039cef-5176{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-4b92269d-134f{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-2cc9a87-834a{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-3c445665-b190{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-409bef48-6db0{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-210df319-f13b{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.75rem;}.elementor .e-6ef0f6d0-8191{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-418d9ae6-b460{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-69bcec68-c159{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-7f67aa87-51c3{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-1239288d-a449{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-4371e8b5-e6da{width:27rem;height:100%;object-fit:cover;border-radius:0.5rem;display:block;flex:0 0 auto;}.elementor .e-377cf6a7-4e74{min-width:0px;padding:0px;display:flex;flex-direction:row;gap:0.75rem;}.elementor .e-1eff6947-aee8{position:absolute;padding:0px;opacity:65%;display:grid;gap:0.75rem;grid-template-rows:repeat(4, 1fr);inset: 0; pointer-events: none;\n}.elementor .e-7096e60a-40f4{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-19f99a72-cbaa{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-6f44bbcf-5190{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-921e935-d07e{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-644330b1-2fee{min-width:0px;position:relative;padding:0px;}.elementor .e-5c4c2edd-6df4{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-35213a90-aeab{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-7078f635-c32d{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-5107cd79-b679{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-1f37e61a-4ec4{min-width:0px;position:relative;padding:0px;}.elementor .e-73a01c84-48b5{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-5a9b021-418a{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-261d614e-69d5{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-6db4f59b-1b0d{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-385be145-6d3f{min-width:0px;position:relative;padding:0px;}.elementor .e-451dbd3-e994{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-1b19052a-511e{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-b4b68f5-19f9{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-6046ce8c-3893{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-260d9d87-bc45{min-width:0px;position:relative;padding:0px;}.elementor .e-3689670f-15fb{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-c2f13a5-3c63{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-68cea170-f606{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-7673ab76-7163{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-2c6fe1f6-55ff{min-width:0px;position:relative;padding:0px;}.elementor .e-7f78fc03-7f73{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-47f8bb83-c41b{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-6ef393be-1aef{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-315aad04-7718{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-2fa5e0f6-9a34{min-width:0px;position:relative;padding:0px;}.elementor .e-268e5f2a-cdf0{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-27e41d0b-8ff8{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-70fc140f-79d5{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-35ac9cb-70a6{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-75205414-8254{min-width:0px;position:relative;padding:0px;}.elementor .e-60b0fd6a-aba4{font-family:Alata;font-size:0.75rem;color:var(--jam-blue);letter-spacing:0.12rem;line-height:1.4;margin-block-start:0px;margin-block-end:0.875rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-13c571f8-622d{font-family:var(--jam-font-ja);font-weight:800;font-size:1.875rem;color:#001d27;letter-spacing:-0.03rem;line-height:1.5;margin-block-start:0px;margin-block-end:1rem;margin-inline-start:0px;margin-inline-end:0px;display:block;cursor: default;\n}.elementor .e-697d5f73-fbb8{font-family:var(--jam-font-ja);font-weight:500;font-size:0.9375rem;color:var(--jam-ink);line-height:1.9;margin:0px;display:block;cursor: default;\n}.elementor .e-4053b751-dbff{min-width:0px;position:relative;padding-block-start:2rem;padding-block-end:2rem;padding-inline-start:2.25rem;padding-inline-end:2.25rem;border-radius:1.75rem;background-color:#ffffff;box-shadow:0px 0.75rem 2.5rem 0px rgba(0,55,78,0.12);}.elementor .e-75064b5e-b983{min-width:0px;position:relative;padding:0px;}.elementor .e-1df73ef7-52d5{max-width:68rem;position:relative;z-index:2;padding:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:grid;gap:5rem;grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor .e-404252c8-5748{overflow:hidden;position:relative;padding-block-start:5rem;padding-block-end:9rem;padding-inline-start:3rem;padding-inline-end:3rem;background-color:var(--jam-ice);overflow: clip;\n}.elementor .e-5895b4bb-4d2c{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:2.8125rem;padding-block-end:2.8125rem;padding-inline-start:2.8125rem;padding-inline-end:2.8125rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-cc37caadfe11-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;background-color:var(--jam-ice);display:block;}.elementor .e-5c5b218d-ba8b{height:0px;min-width:0px;min-height:0px;overflow:visible;position:static;scroll-margin-top:6rem;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3cebedc4-9877{width:100%;min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7c924216-7379{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:5rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;-webkit-text-stroke: 0px #000000; stroke: #000000; stroke-width: 0px;\n}.elementor .e-295c40f6-6129{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:1.3125rem;color:var(--jam-ink);letter-spacing:0.4px;line-height:1.9em;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-3rem;margin-block-end:3rem;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-12fbe026-11c0{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-weight:400;font-size:1.03125rem;color:#333333;line-height:1.5;text-align:center;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-0.9375rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-45a41b01-6225{width:100%;min-width:0px;min-height:1px;max-width:1720px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;align-items:stretch;align-content:flex-start;\n}.elementor .e-5b249ea8-bf90{min-width:0px;position:relative;z-index:1;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;}.elementor .e-6a36b2a3-d887{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-17ce1ae-759b{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--jam-ice);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-589bc15{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-ba05ba0{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-71980c4{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-439f1e8{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-ba04adc{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-1c95560{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-7c45dff1-be8f{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-11d37550-21f2{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-717d4991-95f0{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-37fa4716-8d68{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--jam-ice);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-51c6250{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-f1e15d1{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-2699eb4{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-f867f3c{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-9a63e55{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-011e612{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-102348d1-52fd{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-5be0d050-47ff{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-3ed9db27-60f8{width:100%;height:auto;min-width:0px;max-width:100%;max-height:225px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-680238e3-1aea{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-494ff0e{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-122f3f4{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-a66020a{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-fa8fb36{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-5da8d0f{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-28ad1a4{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-581b16e4-38a2{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-4fd092aa-9d6d{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-2c0992a0-f4bc{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-47ccbcc3-6c4b{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-285131c-bebc6f2{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-f947afb-836c4ad{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-f95f183{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-e5cc3ef{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-f19f37e{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-491a84e{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-3936093{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-a4e5c0a{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-13a15fd-cb51b96{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-d3f6994-80f6833{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-7401fae8-8f40{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-1710a0bd-3e4d{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#e2f2f9;display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-852a9b4{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-dc2a123{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-085a0ce{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-ccef9d6{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-f7c8140{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-ee4c2da{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-392039fb-b3c4{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-41d97255-d8a0{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-47c212eb-b431{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-cdb365f-7564{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#e2f2f9;display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-45c260f{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-a7dcd89{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-b9bc4fb{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-5320467{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-87eb65e{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-138e95e{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-2b2d1e81-4229{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-758108e8-c6da{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-2dec1e82-762f{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-3dd62d70-c020{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0rem;padding-block-end:0.9375rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-2ac83dc1-36b4{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-5681ba4b-9b31{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#e2f2f9;display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-8a3bd25{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-11d7150{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-088bf9d{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-bc311b9{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-b1e0d2e{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-9bd20e3{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-282f05c5-61c7{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-7c43e9c9-87b4{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-6c98b097-487e{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-a524723-a296{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-7324643{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-a07128f{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-0e33d63{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-7d48221{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-45d4f55{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-312e2e8{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-b4448e8-63c9{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-31a16138-7fb4{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-f364ebd-d095{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-ea11bb1-ffa4{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#e2f2f9;display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-62cf6e8{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-c7054cb{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-ba1f414{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-fcea122{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-a14a38a{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-34e0244{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-52f3d3d5-e1e5{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-47358a23-e02b{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-5a428df6-b427{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-6ec9e830-efe7{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0rem;padding-block-end:0.9375rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-dea8928-70f427b{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-63d29fb-1bc19e1{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-27c29a2{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-b280107{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-6a3e88f{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-5f29c06{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-c35b842{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-a11219f{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-d9c7b8c-3159075{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-68f970d-694b6a8{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-3b39fe37-6d61{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-23d6408d-ab95{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-5e4d1f2{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-103a8e6{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-1519641{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-7547eb2{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-19b41a1{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-ef8fb6c{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-7bbdef55-544a{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-11ef9da0-7158{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-78d6c78-4b7831f{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-0f1c786-aed35c3{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--jam-ice);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-fe7bed2{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-06c042b{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-428c864{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-f7d24a4{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-bb0762c{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-653261c{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-8ef1edc-c8a2db2{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-862af4d-6e04f6a{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-71a33776-eb53{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-25f103af-1cd6{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0rem;padding-block-end:0.9375rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:85% auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-bec5588-91fc1ff{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-df002a0-07d1bf0{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-4ee6311{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-f0ed7c6{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-f42a531{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-6a8720f{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-36c525e{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-a4b6ace{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-bd2df44-023446d{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-8120b90-78fee8b{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-5cf48cf1-d965{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:#0170B9;line-height:1.85714285714286;text-align:center;text-decoration:underline;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;background-color:transparent;display:block;}.elementor .e-40f3afc1-f4c9{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:#e2f2f9;display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-f2f9c15{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-447f6fc{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-73ee0b8{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-cfec73d{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-efde8d5{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-7aae114{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-32515b32-32f2{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-4f7098cc-deb3{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-b0cbf4a-e406d38{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-b0a4fd1-07725ab{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-0eeb840{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-86931b0{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-352a005{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-3857f70{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-0d14954{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-5c4b345{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-ae72fb5-b97a461{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-6053aa3-8e48ec3{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-661673b8-2e9c{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-17e9436c-6d2c{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0rem;padding-block-end:0.9375rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-976fcec-4316006{width:100%;height:auto;min-width:0px;max-width:100%;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-blue);line-height:1.85714285714286;text-align:center;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:15px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.1em;border-width:0px;border-style:none;display:block;}.elementor .e-6f33ccd-5170ebe{min-width:0px;position:static;font-family:"Noto Sans JP";font-weight:700;font-size:1.125rem;color:var(--jam-ink);line-height:1.4;font-style:normal;text-decoration:none;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;background-color:var(--f3f3f3);display:block;text-align:left; & a { color:inherit; }\n}.elementor .e-job-eff284d{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-c6e07bb{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:.9375rem;font-weight:500;color:#4b4f58;line-height:1.8;\n}.elementor .e-job-a9e374f{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;padding:0 .3rem;margin:0 0 1.1rem;background:transparent;\n}.elementor .e-job-de23a43{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;color:#0077b5;font-family:"Noto Sans JP";font-weight:700;font-size:.75rem;letter-spacing:.06em;line-height:1.6;text-align:left;\n}.elementor .e-job-b73dc92{display:block;width:auto;min-width:0;flex:none;margin:0;padding:0;background:transparent;font-family:"Noto Sans JP";text-align:left;font-size:1.125rem;font-weight:700;color:#123b50;line-height:1.5;font-variant-numeric:tabular-nums;\n}.elementor .e-job-7637d09{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;min-width:0;text-align:left;background:#edf6fb;border-radius:.65rem;padding:.8rem 1rem;margin:auto 0 0;\n}.elementor .e-ac30271-eabd1c0{width:100%;height:100%;min-width:0px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;padding-inline-start:0.9375rem;padding-inline-end:0.9375rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.35rem;background-color:var(--jam-white);display:flex;flex-direction:column;gap:0px;}.elementor .e-ec90881-eb465c3{min-width:0px;min-height:1px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:5px;padding-block-end:5px;padding-inline-start:5px;padding-inline-end:5px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 33.333%;align-items:stretch;text-align:left; align-content:flex-start;\n}.elementor .e-47dc5e5-5a1099a{width:100%;min-width:0px;max-width:1140px;position:relative;font-family:var(--jam-font-ja);font-size:1.03125rem;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-0c30e6e-88ce673{min-width:0px;position:relative;color:var(--jam-blue);line-height:1.85714285714286;font-style:normal;padding-block-start:0rem;padding-block-end:2.8125rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0rem;margin-block-end:0rem;margin-inline-start:0px;margin-inline-end:0px;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-25f387e841ec-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:1000px auto;background-position:0% 0%;display:block;text-align:left;\n}.elementor .e-3ca4da1d-747b{min-width:0px;font-family:var(--jam-font-ja);font-size:1.03125rem;color:#333;line-height:1.8;padding-block-start:0rem;padding-block-end:0px;padding-inline-start:1rem;padding-inline-end:1rem;margin-block-start:0rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-white);overflow-x:clip;\n}