.elementor-52 .elementor-element.elementor-element-e985fc14{--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:112px;--padding-bottom:104px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-e985fc14:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-e985fc14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.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-52 .elementor-element.elementor-element-683d0f49 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-77dc55ac .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:46px;font-weight:600;line-height:1.35em;color:#2F241D;}.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-52 .elementor-element.elementor-element-9db7463f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.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-52 .elementor-element.elementor-element-7b2ee2cd .elementor-button{background-color:#C85A2B;font-family:"Noto Sans JP", Sans-serif;font-size:15px;font-weight:700;border-radius:999px 999px 999px 999px;}.elementor-52 .elementor-element.elementor-element-7b2ee2cd .elementor-button:hover, .elementor-52 .elementor-element.elementor-element-7b2ee2cd .elementor-button:focus{color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-7b2ee2cd .elementor-button:hover svg, .elementor-52 .elementor-element.elementor-element-7b2ee2cd .elementor-button:focus svg{fill:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1c27d302{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-1c27d302:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-1c27d302 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-d43acf0c{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-d43acf0c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-d43acf0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-b20bc1c2{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-b20bc1c2:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-b20bc1c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-750be47a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-64074289 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-cc9e01fc{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-fae6cdf7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-fae6cdf7:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-fae6cdf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-1d20e28b{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-1d20e28b:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-1d20e28b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF4EB;}.elementor-52 .elementor-element.elementor-element-f3c44e25 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-e849a514 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-14fc9b72{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-14fc9b72:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-14fc9b72 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-058dd936{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-058dd936:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-058dd936 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-154fda25 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-60a974ab{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-028905bc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-028905bc:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-028905bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-90d3d48c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-7a16f2f3{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-16f0d78c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-16f0d78c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-16f0d78c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-68518569 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-2c01a57f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-c1592cbb{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-c1592cbb:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-c1592cbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-ebc70194 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-c759b77c .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-cfd6ca1d{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-cfd6ca1d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-cfd6ca1d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-dbfe91bc{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-dbfe91bc:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-dbfe91bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-4b61dd10 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-6cd0077f{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-6b1ef030{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-6b1ef030:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6b1ef030 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-2c55e520 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-03d9d9a7{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-2b7f379a{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-2b7f379a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-2b7f379a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-d3a9b277 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-44158ae5{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-3a89d371{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-3a89d371:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-3a89d371 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7F0;}.elementor-52 .elementor-element.elementor-element-7d09db42 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-f491237e .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:34px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-5bbdd269{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-5bbdd269:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-5bbdd269 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-636eaa97{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-636eaa97:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-636eaa97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.elementor-52 .elementor-element.elementor-element-f4caa781 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-a477f16b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-465491fa{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-465491fa:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-465491fa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.elementor-52 .elementor-element.elementor-element-3a87fff9 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-68bb7fba{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-d5328d2c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-d5328d2c:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-d5328d2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF8F2;}.elementor-52 .elementor-element.elementor-element-3ccfc09f .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-ebae387b{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-d9901d6d{--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:88px;--padding-bottom:88px;--padding-left:28px;--padding-right:28px;}.elementor-52 .elementor-element.elementor-element-d9901d6d:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-d9901d6d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-dd8be30a{--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;--flex-wrap:wrap;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-dd8be30a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-dd8be30a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-aada6e23{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-aada6e23:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-aada6e23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-52 .elementor-element.elementor-element-6a748e81 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:1.6px;color:#C85A2B;}.elementor-52 .elementor-element.elementor-element-f2f30f1d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:22px;font-weight:700;line-height:1.45em;color:#31261F;}.elementor-52 .elementor-element.elementor-element-2453b5d4{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.95em;color:#5E554E;}.elementor-52 .elementor-element.elementor-element-bf55972f{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EED9CA;--border-color:#EED9CA;--border-radius:24px 24px 24px 24px;--padding-top:28px;--padding-bottom:28px;--padding-left:24px;--padding-right:24px;}.elementor-52 .elementor-element.elementor-element-bf55972f:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-bf55972f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-e985fc14{--content-width:1180px;}.elementor-52 .elementor-element.elementor-element-1c27d302{--content-width:1180px;}.elementor-52 .elementor-element.elementor-element-1d20e28b{--content-width:1180px;}.elementor-52 .elementor-element.elementor-element-c1592cbb{--content-width:1180px;}.elementor-52 .elementor-element.elementor-element-3a89d371{--content-width:1180px;}.elementor-52 .elementor-element.elementor-element-d9901d6d{--content-width:1180px;}}