.elementor-45 .elementor-element.elementor-element-c97c560{--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-45 .elementor-element.elementor-element-c97c560:not(.elementor-motion-effects-element-type-background), .elementor-45 .elementor-element.elementor-element-c97c560 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #D4A880 0%, var( --e-global-color-912e311 ) 100%);}.elementor-45 .elementor-element.elementor-element-dcfc949{--display:flex;}.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-45 .elementor-element.elementor-element-1c5d294{text-align:start;}.elementor-45 .elementor-element.elementor-element-1c5d294 .elementor-heading-title{text-shadow:1px 1px 6px rgba(0,0,0,0.3);color:var( --e-global-color-astglobalcolor4 );}.elementor-45 .elementor-element.elementor-element-ab05c3e{--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-45 .elementor-element.elementor-element-214b183{--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-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-45 .elementor-element.elementor-element-28accd8 .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-28accd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-e15563e{--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-45 .elementor-element.elementor-element-ca2e0bb{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-45 .elementor-element.elementor-element-1dca6b1 .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-ae80bf0{--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-45 .elementor-element.elementor-element-6cd929d{width:var( --container-widget-width, 46.713% );max-width:46.713%;--container-widget-width:46.713%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-6cd929d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-1c6f295{width:var( --container-widget-width, 50.546% );max-width:50.546%;--container-widget-width:50.546%;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-1c6f295.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-45 .elementor-element.elementor-element-7f82d72{--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-45 .elementor-element.elementor-element-bbd1c2f{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-0f65d94 .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-4f9f235 .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-4f9f235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-2a6d990{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-9b46c19 .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-c7a41dc .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-c7a41dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-4b653b8{--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-45 .elementor-element.elementor-element-46529f9{--display:flex;border-style:dotted;--border-style:dotted;}.elementor-45 .elementor-element.elementor-element-0d8298c .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-702c48d{--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-45 .elementor-element.elementor-element-5b33f51{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-9995f25 .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-664d367 .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-664d367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-ab66e5c{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-9000db8 .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-568e3ef .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-568e3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-9618566{--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-45 .elementor-element.elementor-element-1ea5b62{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-e40d80b .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-34e5115 .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-34e5115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-c4fb59f{--display:flex;border-style:double;--border-style:double;}.elementor-45 .elementor-element.elementor-element-8571f9a .elementor-heading-title{color:var( --e-global-color-912e311 );}.elementor-45 .elementor-element.elementor-element-dd91a12 .elementor-button{background-color:var( --e-global-color-4d90b36 );font-family:"Noto Sans JP", Sans-serif;font-weight:500;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;}.elementor-45 .elementor-element.elementor-element-dd91a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}@media(max-width:1024px){.elementor-45 .elementor-element.elementor-element-28accd8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-4f9f235{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-c7a41dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-664d367{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-568e3ef{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-34e5115{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-45 .elementor-element.elementor-element-dd91a12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}@media(max-width:767px){.elementor-45 .elementor-element.elementor-element-ae80bf0{--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-45 .elementor-element.elementor-element-6cd929d{width:var( --container-widget-width, 293.229px );max-width:293.229px;--container-widget-width:293.229px;--container-widget-flex-grow:0;}.elementor-45 .elementor-element.elementor-element-1c6f295{width:var( --container-widget-width, 289.115px );max-width:289.115px;--container-widget-width:289.115px;--container-widget-flex-grow:0;}}