.elementor .e-40c5e154-8070{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;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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-2b5be9e5-1b29{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-622e2e57-bafb{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-759a482c-6cfc{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:-0.9375rem;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-242e359a-ffcb{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:4rem;color:#001d27;letter-spacing:0.2px;line-height:1.2em;text-align:start;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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-start-start-radius:0em;border-start-end-radius:0em;border-end-start-radius:0em;border-end-end-radius:0em;border-width:0px;border-color:var(--jam-white);border-style:solid;display:block;}.elementor .e-2fdb9f99-68a015c{font-weight:700;font-size:1.5rem;margin-block-end:2rem;}.elementor .e-763c0a9a-de7a{font-family:var(--jam-font-ja);font-weight:700;font-size:0.8125rem;color:#0077b5;letter-spacing:0.06rem;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-19029d00-7b0d{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-5e78bd85-30f2{font-family:var(--jam-font-ja);font-weight:500;font-size:1.125rem;color:#4b4f58;line-height:1.8;padding:0px;margin:0px;display:block;}.elementor .e-6372ca48-e7d9{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-30039218-8c7b{width:100%;min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:1.5rem;margin-inline-start:0px;margin-inline-end:0px;border-radius:0.9rem;background-color:#edf6fb;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-1d560a3e-7024{font-family:var(--jam-font-ja);font-weight:700;font-size:0.8125rem;color:#0077b5;letter-spacing:0.06rem;line-height:1.6;padding:0px;margin:0px;display:block;}.elementor .e-7973f202-7081{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-1a1f2f0f-16c8{font-family:var(--jam-font-ja);font-weight:700;font-size:1.5rem;color:#123b50;line-height:1.8;padding:0px;margin:0px;display:block;& > span { font-size:.9375rem;font-weight:400;color:#4b4f58; }\n}.elementor .e-1b400a9-c75d{min-width:0px;min-height:0px;padding:0px;margin:0px;background-color:transparent;display:block;flex:0 1 auto;}.elementor .e-2ddf24e8-5e24{width:100%;min-width:0px;padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin:0px;border-radius:0.9rem;background-color:#edf6fb;display:flex;flex-direction:column;gap:0.55rem;align-items:stretch;}.elementor .e-f78d105-14be{min-width:0px;min-height:1px;position:relative;z-index:1;font-family:var(--jam-font-ja);font-size:1.03125rem;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;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 45%;align-content:center;align-items:stretch;order:0;}.elementor .e-3329de44-48e4{width:100%;height:auto;min-width:0px;max-width:100%;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:-2.8125rem;margin-block-end:2.8125rem;margin-inline-start:-2.8125rem;margin-inline-end:-2.8125rem;border-radius:0px;border-style:none;display:inline-block;}.elementor .e-3bd0cba7-b6fa{min-width:0px;min-height:1px;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:0px;margin-inline-end:0px;display:flex;flex-direction:column;gap:0px;flex-wrap:nowrap;flex:0 1 55%;align-items:stretch;order:0;align-content:flex-start;\n}.elementor .e-59b8341f-6b75{width:100%;min-width:0px;max-width:1240px;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:2.8125rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:0px;align-items:stretch;}.elementor .e-03e36c9-ea40154{background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/mt.svg");background-repeat:no-repeat;background-attachment:scroll;background-size:contain;background-position:bottom center;}.elementor .e-5b4d741d-c2eb{width:100%;min-width:0px;position:relative;font-family:"Noto Sans JP";font-weight:800;font-size:2rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:0.9375rem;padding-block-end:0.9375rem;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-48adafce-a787{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-6eebd6c7-587b{width:100%;height:auto;min-width:0px;max-width:100%;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:0px;border-style:none;display:inline-block;}.elementor .e-36d02519-eae0{min-width:0px;min-height:1px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;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: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-4b890fbd-7879{width:100%;height:auto;min-width:0px;max-width:100%;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:0px;border-style:none;display:inline-block;}.elementor .e-4a06678d-7ab5{min-width:0px;min-height:1px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;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: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-7e4a1ff9-7440{width:100%;min-width:0px;max-width:1720px;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-66ed02d2-c1dd{width:100%;min-width:0px;min-height:1px;max-width:1024px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:10px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin-block-start:1.875rem;margin-block-end:1.875rem;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-4448bd3e-8f6e{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-48c00ea3-ef02{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-2bb14620-ad41{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-342f9705-2a44{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-7eedc479-457b{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;background-image:url("https://trs-recruit.com/jam/job_winter/wp-content/uploads/2026/09/jam-463497a5e59c-scaled.png");background-repeat:repeat;background-attachment:scroll;background-size:555px auto;background-position:top center;display:block;}.elementor .e-6d094af2-5776{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:4.21875rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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-1efad466-ca23{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.5625rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:0px;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-2.8125rem;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;& > span:nth-of-type(1) { background:#fff; }\n}.elementor .e-32adbdaf-a537{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;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:calc(20px + 1.6em);margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-39513608-c63f{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-1e7b75b6-5415{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-3ef13fe0-887c{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-15312b5a-bd64{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-7d010d0b-b64f{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-13309485-6700{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-364d5638-34ed{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-1467121b-f1c3{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-7b422b2-a508{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-774e6eaa-6c90{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-3282ccfa-ecc7{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-14f8da6e-bd30{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7b6ff195-c940{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:1.03125rem;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-6bf3c46e-ed86{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-72acd0b1-83d7{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-7ca5ae0-58ab{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-2b080928-f1f3{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-714b5549-5683{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-17dd1e33-a458{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-5bfd5675-a2aa{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-2b604ddb-e50a{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-4038f5a1-d37d{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-12799623-59c1{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-342b274e-5c97{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-4958682c-6ebc{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-6eb3ebbb-f252{min-width:0px;position:static;font-family:var(--jam-font-ja);font-size:100%;color:var(--jam-ink);line-height:1.85714285714286;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:0px;margin-block-end:1.6em;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-4d1926b-d419{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-492f8894-e096{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-4be098ba-90fb{font-family:var(--jam-font-latin);font-weight:700;font-size:1.15rem;color:var(--jam-sky);line-height:1.5;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-791a55f5-55ed{min-width:0px;position:static;font-family:var(--jam-font-ja);font-weight:600;font-size:1.2rem;color:var(--jam-blue);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:0.4rem;margin-inline-start:0px;margin-inline-end:0px;display:block;}.elementor .e-7be209d7-69d9{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-64586871-1cf8{padding-block-start:1.25rem;padding-block-end:1.25rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;border-inline-start-width:3px;background-color:var(--jam-white);gap:1rem;grid-template-columns:6.5rem minmax(0,1fr);grid-template-rows:auto;border-left-style: solid; border-left-color: var(--jam-sky);\n}.elementor .e-6683b52a-a398{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-16dda553-8328{width:100%;min-width:0px;min-height:1px;max-width:1140px;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-2c851d2-b144{min-width:0px;position:relative;color:var(--jam-ink);line-height:1.85714285714286;font-style:normal;padding-block-start:0.9375rem;padding-block-end:2.8125rem;padding-inline-start:0rem;padding-inline-end:0rem;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;background-color:var(--jam-ice);display:block;}.elementor .e-1932531c-a6ca{width:100%;min-width:0px;position:relative;font-family:Alata;font-weight:900;font-size:4.21875rem;color:#001d27;letter-spacing:0.2px;line-height:1.9em;text-align:center;font-style:normal;-webkit-text-stroke:0px #000000;stroke:#000000;stroke-width:0px;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-70be20a8-4b73{width:100%;min-width:0px;position:relative;font-family:var(--jam-font-latin);font-weight:600;font-size:1.5625rem;color:var(--jam-ink);line-height:1.4;text-align:center;padding-block-start:1.875rem;padding-block-end:0.9375rem;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:-4.6875rem;margin-block-end:20px;margin-inline-start:0px;margin-inline-end:0px;border-width:0px;display:block;}.elementor .e-6167fd98-10fc{min-width:0px;position:static;font-family:var(--jam-font-latin);font-weight:400;font-size:1.03125rem;color:var(--jam-ink);line-height:1.7em;font-style:normal;padding-block-start:1.5rem;padding-block-end:1.5rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;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:block;}.elementor .e-5b141cc8-f9d8{padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:1rem;}.elementor .e-5ca402f8-5bc8{width:100%;min-width:0px;min-height:1px;max-width:1140px;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-33cb489-1406{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;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-67e0bd93-c78e{min-width:0px;font-family:var(--jam-font-ja);font-size:1.03125rem;color:#333;line-height:1.8;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;background-color:var(--jam-white);overflow-x:clip;\n}