.elementor-609 .elementor-element.elementor-element-9ca8e12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-9ca8e12:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-9ca8e12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/dark-sumi-gold-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-7e73d8f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-609 .elementor-element.elementor-element-c2488f6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.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-609 .elementor-element.elementor-element-d87df6c{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-d87df6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-d87df6c .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-609 .elementor-element.elementor-element-d87df6c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.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-609 .elementor-element.elementor-element-649b581.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-649b581 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-63896f6{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-63896f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-63896f6 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-609 .elementor-element.elementor-element-63896f6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-609 .elementor-element.elementor-element-9c27513{text-align:center;}.elementor-609 .elementor-element.elementor-element-9c27513 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-bd9bb46{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-609 .elementor-element.elementor-element-bd9bb46 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.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-609 .elementor-element.elementor-element-34c3513{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;line-height:1.9em;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-4cceae0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-4cceae0:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-4cceae0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/washi-ivory-mountain-bg2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-41cbdc0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-609 .elementor-element.elementor-element-76fa9dd.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-76fa9dd{text-align:center;}.elementor-609 .elementor-element.elementor-element-76fa9dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:600;color:#333333;}.elementor-609 .elementor-element.elementor-element-a1aa3c5{--display:flex;}.elementor-609 .elementor-element.elementor-element-e41df7e{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:2em;color:#333333;}.elementor-609 .elementor-element.elementor-element-d3ada68{--spacer-size:50px;}.elementor-609 .elementor-element.elementor-element-1824b22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-609 .elementor-element.elementor-element-8a6be2b{--display:flex;border-style:double;--border-style:double;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C8A45D;--border-color:#C8A45D;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.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-609 .elementor-element.elementor-element-62406e8.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-62406e8{text-align:center;}.elementor-609 .elementor-element.elementor-element-62406e8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#333333;}.elementor-609 .elementor-element.elementor-element-f599259{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-609 .elementor-element.elementor-element-3d137d0{--display:flex;border-style:double;--border-style:double;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C8A45D;--border-color:#C8A45D;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-609 .elementor-element.elementor-element-c4a1773.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-c4a1773{text-align:center;}.elementor-609 .elementor-element.elementor-element-c4a1773 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#333333;}.elementor-609 .elementor-element.elementor-element-43c4f24{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-609 .elementor-element.elementor-element-fd42bb0{--display:flex;border-style:double;--border-style:double;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#C8A45D;--border-color:#C8A45D;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-609 .elementor-element.elementor-element-29576ff.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-29576ff{text-align:center;}.elementor-609 .elementor-element.elementor-element-29576ff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;line-height:1.3em;color:#333333;}.elementor-609 .elementor-element.elementor-element-d878741{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#333333;}.elementor-609 .elementor-element.elementor-element-254f697{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-254f697:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-254f697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/crimson-gold-cta-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-9a99cf5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-e295f32{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--padding-top:70px;--padding-bottom:80px;--padding-left:30px;--padding-right:30px;}.elementor-609 .elementor-element.elementor-element-6135f75{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-609 .elementor-element.elementor-element-64df79b{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-64df79b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-64df79b .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-609 .elementor-element.elementor-element-64df79b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-609 .elementor-element.elementor-element-b6e1815.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-b6e1815 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-c3d0f0e{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-c3d0f0e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-c3d0f0e .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-609 .elementor-element.elementor-element-c3d0f0e .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-609 .elementor-element.elementor-element-e70bbaa{text-align:center;}.elementor-609 .elementor-element.elementor-element-e70bbaa .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-78279d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.9em;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-547c445{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-609 .elementor-element.elementor-element-8ff0d8a{--display:flex;--overlay-opacity:0.18;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A3A25;--border-color:#4A3A25;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-8ff0d8a:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-8ff0d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-609 .elementor-element.elementor-element-8ff0d8a::before, .elementor-609 .elementor-element.elementor-element-8ff0d8a > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-8ff0d8a > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-8ff0d8a > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-8ff0d8a > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-8ff0d8a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/gold-brush-right-transparent.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-e02bd96{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-609 .elementor-element.elementor-element-e02bd96.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-e02bd96 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-ee2cd2a.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-ee2cd2a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-4b378b7{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-9f34388{--display:flex;--overlay-opacity:0.18;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A3A25;--border-color:#4A3A25;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-9f34388:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-9f34388 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-609 .elementor-element.elementor-element-9f34388::before, .elementor-609 .elementor-element.elementor-element-9f34388 > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-9f34388 > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-9f34388 > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-9f34388 > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-9f34388 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/gold-brush-right-transparent.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-4d7d5cc{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-609 .elementor-element.elementor-element-4d7d5cc.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-4d7d5cc .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-c4db9d7.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-c4db9d7 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-247d399{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-7d46a83{--display:flex;--overlay-opacity:0.18;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A3A25;--border-color:#4A3A25;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-7d46a83:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-7d46a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-609 .elementor-element.elementor-element-7d46a83::before, .elementor-609 .elementor-element.elementor-element-7d46a83 > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-7d46a83 > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-7d46a83 > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-7d46a83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-7d46a83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/gold-brush-right-transparent.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-f63ce70{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-609 .elementor-element.elementor-element-f63ce70.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-f63ce70 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-9602412.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-9602412 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-a816e21{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-ad1ea12{--display:flex;--overlay-opacity:0.18;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#4A3A25;--border-color:#4A3A25;--border-radius:0px 0px 0px 0px;--padding-top:30px;--padding-bottom:28px;--padding-left:22px;--padding-right:22px;}.elementor-609 .elementor-element.elementor-element-ad1ea12:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-ad1ea12 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-609 .elementor-element.elementor-element-ad1ea12::before, .elementor-609 .elementor-element.elementor-element-ad1ea12 > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-ad1ea12 > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-ad1ea12 > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-ad1ea12 > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-ad1ea12 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/gold-brush-right-transparent.png");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-02cdbcb{width:100%;max-width:100%;padding:0px 0px 0px 0px;text-align:center;}.elementor-609 .elementor-element.elementor-element-02cdbcb.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-02cdbcb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-bf819dd.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-bf819dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-432440e{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;font-weight:400;color:#FFFFFF;}.elementor-609 .elementor-element.elementor-element-5e709fe{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-5e709fe:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-5e709fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/washi-ivory-mountain-bg2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-609 .elementor-element.elementor-element-f2be288{--display:flex;}.elementor-609 .elementor-element.elementor-element-90ba153{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-609 .elementor-element.elementor-element-d30aa7c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-609 .elementor-element.elementor-element-2bf605b{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-2bf605b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-2bf605b .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-609 .elementor-element.elementor-element-2bf605b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-609 .elementor-element.elementor-element-19c4578.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-19c4578 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-609 .elementor-element.elementor-element-c3c0f22{--divider-border-style:solid;--divider-color:#C8A45D;--divider-border-width:1px;width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;}.elementor-609 .elementor-element.elementor-element-c3c0f22.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-609 .elementor-element.elementor-element-c3c0f22 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-609 .elementor-element.elementor-element-c3c0f22 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-609 .elementor-element.elementor-element-08fa634{text-align:center;}.elementor-609 .elementor-element.elementor-element-08fa634 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;color:#731017;}.elementor-609 .elementor-element.elementor-element-19fb1bb{text-align:center;}.elementor-609 .elementor-element.elementor-element-19fb1bb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:34px;font-weight:600;color:#333333;}.elementor-609 .elementor-element.elementor-element-90ec390{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-609 .elementor-element.elementor-element-f1353af{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A45D;--border-color:#C8A45D;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-609 .elementor-element.elementor-element-5a4b79f.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-5a4b79f{text-align:start;}.elementor-609 .elementor-element.elementor-element-5a4b79f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#731017;}.elementor-609 .elementor-element.elementor-element-a7a0e87{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.9em;color:#333333;}.elementor-609 .elementor-element.elementor-element-a1a8f8b{--display:flex;border-style:double;--border-style:double;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#C8A45D;--border-color:#C8A45D;--border-radius:0px 0px 0px 0px;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-609 .elementor-element.elementor-element-0aebf05.elementor-element{--align-self:center;}.elementor-609 .elementor-element.elementor-element-0aebf05{text-align:start;}.elementor-609 .elementor-element.elementor-element-0aebf05 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#731017;}.elementor-609 .elementor-element.elementor-element-530c661{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:15px;line-height:1.9em;color:#333333;}.elementor-609 .elementor-element.elementor-element-a6371ec{--display:flex;--overlay-opacity:0.18;border-style:none;--border-style:none;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-609 .elementor-element.elementor-element-a6371ec::before, .elementor-609 .elementor-element.elementor-element-a6371ec > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-a6371ec > .e-con-inner > .elementor-background-video-container::before, .elementor-609 .elementor-element.elementor-element-a6371ec > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-a6371ec > .e-con-inner > .elementor-background-slideshow::before, .elementor-609 .elementor-element.elementor-element-a6371ec > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-609 .elementor-element.elementor-element-d756dd0{--spacer-size:50px;}.elementor-609 .elementor-element.elementor-element-0dca5f6{text-align:center;}.elementor-609 .elementor-element.elementor-element-0dca5f6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:32px;font-weight:400;line-height:1.5em;color:#731017;}.elementor-609 .elementor-element.elementor-element-ee75259{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:16px;line-height:1.9em;color:#333333;}.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-609 .elementor-element.elementor-element-02e719f .elementor-button{background-color:#731017;font-family:"Noto Serif JP", Sans-serif;font-size:30px;font-weight:500;word-spacing:0px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#731017;border-radius:0px 0px 0px 0px;}.elementor-609 .elementor-element.elementor-element-02e719f .elementor-button:hover, .elementor-609 .elementor-element.elementor-element-02e719f .elementor-button:focus{background-color:#F1F1F1;color:#731017;border-color:#731017;}.elementor-609 .elementor-element.elementor-element-02e719f .elementor-button:hover svg, .elementor-609 .elementor-element.elementor-element-02e719f .elementor-button:focus svg{fill:#731017;}@media(min-width:768px){.elementor-609 .elementor-element.elementor-element-4cceae0{--content-width:1280px;}.elementor-609 .elementor-element.elementor-element-9a99cf5{--content-width:1300px;}.elementor-609 .elementor-element.elementor-element-5e709fe{--content-width:1280px;}}@media(max-width:1024px){.elementor-609 .elementor-element.elementor-element-9c27513 .elementor-heading-title{font-size:32px;}.elementor-609 .elementor-element.elementor-element-e41df7e{text-align:start;}.elementor-609 .elementor-element.elementor-element-1824b22{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-609 .elementor-element.elementor-element-254f697:not(.elementor-motion-effects-element-type-background), .elementor-609 .elementor-element.elementor-element-254f697 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://samurai-nadeshiko.anjoue.net/wp-content/uploads/2026/06/crimson-gold-cta-bg2.png");}.elementor-609 .elementor-element.elementor-element-e70bbaa .elementor-heading-title{font-size:32px;}.elementor-609 .elementor-element.elementor-element-547c445{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-609 .elementor-element.elementor-element-f1353af{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-609 .elementor-element.elementor-element-a1a8f8b{--padding-top:30px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}}@media(max-width:767px){.elementor-609 .elementor-element.elementor-element-d87df6c{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-609 .elementor-element.elementor-element-63896f6{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-609 .elementor-element.elementor-element-bd9bb46 .elementor-heading-title{font-size:16px;}.elementor-609 .elementor-element.elementor-element-34c3513{font-size:15px;}.elementor-609 .elementor-element.elementor-element-76fa9dd .elementor-heading-title{font-size:24px;line-height:1.3em;}.elementor-609 .elementor-element.elementor-element-8a6be2b{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-609 .elementor-element.elementor-element-3d137d0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-609 .elementor-element.elementor-element-fd42bb0{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-609 .elementor-element.elementor-element-e295f32{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-609 .elementor-element.elementor-element-e70bbaa .elementor-heading-title{font-size:25px;}.elementor-609 .elementor-element.elementor-element-08fa634 .elementor-heading-title{font-size:24px;}.elementor-609 .elementor-element.elementor-element-19fb1bb .elementor-heading-title{font-size:24px;}.elementor-609 .elementor-element.elementor-element-90ec390{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-5a4b79f .elementor-heading-title{font-size:18px;}.elementor-609 .elementor-element.elementor-element-0aebf05 .elementor-heading-title{font-size:18px;}.elementor-609 .elementor-element.elementor-element-a6371ec{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-609 .elementor-element.elementor-element-0dca5f6 .elementor-heading-title{font-size:24px;}.elementor-609 .elementor-element.elementor-element-02e719f .elementor-button{font-size:22px;}}/* Start custom CSS for container, class: .elementor-element-c2488f6 *//* 共通パターン：ライン－テキスト－ライン */
.line-text-line {
  display: flex;
  flex-wrap: nowrap !important;
  align-items: center;
  width: 100%;
}

/* 左右のライン（このクラス内の divider widget すべてに適用） */
.line-text-line > .elementor-widget-divider {
  flex: 1 1 0%;
  min-width: 10px;
  overflow: hidden;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
}

/* 中央のテキスト（heading widget） */
.line-text-line > .elementor-widget-heading {
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 0 12px;
}

/* スマホ幅でテキストが長い場合の安全マージン */
@media (max-width: 480px) {
  .line-text-line > .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(14px, 4vw, 20px);
  }
}

.line-text-line > .elementor-widget-divider {
  flex: 1 1 0% !important;
  width: auto !important;      /* width-initial クラスを強制的に上書き */
  max-width: none !important;  /* Elementorのウィジェット幅指定を無効化 */
  min-width: 10px;
  margin: 0 !important;        /* 左右の余白差を解消 */
  overflow: hidden;
  box-sizing: border-box;
}

.line-text-line > .elementor-widget-divider .elementor-divider {
  width: 100%;
  margin: 0;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
  display: block;
  border-top-width: 1px; /* 念のため左右で太さを統一 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6135f75 *//* 共通パターン：ライン－テキスト－ライン */
.line-text-line {
  display: flex;
  flex-wrap: nowrap !important;
  align-items: center;
  width: 100%;
}

/* 左右のライン（このクラス内の divider widget すべてに適用） */
.line-text-line > .elementor-widget-divider {
  flex: 1 1 0%;
  min-width: 10px;
  overflow: hidden;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
}

/* 中央のテキスト（heading widget） */
.line-text-line > .elementor-widget-heading {
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 0 12px;
}

/* スマホ幅でテキストが長い場合の安全マージン */
@media (max-width: 480px) {
  .line-text-line > .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(14px, 4vw, 20px);
  }
}

.line-text-line > .elementor-widget-divider {
  flex: 1 1 0% !important;
  width: auto !important;      /* width-initial クラスを強制的に上書き */
  max-width: none !important;  /* Elementorのウィジェット幅指定を無効化 */
  min-width: 10px;
  margin: 0 !important;        /* 左右の余白差を解消 */
  overflow: hidden;
  box-sizing: border-box;
}

.line-text-line > .elementor-widget-divider .elementor-divider {
  width: 100%;
  margin: 0;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
  display: block;
  border-top-width: 1px; /* 念のため左右で太さを統一 */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d30aa7c *//* 共通パターン：ライン－テキスト－ライン */
.line-text-line {
  display: flex;
  flex-wrap: nowrap !important;
  align-items: center;
  width: 100%;
}

/* 左右のライン（このクラス内の divider widget すべてに適用） */
.line-text-line > .elementor-widget-divider {
  flex: 1 1 0%;
  min-width: 10px;
  overflow: hidden;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
}

/* 中央のテキスト（heading widget） */
.line-text-line > .elementor-widget-heading {
  flex: 0 0 auto;
  white-space: nowrap;
  padding: 0 12px;
}

/* スマホ幅でテキストが長い場合の安全マージン */
@media (max-width: 480px) {
  .line-text-line > .elementor-widget-heading .elementor-heading-title {
    font-size: clamp(14px, 4vw, 20px);
  }
}

.line-text-line > .elementor-widget-divider {
  flex: 1 1 0% !important;
  width: auto !important;      /* width-initial クラスを強制的に上書き */
  max-width: none !important;  /* Elementorのウィジェット幅指定を無効化 */
  min-width: 10px;
  margin: 0 !important;        /* 左右の余白差を解消 */
  overflow: hidden;
  box-sizing: border-box;
}

.line-text-line > .elementor-widget-divider .elementor-divider {
  width: 100%;
  margin: 0;
}

.line-text-line > .elementor-widget-divider .elementor-divider-separator {
  width: 100%;
  display: block;
  border-top-width: 1px; /* 念のため左右で太さを統一 */
}/* End custom CSS */