.elementor .e-f3f5dfa-1b2b767{width:20vw;height:11vw;padding:0px;background-image:url("https://lunaire.co.jp/wp-content/uploads/2025/04/be5ad39d51827befb44473ffcee24548-1024x627.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;align-items:start;}.elementor .e-54a234f-035b0f8{width:20vw;height:11vw;padding:0px;background-image:url("https://lunaire.co.jp/wp-content/uploads/2018/06/process_top.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;align-items:start;}.elementor .e-6d500da-aabb548{width:20vw;height:11vw;padding:0px;background-image:url("https://lunaire.co.jp/wp-content/uploads/2023/12/02a45831d5d9b1eedea8bd4b94ec0705.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;align-items:start;}.elementor .e-2c83d57-b006323{width:20vw;height:11vw;padding:0px;background-image:url("https://lunaire.co.jp/wp-content/uploads/2017/06/setsumeikai.jpg");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:center center;align-items:start;}.elementor .e-363b365-fa3242a{width:200%;height:11px;column-gap:0px;padding:0px;row-gap:20px;grid-template-columns:repeat(4, 1fr);grid-template-rows:repeat(1, 1fr);}.elementor .e-cce56eb-11c6f06{width:40vw;height:11vw;min-width:400px;max-width:40vw;overflow:hidden;position:absolute;inset-block-end:30px;z-index:1;padding:0px;flex-direction:column;}.elementor .e-5032ff4-148218c{font-size:3rem;color:#ffffff;text-align:end;}.elementor .e-5fbe77e-66d0471{font-size:6rem;color:#ffffff;text-align:end;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:-60px;}.elementor .e-3eae0e0-9bbf2a6{font-size:1.3rem;color:#ffffff;text-align:end;}.elementor .e-749a19b-984a732{padding:0px;flex-direction:row-reverse;gap:20px;align-items:end;}.elementor .e-cbf36e7-ea64525{position:relative;z-index:2;padding:0px;flex-direction:column;align-items:end;}.elementor .e-d52ba59-50f0713{width:100%;font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#00275b;line-height:4rem;text-align:center;align-self:center;}.elementor .e-cd9d182-f7076f1{width:100px;height:5px;padding:0px;margin:20px;background-color:#5E6B7E;}.elementor .e-3d34f6d-28b83c6{width:100%;font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#00275b;line-height:4rem;text-align:center;align-self:center;}.elementor .e-3237250-dbb9ef6{width:100px;height:5px;padding:0px;margin:20px;background-color:#5E6B7E;}.elementor .e-c3d267a-d62bd8b{font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#00275b;line-height:4rem;text-align:center;}.elementor .e-49b9d53-0f1ed36{width:100px;height:5px;padding:0px;margin:20px;background-color:#5E6B7E;}.elementor .e-c365b78-25bc119{position:absolute;inset-block-start:20px;inset-inline-start:20px;font-size:14px;color:#ffffff;padding-block-start:7px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;border-radius:50px;background-color:#86a9dd;}.elementor .e-a42fc75-31e3ede{padding:20px;border-radius:20px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-323f8dc-b4f709d{position:absolute;inset-block-start:20px;inset-inline-start:20px;font-size:14px;color:#ffffff;padding-block-start:7px;padding-block-end:5px;padding-inline-start:15px;padding-inline-end:15px;margin:0px;border-radius:50px;background-color:#86a9dd;}.elementor .e-1dd6943-2481467{padding:20px;border-radius:20px;background-color:#ffffff;flex-direction:column;align-items:center;}.elementor .e-54cef39-2e4fc72{font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#005c04;line-height:4rem;text-align:center;}.elementor .e-dd92aaf-e3b1282{width:100px;height:5px;margin:20px;background-color:#5e7d62;}.elementor .e-e17099b-bddabbe{padding:20px;border-radius:20px;background-color:#ffffff;flex-direction:column;gap:20px;align-items:center;}.elementor .e-c4a6a78-f282e99{width:100%;font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#00275b;line-height:4rem;text-align:center;align-self:center;}.elementor .e-283fa12-635eee9{width:100px;height:5px;margin:20px;background-color:#5E6B7E;}.elementor .e-e4f556e-f37d771{font-weight:900;font-size:1rem;color:#ffffff;line-height:1rem;}.elementor .e-6f7780b-408fb36{font-family:"Noto Sans JP";font-weight:900;font-size:3rem;color:#ffffff;line-height:3rem;}.elementor .e-47a5fcd-e9954de{width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;padding:0px;border-radius:100px;background-color:#00275b;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-417f986-b212286{font-family:"Noto Sans JP";font-weight:500;font-size:1.5rem;}.elementor .e-bba3b74-c41cfff{font-size:16px;}.elementor .e-0b811f4-df9d61a{padding:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-ce075b5-e1bd3ef{padding:20px;border-radius:20px;background-color:#ffffff;gap:10px;}.elementor .e-8db7bf1-2fe8cec{font-weight:900;font-size:1rem;color:#ffffff;line-height:1rem;}.elementor .e-5d62e7b-3524c56{font-family:"Noto Sans JP";font-weight:900;font-size:3rem;color:#ffffff;line-height:3rem;}.elementor .e-ea48925-62d5e64{width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;padding:0px;border-radius:100px;background-color:#00275b;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-3ef7379-614b265{font-family:"Noto Sans JP";font-weight:500;font-size:1.5rem;}.elementor .e-89d59fa-274383a{font-size:16px;}.elementor .e-7ae3bb7-6c8d355{padding:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-adef0f5-09a3460{padding:20px;border-radius:20px;background-color:#ffffff;gap:10px;}.elementor .e-5531e22-daf37d1{font-weight:900;font-size:1rem;color:#ffffff;line-height:1rem;}.elementor .e-ac31829-e01925b{font-family:"Noto Sans JP";font-weight:900;font-size:3rem;color:#ffffff;line-height:3rem;}.elementor .e-0df574c-db13c77{width:100px;height:100px;min-width:100px;min-height:100px;max-width:100px;max-height:100px;padding:0px;border-radius:100px;background-color:#00275b;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-1b28ee4-b48f5ae{font-family:"Noto Sans JP";font-weight:500;font-size:1.5rem;}.elementor .e-fd3c2e1-64504b9{font-size:16px;}.elementor .e-5b22037-2747be3{padding:0px;flex-direction:column;justify-content:center;align-items:start;}.elementor .e-45801d1-6b5d48f{padding:20px;border-radius:20px;background-color:#ffffff;gap:10px;}.elementor .e-a5c112b-4742f71{width:100%;font-family:"Noto Sans JP";font-weight:600;font-size:2.5rem;color:#00275b;line-height:4rem;text-align:center;align-self:center;}.elementor .e-30b5900-61d72f9{width:100px;height:5px;padding:0px;margin:20px;background-color:#5E6B7E;}.elementor .e-e659f7f-f814891{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-5ccf36e-c19cdff{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-5c62b46-b056d87{padding:0px;flex-direction:row;}.elementor .e-fe90d38-2cbbefe{background-color:#eaeef3;}.elementor .e-9b6e7d7-ab1065b{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-18b9d67-76e7a87{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-55908b5-eef9e7a{padding:0px;flex-direction:row;}.elementor .e-a6c8b56-f49d1e9{background-color:#eaeef3;}.elementor .e-5848f81-9463e74{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-5fd9c9e-fa2dc2b{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-757744f-fcc36ca{padding:0px;flex-direction:row;}.elementor .e-01d0056-71170e6{background-color:#eaeef3;}.elementor .e-e9ba983-caa5d50{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-04b1263-f521089{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-ce3238b-add0511{padding:0px;flex-direction:row;}.elementor .e-c5dfad1-41f6e2d{background-color:#eaeef3;}.elementor .e-b269e2d-01c70a4{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-d695517-7b051a8{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-3416264-483e3c5{padding:0px;flex-direction:row;}.elementor .e-f6937db-7325d6e{background-color:#eaeef3;}.elementor .e-ba53e44-8dc4a0d{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-e1fa36d-436ad0f{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-b8bc663-cb8111c{padding:0px;flex-direction:row;}.elementor .e-db17f91-8650eb1{background-color:#eaeef3;}.elementor .e-478b144-e94be79{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-68d7990-cf3e0cb{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-cb09c5c-bd7cc49{padding:0px;flex-direction:row;}.elementor .e-eebe492-c1ec36f{background-color:#eaeef3;}.elementor .e-c5dde58-88b84bd{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-2e6f6c0-a9a2ba3{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-b6564fd-be3b0ae{padding:0px;flex-direction:row;}.elementor .e-e5ab7a9-6ec8917{background-color:#eaeef3;}.elementor .e-42623b4-87a5bcf{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-656777a-c185c50{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-e27f980-535572f{padding:0px;flex-direction:row;}.elementor .e-68c53bf-50f18a6{background-color:#eaeef3;}.elementor .e-ca68add-103cb2f{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-1d84c25-21b1839{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-f2d9e78-c0c8ec1{padding:0px;flex-direction:row;}.elementor .e-b929138-a032265{background-color:#eaeef3;}.elementor .e-d6efa6d-9ab4422{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-cf1a53f-685025b{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-0f073a0-13173cd{padding:0px;flex-direction:row;}.elementor .e-f7a34bf-bf7f952{background-color:#eaeef3;}.elementor .e-e6ee023-6318ed5{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-7d96a34-80b0652{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-a3bdc86-8a191af{padding:0px;flex-direction:row;}.elementor .e-b31486e-3295034{background-color:#eaeef3;}.elementor .e-ae32cbb-1f2dbc1{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-229a32d-d52fcc4{width:100%;text-align:start;direction:ltr;}.elementor .e-fb00f8f-8ddb533{width:100%;font-size:1rem;line-height:1.3rem;text-align:start;direction:ltr;}.elementor .e-aeae06e-69bbbb3{width:70%;padding:0px;margin:10px;flex-direction:column;flex:0 1 auto;}.elementor .e-d46cc11-61a62b8{padding:0px;flex-direction:row;}.elementor .e-1089773-ff369d2{background-color:#eaeef3;}.elementor .e-f82c1af-e6becaa{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-56cdc11-d65d1b2{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-19d8630-9f623b8{padding:0px;flex-direction:row;}.elementor .e-6cb09f4-1bc88d2{background-color:#eaeef3;}.elementor .e-9c9fc22-e5960c1{width:30%;min-width:30%;max-width:30%;font-size:1.2rem;text-align:start;padding-block-start:15px;padding-block-end:10px;padding-inline-start:10px;padding-inline-end:10px;margin:0px;background-color:#eff2f7;}.elementor .e-1ee719b-9689a20{width:70%;font-size:1rem;text-align:start;padding:10px;}.elementor .e-667a2cd-4f408c3{padding:0px;flex-direction:row;}.elementor .e-7e952a0-1025507{width:80%;overflow:hidden;padding:0px;border-radius:10px;border-width:1px;border-color:#eaeef3;border-style:solid;flex-direction:column;gap:0px;}