.elementor-27 .elementor-element.elementor-element-a26d510 > .elementor-container{max-width:1900px;}.elementor-27 .elementor-element.elementor-element-a26d510:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-a26d510 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://hikaru5826.sakura.ne.jp/hikaru/wp-content/uploads/2021/06/railroad-163518_1280.jpg");background-position:center right;background-size:cover;}.elementor-27 .elementor-element.elementor-element-a26d510 > .elementor-background-overlay{background-color:#FFFFFF;opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-a26d510{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-4a95688 > .elementor-element-populated >  .elementor-background-overlay{background-color:#FFFFFF;opacity:0.5;}.elementor-27 .elementor-element.elementor-element-4a95688 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-4a95688 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-5e47319{text-align:center;}.elementor-27 .elementor-element.elementor-element-5e47319 .elementor-heading-title{color:#333333;font-weight:500;letter-spacing:3px;text-shadow:3px 3px 3px #FFFFFF;}.elementor-27 .elementor-element.elementor-element-5e47319 > .elementor-widget-container{margin:10% 10% 10% 10%;}.elementor-27 .elementor-element.elementor-element-2a4c4e6:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-2a4c4e6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0F6;}.elementor-27 .elementor-element.elementor-element-2a4c4e6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-2a4c4e6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-00be91b{text-align:center;}.elementor-27 .elementor-element.elementor-element-00be91b .elementor-heading-title{color:#997C34;line-height:1.4em;letter-spacing:3px;}.elementor-27 .elementor-element.elementor-element-00be91b > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-b62ca88{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-27 .elementor-element.elementor-element-b62ca88 .elementor-divider-separator{width:10%;margin:0 auto;margin-center:0;}.elementor-27 .elementor-element.elementor-element-b62ca88 .elementor-divider{text-align:center;padding-top:15px;padding-bottom:15px;}.elementor-27 .elementor-element.elementor-element-b62ca88 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fe79544{padding:0% 10% 0% 10%;}.elementor-27 .elementor-element.elementor-element-6161923 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-e04e206 > .elementor-element-populated{margin:20px 20px 20px 20px;}.elementor-27 .elementor-element.elementor-element-b4c31c2 .elementor-text-editor{text-align:left;}.elementor-27 .elementor-element.elementor-element-b4c31c2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f65fbc6 > .elementor-widget-container{margin:0px 0px 0px 00px;padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-166b52d:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-166b52d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E5E3D85C;}.elementor-27 .elementor-element.elementor-element-166b52d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-166b52d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-60b9a19{text-align:center;}.elementor-27 .elementor-element.elementor-element-60b9a19 .elementor-heading-title{color:#997C34;line-height:1.4em;letter-spacing:3px;}.elementor-27 .elementor-element.elementor-element-60b9a19 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-ec4fc16:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-ec4fc16 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0F6;}.elementor-27 .elementor-element.elementor-element-ec4fc16{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-ec4fc16 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-612cb62{padding:20px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f64c813:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f64c813 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F2EF;}.elementor-27 .elementor-element.elementor-element-f64c813{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-f64c813 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-86a1265{text-align:center;}.elementor-27 .elementor-element.elementor-element-86a1265 .elementor-heading-title{color:#997C34;line-height:1.4em;letter-spacing:3px;}.elementor-27 .elementor-element.elementor-element-86a1265 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f7048be:not(.elementor-motion-effects-element-type-background), .elementor-27 .elementor-element.elementor-element-f7048be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F0F6;}.elementor-27 .elementor-element.elementor-element-f7048be{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-27 .elementor-element.elementor-element-f7048be > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-27 .elementor-element.elementor-element-f20b348{text-align:center;}.elementor-27 .elementor-element.elementor-element-f20b348 .elementor-heading-title{color:#997C34;line-height:1.4em;letter-spacing:3px;}.elementor-27 .elementor-element.elementor-element-f20b348 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 0px 0px 0px;}@media(min-width:768px){.elementor-27 .elementor-element.elementor-element-6161923{width:20.842%;}.elementor-27 .elementor-element.elementor-element-e04e206{width:79.158%;}.elementor-27 .elementor-element.elementor-element-d7b8dfa{width:74.249%;}.elementor-27 .elementor-element.elementor-element-789cc23{width:25.655%;}.elementor-27 .elementor-element.elementor-element-b181358{width:74.249%;}.elementor-27 .elementor-element.elementor-element-2c40096{width:25.655%;}.elementor-27 .elementor-element.elementor-element-e984e34{width:74.058%;}.elementor-27 .elementor-element.elementor-element-8d5d0fd{width:25.846%;}.elementor-27 .elementor-element.elementor-element-b919450{width:74.249%;}.elementor-27 .elementor-element.elementor-element-5ff58a5{width:25.655%;}}@media(max-width:767px){.elementor-27 .elementor-element.elementor-element-5e47319{text-align:center;}.elementor-27 .elementor-element.elementor-element-5e47319 .elementor-heading-title{font-size:22px;}.elementor-27 .elementor-element.elementor-element-2a4c4e6{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-f1b8fcf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-fe79544{padding:0px 0px 0px 0px;}.elementor-27 .elementor-element.elementor-element-b17f9e5 .elementor-image img{width:50%;}.elementor-27 .elementor-element.elementor-element-e04e206 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:20px 20px 20px 20px;}}