.elementor-225 .elementor-element.elementor-element-56083b9:not(.elementor-motion-effects-element-type-background), .elementor-225 .elementor-element.elementor-element-56083b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpalace.jp/wp-content/uploads/2024/04/about.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-225 .elementor-element.elementor-element-56083b9 > .elementor-container{min-height:40vh;}.elementor-225 .elementor-element.elementor-element-56083b9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:110px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-56083b9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.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-225 .elementor-element.elementor-element-bd8b4ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-bd8b4ad{text-align:center;}.elementor-225 .elementor-element.elementor-element-bd8b4ad .elementor-heading-title{font-family:"Cinzel", Sans-serif;font-size:50px;font-weight:500;letter-spacing:3px;text-shadow:0px 0px 10px #000000;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-a40d71f{padding:100px 0px 0px 0px;}.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-225 .elementor-element.elementor-element-4cf3456 img{width:222px;}.elementor-225 .elementor-element.elementor-element-dbf3b25 > .elementor-widget-container{margin:-10px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-dbf3b25{text-align:center;}.elementor-225 .elementor-element.elementor-element-dbf3b25 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-weight:600;line-height:1.5em;letter-spacing:1.5px;color:#1A4886;}.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-225 .elementor-element.elementor-element-053f192 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-053f192{text-align:center;font-family:"Noto Sans JP", Sans-serif;font-size:16px;font-weight:400;line-height:1.8em;letter-spacing:1.5px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-21a2d8c > .elementor-container{max-width:900px;}.elementor-225 .elementor-element.elementor-element-21a2d8c{padding:100px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-15a55c3 > .elementor-widget-container{background-color:#1A4886;margin:0px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-15a55c3.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-15a55c3 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-1ff5482 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-225 .elementor-element.elementor-element-1ff5482{margin-top:10px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-c41c21f:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-c41c21f > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpalace.jp/wp-content/uploads/2024/07/gaikan-2.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-225 .elementor-element.elementor-element-c41c21f > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-225 .elementor-element.elementor-element-c41c21f > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-1c6276a{width:auto;max-width:auto;top:0px;}.elementor-225 .elementor-element.elementor-element-1c6276a > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-1c6276a{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-1c6276a{right:0px;}.elementor-225 .elementor-element.elementor-element-1c6276a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-1c6276a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-3a7bd89{--spacer-size:50px;}.elementor-225 .elementor-element.elementor-element-947d516 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-225 .elementor-element.elementor-element-f3b7dc0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-f3b7dc0{text-align:left;}.elementor-225 .elementor-element.elementor-element-f3b7dc0 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-bf4169b > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-bf4169b{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-ac59d08{--e-image-carousel-slides-to-show:1;}.elementor-225 .elementor-element.elementor-element-7ed3ef6 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-225 .elementor-element.elementor-element-7ed3ef6{margin-top:50px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-34d93e7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-225 .elementor-element.elementor-element-34d93e7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://stpalace.jp/wp-content/uploads/2024/04/enkaitou.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-225 .elementor-element.elementor-element-34d93e7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-225 .elementor-element.elementor-element-34d93e7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-225 .elementor-element.elementor-element-e1a5d75{width:auto;max-width:auto;top:0px;}.elementor-225 .elementor-element.elementor-element-e1a5d75 > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-e1a5d75{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-e1a5d75{right:0px;}.elementor-225 .elementor-element.elementor-element-e1a5d75.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-e1a5d75 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-7c9b8c7{--spacer-size:50px;}.elementor-225 .elementor-element.elementor-element-cf0d6c2 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-225 .elementor-element.elementor-element-c07d9c6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-c07d9c6{text-align:left;}.elementor-225 .elementor-element.elementor-element-c07d9c6 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-796e2ae > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-796e2ae{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-95588ae > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-aa35a1a > .elementor-widget-container{background-color:#1A4886;margin:80px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-aa35a1a.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-aa35a1a .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-d978a4f{margin-top:10px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-4ed8bac{width:auto;max-width:auto;top:0px;}.elementor-225 .elementor-element.elementor-element-4ed8bac > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-4ed8bac{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-4ed8bac{right:0px;}.elementor-225 .elementor-element.elementor-element-4ed8bac.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-4ed8bac .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-0dd7fd3 img{width:100%;}.elementor-225 .elementor-element.elementor-element-4962961 > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-225 .elementor-element.elementor-element-3ae8b66 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-3ae8b66{text-align:left;}.elementor-225 .elementor-element.elementor-element-3ae8b66 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-de89993 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-de89993{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-8dd87ec > .elementor-widget-container{background-color:#1A4886;margin:80px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-8dd87ec.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-8dd87ec .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-9e1891c{margin-top:10px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-b04102b{width:auto;max-width:auto;top:0px;}.elementor-225 .elementor-element.elementor-element-b04102b > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-b04102b{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-b04102b{right:0px;}.elementor-225 .elementor-element.elementor-element-b04102b.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-b04102b .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-94ff3aa img{width:100%;}.elementor-225 .elementor-element.elementor-element-78ef6ab > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-225 .elementor-element.elementor-element-c774885 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-c774885{text-align:left;}.elementor-225 .elementor-element.elementor-element-c774885 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-bda6860 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-bda6860{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.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-225 .elementor-element.elementor-element-51749ba .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:1px;fill:#1A4886;color:#1A4886;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-225 .elementor-element.elementor-element-51749ba .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-51749ba .elementor-button:focus{background-color:#1A4886;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-51749ba > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-51749ba .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-51749ba .elementor-button:focus svg{fill:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-9b02002 > .elementor-widget-container{background-color:#1A4886;margin:80px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-9b02002.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-9b02002 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-708679f{margin-top:10px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-396f822{width:auto;max-width:auto;top:0px;}.elementor-225 .elementor-element.elementor-element-396f822 > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-396f822{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-396f822{right:0px;}.elementor-225 .elementor-element.elementor-element-396f822.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-396f822 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-98844ff img{width:100%;}.elementor-225 .elementor-element.elementor-element-d1ac46e > .elementor-element-populated{margin:10px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 20px;}.elementor-225 .elementor-element.elementor-element-e37d9f5 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-e37d9f5{text-align:left;}.elementor-225 .elementor-element.elementor-element-e37d9f5 .elementor-heading-title{font-family:"Noto Serif JP", Sans-serif;font-size:18px;font-weight:600;line-height:1.5em;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-b7df230 > .elementor-widget-container{margin:0px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-b7df230{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button{background-color:#FFFFFF;font-family:"Noto Sans JP", Sans-serif;font-weight:400;letter-spacing:1px;fill:#1A4886;color:#1A4886;transition-duration:0.5s;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;border-radius:0px 0px 0px 0px;padding:20px 30px 20px 30px;}.elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button:hover, .elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button:focus{background-color:#1A4886;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-b3c96bc > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button:hover svg, .elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button:focus svg{fill:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-fa503aa{margin-top:80px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-9ef0e99 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-225 .elementor-element.elementor-element-ce32287 > .elementor-widget-container{background-color:#1A4886;margin:0px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-ce32287.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-ce32287 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-d8a1ce7{width:auto;max-width:auto;}.elementor-225 .elementor-element.elementor-element-d8a1ce7 > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}.elementor-225 .elementor-element.elementor-element-d8a1ce7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-d8a1ce7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-05a4009 > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-05a4009{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-b5803d6 > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}.elementor-225 .elementor-element.elementor-element-615b01d > .elementor-widget-container{background-color:#1A4886;margin:0px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-615b01d.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-615b01d .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-156a6e6{width:auto;max-width:auto;}.elementor-225 .elementor-element.elementor-element-156a6e6 > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}.elementor-225 .elementor-element.elementor-element-156a6e6.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-156a6e6 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-6c249ef > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-6c249ef{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-e44ad2a{margin-top:80px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-9f9aa39 > .elementor-element-populated{margin:0px 10px 0px 0px;--e-column-margin-right:10px;--e-column-margin-left:0px;}.elementor-225 .elementor-element.elementor-element-d7d07a7 > .elementor-widget-container{background-color:#1A4886;margin:0px 0px 0px 0px;padding:7px 20px 7px 20px;}.elementor-225 .elementor-element.elementor-element-d7d07a7.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-d7d07a7 .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#FFFFFF;}.elementor-225 .elementor-element.elementor-element-e66fdcb{width:auto;max-width:auto;}.elementor-225 .elementor-element.elementor-element-e66fdcb > .elementor-widget-container{background-color:#FFFFFF;padding:7px 20px 7px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#1A4886;}.elementor-225 .elementor-element.elementor-element-e66fdcb.ha-has-bg-overlay:hover > .elementor-widget-container::before{transition:background 0.3s;}.elementor-225 .elementor-element.elementor-element-e66fdcb .elementor-heading-title{font-family:"Noto Sans JP", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;color:#1A4886;}.elementor-225 .elementor-element.elementor-element-d220e75 > .elementor-widget-container{margin:20px 0px -20px 0px;}.elementor-225 .elementor-element.elementor-element-d220e75{text-align:left;font-family:"Noto Sans JP", Sans-serif;font-size:14px;font-weight:400;line-height:1.5em;letter-spacing:0px;color:#4B4B4B;}.elementor-225 .elementor-element.elementor-element-5c22d0f > .elementor-element-populated{margin:0px 0px 0px 10px;--e-column-margin-right:0px;--e-column-margin-left:10px;}@media(min-width:768px){.elementor-225 .elementor-element.elementor-element-c41c21f{width:45%;}.elementor-225 .elementor-element.elementor-element-947d516{width:55%;}.elementor-225 .elementor-element.elementor-element-34d93e7{width:45%;}.elementor-225 .elementor-element.elementor-element-cf0d6c2{width:55%;}.elementor-225 .elementor-element.elementor-element-4e6af73{width:45%;}.elementor-225 .elementor-element.elementor-element-4962961{width:55%;}.elementor-225 .elementor-element.elementor-element-70571a3{width:45%;}.elementor-225 .elementor-element.elementor-element-78ef6ab{width:55%;}.elementor-225 .elementor-element.elementor-element-5b44307{width:45%;}.elementor-225 .elementor-element.elementor-element-d1ac46e{width:55%;}}@media(max-width:1024px){.elementor-225 .elementor-element.elementor-element-56083b9 > .elementor-container{min-height:50vh;}.elementor-225 .elementor-element.elementor-element-56083b9{margin-top:122px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-ab2fb4c > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-225 .elementor-element.elementor-element-b1f360f > .elementor-element-populated{margin:0px 20px 0px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;}.elementor-225 .elementor-element.elementor-element-15a55c3 > .elementor-widget-container{margin:0px 0px 0px -20px;}body:not(.rtl) .elementor-225 .elementor-element.elementor-element-1c6276a{left:0px;}body.rtl .elementor-225 .elementor-element.elementor-element-1c6276a{right:0px;}.elementor-225 .elementor-element.elementor-element-1c6276a{top:0px;}.elementor-225 .elementor-element.elementor-element-7ed3ef6{margin-top:80px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-95588ae > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-aa35a1a > .elementor-widget-container{margin:80px -20px 0px 0px;}.elementor-225 .elementor-element.elementor-element-8dd87ec > .elementor-widget-container{margin:80px 0px 0px -20px;}.elementor-225 .elementor-element.elementor-element-51749ba .elementor-button{font-size:15px;}.elementor-225 .elementor-element.elementor-element-9b02002 > .elementor-widget-container{margin:80px -20px 0px 0px;}.elementor-225 .elementor-element.elementor-element-b3c96bc .elementor-button{font-size:15px;}}@media(max-width:767px){.elementor-225 .elementor-element.elementor-element-56083b9 > .elementor-container{min-height:40vh;}.elementor-225 .elementor-element.elementor-element-56083b9{margin-top:58px;margin-bottom:0px;}.elementor-225 .elementor-element.elementor-element-bd8b4ad .elementor-heading-title{font-size:40px;}.elementor-225 .elementor-element.elementor-element-a40d71f{padding:80px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-053f192{font-size:15px;letter-spacing:0.5px;}.elementor-225 .elementor-element.elementor-element-15a55c3 .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-1c6276a .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-3a7bd89{--spacer-size:379px;}.elementor-225 .elementor-element.elementor-element-947d516 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-bf4169b{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-e1a5d75 .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-7c9b8c7{--spacer-size:379px;}.elementor-225 .elementor-element.elementor-element-cf0d6c2 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-796e2ae{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-aa35a1a .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-4ed8bac .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-4962961 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-de89993{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-8dd87ec .elementor-heading-title{font-size:17px;}.elementor-225 .elementor-element.elementor-element-b04102b .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-78ef6ab > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-225 .elementor-element.elementor-element-bda6860{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-9b02002 .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-396f822 .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-d1ac46e > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-225 .elementor-element.elementor-element-b7df230{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-9ef0e99 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-225 .elementor-element.elementor-element-ce32287 > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-225 .elementor-element.elementor-element-ce32287 .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-d8a1ce7 .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-05a4009{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-b5803d6 > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-225 .elementor-element.elementor-element-615b01d > .elementor-widget-container{margin:0px 0px 0px -20px;}.elementor-225 .elementor-element.elementor-element-615b01d .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-156a6e6 .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-6c249ef{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-d7d07a7 > .elementor-widget-container{margin:0px -20px 0px 0px;}.elementor-225 .elementor-element.elementor-element-d7d07a7 .elementor-heading-title{font-size:18px;}.elementor-225 .elementor-element.elementor-element-e66fdcb .elementor-heading-title{font-size:15px;}.elementor-225 .elementor-element.elementor-element-d220e75{line-height:1.8em;}.elementor-225 .elementor-element.elementor-element-5c22d0f > .elementor-element-populated{margin:80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}