.elementor .e-5c421c53-c635{font-family:Alata;font-size:3.5rem;color:#001d27;line-height:1.1;}.elementor .e-566ea66d-3a92:hover,.elementor .e-566ea66d-3a92:focus-visible{color:var(--jam-blue);}.elementor .e-566ea66d-3a92{font-family:var(--jam-font-ja);font-size:1.2rem;color:#001d27;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:transparent;display:block;text-align:left; border-bottom-style: solid; border-bottom-color: #aac9d8;\n}.elementor .e-10416cae-501c:hover,.elementor .e-10416cae-501c:focus-visible{color:var(--jam-blue);}.elementor .e-10416cae-501c{font-family:var(--jam-font-ja);font-size:1.2rem;color:#001d27;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:transparent;display:block;text-align:left; border-bottom-style: solid; border-bottom-color: #aac9d8;\n}.elementor .e-48167b9e-f2b0:hover,.elementor .e-48167b9e-f2b0:focus-visible{color:var(--jam-blue);}.elementor .e-48167b9e-f2b0{font-family:var(--jam-font-ja);font-size:1.2rem;color:#001d27;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:transparent;display:block;text-align:left; border-bottom-style: solid; border-bottom-color: #aac9d8;\n}.elementor .e-140b6c2b-7017:hover,.elementor .e-140b6c2b-7017:focus-visible{color:var(--jam-blue);}.elementor .e-140b6c2b-7017{font-family:var(--jam-font-ja);font-size:1.2rem;color:#001d27;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:0px;padding-inline-end:0px;border-block-end-width:1px;background-color:transparent;display:block;text-align:left; border-bottom-style: solid; border-bottom-color: #aac9d8;\n}.elementor .e-7840ca7c-d77e:hover,.elementor .e-7840ca7c-d77e:focus-visible{color:#fff;transform:none!important;\n}.elementor .e-7840ca7c-d77e{min-width:0px;min-height:4.5rem;font-family:"Noto Sans JP";font-weight:800;font-size:1.2rem;color:#fff;letter-spacing:0.08em;line-height:1.2;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;margin:0px;border-radius:0.75rem;background-color:#002b3b;flex-direction:column;gap:0.25rem;flex:1 1 0px;justify-content:center;align-items:center;display:flex!important; & span { display:block;font-size:.625rem;font-weight:500;letter-spacing:.02em;line-height:1.4; } &:focus-visible { outline:3px solid #ffe84d;outline-offset:3px; }\n}.elementor .e-56450704-9fb2:hover,.elementor .e-56450704-9fb2:focus-visible{color:#fff;transform:none!important;\n}.elementor .e-56450704-9fb2{min-width:0px;min-height:4.5rem;font-family:"Noto Sans JP";font-weight:800;font-size:1.2rem;color:#fff;letter-spacing:0.08em;line-height:1.2;text-decoration:none;padding-block-start:0.8rem;padding-block-end:0.8rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;margin:0px;border-radius:0.75rem;background-color:#007eb9;flex-direction:column;gap:0.25rem;flex:1 1 0px;justify-content:center;align-items:center;display:flex!important; & span { display:block;font-size:.625rem;font-weight:500;letter-spacing:.02em;line-height:1.4; } &:focus-visible { outline:3px solid #ffe84d;outline-offset:3px; }\n}.elementor .e-e5a2689-b3cd{padding:0px;margin-block-start:1rem;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:0.75rem;align-items:stretch;}.elementor .e-3a3658f6-9fda{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:2.5rem;padding-inline-end:2.5rem;background-color:var(--jam-ice);display:flex;flex-direction:column;gap:1.5rem;}