.elementor-14511 .elementor-element.elementor-element-14c77ab:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-14c77ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-14511 .elementor-element.elementor-element-14c77ab > .elementor-container{min-height:65px;}.elementor-14511 .elementor-element.elementor-element-14c77ab{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 30px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-14c77ab > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14511 .elementor-element.elementor-element-0e6d6e9{width:var( --container-widget-width, 12% );max-width:12%;--container-widget-width:12%;--container-widget-flex-grow:0;text-align:start;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14511 .elementor-element.elementor-element-f886fe5{width:auto;max-width:auto;}.elementor-14511 .elementor-element.elementor-element-40fa4c7:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-40fa4c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-cream-circle-texture.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14511 .elementor-element.elementor-element-40fa4c7 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-40fa4c7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-bd96f26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-d66a888 .elementor-background-slideshow__slide__image{background-size:contain;background-position:center center;}.elementor-14511 .elementor-element.elementor-element-d66a888 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-d66a888{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-4ba2af5.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14511 .elementor-element.elementor-element-4ba2af5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14511 .elementor-element.elementor-element-4ba2af5 > .elementor-element-populated{padding:0px 0px 100px 0px;}.elementor-14511 .elementor-element.elementor-element-a00f979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-14511 .elementor-element.elementor-element-a00f979 img{width:50%;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-14511 .elementor-element.elementor-element-ebbcb02{width:auto;max-width:auto;background-color:#FFFFFF;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:10px 25px 10px 25px;}.elementor-14511 .elementor-element.elementor-element-ebbcb02 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:35px;font-weight:600;line-height:45px;color:#5F81A2;}.elementor-14511 .elementor-element.elementor-element-2ea7dfe{--spacer-size:50px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-14511 .elementor-element.elementor-element-da06947 .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:20px 35px 20px 35px;}.elementor-14511 .elementor-element.elementor-element-da06947{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-da06947:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-da06947 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-da06947 .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-e85d6a2.elementor-column .elementor-widget-wrap{align-items:flex-end;}.elementor-14511 .elementor-element.elementor-element-e85d6a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-end;align-items:flex-end;}.elementor-14511 .elementor-element.elementor-element-27dacc8{padding:0px 0px 150px 0px;text-align:end;}.elementor-14511 .elementor-element.elementor-element-27dacc8 img{width:40%;}.elementor-14511 .elementor-element.elementor-element-81d9e24:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-81d9e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-81d9e24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-81d9e24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-2e96680 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-45dd425{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-45dd425 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8DADC6;stroke:#8DADC6;color:#6EC1E400;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-1d957a8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-1d957a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1d957a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-836141e{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-836141e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#222222;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-14511 .elementor-element.elementor-element-94c2464{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-2e0de50 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-e07657b{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-e07657b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8DADC6;stroke:#8DADC6;color:#6EC1E400;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-697ebe9.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-697ebe9.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-697ebe9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-0652eeb{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-0652eeb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#222222;}.elementor-14511 .elementor-element.elementor-element-1ad2f31{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-63bce7f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-1ea06da{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-1ea06da .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:80px;font-weight:600;-webkit-text-stroke-width:1px;stroke-width:1px;-webkit-text-stroke-color:#8DADC6;stroke:#8DADC6;color:#6EC1E400;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-bf3e80a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-bf3e80a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-bf3e80a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-9d9571f{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-9d9571f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;line-height:25px;color:#222222;}.elementor-14511 .elementor-element.elementor-element-bf61523{font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-baef01d:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-baef01d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-washi-texture-beige.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14511 .elementor-element.elementor-element-baef01d > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-baef01d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-5ec270d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-5141cce{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-470ded1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-470ded1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-470ded1 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-470ded1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-721c99b{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-721c99b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-3b65f9b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-3b65f9b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-4e17d69:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-4e17d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8DADC6;}.elementor-14511 .elementor-element.elementor-element-4e17d69{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:0px;padding:0px 0px 30px 100px;}.elementor-14511 .elementor-element.elementor-element-4e17d69 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-e58876d > .elementor-element-populated{padding:70px 70px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-8429e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-14511 .elementor-element.elementor-element-8429e2e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-b5f65d3{padding:0px 0px 15px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-52e2d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-14511 .elementor-element.elementor-element-52e2d5a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-892dfce{padding:0px 0px 15px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-770651d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;}.elementor-14511 .elementor-element.elementor-element-770651d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-281e4a6{padding:0px 0px 15px 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-ee36f6b > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-ee36f6b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-bae4944{--e-image-carousel-slides-to-show:1;margin:-70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-1ea95ea{margin:-140px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 20px 0px;text-align:end;}.elementor-14511 .elementor-element.elementor-element-1ea95ea img{width:8%;}.elementor-14511 .elementor-element.elementor-element-99df6a7:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-99df6a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-14511 .elementor-element.elementor-element-99df6a7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-99df6a7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-92dc5ec{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-a3b80bb:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-a3b80bb > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-a3b80bb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-a3b80bb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-7694096{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-7694096 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-fea0fa8{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-fea0fa8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-4d02577{margin-top:-30px;margin-bottom:0px;}.elementor-14511 .elementor-element.elementor-element-51c39b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 100px 0px 100px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-a5870d6:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-a5870d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-a5870d6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-a5870d6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-165bc35{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-46a932e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-46a932e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-46a932e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-46a932e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-d271ef1{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-d271ef1 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-0259781{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-0259781 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-46e2452{padding:20px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-08075ad{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 100px 0px 100px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-c012432 .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:20px 35px 20px 35px;}.elementor-14511 .elementor-element.elementor-element-c012432{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 100px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-c012432:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-c012432 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-c012432 .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-14511 .elementor-element.elementor-element-3b85e7b{padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-cd3e5bb{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-a3dba98:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-a3dba98 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-a3dba98 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-a3dba98 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-75d1539{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-75d1539 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-1142a66{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-1142a66 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-af49a2b{padding:20px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-ffb9e41:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-ffb9e41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-ffb9e41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-ffb9e41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-09654fd{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-1fd6dd2:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-1fd6dd2 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-1fd6dd2 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-1fd6dd2 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-3687947{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-3687947 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-e709f78{width:auto;max-width:auto;background-color:#E8E5D6;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 100px;padding:8px 15px 8px 15px;}.elementor-14511 .elementor-element.elementor-element-e709f78 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-638d022{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-9cd679e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-9cd679e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-fe0f712{text-align:end;}.elementor-14511 .elementor-element.elementor-element-fe0f712 img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-bf99ec8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-bf99ec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1554411{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-1554411 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-3209683{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-de29e6f{margin-top:0px;margin-bottom:20px;padding:0px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-38047f3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-38047f3 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:20px 55px 20px 55px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-14511 .elementor-element.elementor-element-3dd8393.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-3dd8393 > .elementor-element-populated{padding:0px 30px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:20px 55px 20px 55px;}.elementor-14511 .elementor-element.elementor-element-32c194d:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-32c194d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button-content-wrapper{flex-direction:row;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-14511 .elementor-element.elementor-element-55ddd9d{--divider-border-style:solid;--divider-color:#C3C3C3;--divider-border-width:2px;}.elementor-14511 .elementor-element.elementor-element-55ddd9d .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-14511 .elementor-element.elementor-element-55ddd9d .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14511 .elementor-element.elementor-element-94a76a7{width:auto;max-width:auto;background-color:#E8E5D6;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 100px;padding:8px 15px 8px 15px;}.elementor-14511 .elementor-element.elementor-element-94a76a7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-7b4790c{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2b89b00.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2b89b00.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-2429e73{text-align:end;}.elementor-14511 .elementor-element.elementor-element-2429e73 img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-19490cb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-19490cb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-939c8e7{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-939c8e7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-30207a9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-d13d01f{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-9680a7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-9680a7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-bd8c196{text-align:end;}.elementor-14511 .elementor-element.elementor-element-bd8c196 img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2f18830.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2f18830.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-b77936b{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-b77936b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-092e86e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-c62f952{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-4e21a84.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-4e21a84.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-0fd79ab{text-align:end;}.elementor-14511 .elementor-element.elementor-element-0fd79ab img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-9cae09e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-9cae09e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-ecc9a18{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-ecc9a18 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-837282c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-5f041de{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-8a41895.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-8a41895.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-9db902e{text-align:end;}.elementor-14511 .elementor-element.elementor-element-9db902e img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-aaec40b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-aaec40b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-7d681be{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-7d681be .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-70ed78f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-9962dbe{--divider-border-style:solid;--divider-color:#C3C3C3;--divider-border-width:2px;}.elementor-14511 .elementor-element.elementor-element-9962dbe .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-14511 .elementor-element.elementor-element-9962dbe .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-14511 .elementor-element.elementor-element-e602922{width:auto;max-width:auto;background-color:#E8E5D6;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 100px;padding:8px 15px 8px 15px;}.elementor-14511 .elementor-element.elementor-element-e602922 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-8538125{padding:0px 150px 0px 150px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2a2b764.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2a2b764.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-d3aa7bc{text-align:end;}.elementor-14511 .elementor-element.elementor-element-d3aa7bc img{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-ca9fc89.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-ca9fc89.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-9aaaced{margin:17px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;}.elementor-14511 .elementor-element.elementor-element-9aaaced .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-990151c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-a355765:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-a355765 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFA;}.elementor-14511 .elementor-element.elementor-element-a355765{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-a355765 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-6596558{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-4f30182:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-4f30182 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-4f30182 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-4f30182 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-abc8c41{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-abc8c41 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-7643862{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-7643862 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-b9c39f0 > .elementor-container{max-width:1200px;}.elementor-14511 .elementor-element.elementor-element-b9c39f0{padding:10px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-bc9161d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-element-populated, .elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-element-populated > .elementor-background-overlay, .elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-dbfb854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-dbfb854 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-6aff6d7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-254836f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-254836f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-254836f > .elementor-element-populated, .elementor-14511 .elementor-element.elementor-element-254836f > .elementor-element-populated > .elementor-background-overlay, .elementor-14511 .elementor-element.elementor-element-254836f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14511 .elementor-element.elementor-element-254836f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-14511 .elementor-element.elementor-element-254836f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-54336ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-54336ca .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-bae4ed1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-76946ef:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-element-populated, .elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-element-populated > .elementor-background-overlay, .elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-1c0a17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-1c0a17d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-1f9b16a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-d9353d0 > .elementor-container{max-width:1200px;}.elementor-14511 .elementor-element.elementor-element-d9353d0{padding:30px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-35a9b9e{--spacer-size:50px;}.elementor-14511 .elementor-element.elementor-element-0a1691c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-element-populated, .elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-element-populated > .elementor-background-overlay, .elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-46b1b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-46b1b51 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-c08438b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-ed7e76f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-element-populated, .elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-element-populated > .elementor-background-overlay, .elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 10px 20px;}.elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-a15324d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-a15324d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-935764b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 5px 0px 5px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-880538f{--spacer-size:50px;}.elementor-14511 .elementor-element.elementor-element-3aaf979:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-3aaf979 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-washi-texture-beige.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14511 .elementor-element.elementor-element-3aaf979{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-3aaf979 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-410785b{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-ce1c648:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-ce1c648 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-ce1c648 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-ce1c648 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-290b5bb{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-290b5bb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-5412914{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-5412914 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-c6701f7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-25px;margin-bottom:0px;padding:0px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-c6701f7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-593ed71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-593ed71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-593ed71 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-14511 .elementor-element.elementor-element-593ed71 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-8a62a95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decoration-white-lace-doily-circle.png");background-position:bottom left;background-repeat:no-repeat;background-size:55% auto;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-8a62a95.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-8a62a95.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 60px;}.elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-e179445 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-37336ab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-2699a9d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-202416c{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-3094c12 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-8c82730{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-8c6163e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-263f81f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-d033f88 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-55e4368{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-c86a169 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-77e30e4{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-95c4bde{padding:0px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-3eb6d64 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-983b44f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-c8c4fcb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-3516598{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-a7b21b1{padding:0px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-ac1f083 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-0afe009 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-c7674f3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-2fe6614{padding:0px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-73683ab > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-6611cc2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-6d0a057 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-b9fdcfa{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-932752c{padding:0px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-f44e97b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-42ad367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-f5f6015 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-74aeb5c{width:auto;max-width:auto;padding:9px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-74aeb5c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-b0a6569{width:auto;max-width:auto;padding:9px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-b0a6569 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-bbb743e{padding:0px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-fa7a75b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button{background-color:#5F83A5;font-family:"Noto Serif JP", Sans-serif;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:100px 100px 100px 100px;padding:9px 20px 11px 20px;}.elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button:focus{background-color:#5F83A5;color:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-46d0f0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button:hover svg, .elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button:focus svg{fill:#FFFFFF;}.elementor-14511 .elementor-element.elementor-element-ddc7f9f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-84560ca{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-077a04c:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-077a04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F1ED;}.elementor-14511 .elementor-element.elementor-element-077a04c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-077a04c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-b39163d{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-9ea5683:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-9ea5683 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-9ea5683 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-9ea5683 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-ffb1539{padding:0px 0px 12px 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-ffb1539 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-0d01c1a{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-0d01c1a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-14511 .elementor-element.elementor-element-e4ab153{padding:0px 150px 0px 150px;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-icon, .elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-title{color:#5F83A5;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-icon svg{fill:#5F83A5;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-active .elementor-accordion-icon, .elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-active .elementor-accordion-title{color:#5F83A5;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-active .elementor-accordion-icon svg{fill:#5F83A5;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-tab-content{color:#222222;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-14511 .elementor-element.elementor-element-28cff41:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-28cff41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-28cff41{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-28cff41 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-08937d4{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-e64f65a:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-e64f65a > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-e64f65a > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-e64f65a > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-7b37611{z-index:1;}.elementor-14511 .elementor-element.elementor-element-7b37611 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-c20d83b{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-c20d83b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-692cea4{padding:0px 100px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-7d8e136 img{width:80%;}.elementor-14511 .elementor-element.elementor-element-161fae5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-161fae5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-27d41b8{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-cd59078 img{width:80%;}.elementor-14511 .elementor-element.elementor-element-e009704{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-e009704 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-d041551{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-e7f124d img{width:80%;}.elementor-14511 .elementor-element.elementor-element-969b748{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-969b748 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#222222;}.elementor-14511 .elementor-element.elementor-element-5310ea7{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-dbaf5e4:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-dbaf5e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-washi-texture-beige.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14511 .elementor-element.elementor-element-dbaf5e4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:35px 0px 80px 0px;}.elementor-14511 .elementor-element.elementor-element-dbaf5e4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-b382082{padding:0px 0px 0px 100px;}.elementor-14511 .elementor-element.elementor-element-ae5073e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-ae5073e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decorative-corner-frame.png");background-position:top left;background-repeat:no-repeat;background-size:contain;}.elementor-14511 .elementor-element.elementor-element-ae5073e > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 30px;}.elementor-14511 .elementor-element.elementor-element-ae5073e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-14511 .elementor-element.elementor-element-0bf9eed{z-index:1;}.elementor-14511 .elementor-element.elementor-element-0bf9eed .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-193ce34{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:1;}.elementor-14511 .elementor-element.elementor-element-193ce34 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:500;color:#77818B;}.elementor-14511 .elementor-element.elementor-element-d73ba83{padding:10px 100px 0px 100px;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#222222;}.elementor-14511 .elementor-element.elementor-element-db76591.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:50px 125px 50px 125px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button-content-wrapper{flex-direction:row;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}.elementor-14511 .elementor-element.elementor-element-73d8237.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button{background-color:#F4B4D0;font-family:"Noto Serif JP", Sans-serif;font-size:27px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;box-shadow:7px 7px 0px 0px #D688AA;border-radius:7px 7px 7px 7px;padding:50px 125px 50px 125px;}.elementor-14511 .elementor-element.elementor-element-edff952{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-edff952:hover{--e-transform-translateX:4px;--e-transform-translateY:4px;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button-content-wrapper{flex-direction:row;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button:hover, .elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button:focus{box-shadow:0px 0px 0px 0px rgba(0, 0, 0, 0);}@media(max-width:1024px){.elementor-14511 .elementor-element.elementor-element-14c77ab{padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-8d38bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-1d542a7{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-0e6d6e9{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-f886fe5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-40fa4c7{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-d66a888{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-4ba2af5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-4ba2af5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-4ba2af5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-a00f979{padding:0px 0px 70px 0px;}.elementor-14511 .elementor-element.elementor-element-ebbcb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-14511 .elementor-element.elementor-element-ebbcb02 .elementor-heading-title{font-size:18px;line-height:25px;}.elementor-14511 .elementor-element.elementor-element-da06947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-14511 .elementor-element.elementor-element-da06947 .elementor-button{font-size:13px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-e85d6a2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-e85d6a2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-27dacc8{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-27dacc8 img{width:65%;}.elementor-14511 .elementor-element.elementor-element-81d9e24:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-81d9e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-81d9e24{padding:0px 40px 0px 40px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2e96680.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2e96680.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-45dd425 .elementor-heading-title{font-size:60px;}.elementor-14511 .elementor-element.elementor-element-1d957a8 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-836141e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-14511 .elementor-element.elementor-element-836141e .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-94c2464{font-size:12px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2e0de50.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2e0de50.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-e07657b .elementor-heading-title{font-size:60px;}.elementor-14511 .elementor-element.elementor-element-697ebe9 > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-0652eeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-14511 .elementor-element.elementor-element-0652eeb .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-1ad2f31{font-size:12px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-63bce7f.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-63bce7f.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ea06da .elementor-heading-title{font-size:60px;}.elementor-14511 .elementor-element.elementor-element-bf3e80a > .elementor-element-populated{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-9d9571f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -16px) 0px;}.elementor-14511 .elementor-element.elementor-element-9d9571f .elementor-heading-title{font-size:13px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-bf61523{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-baef01d{padding:20px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-5141cce{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-721c99b{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-721c99b .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-3b65f9b .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-4e17d69{padding:0px 0px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-e58876d > .elementor-element-populated{padding:40px 30px 20px 0px;}.elementor-14511 .elementor-element.elementor-element-8429e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-8429e2e .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-b5f65d3{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-52e2d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-52e2d5a .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-892dfce{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-770651d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-770651d .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-281e4a6{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-ee36f6b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-ee36f6b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-bae4944{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-1ea95ea{margin:-123px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-99df6a7{padding:20px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-92dc5ec{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-7694096{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-7694096 .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-fea0fa8 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-51c39b6{padding:5px 50px 0px 50px;font-size:13px;}.elementor-14511 .elementor-element.elementor-element-165bc35{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-d271ef1{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-d271ef1 .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-0259781 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-08075ad{padding:0px 50px 0px 50px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-c012432{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;}.elementor-14511 .elementor-element.elementor-element-c012432 .elementor-button{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-cd3e5bb{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-75d1539{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-75d1539 .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-1142a66 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-af49a2b{padding:20px 50px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-ffb9e41{padding:20px 0px 30px 0px;}.elementor-14511 .elementor-element.elementor-element-09654fd{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-3687947 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-e709f78{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 70px;}.elementor-14511 .elementor-element.elementor-element-638d022{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-fe0f712 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-94a76a7{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 70px;}.elementor-14511 .elementor-element.elementor-element-7b4790c{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-2429e73 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-d13d01f{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-bd8c196 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-c62f952{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-0fd79ab img{width:100%;}.elementor-14511 .elementor-element.elementor-element-5f041de{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-9db902e img{width:100%;}.elementor-14511 .elementor-element.elementor-element-e602922{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 70px;}.elementor-14511 .elementor-element.elementor-element-8538125{padding:0px 80px 0px 80px;}.elementor-14511 .elementor-element.elementor-element-d3aa7bc img{width:100%;}.elementor-14511 .elementor-element.elementor-element-a355765{padding:20px 0px 40px 0px;}.elementor-14511 .elementor-element.elementor-element-6596558{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-abc8c41{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-abc8c41 .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-7643862 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-b9c39f0 > .elementor-container{max-width:630px;}.elementor-14511 .elementor-element.elementor-element-b9c39f0{padding:0px 50px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-bc9161d > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-dbfb854 .elementor-heading-title{font-size:15px;}.elementor-14511 .elementor-element.elementor-element-6aff6d7{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-254836f > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-54336ca .elementor-heading-title{font-size:15px;}.elementor-14511 .elementor-element.elementor-element-bae4ed1{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-76946ef > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-1c0a17d .elementor-heading-title{font-size:15px;}.elementor-14511 .elementor-element.elementor-element-1f9b16a{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-d9353d0 > .elementor-container{max-width:630px;}.elementor-14511 .elementor-element.elementor-element-d9353d0{padding:10px 50px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-0a1691c > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-46b1b51 .elementor-heading-title{font-size:15px;}.elementor-14511 .elementor-element.elementor-element-c08438b{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-ed7e76f > .elementor-element-populated{margin:0px 5px 0px 5px;--e-column-margin-right:5px;--e-column-margin-left:5px;padding:10px 10px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-a15324d .elementor-heading-title{font-size:15px;}.elementor-14511 .elementor-element.elementor-element-935764b{font-size:13px;}.elementor-14511 .elementor-element.elementor-element-3aaf979{padding:20px 0px 40px 0px;}.elementor-14511 .elementor-element.elementor-element-410785b{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-290b5bb{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-290b5bb .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-5412914 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-c6701f7{padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-593ed71.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-593ed71.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-202416c{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-263f81f{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-77e30e4{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-3516598{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-c7674f3{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-b9fdcfa{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-74aeb5c{width:auto;max-width:auto;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-74aeb5c .elementor-heading-title{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-b0a6569{width:auto;max-width:auto;margin:9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-b0a6569 .elementor-heading-title{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-84560ca{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-077a04c{padding:20px 0px 30px 0px;}.elementor-14511 .elementor-element.elementor-element-b39163d{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-ffb1539{padding:0px 0px 15px 0px;}.elementor-14511 .elementor-element.elementor-element-ffb1539 .elementor-heading-title{font-size:32px;}.elementor-14511 .elementor-element.elementor-element-0d01c1a .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-e4ab153{padding:10px 50px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-title{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-tab-content{font-size:14px;}.elementor-14511 .elementor-element.elementor-element-28cff41:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-28cff41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-08937d4{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-7b37611 .elementor-heading-title{font-size:35px;}.elementor-14511 .elementor-element.elementor-element-c20d83b .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-692cea4{padding:0px 50px 0px 50px;}.elementor-14511 .elementor-element.elementor-element-7d8e136 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-161fae5{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-161fae5 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-27d41b8{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-cd59078 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-e009704{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-e009704 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-d041551{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e7f124d img{width:100%;}.elementor-14511 .elementor-element.elementor-element-969b748{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-969b748 .elementor-heading-title{font-size:14px;line-height:18px;}.elementor-14511 .elementor-element.elementor-element-5310ea7{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-b382082{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-0bf9eed .elementor-heading-title{font-size:35px;}.elementor-14511 .elementor-element.elementor-element-193ce34 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-d73ba83{padding:5px 50px 0px 50px;font-size:13px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button{font-size:19px;padding:30px 70px 30px 70px;}.elementor-14511 .elementor-element.elementor-element-edff952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button{font-size:19px;padding:30px 70px 30px 70px;}}@media(max-width:767px){.elementor-14511 .elementor-element.elementor-element-14c77ab > .elementor-container{min-height:80px;}.elementor-14511 .elementor-element.elementor-element-14c77ab{padding:0px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-8d38bb7 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-95db1a4{width:80%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-95db1a4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-0e6d6e9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c{width:20%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-f886fe5{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-40fa4c7{padding:30px 0px 30px 0px;}.elementor-14511 .elementor-element.elementor-element-d66a888{padding:30px 0px 30px 0px;}.elementor-14511 .elementor-element.elementor-element-4ba2af5.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14511 .elementor-element.elementor-element-a00f979 img{width:55%;}.elementor-14511 .elementor-element.elementor-element-ebbcb02{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 25px 10px 25px;text-align:start;}.elementor-14511 .elementor-element.elementor-element-ebbcb02 .elementor-heading-title{font-size:18px;}.elementor-14511 .elementor-element.elementor-element-2ea7dfe{--spacer-size:1px;}.elementor-14511 .elementor-element.elementor-element-da06947{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 25px;}.elementor-14511 .elementor-element.elementor-element-da06947 .elementor-button{font-size:15px;padding:13px 15px 14px 15px;}.elementor-14511 .elementor-element.elementor-element-27dacc8 img{width:50%;}.elementor-14511 .elementor-element.elementor-element-81d9e24:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-81d9e24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-81d9e24{padding:5px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-53f8914 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-1f5f702{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-2e96680{width:15%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-2e96680.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-2e96680.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-2e96680 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-45dd425{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-45dd425 .elementor-heading-title{font-size:45px;}.elementor-14511 .elementor-element.elementor-element-1d957a8{width:85%;}.elementor-14511 .elementor-element.elementor-element-1d957a8 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-836141e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-836141e .elementor-heading-title{font-size:13px;line-height:15px;}.elementor-14511 .elementor-element.elementor-element-94c2464{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-6c3f37e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-a1fe838{margin-top:-5px;margin-bottom:0px;}.elementor-14511 .elementor-element.elementor-element-2e0de50{width:15%;}.elementor-14511 .elementor-element.elementor-element-e07657b{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-e07657b .elementor-heading-title{font-size:45px;}.elementor-14511 .elementor-element.elementor-element-697ebe9{width:85%;}.elementor-14511 .elementor-element.elementor-element-0652eeb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-0652eeb .elementor-heading-title{font-size:13px;line-height:15px;}.elementor-14511 .elementor-element.elementor-element-1ad2f31{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-7c02003 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-e7af2d4{margin-top:-5px;margin-bottom:0px;}.elementor-14511 .elementor-element.elementor-element-63bce7f{width:15%;}.elementor-14511 .elementor-element.elementor-element-1ea06da{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-14511 .elementor-element.elementor-element-1ea06da .elementor-heading-title{font-size:45px;}.elementor-14511 .elementor-element.elementor-element-bf3e80a{width:85%;}.elementor-14511 .elementor-element.elementor-element-9d9571f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-9d9571f .elementor-heading-title{font-size:13px;line-height:15px;}.elementor-14511 .elementor-element.elementor-element-bf61523{margin:-17px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 6px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-baef01d{padding:20px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-5141cce{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-721c99b .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-3b65f9b{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-3b65f9b .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-4e17d69{padding:0px 0px 0px 30px;}.elementor-14511 .elementor-element.elementor-element-e58876d > .elementor-element-populated{padding:20px 30px 20px 0px;}.elementor-14511 .elementor-element.elementor-element-8429e2e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-b5f65d3{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-52e2d5a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-892dfce{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-770651d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -18px) 0px;}.elementor-14511 .elementor-element.elementor-element-281e4a6{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-bae4944{margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-1ea95ea{margin:-67px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-1ea95ea img{width:18%;}.elementor-14511 .elementor-element.elementor-element-92dc5ec{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-7694096 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-fea0fa8{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-fea0fa8 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-51c39b6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + -40px) 0px;padding:10px 20px 0px 20px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-a5870d6:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-a5870d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");}.elementor-14511 .elementor-element.elementor-element-a5870d6{padding:20px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-a2e0160.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14511 .elementor-element.elementor-element-165bc35{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-d271ef1 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-0259781{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-0259781 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-46e2452{padding:10px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-08075ad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 20px 0px 20px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-c012432{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-c012432 .elementor-button{font-size:13px;padding:13px 14px 15px 13px;}.elementor-14511 .elementor-element.elementor-element-3b85e7b{padding:20px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-cd3e5bb{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-75d1539 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-1142a66{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-1142a66 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-af49a2b{--e-image-carousel-slides-to-show:1;padding:10px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-09654fd{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-ee0cf9b .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-3687947{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-3687947 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e709f78{width:auto;max-width:auto;margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:7px 15px 7px 15px;border-radius:5px 5px 5px 5px;}.elementor-14511 .elementor-element.elementor-element-e709f78 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-638d022{margin-top:-10px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-9cd679e{width:22%;}.elementor-14511 .elementor-element.elementor-element-fe0f712 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-bf99ec8{width:70%;}.elementor-bc-flex-widget .elementor-14511 .elementor-element.elementor-element-bf99ec8.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-14511 .elementor-element.elementor-element-bf99ec8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-14511 .elementor-element.elementor-element-1554411{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-1554411 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-3209683{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-de29e6f{margin-top:0px;margin-bottom:0px;padding:5px 0px 10px 0px;}.elementor-14511 .elementor-element.elementor-element-38047f3{width:50%;}.elementor-14511 .elementor-element.elementor-element-38047f3.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-14511 .elementor-element.elementor-element-ecd0b49{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-ecd0b49 .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-14511 .elementor-element.elementor-element-3dd8393{width:50%;}.elementor-14511 .elementor-element.elementor-element-3dd8393.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-14511 .elementor-element.elementor-element-32c194d{width:initial;max-width:initial;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-32c194d .elementor-button{font-size:14px;padding:15px 15px 15px 15px;}.elementor-14511 .elementor-element.elementor-element-94a76a7{width:auto;max-width:auto;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:7px 15px 7px 15px;border-radius:5px 5px 5px 5px;}.elementor-14511 .elementor-element.elementor-element-94a76a7 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-7b4790c{margin-top:-10px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-2b89b00{width:22%;}.elementor-14511 .elementor-element.elementor-element-2429e73 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-19490cb{width:70%;}.elementor-14511 .elementor-element.elementor-element-939c8e7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-939c8e7 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-30207a9{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-d13d01f{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-9680a7f{width:22%;}.elementor-14511 .elementor-element.elementor-element-bd8c196 img{width:100%;}.elementor-14511 .elementor-element.elementor-element-2f18830{width:70%;}.elementor-14511 .elementor-element.elementor-element-b77936b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-b77936b .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-092e86e{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-c62f952{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-4e21a84{width:22%;}.elementor-14511 .elementor-element.elementor-element-0fd79ab img{width:100%;}.elementor-14511 .elementor-element.elementor-element-9cae09e{width:70%;}.elementor-14511 .elementor-element.elementor-element-ecc9a18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-ecc9a18 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-837282c{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-5f041de{margin-top:0px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-8a41895{width:22%;}.elementor-14511 .elementor-element.elementor-element-9db902e img{width:100%;}.elementor-14511 .elementor-element.elementor-element-aaec40b{width:70%;}.elementor-14511 .elementor-element.elementor-element-7d681be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-7d681be .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-70ed78f{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e602922{width:auto;max-width:auto;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:7px 15px 7px 15px;border-radius:5px 5px 5px 5px;}.elementor-14511 .elementor-element.elementor-element-e602922 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-8538125{margin-top:-10px;margin-bottom:0px;padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-2a2b764{width:22%;}.elementor-14511 .elementor-element.elementor-element-d3aa7bc img{width:100%;}.elementor-14511 .elementor-element.elementor-element-ca9fc89{width:70%;}.elementor-14511 .elementor-element.elementor-element-9aaaced{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-9aaaced .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-990151c{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-6596558{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-abc8c41{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-abc8c41 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-7643862{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-7643862 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-c278737{padding:10px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-dbfb854{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-dbfb854 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-6aff6d7{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-54336ca{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-54336ca .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-bae4ed1{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-1c0a17d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-1c0a17d .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-1f9b16a{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-46b1b51{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-46b1b51 .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-c08438b{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-a15324d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;padding:0px 0px 5px 0px;}.elementor-14511 .elementor-element.elementor-element-a15324d .elementor-heading-title{font-size:16px;}.elementor-14511 .elementor-element.elementor-element-935764b{margin:9px 0px calc(var(--kit-widget-spacing, 0px) + -12px) 0px;padding:0px 0px 0px 0px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-410785b{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-290b5bb .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-5412914{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-5412914 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-18532f8{padding:0px 0px 20px 0px;}.elementor-14511 .elementor-element.elementor-element-8a62a95:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/decoration-white-lace-doily-circle.png");background-position:top left;background-size:56% auto;}.elementor-14511 .elementor-element.elementor-element-8a62a95 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-3b6cf70{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-e179445{width:28%;}.elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-37336ab .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-2699a9d{width:65%;}.elementor-14511 .elementor-element.elementor-element-202416c{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-387006c{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-3094c12{width:28%;}.elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-8c82730 .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-8c6163e{width:65%;}.elementor-14511 .elementor-element.elementor-element-263f81f{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-c07f526{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-d033f88{width:28%;}.elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-55e4368 .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-c86a169{width:65%;}.elementor-14511 .elementor-element.elementor-element-77e30e4{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-95c4bde{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-3eb6d64{width:28%;}.elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-983b44f .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-c8c4fcb{width:65%;}.elementor-14511 .elementor-element.elementor-element-3516598{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-a7b21b1{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-ac1f083{width:28%;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-9ad7b6c .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-0afe009{width:65%;}.elementor-14511 .elementor-element.elementor-element-c7674f3{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-2fe6614{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-73683ab{width:28%;}.elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-6611cc2 .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-6d0a057{width:65%;}.elementor-14511 .elementor-element.elementor-element-b9fdcfa{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-932752c{padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-f44e97b{width:28%;}.elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-42ad367 .elementor-button{font-size:12px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-f5f6015{width:65%;}.elementor-14511 .elementor-element.elementor-element-74aeb5c{width:auto;max-width:auto;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-74aeb5c .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-b0a6569{width:auto;max-width:auto;margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-b0a6569 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-bbb743e{padding:14px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-fa7a75b{width:28%;}.elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button .elementor-button-content-wrapper{justify-content:center;}.elementor-14511 .elementor-element.elementor-element-46d0f0a .elementor-button{font-size:12px;line-height:15px;border-radius:100px 100px 100px 100px;padding:7px 15px 7px 15px;}.elementor-14511 .elementor-element.elementor-element-ddc7f9f{width:65%;}.elementor-14511 .elementor-element.elementor-element-84560ca{margin:4px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 13px;padding:0px 0px 0px 10px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-b39163d{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-ffb1539{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-ffb1539 .elementor-heading-title{font-size:21px;line-height:28px;}.elementor-14511 .elementor-element.elementor-element-0d01c1a{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-0d01c1a .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e4ab153{padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-accordion-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e4ab153 .elementor-tab-content{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-28cff41:not(.elementor-motion-effects-element-type-background), .elementor-14511 .elementor-element.elementor-element-28cff41 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.arc-web.com/wp-content/uploads/2026/08/shichigosan-background-white-washi-texture.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-14511 .elementor-element.elementor-element-08937d4{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-7b37611{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-7b37611 .elementor-heading-title{font-size:21px;}.elementor-14511 .elementor-element.elementor-element-c20d83b{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-c20d83b .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-692cea4{padding:0px 20px 0px 20px;}.elementor-14511 .elementor-element.elementor-element-161fae5{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-27d41b8{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-e009704{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-d041551{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-969b748{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;}.elementor-14511 .elementor-element.elementor-element-5310ea7{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-dbaf5e4{padding:0px 0px 50px 0px;}.elementor-14511 .elementor-element.elementor-element-b382082{padding:0px 0px 0px 10px;}.elementor-14511 .elementor-element.elementor-element-0bf9eed{width:var( --container-widget-width, 294px );max-width:294px;--container-widget-width:294px;--container-widget-flex-grow:0;}.elementor-14511 .elementor-element.elementor-element-0bf9eed .elementor-heading-title{font-size:21px;}.elementor-14511 .elementor-element.elementor-element-193ce34{margin:-28px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-14511 .elementor-element.elementor-element-193ce34 .elementor-heading-title{font-size:12px;}.elementor-14511 .elementor-element.elementor-element-d73ba83{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -20px) 0px;padding:10px 20px 0px 20px;font-size:12px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-8c5a89c .elementor-button{font-size:16px;padding:20px 50px 20px 50px;}.elementor-14511 .elementor-element.elementor-element-edff952{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-14511 .elementor-element.elementor-element-edff952 .elementor-button{font-size:16px;padding:20px 50px 20px 50px;}}@media(min-width:768px){.elementor-14511 .elementor-element.elementor-element-95db1a4{width:90%;}.elementor-14511 .elementor-element.elementor-element-1ff3c1c{width:10%;}.elementor-14511 .elementor-element.elementor-element-2e96680{width:15%;}.elementor-14511 .elementor-element.elementor-element-1d957a8{width:85%;}.elementor-14511 .elementor-element.elementor-element-2e0de50{width:15%;}.elementor-14511 .elementor-element.elementor-element-697ebe9{width:85%;}.elementor-14511 .elementor-element.elementor-element-63bce7f{width:15%;}.elementor-14511 .elementor-element.elementor-element-bf3e80a{width:85%;}.elementor-14511 .elementor-element.elementor-element-9cd679e{width:12%;}.elementor-14511 .elementor-element.elementor-element-bf99ec8{width:88%;}.elementor-14511 .elementor-element.elementor-element-2b89b00{width:12%;}.elementor-14511 .elementor-element.elementor-element-19490cb{width:88%;}.elementor-14511 .elementor-element.elementor-element-9680a7f{width:12%;}.elementor-14511 .elementor-element.elementor-element-2f18830{width:88%;}.elementor-14511 .elementor-element.elementor-element-4e21a84{width:12%;}.elementor-14511 .elementor-element.elementor-element-9cae09e{width:88%;}.elementor-14511 .elementor-element.elementor-element-8a41895{width:12%;}.elementor-14511 .elementor-element.elementor-element-aaec40b{width:88%;}.elementor-14511 .elementor-element.elementor-element-2a2b764{width:12%;}.elementor-14511 .elementor-element.elementor-element-ca9fc89{width:88%;}.elementor-14511 .elementor-element.elementor-element-bc9161d{width:33.33%;}.elementor-14511 .elementor-element.elementor-element-254836f{width:33.006%;}.elementor-14511 .elementor-element.elementor-element-76946ef{width:33.33%;}.elementor-14511 .elementor-element.elementor-element-8647baa{width:17%;}.elementor-14511 .elementor-element.elementor-element-0a1691c{width:33.006%;}.elementor-14511 .elementor-element.elementor-element-ed7e76f{width:33.006%;}.elementor-14511 .elementor-element.elementor-element-c485460{width:16.988%;}.elementor-14511 .elementor-element.elementor-element-e179445{width:17%;}.elementor-14511 .elementor-element.elementor-element-2699a9d{width:83%;}.elementor-14511 .elementor-element.elementor-element-3094c12{width:17%;}.elementor-14511 .elementor-element.elementor-element-8c6163e{width:83%;}.elementor-14511 .elementor-element.elementor-element-d033f88{width:17%;}.elementor-14511 .elementor-element.elementor-element-c86a169{width:83%;}.elementor-14511 .elementor-element.elementor-element-3eb6d64{width:17%;}.elementor-14511 .elementor-element.elementor-element-c8c4fcb{width:83%;}.elementor-14511 .elementor-element.elementor-element-ac1f083{width:17%;}.elementor-14511 .elementor-element.elementor-element-0afe009{width:83%;}.elementor-14511 .elementor-element.elementor-element-73683ab{width:17%;}.elementor-14511 .elementor-element.elementor-element-6d0a057{width:83%;}.elementor-14511 .elementor-element.elementor-element-f44e97b{width:17%;}.elementor-14511 .elementor-element.elementor-element-f5f6015{width:83%;}.elementor-14511 .elementor-element.elementor-element-fa7a75b{width:17%;}.elementor-14511 .elementor-element.elementor-element-ddc7f9f{width:83%;}}@media(max-width:1024px) and (min-width:768px){.elementor-14511 .elementor-element.elementor-element-1ff3c1c{width:10%;}.elementor-14511 .elementor-element.elementor-element-4ba2af5{width:60%;}.elementor-14511 .elementor-element.elementor-element-e85d6a2{width:40%;}.elementor-14511 .elementor-element.elementor-element-2e96680{width:15%;}.elementor-14511 .elementor-element.elementor-element-1d957a8{width:85%;}.elementor-14511 .elementor-element.elementor-element-2e0de50{width:15%;}.elementor-14511 .elementor-element.elementor-element-697ebe9{width:85%;}.elementor-14511 .elementor-element.elementor-element-63bce7f{width:15%;}.elementor-14511 .elementor-element.elementor-element-bf3e80a{width:85%;}.elementor-14511 .elementor-element.elementor-element-e58876d{width:60%;}.elementor-14511 .elementor-element.elementor-element-ee36f6b{width:40%;}.elementor-14511 .elementor-element.elementor-element-9cd679e{width:15%;}.elementor-14511 .elementor-element.elementor-element-bf99ec8{width:85%;}.elementor-14511 .elementor-element.elementor-element-2b89b00{width:15%;}.elementor-14511 .elementor-element.elementor-element-19490cb{width:85%;}.elementor-14511 .elementor-element.elementor-element-9680a7f{width:15%;}.elementor-14511 .elementor-element.elementor-element-2f18830{width:85%;}.elementor-14511 .elementor-element.elementor-element-4e21a84{width:15%;}.elementor-14511 .elementor-element.elementor-element-9cae09e{width:85%;}.elementor-14511 .elementor-element.elementor-element-8a41895{width:15%;}.elementor-14511 .elementor-element.elementor-element-aaec40b{width:85%;}.elementor-14511 .elementor-element.elementor-element-2a2b764{width:15%;}.elementor-14511 .elementor-element.elementor-element-ca9fc89{width:85%;}.elementor-14511 .elementor-element.elementor-element-e179445{width:28%;}.elementor-14511 .elementor-element.elementor-element-2699a9d{width:72%;}.elementor-14511 .elementor-element.elementor-element-3094c12{width:28%;}.elementor-14511 .elementor-element.elementor-element-8c6163e{width:72%;}.elementor-14511 .elementor-element.elementor-element-d033f88{width:28%;}.elementor-14511 .elementor-element.elementor-element-c86a169{width:72%;}.elementor-14511 .elementor-element.elementor-element-3eb6d64{width:28%;}.elementor-14511 .elementor-element.elementor-element-c8c4fcb{width:72%;}.elementor-14511 .elementor-element.elementor-element-ac1f083{width:28%;}.elementor-14511 .elementor-element.elementor-element-0afe009{width:72%;}.elementor-14511 .elementor-element.elementor-element-73683ab{width:28%;}.elementor-14511 .elementor-element.elementor-element-6d0a057{width:72%;}.elementor-14511 .elementor-element.elementor-element-f44e97b{width:28%;}.elementor-14511 .elementor-element.elementor-element-f5f6015{width:72%;}.elementor-14511 .elementor-element.elementor-element-fa7a75b{width:28%;}.elementor-14511 .elementor-element.elementor-element-ddc7f9f{width:72%;}}