.elementor-853 .elementor-element.elementor-element-4452184{--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;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-853 .elementor-element.elementor-element-4452184:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-4452184 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#666465;}.elementor-853 .elementor-element.elementor-element-7c683c2{--display:flex;--justify-content:center;}.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-853 .elementor-element.elementor-element-c001c4a{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-853 .elementor-element.elementor-element-c001c4a .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:50px;font-weight:600;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-fa7fce8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:20px;font-weight:500;color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-51f575a{--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:flex-end;--margin-top:0px;--margin-bottom:-50px;--margin-left:0px;--margin-right:-200px;--z-index:1;}.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-853 .elementor-element.elementor-element-2fda7b3 img{width:95%;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-853 .elementor-element.elementor-element-a293aeb{--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;}.elementor-853 .elementor-element.elementor-element-8a9e1a3{padding:0px 0px 20px 0px;}.elementor-853 .elementor-element.elementor-element-8a9e1a3 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-853 .elementor-element.elementor-element-fc0accf{--display:flex;--min-height:394px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--overlay-opacity:1;}.elementor-853 .elementor-element.elementor-element-fc0accf::before, .elementor-853 .elementor-element.elementor-element-fc0accf > .elementor-background-video-container::before, .elementor-853 .elementor-element.elementor-element-fc0accf > .e-con-inner > .elementor-background-video-container::before, .elementor-853 .elementor-element.elementor-element-fc0accf > .elementor-background-slideshow::before, .elementor-853 .elementor-element.elementor-element-fc0accf > .e-con-inner > .elementor-background-slideshow::before, .elementor-853 .elementor-element.elementor-element-fc0accf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(69deg, #FFFFFF00 19%, #FFFFFF 77%);}.elementor-853 .elementor-element.elementor-element-39a559e{--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:flex-start;}.elementor-853 .elementor-element.elementor-element-71a6e43 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:36px;font-weight:600;text-shadow:0px 0px 10px #FFFFFF;color:#4C3D3D;}.elementor-853 .elementor-element.elementor-element-7c5508d{--display:flex;--min-height:2px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-853 .elementor-element.elementor-element-7c5508d:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-7c5508d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(45deg, #8B3D56 0%, #8B3D5600 100%);}.elementor-853 .elementor-element.elementor-element-c44a8a2 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px #FFFFFF;color:#4C3D3D;}.elementor-853 .elementor-element.elementor-element-c286a87{--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:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-853 .elementor-element.elementor-element-c286a87:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-c286a87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D4D4D5;}.elementor-853 .elementor-element.elementor-element-1b22298{text-align:center;}.elementor-853 .elementor-element.elementor-element-1b22298 .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:36px;font-weight:400;color:#4C3D3D;}.elementor-853 .elementor-element.elementor-element-d24be1e{margin:-20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-853 .elementor-element.elementor-element-d24be1e .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;text-shadow:0px 0px 10px #FFFFFF;color:#4C3D3D;}.elementor-853 .elementor-element.elementor-element-3287e9b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -70px) -30px;z-index:1;text-align:start;}.elementor-853 .elementor-element.elementor-element-3287e9b .elementor-heading-title{font-family:"Aboreto", Sans-serif;font-size:80px;font-weight:100;font-style:italic;color:#8B3D56;}.elementor-853 .elementor-element.elementor-element-944e0af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-853 .elementor-element.elementor-element-944e0af:not(.elementor-motion-effects-element-type-background), .elementor-853 .elementor-element.elementor-element-944e0af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-853 .elementor-element.elementor-element-d37c8f3{--display:flex;}.elementor-853 .elementor-element.elementor-element-ddc1dc1 img{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-853 .elementor-element.elementor-element-3fe8b51{--display:flex;}.elementor-853 .elementor-element.elementor-element-d5227d5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:24px;font-weight:600;text-shadow:0px 0px 10px #FFFFFF;color:#4C3D3D;}.elementor-853 .elementor-element.elementor-element-24f1728 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;text-shadow:0px 0px 10px #FFFFFF;color:#4C3D3D;}@media(min-width:768px){.elementor-853 .elementor-element.elementor-element-7c683c2{--width:50%;}.elementor-853 .elementor-element.elementor-element-51f575a{--width:50%;}.elementor-853 .elementor-element.elementor-element-a293aeb{--width:80%;}.elementor-853 .elementor-element.elementor-element-39a559e{--width:60%;}.elementor-853 .elementor-element.elementor-element-d37c8f3{--width:40%;}.elementor-853 .elementor-element.elementor-element-3fe8b51{--width:60%;}}