.elementor .e-ee74224-1ab1d65{width:800px;height:500px;}.elementor .e-bb0d7ac-1461303{padding-block-start:50px;padding-block-end:50px;padding-inline-start:200px;padding-inline-end:200px;background-color:#000000;flex-direction:column;justify-content:center;align-items:center;}.elementor .e-195bf32-6e1cefb{font-family:Noto Sans JP;font-weight:800;font-size:39px;color:#eb0000;padding-block-start:8px;padding-block-end:8px;padding-inline-start:24px;padding-inline-end:24px;border-radius:24px;border-width:2px;border-color:#eb0000;border-style:groove;}.elementor .e-ddeea1b-603bb5e{width:50%;flex-direction:column;align-items:center;}.elementor .e-5930d39-2e98b88{background-color:#000000;flex-direction:row;justify-content:center;}.elementor .e-52c8479-903d1f8{background-color:#000000;flex-direction:row;flex-wrap:wrap;}.elementor .e-5cd6317-09f1971{width:600px;height:400px;object-fit:cover;}.elementor .e-8ff08e5-53b9dcc{width:38%;flex-direction:column;justify-content:space-between;align-items:end;}.elementor .e-57221af-9590bcc{width:38%;padding-inline-start:50px;margin-inline-start:10px;flex-direction:column;justify-content:space-evenly;}.elementor .e-7608c6e-dbfd975{padding-block-end:30px;background-color:#000000;flex-direction:row;justify-content:center;}.elementor .e-0ccd234-9e0a8cf{font-family:Noto Sans JP;font-weight:600;font-size:28px;color:#ffffff;margin-block-end:15px;}.elementor .e-37e9204-a4b91d6{width:600px;height:400px;position:relative;z-index:1;background-clip:border-box;mix-blend-mode:normal;}.elementor .e-37e9204-a4b91d6:hover,.elementor .e-37e9204-a4b91d6:focus-visible{opacity:50%;}.elementor .e-37e9204-a4b91d6:active{opacity:20%;}.elementor .e-68218e6-ce02ca7{width:50%;height:500px;margin-block-end:80px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-096ab94-c5ad66f{font-family:Noto Sans JP;font-weight:600;font-size:28px;color:#ffffff;margin-block-end:15px;}.elementor .e-0fdd923-184fd14{width:600px;height:400px;position:relative;z-index:1;background-clip:border-box;mix-blend-mode:normal;}.elementor .e-0fdd923-184fd14:hover,.elementor .e-0fdd923-184fd14:focus-visible{opacity:50%;}.elementor .e-0fdd923-184fd14:active{opacity:20%;}.elementor .e-d45dde1-e049fc6{width:50%;height:500px;margin-block-end:80px;flex-direction:column;justify-content:flex-start;align-items:center;}.elementor .e-ede7eb9-55c4df6{padding-block-end:50px;padding-inline-start:250px;padding-inline-end:250px;background-color:#000000;flex-direction:row;flex-wrap:wrap;}.elementor .e-a1f5b9f-863af0b{background-color:#e6e6e6;}.elementor .e-ac503a9{padding:10px;background-color:#e6e6e6;flex-direction:column;}.elementor .e-6535da6-b9af890{font-family:Noto Sans JP;font-weight:800;font-size:39px;color:#eb0000;margin-block-start:30px;}.elementor .e-7a2a93d-a2d7e84{width:50%;flex-direction:column;align-items:center;}.elementor .e-0e426f4-39e23ae{background-color:#000000;flex-direction:row;justify-content:center;}.elementor .e-a02663a-fe2f555{background-color:#000000;flex-direction:row;flex-wrap:wrap;}.elementor .e-d49a938-4956d08{width:600px;height:400px;position:relative;z-index:1;background-clip:border-box;mix-blend-mode:normal;}.elementor .e-d49a938-4956d08:hover,.elementor .e-d49a938-4956d08:focus-visible{opacity:50%;}.elementor .e-d49a938-4956d08:active{opacity:20%;}.elementor .e-ae2cf70-7a5a72d{font-family:Noto Sans JP;font-weight:600;font-size:28px;color:#ffffff;margin-block-end:15px;}.elementor .e-95c58de-8be4b78{width:50%;height:500px;margin-block-end:80px;flex-direction:column;justify-content:space-around;align-items:center;}.elementor .e-c03eb2b-037088d{width:600px;height:400px;position:relative;z-index:1;background-clip:border-box;mix-blend-mode:normal;}.elementor .e-c03eb2b-037088d:hover,.elementor .e-c03eb2b-037088d:focus-visible{opacity:50%;}.elementor .e-c03eb2b-037088d:active{opacity:20%;}.elementor .e-374d3b8-488d173{font-family:Noto Sans JP;font-weight:600;font-size:28px;color:#ffffff;margin-block-end:15px;}.elementor .e-953111a-b0b5700{width:50%;height:500px;margin-block-end:80px;flex-direction:column;justify-content:space-around;align-items:center;}.elementor .e-64e3559-3316748{padding-block-end:50px;padding-inline-start:250px;padding-inline-end:250px;background-color:#000000;flex-direction:row;flex-wrap:wrap;}.elementor .e-d5b8f86-ad0b489{font-family:Noto Sans JP;font-weight:700;font-size:40px;color:#111111;padding-block-end:20px;align-self:center;}.elementor .e-849d6e9-1a93588{font-family:Noto Sans JP;font-weight:700;font-size:25px;color:#888888;padding-block-end:5px;align-self:center;}.elementor .e-44d90a7-eda2b9c{font-family:Noto Sans JP;font-weight:700;font-size:25px;color:#888888;padding-block-end:20px;align-self:center;}.elementor .e-8828477-3b7afe6{font-family:Noto Sans JP;font-weight:700;font-size:30px;color:#eb0000;padding-block-end:20px;align-self:center;}.elementor .e-b759a10{padding-block-start:50px;background-color:#e6e6e6;flex-direction:column;}.elementor .e-fe7689c-2772879{height:50%;}.elementor .e-300c334-5ce0cd6{width:30%;flex-direction:column;justify-content:center;}.elementor .e-5fddfb7-89d1f87{font-family:Noto Sans JP;font-weight:700;font-size:20px;color:#676767;}.elementor .e-b40df80-4037398{font-family:Noto Sans JP;font-weight:700;font-size:20px;color:#676767;padding-block-start:5px;}.elementor .e-1ec8a96-8507636{width:75%;flex-direction:column;justify-content:center;}.elementor .e-0c26235-9325295{display:flex;flex-direction:row;}.elementor .e-0af4c3c-7f77fd2{width:50%;margin-inline-start:100px;border-radius:8px;border-width:1px;border-color:#DDDDDD;border-style:groove;background-color:#ffffff;flex-direction:column;gap:40px;justify-content:center;}.elementor .e-1c632fd-f3a3e37{font-family:Noto Sans JP;font-weight:700;font-size:35px;margin-block-end:20px;}.elementor .e-c00abcd-f68d57a{width:50%;margin-inline-end:100px;border-radius:8px;border-width:1px;border-color:#DDDDDD;border-style:groove;background-color:#ffffff;flex-direction:column;}.elementor .e-d0e5320-b79ad66{padding-block-start:0px;padding-block-end:50px;padding-inline-start:150px;padding-inline-end:150px;background-color:#e6e6e6;flex-direction:row;}