@media(max-width:767px){.elementor .e-4ce49fd6-5372{width:100%;}}@media(max-width:767px){.elementor .e-6d9b58d-882e{background-image:linear-gradient(90deg, rgb(0,0,0) 0%,rgba(0, 0, 0, 0.3) 100%);background-repeat:repeat;background-attachment:scroll;background-size:auto auto;background-position:0% 0%;}}@media(max-width:767px){.elementor .e-3c1e2529-e6af{font-size:1rem;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .e-731ea66-7079{font-size:7vw;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .e-1728116c-7f7d{width:100%;font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-6f6c01e0-8bbe{padding-block-start:5rem;padding-block-end:0rem;}}@media(max-width:767px){.elementor .e-5f20bb45-a083{padding-block-start:2rem;padding-block-end:1rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-747f38fb-863d{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-37ce0ff1-2d90{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-5ce73030-ca2e{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-5aef5ff1-6c0b{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-54324085-e39b{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-574964ac-453e{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-7db7f98e-f48a{flex-direction:column;grid-template-columns:repeat(2,1fr);}}@media(max-width:767px){.elementor .e-1e213c16-7f7f{font-size:0.8rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-7a010bc8-fba0{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-66cd9046-8741{width:100%;height:auto;aspect-ratio:16/10;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-319f10ad-68ff{flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-230649bf-9d68{object-fit:cover;object-position:50% -24px;}}@media(max-width:767px){.elementor .e-895b411-d91a{height:auto;}}@media(max-width:767px){.elementor .e-5fd9853b-e1cb{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-37b8acf4-c444{line-height:1.9;}}@media(max-width:767px){.elementor .e-1ff8a040-ec27{width:100%;}}@media(max-width:767px){.elementor .e-778d97a4-12f1{object-fit:cover;object-position:50% -16px;}}@media(max-width:767px){.elementor .e-5527f288-8ea5{height:auto;}}@media(max-width:767px){.elementor .e-7f609300-4655{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-6e687c02-63ad{width:100%;height:auto;overflow:visible;}}@media(max-width:767px){.elementor .e-5f509125-6297{aspect-ratio:4/3;object-fit:cover;object-position:50% -28px;}}@media(max-width:767px){.elementor .e-2cca5336-1aec{width:100%;height:auto;}}@media(max-width:767px){.elementor .e-5ba108e8-6add{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-4f372896-c57a{width:100%;height:auto;overflow:visible;flex-direction:column;}}@media(max-width:767px){.elementor .e-102fa7b0-31e4{column-gap:0rem;margin-block-start:0.5rem;flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-5779ef1d-cf04{flex-direction:column;}}@media(max-width:767px){.elementor .e-14eccc83-e318{padding-block-start:1rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-6d01890-c572{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-64f41d2c-98be{width:100%;height:auto;aspect-ratio:16/10;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-4e16a084-7986{flex-direction:column;gap:1.25rem;}}@media(max-width:767px){.elementor .e-10e6eb61-cca0{height:auto;}}@media(max-width:767px){.elementor .e-1b2e96e3-1da4{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-cff477a-9023{line-height:1.9;}}@media(max-width:767px){.elementor .e-e4fdd50-b520{width:100%;}}@media(max-width:767px){.elementor .e-4c275d4a-811f{height:auto;}}@media(max-width:767px){.elementor .e-5e1923f9-bf66{font-size:1.1rem;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .e-16be8641-25bf{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-7e138adc-6a87{width:100%;}}@media(max-width:767px){.elementor .e-455b784b-9120{width:100%;height:auto;}}@media(max-width:767px){.elementor .e-176a0c71-e0e5{letter-spacing:0.04em;}}@media(max-width:767px){.elementor .e-8011d6b-ec2c{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-7723a4c7-4e92{flex-direction:column;}}@media(max-width:767px){.elementor .e-250f64de-2000{column-gap:0rem;margin-block-start:0.7rem;flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-363258e6-6a08{flex-direction:column;}}@media(max-width:767px){.elementor .e-2a6287ac-b81a{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-2c0eba75-c8e6{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-142efae0-cddb{width:100%;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-8e1dbe1-6277{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-3034c2b0-1f8e{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-691f92a9-53c6{width:100%;height:auto;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-4df3f327-b666{font-size:0.9rem;line-height:1.9;}}@media(max-width:767px){.elementor .e-341f0a72-4f30{width:100%;flex-direction:column;}}@media(max-width:767px){.elementor .e-29117ed1-58ed{flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-40568870-d4d9d7f{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-dc92f29-837a{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;background-image:url("https://amano-kyoto.com/wp-content/uploads/2026/10/white-background-1024x576.webp");background-repeat:repeat;background-attachment:scroll;background-size:cover;background-position:bottom center;}}@media(max-width:767px){.elementor .e-288a398-6ab0{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-6c9a5a1e-2240{margin-inline-end:0rem;}}@media(max-width:767px){.elementor .e-53ec161b-cc98{aspect-ratio:4/3;}}@media(max-width:767px){.elementor .e-32c314f3-d0a2{width:100%;height:auto;aspect-ratio:4/3;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-d951336-fb42c38{aspect-ratio:4/3;}}@media(max-width:767px){.elementor .e-099c1a6-72bfa1b{width:100%;height:auto;aspect-ratio:4/3;flex:0 1 auto;}}@media(max-width:767px){.elementor .e-42013e0a-a007{column-gap:0rem;flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-4cc9cfc9-4175{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-2a81c52e-2dac{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-1d919de9-be19{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-3649d86e-e7be{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-69c1f386-c077{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-30648308-c3e3{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-2618b421-5514{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-2dba1a98-15c9{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-283924ee-8c23{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-66e7446f-9d6b{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-6738e24-ec0d{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-39ad37ae-2595{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-39f063f8-7ad3{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-20b0891f-9acd{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-485ec33b-5cc4{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-18059236-b2b1{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-46138479-79cf{display:none;}}@media(max-width:767px){.elementor .e-150260b2-f9dc{margin-block-start:0.5rem;display:block;}}@media(max-width:767px){.elementor .e-240b97ab-b983{font-size:1.2rem;}}@media(max-width:767px){.elementor .e-7916882-8b72{flex-direction:column;}}@media(max-width:767px){.elementor .e-2491a391-ac68{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-7cd7241c-310b{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-585085e4-d59d{aspect-ratio:16/9;object-fit:cover;object-position:center center;}}@media(max-width:767px){.elementor .e-1a854883-2899{aspect-ratio:16/9;}}@media(max-width:767px){.elementor .e-3aedc94-7f30{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-207c36f5-29b0{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-6c962e8d-ebd0{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-76064aac-cf8a{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-29bc05ab-9f16{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-7d2bff57-abde{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-3ca17e27-2ec1{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-6ea63824-30c1{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-47cd1713-9e6a{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-758aa8c3-1e0d{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-155440f5-db2a{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-2041897a-c443{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-63c980b1-442d{margin-block-start:-8px;}}@media(max-width:767px){.elementor .e-2cad8a84-4170{column-gap:0px;flex-direction:column;row-gap:0.5rem;}}@media(max-width:767px){.elementor .e-2c99f4f5-fa39{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-7d3e3da7-19df{font-size:2.7rem;}}@media(max-width:767px){.elementor .e-dec9f40-dae2{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-3e9d8eb1-23e6{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-5863a875-df21{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-6602f5ee-aa6b{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-766e93f4-a528{width:100%;}}@media(max-width:767px){.elementor .e-7b45e78-3729{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-207d9a55-59c4{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-397f2844-f7b8{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-215812c8-9f21{& > * { font-size:.76rem;padding:.5rem .45rem; }\n}}@media(max-width:767px){.elementor .e-3469966c-2197{width:100%;margin-block-start:-30px;margin-block-end:-10px;}}@media(max-width:767px){.elementor .e-4fba81e3-6b12{width:100%;min-height:0px;aspect-ratio:16/7;margin-block-start:-20px;flex:1 1 auto;}}@media(max-width:767px){.elementor .e-15732b59-f2b3{flex-direction:column;gap:1.25rem;}}@media(max-width:767px){.elementor .e-306282cd-fff0{font-size:1.2rem;letter-spacing:0.04em;}}@media(max-width:767px){.elementor .e-5990075b-45b7{width:100%;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-6b1fd414-90e2{padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;}}@media(max-width:767px){.elementor .e-e39bc05-dbb86fa{width:100%;min-height:18rem;background-image:radial-gradient(circle at center center, rgba(255, 255, 255, 0) 20%,rgb(0,0,0) 80%),url("https://amano-kyoto.com/wp-content/uploads/2026/10/thick-cut-tongue-10-1024x768.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,center center;}}@media(max-width:767px){.elementor .e-c5d85a8-61befd2{width:100%;min-height:3.2rem;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-cfe50ec-36f6065{width:100%;min-height:3.2rem;font-size:0.82rem;padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;}}@media(max-width:767px){.elementor .e-655057b-73efd52{flex-direction:column;}}@media(max-width:767px){.elementor .e-61eb36e-cd549d0{width:100%;}}@media(max-width:767px){.elementor .e-5aa191d-9d1e3c3{width:100%;min-height:18rem;background-image:radial-gradient(circle at center center, rgba(255, 255, 255, 0) 20%,rgb(0,0,0) 80%),url("https://amano-kyoto.com/wp-content/uploads/2026/10/japanese-barbecue-02-1024x768.webp");background-repeat:repeat,no-repeat;background-attachment:scroll;background-size:auto auto,cover;background-position:0% 0%,-100px 0px;}}@media(max-width:767px){.elementor .e-19062ad-8441826{column-gap:0px;padding-block-start:4rem;padding-block-end:4rem;padding-inline-start:6%;padding-inline-end:6%;flex-direction:column;row-gap:20px;align-items:center;}}