.elementor .e-6b0ddb1-a4e43bf{max-width:39.75px;}.elementor .e-3f7e615-297b896{max-width:118.28px;}.elementor .e-c4420fc-943975f{width:auto;max-width:160px;padding:0px;display:flex;flex-direction:row;gap:0px;flex-wrap:nowrap;justify-content:flex-start;align-items:center;}.elementor .e-842b1f5-adc0a12{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:center;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;margin-inline-start:16px;border-radius:8px;background-color:var(----color-primary);box-shadow:0px 4px 8px 0px rgba(122, 91, 0, 0.16);}.elementor .e-842b1f5-adc0a12:hover,.elementor .e-842b1f5-adc0a12:focus-visible{color:hsl(0, 0%, 23%);}.elementor .e-9202078-9d0324a{width:auto;height:auto;column-gap:0px;padding:0px;margin:0px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-items:center;}.elementor .e-e8dc457-8530e0a{height:auto;max-width:1440px;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;border-radius:8px;background-color:#ffffffe0;box-shadow:0px 2px 10px 0px rgba(122, 91, 0, 0.1);backdrop-filter:blur(12px);display:flex;flex-direction:row;justify-content:space-between;align-items:center;}.elementor .e-0055816-2d60377{width:100%;max-width:100vw;overflow:visible;position:fixed;inset-block-start:24px;z-index:999;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(80px, calc(50.909px + 2.841vw), 160px);padding-inline-end:clamp(80px, calc(50.909px + 2.841vw), 160px);margin:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-708af8e-4a6fbc1{width:auto;font-family:Noto Sans JP;font-weight:600;font-size:32px;color:#ffffff;letter-spacing:1%;line-height:120%;text-align:start;padding-block-start:0px;padding-block-end:2px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:#212121;align-self:start;}.elementor .e-357109d-4e2f4c7{font-family:Noto Sans JP;font-weight:400;font-size:22px;color:#212121;letter-spacing:1%;line-height:160%;}.elementor .e-07cdb8a-61d960a{font-family:Noto Sans;font-weight:700;font-size:24px;letter-spacing:0.16px;line-height:100%;}.elementor .e-3dd32bf-c19fcd6{width:auto;font-family:Poppins;font-weight:700;font-size:64px;color:#FFC107;letter-spacing:0.16px;line-height:50.8px;}.elementor .e-5d63671-ec0229c{font-family:Poppins;font-weight:700;font-size:32px;color:#FFC107;letter-spacing:0.16px;line-height:26.8px;display:inline-block;}.elementor .e-c4f390f-e2cbbdc{width:auto;max-width:auto;padding:0px;margin:0px;display:inline-flex;gap:4px;justify-content:flex-start;align-items:end;}.elementor .e-d44804b-ed3da1f{width:fit-content;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:8px;border-width:0px;background-color:#ffffff;display:inline-flex;gap:4px;align-items:end;}.elementor .e-84d5cc5-8be9e15{font-family:Noto Sans;font-weight:700;font-size:24px;letter-spacing:0.16px;line-height:100%;padding:0px;margin:0px;display:inline-block;}.elementor .e-bdfb9f7-c2b735c{width:auto;font-family:Poppins;font-weight:700;font-size:64px;color:#FFC107;letter-spacing:0.16px;line-height:50.8px;}.elementor .e-390d01b-1e5623c{font-family:Noto Sans;font-weight:700;font-size:24px;color:#212121;letter-spacing:0.16px;line-height:100%;padding:0px;margin:0px;display:inline-block;}.elementor .e-2fbeabd-28028f0{width:auto;max-width:auto;padding:0px;margin:0px;display:inline-flex;gap:4px;justify-content:flex-start;align-items:end;}.elementor .e-64facf0-32b41aa{width:fit-content;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:8px;border-width:0px;background-color:#ffffff;display:inline-flex;gap:4px;align-items:end;}.elementor .e-2732c81-9c450bd{font-family:Noto Sans;font-weight:700;font-size:24px;letter-spacing:0.16px;line-height:100%;padding:0px;margin:0px;display:inline-block;}.elementor .e-45c7bf5-8b4bbb4{width:auto;font-family:Poppins;font-weight:700;font-size:64px;color:#FFC107;letter-spacing:0.16px;line-height:50.8px;}.elementor .e-4a0f4dc-725f9f2{font-family:Noto Sans;font-weight:700;font-size:24px;color:#212121;letter-spacing:0.16px;line-height:100%;padding:0px;margin:0px;display:inline-block;}.elementor .e-9b54693-351a2d2{width:auto;max-width:auto;padding:0px;margin:0px;display:inline-flex;gap:4px;justify-content:flex-start;align-items:end;}.elementor .e-1feeb4b-da6620d{width:fit-content;padding-block-start:8px;padding-block-end:8px;padding-inline-start:16px;padding-inline-end:16px;margin:0px;border-radius:8px;border-width:0px;background-color:#ffffff;display:inline-flex;gap:4px;align-items:end;}.elementor .e-40cdbba-cbb6b1a{width:max-content;column-gap:16px;padding:0px;margin:0px;display:flex;row-gap:8px;}.elementor .e-03f4844-29ecba2{width:min-content;max-width:772px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:24px;align-items:start;}.elementor .e-ae54403-18d0583{width:auto;max-height:635px;margin-inline-end:-56px;border-radius:12px;}.elementor .e-1f32f01-e63cbce{width:100%;max-width:1440px;column-gap:58px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;justify-content:space-between;align-items:end;}.elementor .e-5705fbd-2f3f55b{overflow:hidden;position:relative;inset-block-start:-80px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:clamp(80px, calc(50.909px + 2.841vw), 160px);padding-inline-end:24px;margin-block-start:104px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-2f4a19b-81362e6{font-family:var(----font-latin);font-weight:700;font-size:136px;color:var(----color-primary);letter-spacing:1%;line-height:136px;text-align:center;}.elementor .e-6b40cf2-aab0011{font-family:var(----font-jp);font-weight:700;font-size:56px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-b71465c-5f37a6b{width:auto;max-width:836px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:16px;align-items:center;}.elementor .e-ef20ac9-8cce0ea{font-family:var(----font-latin);font-weight:700;font-size:120px;color:var(----color-primary);letter-spacing:-4px;line-height:70%;text-align:center;}.elementor .e-4b90d35-697351a{font-family:var(----font-jp);font-weight:700;font-size:32px;color:var(----color-text-on-dark);letter-spacing:0.16px;line-height:100%;text-align:end;}.elementor .e-0173fe0-465783d{width:auto;height:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:4px;justify-content:flex-start;align-items:end;}.elementor .e-adc87df-34bc65e{width:auto;max-width:367px;padding:40px;margin:0px;border-radius:16px;background-color:var(----color-base);flex-direction:column;gap:12px;justify-content:center;align-items:end;}.elementor .e-9dacfa7-62f30db{font-family:var(----font-latin);font-weight:600;font-size:24px;color:var(----color-text-secondary);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-d46a1b0-3a8e2e5{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-31918ce-f40bd76{max-width:293px;padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-5bafb1b-21b3eb3{width:auto;height:240px;}.elementor .e-1148686-209ac9c{padding:40px;margin:0px;border-radius:16px;background-color:var(----color-surface-card);display:flex;flex-direction:row;gap:24px;justify-content:space-around;align-items:center;}.elementor .e-a29ef41-e8bfd10{font-family:var(----font-latin);font-weight:600;font-size:24px;color:var(----color-text-secondary);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-a68d09f-8c171e3{max-width:max-content;padding:0px;margin:0px;display:flex;flex-direction:column;gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-47326ed-167fdd5{width:auto;height:240px;}.elementor .e-1263ec3-ccaa49c{padding:40px;margin:0px;border-radius:16px;background-color:var(----color-surface-card);display:flex;flex-direction:row;gap:24px;justify-content:space-around;align-items:center;}.elementor .e-36d8e0e-ac45eab{max-width:638px;padding:0px;margin:0px;flex-direction:column;gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-b9fe5f2-61d9316{width:100%;max-width:1029px;padding:0px;margin:0px;flex-direction:row;gap:24px;}.elementor .e-34183bf-5b763d5{font-family:var(----font-jp);font-weight:600;font-size:18px;color:var(----color-text-on-dark);letter-spacing:3%;line-height:120%;text-align:start;padding-inline-start:4px;padding-inline-end:4px;background-color:var(----color-base);}.elementor .e-e80ea36-2802560{width:auto;max-width:226px;}.elementor .e-86b144b-f235e3f{max-width:200px;column-gap:0px;padding:0px;margin:-2px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-6b68830-ed698f0{width:24px;height:auto;}.elementor .e-372f045-9564a32{width:auto;max-width:174px;}.elementor .e-cecc6ce-e3cf36a{width:auto;max-width:200px;column-gap:0px;padding:0px;margin:-2px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-68cac40-d4a4938{width:24px;height:auto;}.elementor .e-a44865a-fd53179{width:auto;max-width:160px;}.elementor .e-18775bc-8dbec72{width:auto;max-width:200px;column-gap:0px;padding:0px;margin:-2px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-948ffc6-d7c8dde{width:auto;height:auto;column-gap:40px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-841ab49-8c61de4{width:100%;padding-block-start:0px;padding-block-end:0px;padding-inline-start:160px;padding-inline-end:160px;margin:0px;flex-direction:column;gap:40px;align-items:center;}.elementor .e-bda60b1-82576cf{width:100%;padding-block-start:40px;padding-block-end:40px;margin:0px;}.elementor .e-db2eb21-0a4f57c{font-family:var(----font-jp);font-weight:700;font-size:48px;color:var(----color-text-heading-dark);letter-spacing:0%;line-height:140%;text-align:start;padding-block-start:0px;padding-inline-start:24px;padding-inline-end:24px;margin:0px;background-color:var(----color-white);}.elementor .e-fe2ef8b-d0eb5c0{font-family:var(----font-jp);font-weight:700;font-size:48px;color:var(----color-text-on-dark);text-align:start;padding:0px;margin:0px;}.elementor .e-39ebc4c-0a849f1{width:auto;height:auto;column-gap:16px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-3099da9-335a408{width:auto;max-width:auto;font-family:var(----font-jp);font-weight:700;font-size:56px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:center;padding:0px;margin:0px;}.elementor .e-5aa963b-b33559e{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-16dbfb0-ba142ef{height:355px;overflow:hidden;position:relative;padding-block-start:80px;padding-block-end:80px;margin:0px;background-image:linear-gradient(#000000d9, #000000d9),url("http://media.kensetsu-hr.com/wp-content/uploads/2026/04/Transition-Banner-Section_BG.avif");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,0px -380px;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center;}.elementor .e-eef1cd4-cf0b860{max-width:174.25px;position:absolute;inset-block-start:-80px;inset-inline-end:-80px;z-index:99999;transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);}.elementor .e-6727aee-c4bdf4e{max-width:174.25px;position:absolute;inset-block-start:-80px;inset-inline-end:-80px;z-index:99;transform:rotateX(0deg) rotateY(0deg) rotateZ(5deg);display:none;}.elementor .e-b487265-b23130b{font-family:var(----font-latin);font-weight:700;font-size:136px;color:var(----color-primary);letter-spacing:1%;line-height:136px;text-align:center;}.elementor .e-bc5558d-884db43{font-family:var(----font-jp);font-weight:700;font-size:56px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-72098ca-01c06fb{padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-7c97c53-3035b97{max-width:600px;padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-1916bf2-5faaf70{max-width:287px;}.elementor .e-d8ed964-da26549{padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:center;align-items:center;}.elementor .e-3868efd-89a187b{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-467f524-c37b86b{font-family:var(----font-jp);font-weight:600;font-size:24px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:120%;text-align:start;padding-inline-start:4px;padding-inline-end:4px;background-color:var(----color-base);}.elementor .e-f351105-fbac859{font-family:var(----font-jp);font-weight:600;font-size:24px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:120%;text-align:start;padding-inline-start:4px;padding-inline-end:4px;background-color:var(----color-base);}.elementor .e-f56d205-70c3515{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-0b01b5b-05d1094{width:auto;max-width:1044px;column-gap:4px;padding:40px;border-radius:16px;background-color:var(----color-surface-page);display:flex;flex-direction:row;justify-content:center;align-items:start;}.elementor .e-ce2cdb4-c33e52c{width:1124px;max-width:1440px;padding:40px;margin:0px;border-radius:16px;border-width:3px;border-color:var(----color-border-base);border-style:solid;background-color:var(----color-surface-card);display:flex;flex-direction:column;row-gap:40px;}.elementor .e-e34e2e4-6f7e227{max-width:152px;position:absolute;inset-inline-end:0px;inset-block-end:-171px;inset-inline-start:50px;z-index:99999;transform:rotateX(0deg) rotateY(0deg) rotateZ(-6deg);}.elementor .e-05bccfe-ee64303{width:auto;height:auto;max-width:1440px;overflow:visible;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-76b9dc1-6d5757a{width:100%;height:auto;overflow:visible;padding-block-start:40px;padding-block-end:40px;padding-inline-start:clamp(80px, calc(50.909px + 2.841vw), 160px);padding-inline-end:clamp(80px, calc(50.909px + 2.841vw), 160px);margin:0px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-174985a-b0b1585{font-family:var(----font-latin);font-weight:700;font-size:136px;color:var(----color-primary);letter-spacing:1%;line-height:136px;text-align:center;}.elementor .e-169bef3-f41a4bc{font-family:var(----font-latin);font-weight:700;font-size:56px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-d148562-088ef68{font-family:var(----font-jp);font-weight:600;font-size:24px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:24px;padding-inline-end:24px;background-color:var(----color-base);}.elementor .e-88a4bae-91c1047{font-family:var(----font-jp);font-weight:600;font-size:24px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:24px;padding-inline-end:24px;background-color:var(----color-base);display:none;}.elementor .e-01102e5-b40711b{width:auto;padding:0px;margin:0px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-ba40099-22fdd31{width:max-content;font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-1330c93-38ab707{font-family:var(----font-latin);font-weight:700;font-size:80px;color:var(----color-primary);letter-spacing:0.16px;line-height:58.8px;text-align:center;}.elementor .e-ec4a56a-f4163dc{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-4fe726c-ff4f6fc{width:auto;column-gap:8px;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-19e83b3-c523d7f{width:auto;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:center;align-items:start;}.elementor .e-1b28644-6cb243d{max-width:120px;}.elementor .e-8d5db8b-b7f473e{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-b44e991-4164c2c{width:auto;padding:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-6739834-06767e7{max-width:250px;padding:0px;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center;}.elementor .e-fa03db6-8c7a2ad{max-width:161px;}.elementor .e-c5b2a3b-cab51fd{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-87bf239-447c107{padding:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-bf5b2bf-f6d84b5{max-width:245px;padding:0px;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center;}.elementor .e-d4fe5d4-be2739c{max-width:120px;}.elementor .e-b4d0eb9-c4def97{font-family:var(----font-jp);font-weight:700;font-size:24px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-9a481fc-ccfc643{padding:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-54939dc-39b0ebf{max-width:245px;padding:0px;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:center;}.elementor .e-5232b8f-1f26fd8{max-width:754px;column-gap:40px;padding:0px;display:flex;flex-direction:row;justify-content:center;align-items:start;}.elementor .e-8931c31-f573a35{column-gap:40px;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-0ac7d86-0f73aa5{max-width:1120px;column-gap:0px;padding-block-start:0px;padding-block-end:40px;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-03654e4-07dc311{font-family:var(----font-latin);font-weight:600;font-size:24px;color:var(----color-primary);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-e155964-d47ccdf{max-width:391px;font-family:var(----font-jp);font-weight:700;font-size:32px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-86ca610-23f7b90{padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-0e240d5-1b61657{display:none;}.elementor .e-65c9680-6e5b390{width:auto;max-width:548px;padding:40px;margin:0px;border-radius:16px;background-color:var(----color-white);display:flex;flex-direction:column;row-gap:40px;flex:1 1 auto;justify-content:flex-start;align-items:start;}.elementor .e-7007656-e986600{font-family:var(----font-latin);font-weight:600;font-size:24px;color:var(----color-primary);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-79959e8-c76e3ee{max-width:294px;font-family:var(----font-jp);font-weight:700;font-size:32px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-12f2a99-3bb2590{width:8px;height:8px;padding:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-e10b51d-f7c53dc{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:2%;line-height:160%;text-align:start;}.elementor .e-27f507f-f52f420{padding:0px;flex-direction:column;row-gap:8px;justify-content:center;align-items:start;}.elementor .e-4149ebc-8a03f1a{column-gap:16px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-3f8fc64-2105b54{width:8px;height:8px;padding:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-4a35336-3976ea4{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:2%;line-height:160%;text-align:start;}.elementor .e-b68f7b9-f69622e{padding:0px;flex-direction:column;row-gap:8px;justify-content:center;align-items:start;}.elementor .e-401b109-d91bc9a{column-gap:16px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-066791b-5248817{width:8px;height:8px;padding:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-f3a0590-14ca6f6{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:2%;line-height:160%;text-align:start;}.elementor .e-7682235-271d6b3{padding:0px;flex-direction:column;row-gap:8px;justify-content:center;align-items:start;}.elementor .e-ec99ea2-1ae1d7e{column-gap:16px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-5c226e9-d88cc36{width:8px;height:8px;padding:0px;margin-block-start:-24px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;}.elementor .e-8ff293d-4cf956a{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:2%;line-height:160%;text-align:start;}.elementor .e-f7b45d2-992367d{padding:0px;flex-direction:column;row-gap:8px;justify-content:center;align-items:start;}.elementor .e-f2f8863-670e608{column-gap:16px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-b03bac9-57ce402{padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-eeff4d3-09f952c{width:auto;max-width:548px;padding:40px;margin:0px;border-radius:16px;background-color:var(----color-white);display:flex;flex-direction:column;row-gap:40px;flex:1 1;justify-content:flex-start;align-items:start;}.elementor .e-3c95147-1da6b6c{column-gap:24px;padding:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;}.elementor .e-760180a-760f367{font-family:var(----font-latin);font-weight:700;font-size:16px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:120%;text-align:center;}.elementor .e-2b106e5-6a13765{width:24px;height:24px;}.elementor .e-b014cdd-24427ff{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-bd23db5-57315a0{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-white);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-a3d39fe-e09bc78{width:24px;height:24px;}.elementor .e-c2bf86b-8baef02{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-3e5f8e2-25a46aa{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-b3a5226-afa7084{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-702652d-ed9172e{width:auto;height:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-7dc0af7-bfc8b78{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-white);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-85a116a-24198ac{width:24px;height:24px;}.elementor .e-b9f11f1-bbe2cf1{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-3a4bfc2-3ce1d3b{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-white);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-d21659c-9844c63{width:24px;height:24px;}.elementor .e-b979231-7a3ccde{font-family:var(----font-jp);font-weight:700;font-size:22px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-a71220c-dcebe58{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-white);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-23d5bc5-fd25bd3{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-389becf-0092dd1{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:24px;justify-content:flex-start;align-items:start;}.elementor .e-a2be3d8-9c24199{width:auto;height:100%;max-width:auto;max-height:auto;}.elementor .e-2d85437-cd6fa05{height:440px;max-width:max-content;column-gap:40px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;align-self:center;}.elementor .e-c3a8b94-a9613c7{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(----color-base);}.elementor .e-a458ea3-fd87175{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-c3a94ad-daa9582{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(----color-base);}.elementor .e-fa9e16c-5606fc6{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-99366ba-66205c8{width:auto;height:auto;column-gap:4px;padding:0px;margin:0px;display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-04458cb-15785a1{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(----color-base);}.elementor .e-58795e2-ac05966{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-a0a7a6e-9b15f63{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:8px;padding-inline-end:8px;margin:0px;background-color:var(----color-base);}.elementor .e-d143517-7957d9b{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-a1f7717-df48dee{font-family:var(----font-jp);font-weight:700;font-size:40px;color:var(----color-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-bfba43c-30f24f6{width:auto;height:auto;column-gap:4px;padding:0px;margin:0px;display:none;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-3ff1014-acfdb53{max-width:1440px;padding-block-start:40px;padding-block-end:40px;padding-inline-start:0px;border-radius:40px;background-image:url("http://media.kensetsu-hr.com/wp-content/uploads/2026/04/TikTok-Highlight-Banner_BG-PC.avif");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:0% 0%;flex-direction:column;row-gap:32px;justify-content:center;align-items:center;}.elementor .e-f01540b-a1754fb{font-family:var(----font-latin);font-weight:600;font-size:24px;color:var(----color-primary);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-b864e81-b772bc3{max-width:391px;font-family:var(----font-jp);font-weight:700;font-size:32px;color:var(----color-text-base);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-a445687-0d783e5{width:18px;height:24px;filter:invert(100%);}.elementor .e-7e87c83-9a1b2ea{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-3c7c4c0-440ade2{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-base);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-5b1a0ec-71384bf{width:18px;height:24px;filter:invert(100%);}.elementor .e-97ef555-aedc95b{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-1cf25d9-6347131{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-8419a6f-cb7ed08{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;padding:0px;}.elementor .e-344558f-d375a7a{width:auto;height:auto;padding:0px;margin:0px;display:flex;flex-direction:row;gap:0px;justify-content:flex-start;align-items:center;}.elementor .e-a7764a5-f6ba5a9{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-base);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-a576701-44cdb8f{width:18px;height:24px;filter:invert(100%);}.elementor .e-9c20359-62d3311{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-4d2ae7c-a9ef9d8{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-base);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-57b323d-46d6191{width:18px;height:24px;filter:invert(100%);}.elementor .e-609703c-1867455{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:1%;line-height:140%;text-align:start;}.elementor .e-e2b151c-73bb0c7{width:auto;height:auto;column-gap:4px;padding-block-start:0px;padding-block-end:0px;padding-inline-start:4px;padding-inline-end:4px;margin:0px;background-color:var(----color-base);display:flex;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-df41435-d6dee0a{width:auto;padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-077d669-6015670{padding:0px;margin:0px;display:flex;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:start;}.elementor .e-dccbeac-6626015{width:auto;max-height:364.5px;}.elementor .e-ed50ec7-2e54c00{width:auto;max-height:364.5px;display:none;}.elementor .e-77b4cfb-7742348{width:auto;max-width:1440px;column-gap:40px;padding:40px;margin:0px;border-radius:16px;background-color:var(----color-white);display:flex;flex-direction:row;flex:1 1 auto;justify-content:flex-start;align-items:center;}.elementor .e-682c8f1-929e738{max-width:1440px;padding-block-start:60px;padding-block-end:0px;padding-inline-start:160px;padding-inline-end:160px;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-efd5657-b2f89a7{font-family:var(----font-latin);font-weight:700;font-size:136px;color:var(----color-primary);letter-spacing:1%;line-height:136px;text-align:center;}.elementor .e-ece59a6-013d5a6{font-family:var(----font-latin);font-weight:700;font-size:56px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-b8c765b-ca78033{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:16px;padding-inline-end:0px;background-color:var(----color-base);}.elementor .e-bfea908-0aa9369{font-family:var(----font-jp);font-weight:500;font-size:18px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;padding-inline-start:0px;padding-inline-end:16px;background-color:var(----color-base);}.elementor .e-a3f4338-5f75f6d{width:auto;height:auto;padding:0px;margin:0px;flex-direction:row;gap:0px;justify-content:center;align-items:center;}.elementor .e-aeb0c71-5cd2c0d{width:auto;padding:0px;margin:0px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-4922e97-12cc2b5{width:80px;height:80px;}.elementor .e-9364103-dde63a0{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-cb9d8df-8c60246{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-4874b0b-f908c61{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-7475d02-ad94898{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-1cd616d-0cd969d{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-506f3ca-aa2df99{width:80px;height:auto;}.elementor .e-5bedbb4-2f0b5f3{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-2ddc6ce-297407c{font-family:var(----font-jp);font-weight:500;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-bd3acd5-1cd005d{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-bcb7994-9ceba0a{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-4717333-cded997{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-ded2460-a097b44{width:80px;height:auto;}.elementor .e-e05d2c0-27ab375{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-b6c980a-512a005{font-family:var(----font-jp);font-weight:500;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-11a716e-bd8061d{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-17b10f3-7da3925{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-6485bca-80f558c{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-d51719a-1e59ccd{width:80px;height:auto;}.elementor .e-d9470ef-72df4ca{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-7775b73-634b27f{font-family:var(----font-jp);font-weight:500;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-0446511-1785823{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-ae73712-c3a6c53{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-0e12f21-17c3fd8{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-75b1c4b-d08a0d0{width:80px;height:auto;}.elementor .e-d20e46f-278797d{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-1cc0c58-e0fdc60{font-family:var(----font-jp);font-weight:500;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-7037677-242e15c{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-1f56335-7c5aa6f{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-832e0e3-8fa6c48{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-b091cb9-00cd671{width:80px;height:auto;}.elementor .e-c5e0624-3e7c155{font-family:var(----font-jp);font-weight:700;font-size:24px;letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-2b0904e-ed98fb6{font-family:var(----font-jp);font-weight:500;font-size:14px;color:var(----color-text-secondary);letter-spacing:2%;line-height:120%;text-align:start;}.elementor .e-2ea4e59-7c7dc2a{column-gap:8px;padding:0px;margin:0px;flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-8e595c7-f966709{max-width:356px;padding:0px;margin:0px;flex-direction:column;row-gap:8px;justify-content:flex-start;align-items:start;}.elementor .e-e55d015-115d13f{width:auto;column-gap:16px;padding:24px;border-radius:8px;background-color:var(----color-white);flex-direction:row;justify-content:flex-start;align-items:center;}.elementor .e-5635956-46315f4{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:160px;padding-inline-end:160px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-870a8a5-26e22d4{font-family:var(----font-latin);font-weight:700;font-size:136px;color:var(----color-primary);letter-spacing:1%;line-height:136px;text-align:center;}.elementor .e-aa25841-28086b9{font-family:var(----font-latin);font-weight:700;font-size:56px;color:var(----color-text-base);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-d6fa0eb-4b22615{width:auto;padding:0px;margin:0px;flex-direction:column;row-gap:16px;justify-content:flex-start;align-items:center;}.elementor .e-ac258fe-9c9cefe{font-family:var(----font-latin);font-weight:700;font-size:48px;color:var(----color-secondary);letter-spacing:0px;line-height:120%;text-align:start;}.elementor .e-70b08bf-2371638{min-height:50px;font-family:var(----font-jp);font-weight:700;font-size:18px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;margin-block-end:0px;}.elementor .e-252c936-1d04e59{height:100%;padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-2438c2b-2692150{height:100%;padding:0px;flex-direction:column;justify-content:space-between;}.elementor .e-ec9c2cf-a464ea6{width:12px;height:12px;}.elementor .e-59f37b5-d9acb24{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-237d674-cf2f547{width:auto;height:auto;column-gap:4px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(----color-base);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-3ffd579-d899610{padding:16px;border-radius:14px;border-width:1px;border-color:var(----color-base);border-style:solid;display:flex;flex-direction:column;row-gap:8px;justify-content:space-around;align-items:start;}.elementor .e-a18a9de-ae948cb{font-family:var(----font-latin);font-weight:700;font-size:48px;color:var(----color-secondary);letter-spacing:0px;line-height:120%;text-align:start;}.elementor .e-8d5fdfe-28a1822{min-height:50px;font-family:var(----font-jp);font-weight:700;font-size:18px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;margin-block-end:0px;}.elementor .e-61f806c-3622867{height:100%;padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-18b53ec-88112a1{height:100%;padding:0px;flex-direction:column;justify-content:space-around;}.elementor .e-4fedd89-084ea09{width:12px;height:12px;}.elementor .e-ac13683-fb5c174{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-a8ed785-9c62e8e{width:auto;height:auto;column-gap:4px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(----color-base);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-9392aed-9e180c5{width:211.2px;padding:16px;border-radius:14px;border-width:1px;border-color:var(----color-base);border-style:solid;display:flex;flex-direction:column;row-gap:8px;justify-content:space-around;align-items:start;}.elementor .e-529a38b-dcb3b9d{font-family:var(----font-latin);font-weight:700;font-size:48px;color:var(----color-secondary);letter-spacing:0px;line-height:120%;text-align:start;}.elementor .e-58d8dee-6c7e1f1{min-height:50px;font-family:var(----font-jp);font-weight:700;font-size:18px;color:var(----color-text-base);letter-spacing:1%;line-height:140%;text-align:start;margin-block-end:0px;}.elementor .e-3300dff-ba4dbef{height:100%;padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-1e53cbc-d75ee08{height:100%;padding:0px;flex-direction:column;justify-content:space-around;}.elementor .e-8b476c0-9d7e1f1{width:12px;height:12px;}.elementor .e-02d923c-d426493{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-7c80e42-8f11426{width:auto;height:auto;column-gap:4px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(----color-base);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-b14d38a-995d2a3{width:211.2px;padding:16px;border-radius:14px;border-width:1px;border-color:var(----color-base);border-style:solid;display:flex;flex-direction:column;row-gap:8px;justify-content:space-around;align-items:start;}.elementor .e-20ee9af-c546820{font-family:var(----font-latin);font-weight:700;font-size:48px;color:var(----color-secondary);letter-spacing:0px;line-height:120%;text-align:start;}.elementor .e-d571aed-763419f{height:100%;padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-dbe2199-b20abe3{height:100%;padding:0px;flex-direction:column;justify-content:space-around;}.elementor .e-aba6f1c-fdabbc2{width:12px;height:12px;}.elementor .e-e5299c1-f82d0b3{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-71585b7-73edc31{width:auto;height:auto;column-gap:4px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(----color-base);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-3cc985b-8a4e743{width:211.2px;padding:16px;border-radius:14px;border-width:1px;border-color:var(----color-base);border-style:solid;display:flex;flex-direction:column;row-gap:8px;justify-content:space-around;align-items:start;}.elementor .e-1e8016b-424c54e{font-family:var(----font-latin);font-weight:700;font-size:48px;color:var(----color-secondary);letter-spacing:0px;line-height:120%;text-align:start;}.elementor .e-2beebc7-92b1ffc{height:100%;padding:0px;flex-direction:column;justify-content:flex-start;}.elementor .e-b697ff8-4ed98ac{height:100%;padding:0px;flex-direction:column;justify-content:space-around;}.elementor .e-67c0bc3-ea36837{width:12px;height:12px;}.elementor .e-6cf52b9-197fc61{font-family:var(----font-jp);font-weight:600;font-size:14px;color:var(----color-text-on-dark);letter-spacing:2%;line-height:140%;text-align:start;}.elementor .e-1da2bb6-78da0d7{width:auto;height:auto;column-gap:4px;padding-block-start:2px;padding-block-end:2px;padding-inline-start:8px;padding-inline-end:8px;background-color:var(----color-base);flex-direction:row;justify-content:center;align-items:center;}.elementor .e-3bae4d0-bd58076{width:211.2px;padding:16px;border-radius:14px;border-width:1px;border-color:var(----color-base);border-style:solid;display:flex;flex-direction:column;row-gap:8px;justify-content:space-around;align-items:start;}.elementor .e-8044932-2797be0{width:100%;padding-block-start:40px;padding-block-end:40px;padding-inline-start:160px;padding-inline-end:160px;margin-block-start:0px;margin-block-end:0px;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:column;row-gap:40px;justify-content:flex-start;align-items:center;}.elementor .e-9a26b0c-5e0385c{font-family:var(----font-jp);font-weight:700;font-size:16px;color:var(----color-text-base);letter-spacing:0%;line-height:140%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:40px;padding-inline-end:40px;border-radius:8px;background-color:var(----color-primary);box-shadow:0px 4px 8px 0px rgba(122, 91, 0, 0.16);display:none;align-self:center;}.elementor .e-5e3b11b-612054d{display:none;}.elementor .e-58b3fca-f391a92{width:40px;height:40px;position:absolute;inset-block-start:-16px;inset-inline-end:0px;z-index:999999;font-family:var(----font-jp);font-weight:700;font-size:12px;color:var(----color-text-on-dark);line-height:0px;text-align:center;padding:0px;margin:0px;border-radius:50%;background-color:var(----color-base);display:flex;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-d7adb32-6d0e5c3{width:100%;height:auto;max-width:480px;max-height:100%;overflow:auto;padding:32px;margin:0px;border-radius:16px;border-block-start-width:6px;border-block-end-width:0px;border-inline-start-width:0px;border-inline-end-width:0px;border-color:var(----color-primary);border-style:solid;background-color:var(----color-surface-page);box-shadow:0px 8px 24px 12px rgba(0, 0, 0, 0.24);backdrop-filter:blur(4px);flex-direction:column;}.elementor .e-f03538c-164f88e{width:100%;height:auto;max-width:480px;max-height:88vh;position:relative;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;flex-direction:column;gap:0px;justify-content:center;align-items:center;}.elementor .e-6161b86-4cf0702{width:100vw;height:100vh;position:relative;z-index:9999;padding-block-start:0px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;background-color:rgba(0, 0, 0, 0.6);flex-direction:column;justify-content:center;align-items:center;}