.elementor .e-c107846-5d93{font-family:"Noto Sans JP";font-weight:600;font-size:12px;letter-spacing:0.03em;line-height:18px;}.elementor .e-103563db-d304{color:var(--lx-white);text-align:center;padding-block-start:9px;padding-block-end:9px;padding-inline-start:18px;padding-inline-end:18px;background-color:var(--lx-ink);}.elementor .e-14377f75-828c{font-family:"Noto Sans JP";font-weight:800;font-size:0.9375rem;color:var(--lx-ink);letter-spacing:0.06em;line-height:0.98;flex:0 0 auto;}.elementor .e-70bc6eb3-7ad9376{font-family:"Noto Sans JP";margin-inline-start:auto;}.elementor .e-6eb8d539-e9e6{font-family:"Noto Sans JP";margin-inline-start:auto;}.elementor .e-6b0099cc-ff62{font-family:"Noto Sans JP";}.elementor .e-7e635f08-13e6{width:1.25rem;height:1.25rem;color:currentColor;}.elementor .e-2745aac0-b83e{font-family:var(--font-body);font-weight:600;font-size:0.9375rem;line-height:1;}.elementor .e-6806b28-d891{width:auto;padding:0px;display:flex;flex-direction:row;gap:0.5rem;align-items:center;}.elementor .e-541e0537-980d{width:auto;}.elementor .e-3d48fb98-98db{width:0.75rem;height:0.75rem;color:currentColor;}.elementor .e-201b5417-eb3a{width:auto;height:auto;justify-content:center;}.elementor .e-5ee6bf73-d020:hover,.elementor .e-5ee6bf73-d020:focus-visible{color:var(--lx-magenta);}.elementor .e-5ee6bf73-d020:focus{color:var(--lx-magenta);}.elementor .e-5ee6bf73-d020{width:auto;color:var(--lx-ink);padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.5rem;padding-inline-end:0.5rem;border-radius:2px;background-color:transparent;gap:0.375rem;justify-content:flex-start;}.elementor .e-721a5a71-26cc:hover,.elementor .e-721a5a71-26cc:focus-visible{color:var(--lx-magenta);background-color:#F8F3F6;}.elementor .e-721a5a71-26cc{width:100%;font-family:var(--font-body);font-weight:500;font-size:0.875rem;color:var(--lx-ink);line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:block;}.elementor .e-3503caff-269d:hover,.elementor .e-3503caff-269d:focus-visible{color:var(--lx-magenta);background-color:#F8F3F6;}.elementor .e-3503caff-269d{width:100%;font-family:var(--font-body);font-weight:600;font-size:0.875rem;color:var(--lx-magenta);line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;background-color:#F8F3F6;display:block;}.elementor .e-5efe9e72-32c2:hover,.elementor .e-5efe9e72-32c2:focus-visible{color:var(--lx-magenta);background-color:#F8F3F6;}.elementor .e-5efe9e72-32c2{width:100%;font-family:var(--font-tc);font-weight:500;font-size:0.875rem;color:var(--lx-ink);line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:block;}.elementor .e-1645acf7-f75b:hover,.elementor .e-1645acf7-f75b:focus-visible{color:var(--lx-magenta);background-color:#F8F3F6;}.elementor .e-1645acf7-f75b{width:100%;font-family:var(--font-zh);font-weight:500;font-size:0.875rem;color:var(--lx-ink);line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:block;}.elementor .e-6a6c90fa-f5be:hover,.elementor .e-6a6c90fa-f5be:focus-visible{color:var(--lx-magenta);background-color:#F8F3F6;}.elementor .e-6a6c90fa-f5be{width:100%;font-family:var(--font-body);font-weight:500;font-size:0.875rem;color:var(--lx-ink);line-height:1.35;padding-block-start:0.625rem;padding-block-end:0.625rem;padding-inline-start:0.75rem;padding-inline-end:0.75rem;display:block;}.elementor .e-6d54d8cf-a0e1{width:100%;padding:0px;display:flex;flex-direction:column;gap:0px;}.elementor .e-799233d-7c37{width:11.5rem;position:absolute;inset-block-start:calc(100% + 0.5rem);inset-inline-end:0px;z-index:100;padding:0.4rem;border-radius:2px;border-width:1px;border-color:#E7E2DA;border-style:solid;background-color:var(--lx-white);box-shadow:0px 12px 30px 0px rgba(0,3,33,0.12);}.elementor .e-72b8e27e-6855{width:auto;}.elementor .e-e34e40a-ae0c{width:auto;min-width:5.5rem;position:relative;z-index:80;}.elementor .e-7b27dfa6-3f2d{width:auto;min-width:0px;max-width:100%;padding:0px;gap:9px;}.elementor .e-caa606-5326{width:15px;height:15px;color:var(--lx-ink);flex:0 0 auto;}.elementor .e-a404764-2880{font-family:"Noto Sans JP";}.elementor .e-36a3606a-e86c{width:100%;min-width:0px;max-width:1180px;padding-block-start:18px;padding-block-end:18px;padding-inline-start:24px;padding-inline-end:24px;margin-inline-start:auto;margin-inline-end:auto;gap:24px;}.elementor .e-5a4b12c9-c127{background-color:var(--lx-warm-white);box-shadow:0px -1px 0px 0px rgba(0,3,33,0.12) inset;}.elementor .e-1b6c219b-ebbd{font-family:"Noto Sans JP";}.elementor .e-5189c53c-486a{max-width:920px;font-family:"Noto Serif JP";font-weight:400;font-size:64px;color:var(--lx-ink);letter-spacing:0px;line-height:1.08;}.elementor .e-1a2885a7-c626{max-width:720px;font-family:"Noto Sans JP";font-weight:500;font-size:18px;color:var(--lx-ink);line-height:29px;}.elementor .e-4985ffa0-edbd{font-family:"Noto Sans JP";}.elementor .e-3158b843-17e4{font-family:"Noto Sans JP";}.elementor .e-3c0bb99e-c4bc{width:100%;min-width:0px;text-align:center;padding-block-start:10px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:12px;}.elementor .e-5a853ced-de22{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:rgba(0,3,33,0.72);letter-spacing:0.06em;line-height:18px;text-transform:uppercase;}.elementor .e-4c48c01e-8d1c{width:100%;min-width:0px;max-width:960px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;gap:24px;}.elementor .e-492854a8-13a5{padding-block-start:96px;padding-block-end:150px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #ECC53F 0%,#E88A63 46%,#CF539A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-13ad7386-33d4{font-family:"Noto Sans JP";}.elementor .e-3f46b155-348d{font-family:"Noto Serif JP";font-weight:400;font-size:36px;color:var(--lx-ink);line-height:1.12;}.elementor .e-2ec727dc-c815{max-width:620px;font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;}.elementor .e-187e7bb0-7acd{padding:0px;display:block;gap:12px;}.elementor .e-4aa4f02d-2617{font-family:"Noto Serif JP";font-weight:400;font-size:46px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-6b61aa70-ce08{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:var(--lx-ink);letter-spacing:0.05em;line-height:18px;text-transform:uppercase;}.elementor .e-3602e76f-f61c{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;box-shadow:1px 0px 0px 0px rgba(0,3,33,0.20) inset;display:block;gap:4px;}.elementor .e-46411505-1c30{font-family:"Noto Serif JP";font-weight:400;font-size:46px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-2217fef6-4f17{font-family:"Noto Sans JP";font-weight:700;font-size:12px;color:var(--lx-ink);letter-spacing:0.05em;line-height:18px;text-transform:uppercase;}.elementor .e-13575faf-b654{padding-block-start:0px;padding-block-end:0px;padding-inline-start:26px;padding-inline-end:0px;box-shadow:1px 0px 0px 0px rgba(0,3,33,0.20) inset;display:block;gap:4px;}.elementor .e-42bd73f7-665e{width:100%;min-width:0px;max-width:1180px;padding:42px;margin-inline-start:auto;margin-inline-end:auto;border-width:1px;border-color:rgba(0,3,33,0.16);border-style:solid;background-color:var(--lx-white);box-shadow:0px 18px 50px 0px rgba(0,3,33,0.10);gap:32px;}.elementor .e-104dcbbe-92a6{z-index:2;padding-block-start:0px;padding-block-end:0px;padding-inline-start:24px;padding-inline-end:24px;margin-block-start:-78px;}.elementor .e-1654fe80-6e45{font-family:"Noto Sans JP";}.elementor .e-492137fa-f61c{font-family:"Noto Serif JP";font-weight:400;font-size:52px;color:var(--lx-ink);line-height:1.08;}.elementor .e-22b774ef-b954{padding:0px;display:block;gap:16px;}.elementor .e-1c5fff90-9513{font-family:"Noto Sans JP";font-size:17px;color:rgba(22,22,22,0.86);line-height:29px;}.elementor .e-66967cea-2ef1{font-family:"Noto Sans JP";font-size:17px;color:rgba(22,22,22,0.86);line-height:29px;}.elementor .e-30f9f44b-1c1f{font-family:"Noto Sans JP";font-size:24px;color:var(--lx-magenta-dark);line-height:1.35;padding-block-start:20px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px #000321 inset;}.elementor .e-5235980b-fb60{padding-block-start:4px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:22px;}.elementor .e-11a4fdcf-f59e{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:80px;}.elementor .e-4ccf6f78-2c8e{padding-block-start:120px;padding-block-end:92px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-warm-white);}.elementor .e-3c543747-b351{width:100%;overflow:hidden;aspect-ratio:16 / 7;border-radius:2px;}.elementor .e-4440f0a1-7f7c{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:var(--lx-magenta-dark);letter-spacing:0.08em;text-transform:uppercase;}.elementor .e-46c2f060-3208{font-family:"Noto Sans JP";font-size:14px;color:var(--lx-ink);line-height:22px;}.elementor .e-e6fd35c-7935{width:420px;position:absolute;inset-block-end:32px;inset-inline-start:36px;padding:24px;border-width:1px;border-color:rgba(0,3,33,0.18);border-style:solid;background-color:var(--lx-white);display:block;gap:8px;}.elementor .e-36ae8c37-d3ba{width:100%;min-width:0px;max-width:1180px;position:relative;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-73d1cdaf-7e52{padding-block-start:0px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-warm-white);}.elementor .e-468c789-61c3{font-family:"Noto Sans JP";}.elementor .e-75b08068-3a9c{font-family:"Noto Serif JP";font-weight:400;font-size:52px;color:var(--lx-ink);line-height:1.08;}.elementor .e-1c2aa322-708c{padding:0px;display:block;gap:14px;}.elementor .e-14c2319-ce6c{font-family:"Noto Sans JP";font-size:16px;color:rgba(22,22,22,0.80);line-height:27px;}.elementor .e-68feac8d-c4fa{width:100%;min-width:0px;padding-block-start:0px;padding-block-end:52px;padding-inline-start:0px;padding-inline-end:0px;gap:60px;}.elementor .e-6e2b62a1-4510{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-20fdac5f-d13a{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-222cb35-3efa{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-15f8b550-ba5f{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-21c27a64-32dc{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-65278cec-e686{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-3ae3d562-f884{font-family:"Noto Sans JP";}.elementor .e-4bbd4a45-eb2d{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-2b7c4b50-355f{display:flex;flex-direction:column;}.elementor .e-7567e2a6-7c78{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-477d3aba-febf{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-4f2df5af-6f35{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-77d07336-b65e{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-7b6991dd-c80c{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-77f62e4f-56c4{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-3ea56535-991e{font-family:"Noto Sans JP";}.elementor .e-59fb7af-642f{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-2945775-b087{display:flex;flex-direction:column;}.elementor .e-35ce8fb9-42d3{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-2c0ad98a-d0d4{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-7775cbd6-84bc{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-1d636de9-8672{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-3d00ea18-1ec6{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-462cc1b5-2e8a{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-3bbfa113-d11b{font-family:"Noto Sans JP";}.elementor .e-5a566a2-8f08{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-3c52fffd-26d4{display:flex;flex-direction:column;}.elementor .e-6179d949-c07d{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-7a5c73f7-f29b{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-f5a5eab-67ca{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7b5e7b78-381c{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-52be258f-6441{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-714832b4-bcaf{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-3708d4ce-ce92{font-family:"Noto Sans JP";}.elementor .e-5cdd1881-8e1c{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-4560ce65-8753{display:flex;flex-direction:column;}.elementor .e-626cef08-e68b{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-1c6f4692-191f{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-20a39300-6f95{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-6ac9264c-bf5a{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-2943362-1d9f{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-23220710-f5c9{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-efc1c86-d905{font-family:"Noto Sans JP";}.elementor .e-58c67b51-447a{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-63ea5883-684f{display:flex;flex-direction:column;}.elementor .e-48df1d96-15db{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-63b968fc-7992{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-6f72439c-b3e0{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-56536bcd-cd09{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-7fa63e24-4fdc{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-143370cb-6fe3{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-12572b31-a182{font-family:"Noto Sans JP";}.elementor .e-1678cabd-9d8e{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-11d00934-b9ce{display:flex;flex-direction:column;}.elementor .e-1ab77dbf-6617{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-1982d213-3ab3{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-52237c77-9d97{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-13c60f6d-d186{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-25c503b4-a365{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-42a9360e-a4f9{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-6cd91ca9-12b8{font-family:"Noto Sans JP";}.elementor .e-1d27b95c-2c87{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-2f726f3d-747b{display:flex;flex-direction:column;}.elementor .e-35697351-bf34{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-3629819b-477d{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-523d47b1-d7e6{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-63fd640b-f396{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-57997358-e902{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-743be3ca-6716{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-a9b11c3-d77a{font-family:"Noto Sans JP";}.elementor .e-6e3216f7-3340{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-26f2c81c-5875{display:flex;flex-direction:column;}.elementor .e-1b0c00b-837d{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-642c2b04-d9e5{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-6d0fb220-5b42{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-7a8efc5d-2e06{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-4bf9507a-a661{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-4a5ee5b0-169b{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-7ee08950-ae0d{font-family:"Noto Sans JP";}.elementor .e-3ebc55fd-743d{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-34b560db-3e10{display:flex;flex-direction:column;}.elementor .e-3157930d-e9d4{font-family:"Noto Sans JP";font-size:28px;color:var(--lx-magenta-dark);line-height:1;}.elementor .e-59ded65a-adb6{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.07em;line-height:17px;text-transform:uppercase;}.elementor .e-12074980-f484{padding:0px;display:flex;flex-direction:row;gap:16px;justify-content:space-between;align-items:center;}.elementor .e-318248a7-14fc{font-family:"Noto Serif JP";font-weight:400;font-size:30px;color:var(--lx-ink);line-height:1.14;margin-block-start:34px;}.elementor .e-278e37ce-b4ed{font-family:"Noto Sans JP";font-size:15px;color:rgba(22,22,22,0.82);line-height:24px;margin-block-start:16px;flex:1 1 auto;}.elementor .e-4f7809e4-f6b7{font-family:"Noto Sans JP";font-weight:700;font-size:11px;color:rgba(0,3,33,0.62);letter-spacing:0.04em;line-height:17px;text-transform:uppercase;}.elementor .e-4c9f9037-2abe{font-family:"Noto Sans JP";}.elementor .e-763353cf-8bf0{padding-block-start:28px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:row;gap:18px;justify-content:space-between;align-items:center;}.elementor .e-2d76cff9-7a43{display:flex;flex-direction:column;}.elementor .e-4bbea29d-a199{width:100%;min-width:0px;padding:0px;gap:20px;}.elementor .e-1a14d2c5-2675{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-410b9003-c985{padding-block-start:108px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-white);}.elementor .e-74827819-edff{font-family:"Noto Sans JP";font-weight:800;font-size:12px;color:var(--lx-magenta-dark);letter-spacing:0.08em;line-height:18px;text-transform:uppercase;}.elementor .e-1948c289-4c97{font-size:78px;line-height:0.98;}.elementor .e-7fb9de92-8607{max-width:600px;font-family:"Noto Sans JP";font-size:18px;color:var(--lx-ink);line-height:30px;}.elementor .e-4bf02a1b-f5d0{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;gap:22px;}.elementor .e-8f269f4-9244{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-pale-pink);}.elementor .e-5823962e-f78d{font-family:"Noto Sans JP";}.elementor .e-3d02d45b-c7b8{font-family:"Noto Serif JP";font-weight:400;font-size:52px;color:var(--lx-ink);line-height:1.08;}.elementor .e-1d4c6ea6-1781{max-width:680px;font-family:"Noto Sans JP";font-size:16px;color:rgba(0,3,33,0.82);line-height:27px;}.elementor .e-5a8777cb-5acd{font-family:"Noto Sans JP";}.elementor .e-48da2e66-fe9d{padding:0px;display:block;gap:20px;}.elementor .e-4ab5ca85-c35d{font-family:"Noto Sans JP";font-size:72px;color:var(--lx-magenta-dark);line-height:0.95;}.elementor .e-4fc77a9d-a402{font-family:"Noto Sans JP";font-weight:800;font-size:18px;color:var(--lx-ink);line-height:24px;}.elementor .e-61955bf4-2bd9{font-family:"Noto Sans JP";font-size:14px;color:var(--lx-ink);line-height:23px;padding-block-start:14px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.16) inset;}.elementor .e-1417cf08-8286{font-family:"Noto Sans JP";font-size:11px;color:rgba(0,3,33,0.62);line-height:18px;}.elementor .e-16645ae0-f7d6{padding:38px;border-width:1px;border-color:var(--lx-ink);border-style:solid;background-color:var(--lx-white);display:block;gap:12px;}.elementor .e-a20903f-de1d{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:80px;}.elementor .e-1a1c2f1a-5a0e{padding-block-start:120px;padding-block-end:120px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-yellow);}.elementor .e-2c5eb631-7e25{font-family:"Noto Sans JP";}.elementor .e-4d543c-c295{max-width:760px;font-family:"Noto Serif JP";font-weight:400;font-size:50px;color:var(--lx-ink);line-height:1.08;margin-block-start:14px;}.elementor .e-7bf20264-6a7f{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:var(--lx-magenta-dark);letter-spacing:0.08em;}.elementor .e-5d5df94f-8fac{font-family:"Noto Serif JP";font-weight:400;font-size:27px;color:var(--lx-ink);line-height:1.18;margin-block-start:26px;}.elementor .e-50f30c02-b6fa{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.78);line-height:23px;margin-block-start:14px;}.elementor .e-652215bd-7162{padding:34px;box-shadow:-1px 0px 0px 0px rgba(0,3,33,0.25) inset;}.elementor .e-42169381-7a02{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:var(--lx-magenta-dark);letter-spacing:0.08em;}.elementor .e-7f411a8f-e8bd{font-family:"Noto Serif JP";font-weight:400;font-size:27px;color:var(--lx-ink);line-height:1.18;margin-block-start:26px;}.elementor .e-67359a18-c993{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.78);line-height:23px;margin-block-start:14px;}.elementor .e-5ed2a97b-2e79{padding:34px;box-shadow:-1px 0px 0px 0px rgba(0,3,33,0.25) inset;}.elementor .e-6ee850b8-f723{font-family:"Noto Sans JP";font-weight:800;font-size:11px;color:var(--lx-magenta-dark);letter-spacing:0.08em;}.elementor .e-77fdc188-8107{font-family:"Noto Serif JP";font-weight:400;font-size:27px;color:var(--lx-ink);line-height:1.18;margin-block-start:26px;}.elementor .e-41e883c-1ea8{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.78);line-height:23px;margin-block-start:14px;}.elementor .e-5cfdc04-94d2{padding:34px;box-shadow:-1px 0px 0px 0px rgba(0,3,33,0.25) inset;}.elementor .e-400c9e4c-9555{width:100%;min-width:0px;padding:0px;margin-block-start:48px;box-shadow:0px 1px 0px 0px #000321 inset,0px -1px 0px 0px #000321 inset;gap:0px;}.elementor .e-5629cd1f-5f35{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-601b7ebd-d9de{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-warm-white);}.elementor .e-3d229690-26c7{font-family:"Noto Sans JP";}.elementor .e-60105df9-ea6f{font-family:"Noto Serif JP";font-weight:400;font-size:50px;color:var(--lx-ink);line-height:1.08;margin-block-start:14px;margin-block-end:48px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-64e8f4cd-9f96{font-family:"Noto Serif JP";font-weight:400;font-size:23px;color:var(--lx-ink);line-height:1.25;}.elementor .e-3726061b-a725{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.80);line-height:24px;}.elementor .e-4f4e7b5-5e1f{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.25) inset;gap:48px;}.elementor .e-590cd621-de63{font-family:"Noto Serif JP";font-weight:400;font-size:23px;color:var(--lx-ink);line-height:1.25;}.elementor .e-1e28f5eb-da1d{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.80);line-height:24px;}.elementor .e-3e919318-5a56{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.25) inset;gap:48px;}.elementor .e-7cc01e86-2659{font-family:"Noto Serif JP";font-weight:400;font-size:23px;color:var(--lx-ink);line-height:1.25;}.elementor .e-14ea1e12-29ec{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.80);line-height:24px;}.elementor .e-52694474-b9ab{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.25) inset;gap:48px;}.elementor .e-45e68c9-3b46{font-family:"Noto Serif JP";font-weight:400;font-size:23px;color:var(--lx-ink);line-height:1.25;}.elementor .e-4965a751-7bbb{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.80);line-height:24px;}.elementor .e-1823242b-e447{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.25) inset;gap:48px;}.elementor .e-7c23eeac-c17a{font-family:"Noto Serif JP";font-weight:400;font-size:23px;color:var(--lx-ink);line-height:1.25;}.elementor .e-6e7a0860-60f5{font-family:"Noto Sans JP";font-size:14px;color:rgba(22,22,22,0.80);line-height:24px;}.elementor .e-3aebbb97-d4f8{padding-block-start:28px;padding-block-end:28px;padding-inline-start:0px;padding-inline-end:0px;box-shadow:0px 1px 0px 0px rgba(0,3,33,0.25) inset;gap:48px;}.elementor .e-57bf3dd7-c15a{width:100%;min-width:0px;max-width:980px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-20ab8bb1-4e2c{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-white);}.elementor .e-3990309-c415{font-family:"Noto Sans JP";}.elementor .e-2e385dd3-c693{font-family:"Noto Serif JP";font-weight:400;font-size:54px;color:var(--lx-ink);line-height:1.06;}.elementor .e-72d4352a-4b06{max-width:620px;font-family:"Noto Sans JP";font-size:16px;color:var(--lx-ink);line-height:26px;}.elementor .e-211cb5a5-9ee2{font-family:"Noto Sans JP";}.elementor .e-30c76c2f-2a8d{font-family:"Noto Sans JP";}.elementor .e-28c0ddd2-e29c{width:100%;min-width:0px;text-align:center;padding-block-start:8px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;display:block;gap:12px;}.elementor .e-4f03e722-d89c{width:100%;min-width:0px;max-width:900px;text-align:center;padding:0px;margin-inline-start:auto;margin-inline-end:auto;display:block;gap:22px;}.elementor .e-4367594b-b93b{padding-block-start:112px;padding-block-end:112px;padding-inline-start:24px;padding-inline-end:24px;background-image:linear-gradient(180deg, #E88A63 0%,#CF539A 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}.elementor .e-1ed0ca0d-f355{font-family:"Noto Sans JP";font-weight:800;font-size:15px;color:var(--lx-white);letter-spacing:0.08em;line-height:16px;}.elementor .e-7e40fe1-86ec{max-width:360px;font-family:"Noto Sans JP";font-size:14px;color:rgba(255,255,255,0.72);line-height:23px;}.elementor .e-8ec2aa3-7fd3{padding:0px;display:block;gap:16px;}.elementor .e-1edbe9c5-4261{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-2054988f-7aef{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-7d977839-2a34{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-ec56659-a77a{padding:0px;display:block;gap:10px;}.elementor .e-8e291f9-3e5f{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-6a4e77cd-397a{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-c22c033-175d{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-7bebd8e2-b343{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-70b913a5-6d70{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-69106c40-ebba{padding:0px;display:block;gap:10px;}.elementor .e-341be6f5-82a0{font-family:"Noto Sans JP";font-weight:600;font-size:12px;color:rgba(255,255,255,0.76);line-height:19px;}.elementor .e-3fd5acc1-7ad1{width:100%;min-width:0px;padding-block-start:28px;box-shadow:0px 1px 0px 0px rgba(255,255,255,0.18) inset;grid-column:1 / -1;}.elementor .e-104a5e7-7d86{width:100%;min-width:0px;max-width:1180px;padding:0px;margin-inline-start:auto;margin-inline-end:auto;gap:48px;}.elementor .e-fcef5a2-3de0{color:var(--lx-white);padding-block-start:72px;padding-block-end:42px;padding-inline-start:24px;padding-inline-end:24px;background-color:var(--lx-footer);}.elementor .e-758c5694-98c7{width:100%;min-width:0px;max-width:100%;overflow:hidden;color:var(--lx-body);background-color:var(--lx-warm-white);}