@media(max-width:767px){.elementor .e-fbbe4c7{width:100%;}}@media(max-width:767px){.elementor .e-cddd8dd{width:100%;}}@media(max-width:767px){.elementor .e-26c58bd{display:none;}}@media(max-width:767px){.elementor .e-8f5f067{display:none;}}@media(max-width:767px){.elementor .e-6ed9cfa-16cb8e5{display:none;}}@media(max-width:767px){.elementor .e-6ce2881-a4f1fae{display:none;}}@media(max-width:767px){.elementor .e-ede7a22-d50e842{width:100%;}}@media(max-width:767px){.elementor .e-3f3a0ac-80296dd{width:100%;}}@media(max-width:767px){.elementor .e-1bef393-dd69cdf{display:none;}}@media(max-width:767px){.elementor .e-e2b53e6-e300325{font-size:28px;margin-block-end:15px;}}@media(max-width:767px){.elementor .e-4ddce1e-f254a05{font-family:"Cormorant Garamond";font-weight:400;font-size:24px;margin-block-end:0px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-363b68f-59601fd{font-size:10px;margin-inline-start:25px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-92e488d{margin-block-end:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-b1ef4bf{width:100%;background-image:url("https://designf.jp/wp-content/uploads/2026/08/ボンモノクロ-ヒーロー.png");background-repeat:no-repeat;background-attachment:scroll;background-size:170% auto;background-position:-115px -122px;display:flex;flex-direction:column;justify-content:center;align-items:center;}}@media(max-width:767px){.elementor .e-938f6fa-147ccc8{font-family:"Cormorant Garamond";font-size:14px;margin-block-end:10px;}}@media(max-width:767px){.elementor .e-75864e2-f155932{padding-inline-start:15px;padding-inline-end:10px;margin-inline-start:20px;display:flex;flex-direction:column;}}@media(max-width:767px){.elementor .e-31d6db3{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-96b7815-cf9d4da{font-family:"Noto Sans JP";font-weight:800;font-size:20px;color:#030303;}}@media(max-width:767px){.elementor .e-2001349-74c49cd{font-family:"Montserrat";font-weight:600;font-size:21px;color:#676767;letter-spacing:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-6e66656-9af66e5{font-size:15px;margin-block-end:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-602f450-180f9db{font-family:"Cormorant Garamond";font-size:22px;margin-block-end:20px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-self:start;}}@media(max-width:767px){.elementor .e-ef11ec1-a7750ae{font-size:21px;margin-inline-start:30px;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-e62b6eb-d759eab{font-weight:300;font-size:12px;margin-block-end:30px;margin-inline-start:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-65d2f37-ec3a9f3{font-size:21px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:35px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-5abfb73-b1947c4{font-weight:300;font-size:12px;margin-block-end:30px;margin-inline-start:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-7c24c36-4f44d23{flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-805cad6{margin-block-end:60px;}}@media(max-width:767px){.elementor .e-9985894-9a0e40b{font-family:"Noto Sans JP";font-weight:800;font-size:20px;color:#030303;}}@media(max-width:767px){.elementor .e-a39fd82-cc8fcc4{font-family:"Montserrat";font-weight:600;font-size:21px;color:#676767;letter-spacing:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-a8dab39-d8c0972{font-size:15px;margin-block-end:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-18a8231-6eea6ac{font-family:"Cormorant Garamond";font-size:22px;margin-block-end:20px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-self:start;}}@media(max-width:767px){.elementor .e-9f38f03-77f9303{font-size:21px;margin-inline-start:30px;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-f70fe8f-1237100{font-weight:300;font-size:12px;margin-block-end:30px;margin-inline-start:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-391f9fe-5e408e2{font-size:16px;margin-block-start:0px;margin-block-end:10px;margin-inline-start:30px;margin-inline-end:0px;display:flex;flex-direction:column;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-c0f60e1-15a07c6{font-weight:300;font-size:12px;margin-block-end:30px;margin-inline-start:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-10640ba-ef3f182{flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-f4f871a-240d295{font-family:"Noto Sans JP";font-weight:800;font-size:20px;color:#030303;}}@media(max-width:767px){.elementor .e-7e21e0f-4bf8ea9{font-family:"Montserrat";font-weight:600;font-size:21px;color:#676767;letter-spacing:5px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-b94d2cd-5a6d426{font-size:15px;margin-block-end:40px;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-c6cc3ad-b210494{font-family:"Cormorant Garamond";font-size:22px;margin-block-end:20px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-self:start;}}@media(max-width:767px){.elementor .e-8fc2385-02ded2f{font-weight:300;font-size:21px;margin-block-end:10px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-3fb420a-0d0a609{font-weight:300;font-size:21px;margin-block-end:10px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-070e692-1013ea0{font-weight:300;font-size:21px;margin-block-end:10px;margin-inline-start:35px;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;align-self:start;}}@media(max-width:767px){.elementor .e-632f39d-114a630{flex-direction:column;justify-content:center;align-items:center;align-self:center;}}@media(max-width:767px){.elementor .e-01cec6e-8c2fa91{margin-block-end:60px;}}@media(max-width:767px){.elementor .e-64691ec-5629db7{font-family:"Cormorant Garamond";font-weight:300;font-size:24px;margin-block-end:5px;}}@media(max-width:767px){.elementor .e-f1ec286-754542b{font-weight:300;font-size:10px;margin-block-end:20px;}}@media(max-width:767px){.elementor .e-3132314-da96a67{font-family:"Montserrat";font-weight:600;font-size:15px;letter-spacing:2px;}}@media(max-width:767px){.elementor .e-fa6af70-42b18ce{width:100%;display:flex;flex-direction:column;justify-content:flex-start;}}@media(max-width:767px){.elementor .e-7d9141d-51e91f2{display:flex;flex-direction:column;justify-content:flex-start;align-items:start;}}@media(max-width:767px){.elementor .e-2ba0a00-bb37cda{width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:end;align-self:start;}}@media(max-width:767px){.elementor .e-42f5b0a-a73b1d2{padding-inline-start:20px;padding-inline-end:20px;background-color:#f6f6f6;display:flex;}}