.elementor-324 .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-324 .elementor-element.elementor-element-9ca8e12:not(.elementor-motion-effects-element-type-background), .elementor-324 .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/crimson-gold-cta-bg.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .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-324 .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-324 .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-324 .elementor-element.elementor-element-d87df6c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-d87df6c .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .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-324 .elementor-element.elementor-element-649b581.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-649b581 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .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-324 .elementor-element.elementor-element-63896f6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-63896f6 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-63896f6 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-9c27513{text-align:center;}.elementor-324 .elementor-element.elementor-element-9c27513 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-4cceae0{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-324 .elementor-element.elementor-element-4cceae0:not(.elementor-motion-effects-element-type-background), .elementor-324 .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-324 .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-324 .elementor-element.elementor-element-76fa9dd.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-76fa9dd{text-align:center;}.elementor-324 .elementor-element.elementor-element-76fa9dd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;text-shadow:2px 2px 3px rgba(0,0,0,0.3);color:#AC343C;}.elementor-324 .elementor-element.elementor-element-a1aa3c5{--display:flex;}.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-324 .elementor-element.elementor-element-e41df7e{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#333333;}.elementor-324 .elementor-element.elementor-element-d3ada68{--spacer-size:50px;}.elementor-324 .elementor-element.elementor-element-4dc04bc{--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-324 .elementor-element.elementor-element-ff5ec9e{--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-324 .elementor-element.elementor-element-97c3303{--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-324 .elementor-element.elementor-element-97c3303.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-97c3303 .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .elementor-element.elementor-element-97c3303 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-4c88c25.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-4c88c25 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-0deca66{--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-324 .elementor-element.elementor-element-0deca66.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-0deca66 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-0deca66 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-6ca180d{text-align:center;}.elementor-324 .elementor-element.elementor-element-6ca180d .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-324 .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-324 .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-324 .elementor-element.elementor-element-62406e8.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-62406e8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-f599259{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .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-324 .elementor-element.elementor-element-c4a1773.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-c4a1773 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-43c4f24{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .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-324 .elementor-element.elementor-element-29576ff.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-29576ff .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-d878741{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .elementor-element.elementor-element-d409328{--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-324 .elementor-element.elementor-element-7ff6874.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ff6874 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-2838243{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .elementor-element.elementor-element-cfe0196{--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-324 .elementor-element.elementor-element-5ca90f8.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-5ca90f8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-bd541b5{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .elementor-element.elementor-element-e5e0371{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:15px;--padding-right:15px;}.elementor-324 .elementor-element.elementor-element-c127384.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-c127384 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:21px;font-weight:600;text-shadow:2px 0px 3px rgba(0,0,0,0.3);color:#333333;}.elementor-324 .elementor-element.elementor-element-ff18c0f{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#333333;}.elementor-324 .elementor-element.elementor-element-3242b93{--spacer-size:50px;}.elementor-324 .elementor-element.elementor-element-7ab1001{--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:18px 18px;--row-gap:18px;--column-gap:18px;--margin-top:0px;--margin-bottom:45px;--margin-left:0px;--margin-right:0px;}.elementor-324 .elementor-element.elementor-element-7ab1002{--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-324 .elementor-element.elementor-element-7ab1003{--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-324 .elementor-element.elementor-element-7ab1004{--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-324 .elementor-element.elementor-element-7ab1004.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-7ab1004 .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .elementor-element.elementor-element-7ab1004 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-7ab1005.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1005 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-7ab1006{--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-324 .elementor-element.elementor-element-7ab1006.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-7ab1006 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-7ab1006 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-7ab1007{text-align:center;}.elementor-324 .elementor-element.elementor-element-7ab1007 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1031{text-align:center;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1008{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-324 .elementor-element.elementor-element-7ab1009{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1010.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1010 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1011{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1012{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1013.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1013 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1014{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1015{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1016.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1016 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1017{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1018{--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:15px 15px;--row-gap:15px;--column-gap:15px;}.elementor-324 .elementor-element.elementor-element-7ab1019{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1020.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1020 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1021{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1022{--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:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1023.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7ab1023 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:22px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1024{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-7ab1025{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1028{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:8px;--padding-left:25px;--padding-right:25px;}.elementor-324 .elementor-element.elementor-element-7ab1028:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-7ab1028 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#111111;}.elementor-324 .elementor-element.elementor-element-7ab1029{width:initial;max-width:initial;}.elementor-324 .elementor-element.elementor-element-7ab1029 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-7ab1030{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-17afab4{--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-324 .elementor-element.elementor-element-94df0b6{--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-324 .elementor-element.elementor-element-1dd824b{--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-324 .elementor-element.elementor-element-1dd824b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-1dd824b .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .elementor-element.elementor-element-1dd824b .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-d86ed05.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-d86ed05 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-500036d{--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-324 .elementor-element.elementor-element-500036d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-500036d .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-500036d .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-9cf2d0b{text-align:center;}.elementor-324 .elementor-element.elementor-element-9cf2d0b .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-5bfd212{--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-324 .elementor-element.elementor-element-2ad9f25{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-2ad9f25:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-2ad9f25 > .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");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .elementor-element.elementor-element-a58d86a.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-a58d86a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-1c9c377{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-92a248c{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-92a248c:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-92a248c > .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");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .elementor-element.elementor-element-c2067f3.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-c2067f3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-651954d{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-7a34a84{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-7a34a84:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-7a34a84 > .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");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .elementor-element.elementor-element-3822ac9.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-3822ac9 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-089b859{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-7f9c247{--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-324 .elementor-element.elementor-element-910872a{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-910872a:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-910872a > .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");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .elementor-element.elementor-element-2e5e2ac.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-2e5e2ac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-57c8577{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-bcc1a6d{--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:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-bcc1a6d:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-bcc1a6d > .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");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-324 .elementor-element.elementor-element-9f623fb.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-9f623fb .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-0a87a03{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-9ca3a5a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-6e66edf{--spacer-size:50px;}.elementor-324 .elementor-element.elementor-element-77ded3b{--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-324 .elementor-element.elementor-element-8d04af2{--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-324 .elementor-element.elementor-element-5963077{--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-324 .elementor-element.elementor-element-5963077.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-5963077 .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .elementor-element.elementor-element-5963077 .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-e752543.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-e752543 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-e4c802f{--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-324 .elementor-element.elementor-element-e4c802f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-e4c802f .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-e4c802f .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-e67debd{text-align:center;}.elementor-324 .elementor-element.elementor-element-e67debd .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-74d8523{--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-324 .elementor-element.elementor-element-1045b04{--display:flex;--overlay-opacity:0.29;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:35px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-1045b04:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-1045b04 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-1045b04::before, .elementor-324 .elementor-element.elementor-element-1045b04 > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-1045b04 > .e-con-inner > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-1045b04 > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-1045b04 > .e-con-inner > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-1045b04 > .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-324 .elementor-element.elementor-element-4ba945c{width:100%;max-width:100%;background-color:#731017;padding:10px 0px 10px 0px;text-align:center;}.elementor-324 .elementor-element.elementor-element-4ba945c.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-4ba945c .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-b20a6a3.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-b20a6a3 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-1515f8f{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-c4a7169{--display:flex;--overlay-opacity:0.29;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:35px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-c4a7169:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-c4a7169 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-c4a7169::before, .elementor-324 .elementor-element.elementor-element-c4a7169 > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-c4a7169 > .e-con-inner > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-c4a7169 > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-c4a7169 > .e-con-inner > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-c4a7169 > .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-324 .elementor-element.elementor-element-3ad0f35{width:100%;max-width:100%;background-color:#731017;padding:10px 0px 10px 0px;text-align:center;}.elementor-324 .elementor-element.elementor-element-3ad0f35.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-3ad0f35 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-7c61481.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-7c61481 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-588387c{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-b620352{--display:flex;--overlay-opacity:0.29;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:35px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-b620352:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-b620352 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-b620352::before, .elementor-324 .elementor-element.elementor-element-b620352 > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-b620352 > .e-con-inner > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-b620352 > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-b620352 > .e-con-inner > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-b620352 > .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-324 .elementor-element.elementor-element-95bd422{width:100%;max-width:100%;background-color:#731017;padding:10px 0px 10px 0px;text-align:center;}.elementor-324 .elementor-element.elementor-element-95bd422.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-95bd422 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-f63f342.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-f63f342 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-8336fc4{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-1d3befd{--display:flex;--overlay-opacity:0.29;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:35px;--padding-bottom:25px;--padding-left:35px;--padding-right:35px;}.elementor-324 .elementor-element.elementor-element-1d3befd:not(.elementor-motion-effects-element-type-background), .elementor-324 .elementor-element.elementor-element-1d3befd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-1d3befd::before, .elementor-324 .elementor-element.elementor-element-1d3befd > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-1d3befd > .e-con-inner > .elementor-background-video-container::before, .elementor-324 .elementor-element.elementor-element-1d3befd > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-1d3befd > .e-con-inner > .elementor-background-slideshow::before, .elementor-324 .elementor-element.elementor-element-1d3befd > .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-324 .elementor-element.elementor-element-3031122{width:100%;max-width:100%;background-color:#731017;padding:10px 0px 10px 0px;text-align:center;}.elementor-324 .elementor-element.elementor-element-3031122.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-3031122 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#FFFFFF;}.elementor-324 .elementor-element.elementor-element-3eaf8c2.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-3eaf8c2 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-39d046a{text-align:start;font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-e3afb24{--spacer-size:50px;}.elementor-324 .elementor-element.elementor-element-2a6aab8{--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-324 .elementor-element.elementor-element-bb13056{--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-324 .elementor-element.elementor-element-b05ee8c{--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-324 .elementor-element.elementor-element-b05ee8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-b05ee8c .elementor-divider-separator{width:100px;margin:0 auto;margin-right:0;}.elementor-324 .elementor-element.elementor-element-b05ee8c .elementor-divider{text-align:right;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-b16f678.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-b16f678 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:16px;font-weight:600;color:#C8A45D;}.elementor-324 .elementor-element.elementor-element-b98e4b9{--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-324 .elementor-element.elementor-element-b98e4b9.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-324 .elementor-element.elementor-element-b98e4b9 .elementor-divider-separator{width:100px;margin:0 auto;margin-left:0;}.elementor-324 .elementor-element.elementor-element-b98e4b9 .elementor-divider{text-align:left;padding-block-start:15px;padding-block-end:15px;}.elementor-324 .elementor-element.elementor-element-8779b70{text-align:center;}.elementor-324 .elementor-element.elementor-element-8779b70 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:40px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-1b979f8{--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-324 .elementor-element.elementor-element-6dec44a{--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:5px;--padding-right:5px;}.elementor-324 .elementor-element.elementor-element-4afe5be.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-4afe5be .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-0e7ff7e{--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:5px;--padding-right:5px;}.elementor-324 .elementor-element.elementor-element-23ffdb4.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-23ffdb4 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-a0a7a0d{--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:5px;--padding-right:5px;}.elementor-324 .elementor-element.elementor-element-4d64be6.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-4d64be6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-8ea4093{--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:5px;--padding-right:5px;}.elementor-324 .elementor-element.elementor-element-5a1dfca.elementor-element{--align-self:center;}.elementor-324 .elementor-element.elementor-element-5a1dfca .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:600;color:#333333;}.elementor-324 .elementor-element.elementor-element-5d58686{--display:flex;}.elementor-324 .elementor-element.elementor-element-d4a650f{--spacer-size:50px;}.elementor-324 .elementor-element.elementor-element-c2967a6{text-align:center;}.elementor-324 .elementor-element.elementor-element-c2967a6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:25px;font-weight:400;line-height:1.5em;color:#333333;}.elementor-324 .elementor-element.elementor-element-8db31a7{--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-324 .elementor-element.elementor-element-21e5f5c{--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-324 .elementor-element.elementor-element-8fac21f.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-8fac21f{text-align:center;}.elementor-324 .elementor-element.elementor-element-8fac21f .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:68px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-3211eb6.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-3211eb6{text-align:center;}.elementor-324 .elementor-element.elementor-element-3211eb6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:700;color:#333333;}.elementor-324 .elementor-element.elementor-element-3922fda.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-3922fda{text-align:center;}.elementor-324 .elementor-element.elementor-element-3922fda .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:68px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-eada602.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-eada602{text-align:center;}.elementor-324 .elementor-element.elementor-element-eada602 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:700;color:#333333;}.elementor-324 .elementor-element.elementor-element-be02161.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-be02161{text-align:center;}.elementor-324 .elementor-element.elementor-element-be02161 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:68px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-a820d44.elementor-element{--align-self:flex-end;}.elementor-324 .elementor-element.elementor-element-a820d44{text-align:center;}.elementor-324 .elementor-element.elementor-element-a820d44 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:48px;font-weight:700;color:#333333;}.elementor-324 .elementor-element.elementor-element-f8a6841{--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-324 .elementor-element.elementor-element-97f5035{text-align:center;}.elementor-324 .elementor-element.elementor-element-97f5035 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:58px;font-weight:600;color:#731017;}.elementor-324 .elementor-element.elementor-element-d001c02{--display:flex;}.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-324 .elementor-element.elementor-element-f82edab .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-324 .elementor-element.elementor-element-f82edab .elementor-button:hover, .elementor-324 .elementor-element.elementor-element-f82edab .elementor-button:focus{background-color:#F1F1F1;color:#731017;border-color:#731017;}.elementor-324 .elementor-element.elementor-element-f82edab .elementor-button:hover svg, .elementor-324 .elementor-element.elementor-element-f82edab .elementor-button:focus svg{fill:#731017;}.elementor-324 .elementor-element.elementor-element-f57a6fc{--spacer-size:50px;}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-e41df7e{text-align:start;}.elementor-324 .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-324 .elementor-element.elementor-element-7ab1008{--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-324 .elementor-element.elementor-element-7ab1018{--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-324 .elementor-element.elementor-element-7ab1028{--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-324 .elementor-element.elementor-element-74d8523{--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-324 .elementor-element.elementor-element-21e5f5c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-d87df6c{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-63896f6{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-76fa9dd .elementor-heading-title{font-size:26px;}.elementor-324 .elementor-element.elementor-element-97c3303{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-0deca66{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-6ca180d .elementor-heading-title{font-size:26px;line-height:1.4em;}.elementor-324 .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-324 .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-324 .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-324 .elementor-element.elementor-element-d409328{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-324 .elementor-element.elementor-element-cfe0196{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-324 .elementor-element.elementor-element-7ab1004{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-7ab1006{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-7ab1007 .elementor-heading-title{font-size:26px;}.elementor-324 .elementor-element.elementor-element-7ab1031{font-size:16px;}.elementor-324 .elementor-element.elementor-element-7ab1010 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-7ab1013 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-7ab1016 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-7ab1020 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-7ab1023 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-7ab1029 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-1dd824b{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-500036d{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}.elementor-324 .elementor-element.elementor-element-9cf2d0b .elementor-heading-title{font-size:26px;}.elementor-324 .elementor-element.elementor-element-e67debd .elementor-heading-title{font-size:26px;}.elementor-324 .elementor-element.elementor-element-8779b70 .elementor-heading-title{font-size:26px;}.elementor-324 .elementor-element.elementor-element-4afe5be .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-23ffdb4 .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-4d64be6 .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-5a1dfca .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-21e5f5c{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-324 .elementor-element.elementor-element-8fac21f .elementor-heading-title{font-size:28px;}.elementor-324 .elementor-element.elementor-element-3211eb6 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-3922fda .elementor-heading-title{font-size:28px;}.elementor-324 .elementor-element.elementor-element-eada602 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-be02161 .elementor-heading-title{font-size:28px;}.elementor-324 .elementor-element.elementor-element-a820d44 .elementor-heading-title{font-size:20px;}.elementor-324 .elementor-element.elementor-element-97f5035 .elementor-heading-title{font-size:28px;}.elementor-324 .elementor-element.elementor-element-f82edab .elementor-button{font-size:22px;}}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-4cceae0{--content-width:1280px;}}/* 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-ff5ec9e *//* 共通パターン：ライン－テキスト－ライン */
.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-94df0b6 *//* 共通パターン：ライン－テキスト－ライン */
.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-8d04af2 *//* 共通パターン：ライン－テキスト－ライン */
.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-bb13056 *//* 共通パターン：ライン－テキスト－ライン */
.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 */