.elementor-773 .elementor-element.elementor-element-1615787{--display:flex;--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-773 .elementor-element.elementor-element-5ca9787{--spacer-size:29px;}.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-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-773 .elementor-element.elementor-element-2bc9e51{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-2bc9e51.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-ffa4e55{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-ffa4e55.elementor-element{--align-self: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-773 .elementor-element.elementor-element-f00d0f3{--divider-border-style:solid;--divider-color:#D6BEBE;--divider-border-width:1px;}.elementor-773 .elementor-element.elementor-element-f00d0f3 .elementor-divider-separator{width:100%;}.elementor-773 .elementor-element.elementor-element-f00d0f3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773 .elementor-element.elementor-element-ab0e2aa{--display:flex;--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-773 .elementor-element.elementor-element-0d61837{--spacer-size:63px;}.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-773 .elementor-element.elementor-element-002aab8{width:var( --container-widget-width, 74% );max-width:74%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-773 .elementor-element.elementor-element-002aab8.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-002aab8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;letter-spacing:2px;color:#B8AB99;}.elementor-773 .elementor-element.elementor-element-24a7db0{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-24a7db0.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-c9d44cc{--divider-border-style:solid;--divider-color:#D6BEBE;--divider-border-width:1px;}.elementor-773 .elementor-element.elementor-element-c9d44cc .elementor-divider-separator{width:100%;}.elementor-773 .elementor-element.elementor-element-c9d44cc .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773 .elementor-element.elementor-element-456e01c{--display:flex;--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-773 .elementor-element.elementor-element-60c493b{--spacer-size:63px;}.elementor-773 .elementor-element.elementor-element-e4810d8{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-773 .elementor-element.elementor-element-e4810d8.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-e4810d8 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;letter-spacing:2px;color:#B8AB99;}.elementor-773 .elementor-element.elementor-element-823c5a0{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-823c5a0.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-65bf8cd img{width:40%;}.elementor-773 .elementor-element.elementor-element-65bf8cd .widget-image-caption{font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-773 .elementor-element.elementor-element-004c9c0{--display:flex;--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-773 .elementor-element.elementor-element-7676c04{--spacer-size:22px;}.elementor-773 .elementor-element.elementor-element-e196faa{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-e196faa.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-78ff94f img{width:45%;}.elementor-773 .elementor-element.elementor-element-78ff94f .widget-image-caption{font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;}.elementor-773 .elementor-element.elementor-element-db1b2ae{--divider-border-style:solid;--divider-color:#D6BEBE;--divider-border-width:1px;}.elementor-773 .elementor-element.elementor-element-db1b2ae .elementor-divider-separator{width:100%;}.elementor-773 .elementor-element.elementor-element-db1b2ae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-773 .elementor-element.elementor-element-c60d856{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;}.elementor-773 .elementor-element.elementor-element-c60d856.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-c60d856 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:28px;font-weight:600;letter-spacing:2px;color:#B8AB99;}.elementor-773 .elementor-element.elementor-element-1861125{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-1861125.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-b2c5363{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-773 .elementor-element.elementor-element-b2c5363:not(.elementor-motion-effects-element-type-background), .elementor-773 .elementor-element.elementor-element-b2c5363 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9DCDC69;}.elementor-773 .elementor-element.elementor-element-b2c5363.e-con{--align-self:center;}.elementor-773 .elementor-element.elementor-element-e22ac39{width:var( --container-widget-width, 63% );max-width:63%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:63%;--container-widget-flex-grow:0;}.elementor-773 .elementor-element.elementor-element-e22ac39 img{width:100%;}.elementor-773 .elementor-element.elementor-element-d4caecd{width:var( --container-widget-width, 82% );max-width:82%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-d4caecd.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-6970d1a{--display:flex;}.elementor-773 .elementor-element.elementor-element-4d18db7{width:var( --container-widget-width, 61% );max-width:61%;margin:-35px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:61%;--container-widget-flex-grow:0;text-align:end;font-family:"Noto Serif JP", Sans-serif;font-size:14px;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-4d18db7.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-9fd59a3{width:var( --container-widget-width, 75% );max-width:75%;margin:12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:75%;--container-widget-flex-grow:0;font-family:"Noto Serif JP", Sans-serif;font-weight:400;line-height:29px;letter-spacing:0.7px;}.elementor-773 .elementor-element.elementor-element-9fd59a3.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-6b9992c img{width:46%;}.elementor-773 .elementor-element.elementor-element-6b9992c .widget-image-caption{font-family:"Noto Serif JP", Sans-serif;font-size:12px;font-weight:400;}@media(max-width:767px){.elementor-773 .elementor-element.elementor-element-1615787{--content-width:89%;--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-773 .elementor-element.elementor-element-1615787.e-con{--align-self:center;}.elementor-773 .elementor-element.elementor-element-2bc9e51{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-2bc9e51.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-ffa4e55{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-ffa4e55.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-0d61837{--spacer-size:23px;}.elementor-773 .elementor-element.elementor-element-002aab8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;}.elementor-773 .elementor-element.elementor-element-002aab8.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-002aab8 .elementor-heading-title{font-size:20px;}.elementor-773 .elementor-element.elementor-element-24a7db0{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-24a7db0.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-60c493b{--spacer-size:18px;}.elementor-773 .elementor-element.elementor-element-e4810d8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;}.elementor-773 .elementor-element.elementor-element-e4810d8.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-e4810d8 .elementor-heading-title{font-size:20px;}.elementor-773 .elementor-element.elementor-element-823c5a0{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-size:15px;}.elementor-773 .elementor-element.elementor-element-823c5a0.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-65bf8cd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 90px) 0px;padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-65bf8cd img{width:66%;}.elementor-773 .elementor-element.elementor-element-7676c04{--spacer-size:35px;}.elementor-773 .elementor-element.elementor-element-e196faa{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-e196faa.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-78ff94f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 97px) 0px;padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-78ff94f img{width:64%;}.elementor-773 .elementor-element.elementor-element-db1b2ae{margin:26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-c60d856{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 0px 0px;--container-widget-width:94%;--container-widget-flex-grow:0;width:var( --container-widget-width, 94% );max-width:94%;text-align:center;}.elementor-773 .elementor-element.elementor-element-c60d856.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-c60d856 .elementor-heading-title{font-size:20px;}.elementor-773 .elementor-element.elementor-element-1861125{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-1861125.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-d4caecd{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-d4caecd.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-4d18db7{width:var( --container-widget-width, 82% );max-width:82%;margin:-26px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:start;line-height:1.5em;}.elementor-773 .elementor-element.elementor-element-4d18db7.elementor-element{--align-self:flex-end;}.elementor-773 .elementor-element.elementor-element-9fd59a3{width:var( --container-widget-width, 90% );max-width:90%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;}.elementor-773 .elementor-element.elementor-element-9fd59a3.elementor-element{--align-self:center;}.elementor-773 .elementor-element.elementor-element-6b9992c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 113px) 0px;padding:0px 0px 0px 0px;}.elementor-773 .elementor-element.elementor-element-6b9992c img{width:64%;height:339px;}}@media(min-width:768px){.elementor-773 .elementor-element.elementor-element-1615787{--content-width:60%;}.elementor-773 .elementor-element.elementor-element-ab0e2aa{--content-width:60%;}.elementor-773 .elementor-element.elementor-element-456e01c{--content-width:60%;}.elementor-773 .elementor-element.elementor-element-004c9c0{--content-width:60%;}.elementor-773 .elementor-element.elementor-element-b2c5363{--width:70%;}}