.elementor-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-3ef3c34 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://koushin-kikaku.co.jp/wp-content/uploads/2026/02/雪吊り1-e1770969917788.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-3ef3c34 .elementor-background-overlay{background-color:#00440C80;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-5df68d4 .swiper-slide-bg{background-color:#4054b2;background-image:url(https://koushin-kikaku.co.jp/wp-content/uploads/2026/02/街路樹管理2-e1770969887218.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-5df68d4 .elementor-background-overlay{background-color:#00440C80;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-756311c .swiper-slide-bg{background-color:#1abc9c;background-image:url(https://koushin-kikaku.co.jp/wp-content/uploads/2026/02/公園管理２-e1770969776928.jpg);background-size:cover;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-repeater-item-756311c .elementor-background-overlay{background-color:#00440C80;}.elementor-2 .elementor-element.elementor-element-39ceb17 .swiper-slide{transition-duration:calc(5000ms*1.2);height:60vh;}.elementor-2 .elementor-element.elementor-element-39ceb17 .swiper-slide-contents{max-width:70%;}.elementor-2 .elementor-element.elementor-element-39ceb17 .swiper-slide-inner{text-align:start;}.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-slide-heading{color:#FFFFFF;font-family:"Hina Mincho", Sans-serif;font-size:42px;font-weight:500;}.elementor-2 .elementor-element.elementor-element-74132417 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-2 .elementor-element.elementor-element-74132417 > .elementor-container{min-height:70vh;}.elementor-2 .elementor-element.elementor-element-74132417{margin-top:60px;margin-bottom:60px;}.elementor-2 .elementor-element.elementor-element-7b423cb8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-2 .elementor-element.elementor-element-7b423cb8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6E7A53;}.elementor-2 .elementor-element.elementor-element-7b423cb8 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0% 25% 10% 10%;}.elementor-2 .elementor-element.elementor-element-7b423cb8 > .elementor-element-populated > .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-2 .elementor-element.elementor-element-1643ee86 .elementor-heading-title{font-family:"Hina Mincho", Sans-serif;font-size:42px;font-weight:400;text-transform:capitalize;line-height:80px;color:#FFFAF5;}.elementor-2 .elementor-element.elementor-element-5275ad6c{margin:7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2 .elementor-element.elementor-element-5275ad6c .elementor-heading-title{font-family:"Helvetica", Sans-serif;font-size:18px;font-weight:300;line-height:22px;letter-spacing:1.5px;color:#FFFFFF;}.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-2 .elementor-element.elementor-element-42a003c2 .elementor-button{background-color:rgba(2, 1, 1, 0);font-family:"Helvetica", Sans-serif;font-size:14px;font-weight:700;text-transform:capitalize;letter-spacing:-0.45px;fill:#FFFAF5;color:#FFFAF5;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFAF5;border-radius:0px 0px 0px 0px;padding:18px 43px 18px 43px;}.elementor-2 .elementor-element.elementor-element-42a003c2 .elementor-button:hover, .elementor-2 .elementor-element.elementor-element-42a003c2 .elementor-button:focus{background-color:#FFFBF6;color:#6C7C69;}.elementor-2 .elementor-element.elementor-element-42a003c2{margin:2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-2 .elementor-element.elementor-element-42a003c2 .elementor-button:hover svg, .elementor-2 .elementor-element.elementor-element-42a003c2 .elementor-button:focus svg{fill:#6C7C69;}.elementor-2 .elementor-element.elementor-element-647669f3 > .elementor-element-populated{margin:0% 10% 0% 0%;--e-column-margin-right:10%;--e-column-margin-left:0%;}.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-2 .elementor-element.elementor-element-517339dc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -20%) -130%;z-index:2;}.elementor-2 .elementor-element.elementor-element-1361c455{--spacer-size:200px;width:var( --container-widget-width, 220px );max-width:220px;background-color:#EFE3B6;--container-widget-width:220px;--container-widget-flex-grow:0;top:130px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1361c455{right:-20px;}body.rtl .elementor-2 .elementor-element.elementor-element-1361c455{left:-20px;}.elementor-2 .elementor-element.elementor-element-4cbccd1b{--spacer-size:328px;background-color:#6E7A53;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -120%) 0%;}.elementor-2 .elementor-element.elementor-element-734ef63a > .elementor-container{max-width:1400px;}.elementor-2 .elementor-element.elementor-element-734ef63a{margin-top:15%;margin-bottom:15%;}.elementor-2 .elementor-element.elementor-element-1604e9cf > .elementor-element-populated{margin:25% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-73b1b140{z-index:2;text-align:end;}.elementor-2 .elementor-element.elementor-element-73b1b140 img{width:60%;}.elementor-2 .elementor-element.elementor-element-646bc797{--spacer-size:288px;width:var( --container-widget-width, 315px );max-width:315px;background-color:#6E7A53;--container-widget-width:315px;--container-widget-flex-grow:0;top:-65px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-646bc797{left:0px;}body.rtl .elementor-2 .elementor-element.elementor-element-646bc797{right:0px;}.elementor-2 .elementor-element.elementor-element-38daf5b2{z-index:2;}.elementor-2 .elementor-element.elementor-element-30d416d9 > .elementor-element-populated{margin:35% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-6baf72ba{z-index:2;text-align:start;}.elementor-2 .elementor-element.elementor-element-6baf72ba img{width:70%;}.elementor-2 .elementor-element.elementor-element-1a12afa3{--spacer-size:326px;width:var( --container-widget-width, 267px );max-width:267px;background-color:#EFE3B6;--container-widget-width:267px;--container-widget-flex-grow:0;top:-60px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a12afa3{right:60px;}body.rtl .elementor-2 .elementor-element.elementor-element-1a12afa3{left:60px;}body.elementor-page-2:not(.elementor-motion-effects-element-type-background), body.elementor-page-2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F5E1;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-2 .elementor-element.elementor-element-7b423cb8 > .elementor-element-populated{padding:25% 5% 45% 10%;}.elementor-2 .elementor-element.elementor-element-5275ad6c .elementor-heading-title{font-size:16px;}.elementor-2 .elementor-element.elementor-element-647669f3 > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-517339dc{margin:-30% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 22%;}.elementor-2 .elementor-element.elementor-element-1361c455{--spacer-size:186px;width:var( --container-widget-width, 184px );max-width:184px;--container-widget-width:184px;--container-widget-flex-grow:0;top:-260px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1361c455{right:-15px;}body.rtl .elementor-2 .elementor-element.elementor-element-1361c455{left:-15px;}.elementor-2 .elementor-element.elementor-element-5720703e.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-2 .elementor-element.elementor-element-5720703e > .elementor-element-populated{margin:5% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-4cbccd1b{--spacer-size:180px;width:var( --container-widget-width, 36px );max-width:36px;--container-widget-width:36px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-734ef63a{margin-top:15%;margin-bottom:20%;padding:0% 4% 0% 4%;}.elementor-2 .elementor-element.elementor-element-1604e9cf > .elementor-element-populated{margin:65% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-73b1b140 img{width:80%;}.elementor-2 .elementor-element.elementor-element-646bc797{--spacer-size:128px;width:var( --container-widget-width, 148px );max-width:148px;--container-widget-width:148px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-646bc797{left:-15px;}body.rtl .elementor-2 .elementor-element.elementor-element-646bc797{right:-15px;}.elementor-2 .elementor-element.elementor-element-30d416d9 > .elementor-element-populated{margin:83% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-6baf72ba img{width:100%;}.elementor-2 .elementor-element.elementor-element-1a12afa3{--spacer-size:186px;width:var( --container-widget-width, 128px );max-width:128px;--container-widget-width:128px;--container-widget-flex-grow:0;top:-40px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a12afa3{right:-15px;}body.rtl .elementor-2 .elementor-element.elementor-element-1a12afa3{left:-15px;}}@media(min-width:768px){.elementor-2 .elementor-element.elementor-element-7b423cb8{width:70%;}.elementor-2 .elementor-element.elementor-element-647669f3{width:23%;}.elementor-2 .elementor-element.elementor-element-5720703e{width:7%;}}@media(max-width:1024px) and (min-width:768px){.elementor-2 .elementor-element.elementor-element-7b423cb8{width:88%;}.elementor-2 .elementor-element.elementor-element-647669f3{width:100%;}.elementor-2 .elementor-element.elementor-element-5720703e{width:100%;}.elementor-2 .elementor-element.elementor-element-1604e9cf{width:25%;}.elementor-2 .elementor-element.elementor-element-23f1991{width:50%;}.elementor-2 .elementor-element.elementor-element-30d416d9{width:25%;}}@media(max-width:767px){.elementor-2 .elementor-element.elementor-element-39ceb17 .elementor-slide-heading{font-size:32px;}.elementor-2 .elementor-element.elementor-element-7b423cb8 > .elementor-element-populated{padding:30% 5% 30% 10%;}.elementor-2 .elementor-element.elementor-element-5275ad6c .elementor-heading-title{font-size:14px;}.elementor-2 .elementor-element.elementor-element-42a003c2 .elementor-button{padding:15px 36px 15px 36px;}.elementor-2 .elementor-element.elementor-element-647669f3 > .elementor-element-populated{margin:0% 5% 0% 0%;--e-column-margin-right:5%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-517339dc{margin:-20% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;}.elementor-2 .elementor-element.elementor-element-1361c455{--spacer-size:114px;width:var( --container-widget-width, 117px );max-width:117px;--container-widget-width:117px;--container-widget-flex-grow:0;top:-92px;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1361c455{right:-10px;}body.rtl .elementor-2 .elementor-element.elementor-element-1361c455{left:-10px;}.elementor-2 .elementor-element.elementor-element-4cbccd1b{--spacer-size:55px;width:var( --container-widget-width, 30px );max-width:30px;--container-widget-width:30px;--container-widget-flex-grow:0;}.elementor-2 .elementor-element.elementor-element-734ef63a{margin-top:15%;margin-bottom:35%;}.elementor-2 .elementor-element.elementor-element-1604e9cf > .elementor-element-populated{margin:10% 0% 0% 25%;--e-column-margin-right:0%;--e-column-margin-left:25%;}.elementor-2 .elementor-element.elementor-element-73b1b140 img{width:80%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-646bc797{left:-30px;}body.rtl .elementor-2 .elementor-element.elementor-element-646bc797{right:-30px;}.elementor-2 .elementor-element.elementor-element-30d416d9 > .elementor-element-populated{margin:20% 25% 0% 0%;--e-column-margin-right:25%;--e-column-margin-left:0%;}.elementor-2 .elementor-element.elementor-element-6baf72ba img{width:100%;}body:not(.rtl) .elementor-2 .elementor-element.elementor-element-1a12afa3{right:-30px;}body.rtl .elementor-2 .elementor-element.elementor-element-1a12afa3{left:-30px;}}