.elementor .e-9672ead-7bacca9{font-weight:800;font-size:0.82rem;color:#4b3524;letter-spacing:0.13em;display:none;}.elementor .e-90ab65c-2451b38{font-weight:900;font-size:clamp(3.3rem, 10vw, 5.2rem);color:#c7a04a;letter-spacing:-0.035em;line-height:1;display:none;}.elementor .e-b0656dd-da9d1e8{max-width:38rem;font-weight:700;font-size:clamp(1.55rem, 3vw, 2rem);color:#a33628;line-height:1.35;display:none;}.elementor .e-1c74b87-361b7ef{max-width:38rem;font-size:1.05rem;color:#49382b;line-height:1.9;display:none;}.elementor .e-6b4b216-00b66ac{min-height:auto;aspect-ratio:2 / 1;text-align:center;padding:0px;background-image:url("https://kasumiliving.jp/wp-content/uploads/2026/09/FB35D0F9-8AD3-4134-B8BA-9D5F95F9CA24.jpeg");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:flex-start;}.elementor .e-1f583f7-8f24f72{font-weight:700;font-size:0.76rem;color:#c29a45;letter-spacing:0.16em;}.elementor .e-73276ba-4956c4d{font-weight:700;font-size:2.5rem;color:#17324D;line-height:1.3;}.elementor .e-aa158f7-4211cba{max-width:48rem;font-size:1rem;color:#64748b;line-height:1.9;}.elementor .e-58bdd02-a109ec1{font-weight:700;font-size:0.72rem;color:#b83227;letter-spacing:0.12em;}.elementor .e-25f3b9a-5934eff{font-weight:700;font-size:1.35rem;color:#4a2a1e;}.elementor .e-fcc5dc2-f439d85{font-size:0.94rem;color:#6b5b53;line-height:1.8;}.elementor .e-900d536-05bd2bd{padding:2.2rem;border-width:1px;border-color:#f0dfc5;border-style:solid;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-db76639-6920062{font-weight:700;font-size:0.72rem;color:#b83227;letter-spacing:0.12em;}.elementor .e-a2e9e50-c591b84{font-weight:700;font-size:1.35rem;color:#4a2a1e;}.elementor .e-b7fac91-bb722e9{font-size:0.94rem;color:#6b5b53;line-height:1.8;}.elementor .e-aeb76e8-18d73d6{padding:2.2rem;border-width:1px;border-color:#f0dfc5;border-style:solid;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-7198c91-d77d3d9{font-weight:700;font-size:0.72rem;color:#b83227;letter-spacing:0.12em;}.elementor .e-8849af9-1cbf1bd{font-weight:700;font-size:1.35rem;color:#4a2a1e;}.elementor .e-87f1c80-07bbc9b{font-size:0.94rem;color:#6b5b53;line-height:1.8;}.elementor .e-92111d3-2d3c5a1{padding:2.2rem;border-width:1px;border-color:#f0dfc5;border-style:solid;background-color:#fffaf3;display:flex;flex-direction:column;gap:0.8rem;flex:1 1 18rem;}.elementor .e-0869de1-d6027de{max-width:72rem;margin-block-start:2.5rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.4rem;flex-wrap:wrap;align-items:stretch;}.elementor .e-085cf4c-64bb024{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(90deg, rgba(255,255,255,0.98) 0%,rgba(255,255,255,0.94) 44%,rgba(255,248,237,0.72) 70%,rgba(255,248,237,0.48) 100%),url("https://kasumiliving.jp/wp-content/uploads/2026/09/exec-a3551830-a8de-4242-baed-1d384fa5aba9.png");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center right;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-4fe6335-28b190f{font-weight:700;font-size:0.76rem;color:#e9c876;letter-spacing:0.18em;}.elementor .e-9f69a79-fe6a09f{font-weight:700;font-size:2.6rem;color:#ffffff;}.elementor .e-e50bff3-27d5b55{font-weight:700;font-size:0.82rem;color:#b83227;letter-spacing:0.1em;}.elementor .e-f1c315a-de2ae11{font-weight:700;font-size:1.7rem;color:#17324D;}.elementor .e-97302cf-b04bc99{font-weight:700;font-size:1.25rem;color:#4a2a1e;line-height:1.6;}.elementor .e-fcaf5a7-b365ae2{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 22rem;}.elementor .e-b57702a-cb8a0c0{font-weight:700;font-size:0.82rem;color:#b83227;letter-spacing:0.1em;}.elementor .e-0eae275-1ec7efd{font-weight:700;font-size:1.7rem;color:#17324D;}.elementor .e-e6ac00d-0b3d706{font-weight:700;font-size:1.25rem;color:#4a2a1e;line-height:1.6;}.elementor .e-d454d3a-907a396{padding-block-start:2.5rem;padding-block-end:2.5rem;padding-inline-start:3rem;padding-inline-end:3rem;border-block-start-width:4px;background-color:#ffffff;display:flex;flex-direction:column;gap:0.7rem;flex:1 1 22rem;}.elementor .e-e162029-7e225e5{max-width:64rem;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1.5rem;flex-wrap:wrap;}.elementor .e-a8a3f8f-dbc8214{max-width:58rem;font-size:0.78rem;color:#c8d3df;line-height:1.8;margin-block-start:1.2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .e-b6b36bf-734f8ba{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#17324D;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-ec054f4-2a232b3{font-weight:700;font-size:0.76rem;color:#c29a45;letter-spacing:0.16em;}.elementor .e-6cd0bb9-1f8ee5a{font-weight:700;font-size:2.5rem;color:#17324D;}.elementor .e-b852305-dc13787{max-width:48rem;font-size:1rem;color:#64748b;line-height:1.9;}.elementor .e-4b92e46-83c01b7{font-weight:700;font-size:0.95rem;color:#17324D;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#dce3ea;border-style:solid;background-color:#ffffff;flex:1 1 13rem;}.elementor .e-b31afd3-60bed53{font-weight:700;font-size:0.95rem;color:#17324D;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#dce3ea;border-style:solid;background-color:#ffffff;flex:1 1 13rem;}.elementor .e-af64d6c-a2c84c3{font-weight:700;font-size:0.95rem;color:#17324D;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#dce3ea;border-style:solid;background-color:#ffffff;flex:1 1 13rem;}.elementor .e-5bfa84b-0941bda{font-weight:700;font-size:0.95rem;color:#17324D;padding-block-start:1.15rem;padding-block-end:1.15rem;padding-inline-start:1.5rem;padding-inline-end:1.5rem;border-width:1px;border-color:#dce3ea;border-style:solid;background-color:#ffffff;flex:1 1 13rem;}.elementor .e-1c3f050-909ac41{max-width:64rem;margin-block-start:2rem;margin-block-end:0px;margin-inline-start:auto;margin-inline-end:auto;display:flex;flex-direction:row;gap:1rem;flex-wrap:wrap;}.elementor .e-5761749-e282f49{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:2rem;padding-inline-end:2rem;background-color:#f7f9fb;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-65f3d03-c6e78eb{font-weight:700;font-size:0.76rem;color:#f2d28d;letter-spacing:0.18em;}.elementor .e-578eab9-c20008d{font-weight:700;font-size:2.4rem;color:#ffffff;line-height:1.35;}.elementor .e-1103459-9c6300d{max-width:42rem;font-size:1rem;color:#f8e9e1;line-height:1.8;}.elementor .e-0d46c14-7b44484{font-weight:700;font-size:0.95rem;color:#8f281f;padding-block-start:1rem;padding-block-end:1rem;padding-inline-start:2.4rem;padding-inline-end:2.4rem;margin-block-start:0.8rem;border-radius:0px;background-color:#ffffff;display:inline-block;}.elementor .e-339db45-e7db81d{text-align:center;padding-block-start:6rem;padding-block-end:6rem;padding-inline-start:2rem;padding-inline-end:2rem;background-image:linear-gradient(135deg, #a82f25 0%,#7f211a 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.2rem;align-items:center;}.elementor .e-4560d73-2483f5f{font-weight:800;font-size:0.78rem;color:#a33628;letter-spacing:0.18em;}.elementor .e-8bb60f5-57f3202{font-size:clamp(2.4rem,5vw,3.8rem);color:#3f2d22;}.elementor .e-a0e4181-11c5df0{font-size:1.05rem;color:#6b584a;line-height:1.8;margin-block-end:2rem;}.elementor .e-e375769-cc28b29{font-weight:900;font-size:2.3rem;color:#a33628;}.elementor .e-fbf9514-8aed774{font-size:1.25rem;color:#3f2d22;}.elementor .e-647d9f4-66f3ee9{color:#6b584a;line-height:1.75;}.elementor .e-db108fa-ed8e10d{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:4px;background-color:#fff;flex-direction:column;gap:0.8rem;flex:1 1 14rem;align-items:center;}.elementor .e-4a19033-955b207{font-weight:900;font-size:2.3rem;color:#c7a04a;}.elementor .e-cdfa039-4d2f2f1{font-size:1.25rem;color:#3f2d22;}.elementor .e-0b3add8-aafe463{color:#6b584a;line-height:1.75;}.elementor .e-0bbc452-8e01194{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:4px;background-color:#fff;flex-direction:column;gap:0.8rem;flex:1 1 14rem;align-items:center;}.elementor .e-a972d66-fee02c1{font-weight:900;font-size:2.3rem;color:#a33628;}.elementor .e-bb9bddc-ff0cb00{font-size:1.25rem;color:#3f2d22;}.elementor .e-64653ab-ef7836f{color:#6b584a;line-height:1.75;}.elementor .e-77282b1-ba70d69{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:4px;background-color:#fff;flex-direction:column;gap:0.8rem;flex:1 1 14rem;align-items:center;}.elementor .e-c69b988-c73b2e6{font-weight:900;font-size:2.3rem;color:#c7a04a;}.elementor .e-c836353-261b55f{font-size:1.25rem;color:#3f2d22;}.elementor .e-4a55f53-2056f0d{color:#6b584a;line-height:1.75;}.elementor .e-8c54e2d-cfe6b78{padding-block-start:2.4rem;padding-block-end:2.4rem;padding-inline-start:2rem;padding-inline-end:2rem;border-block-start-width:4px;background-color:#fff;flex-direction:column;gap:0.8rem;flex:1 1 14rem;align-items:center;}.elementor .e-6780d2a-0172dc2{max-width:76rem;display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;}.elementor .e-4cb9e5a-e7b1953{font-weight:800;font-size:0.78rem;color:#a33628;letter-spacing:0.18em;}.elementor .e-2c96086-6f2a3e9{font-size:clamp(2.1rem,4vw,3rem);color:#3f2d22;margin-block-end:1.5rem;}.elementor .e-a28e909-9fb390a{font-size:1.08rem;color:#3f2d22;}.elementor .e-cdfe849-e190df0{color:#6b584a;line-height:1.75;}.elementor .e-c934581-add45aa{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:4px;background-color:rgba(255,255,255,.92);flex-direction:column;gap:0.7rem;}.elementor .e-e8a4e67-7a759f8{font-size:1.08rem;color:#3f2d22;}.elementor .e-4d32e60-df10dbc{color:#6b584a;line-height:1.75;}.elementor .e-665b0da-e357f6f{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:4px;background-color:rgba(255,255,255,.92);flex-direction:column;gap:0.7rem;}.elementor .e-84eca28-9958b02{font-size:1.08rem;color:#3f2d22;}.elementor .e-55cd4de-cebebf4{color:#6b584a;line-height:1.75;}.elementor .e-a5f9891-3780c83{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:4px;background-color:rgba(255,255,255,.92);flex-direction:column;gap:0.7rem;}.elementor .e-d04b631-bf32ba2{font-size:1.08rem;color:#3f2d22;}.elementor .e-6194a9c-0156a67{color:#6b584a;line-height:1.75;}.elementor .e-d1af68c-0212c15{padding-block-start:1.8rem;padding-block-end:1.8rem;padding-inline-start:2rem;padding-inline-end:2rem;border-inline-start-width:4px;background-color:rgba(255,255,255,.92);flex-direction:column;gap:0.7rem;}.elementor .e-b8bf411-0fa0d28{display:flex;flex-direction:column;gap:0.8rem;}.elementor .e-1114d95-b44faa9{max-width:64rem;padding-block-start:5rem;flex-direction:column;gap:1rem;}.elementor .e-7a66077-fe34cdc{text-align:center;padding-block-start:7rem;padding-block-end:7rem;padding-inline-start:8%;padding-inline-end:8%;background-image:linear-gradient(180deg, #fffaf2 %,#f5ead7 %);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;display:flex;flex-direction:column;gap:1.25rem;align-items:center;}