.elementor-29 .elementor-element.elementor-element-2032f99{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:8%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-2032f99 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-29 .elementor-element.elementor-element-01ab3fd{--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;--justify-content:center;}.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-29 .elementor-element.elementor-element-5186578{text-align:center;}.elementor-29 .elementor-element.elementor-element-5186578 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:65px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-a663ddc{text-align:center;}.elementor-29 .elementor-element.elementor-element-a663ddc .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-854c0d4{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right: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-29 .elementor-element.elementor-element-6bd9515{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-519c166{text-align:center;}.elementor-29 .elementor-element.elementor-element-519c166 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:55px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-3f71b1d{--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;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--flex-wrap:wrap;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-d11ef2e{--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;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-d11ef2e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-d11ef2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-26c7845{text-align:center;}.elementor-29 .elementor-element.elementor-element-26c7845 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-a89e60f{--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;--justify-content:center;--border-radius:30px 30px 30px 30px;}.elementor-29 .elementor-element.elementor-element-a89e60f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a89e60f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-81fa84d{text-align:center;}.elementor-29 .elementor-element.elementor-element-81fa84d .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-8edd58c{--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;--border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-8edd58c:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-8edd58c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-8128979{text-align:center;}.elementor-29 .elementor-element.elementor-element-8128979 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-babb462{--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;--border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-babb462:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-babb462 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-d905149{text-align:center;}.elementor-29 .elementor-element.elementor-element-d905149 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-e0230dd{--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;--border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-e0230dd:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-e0230dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-ef5449b{text-align:center;}.elementor-29 .elementor-element.elementor-element-ef5449b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-319787f{--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;--border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-319787f:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-319787f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0071BA;}.elementor-29 .elementor-element.elementor-element-8ffa4d3{text-align:center;}.elementor-29 .elementor-element.elementor-element-8ffa4d3 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:22px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7ce877a{--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;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:#0071BA;--border-color:#0071BA;--border-radius:20px 20px 20px 20px;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-7ce877a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-7ce877a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7ce877a:hover{background-color:#C5E1FC;}.elementor-29 .elementor-element.elementor-element-d21c435{text-align:center;}.elementor-29 .elementor-element.elementor-element-d21c435 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:17px;font-weight:500;line-height:1em;letter-spacing:0.2em;color:#0071BA;}.elementor-29 .elementor-element.elementor-element-d373baa{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-b7432c5{--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-29 .elementor-element.elementor-element-996b39f{--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-be91a21{text-align:justify;}.elementor-29 .elementor-element.elementor-element-be91a21 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:30px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-3f89650{text-align:justify;}.elementor-29 .elementor-element.elementor-element-3f89650 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:2em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-47ca569{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-f4b9ced{--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-29 .elementor-element.elementor-element-4ef5767{--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-29 .elementor-element.elementor-element-d42695c{--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-29 .elementor-element.elementor-element-2229abd{--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-29 .elementor-element.elementor-element-c261840{--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-29 .elementor-element.elementor-element-714b968{--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;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-6d1432d{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-6d1432d:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-6d1432d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2025/01/sakura-kaihatsu_img84.jpg");}.elementor-29 .elementor-element.elementor-element-6aba191{text-align:justify;}.elementor-29 .elementor-element.elementor-element-6aba191 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-14456a0{text-align:justify;}.elementor-29 .elementor-element.elementor-element-14456a0 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b8f1104{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-5211a66 > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-5211a66:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-5211a66{text-align:justify;}.elementor-29 .elementor-element.elementor-element-5211a66 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-66176d4{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-66176d4:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-66176d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2024/12/sakura-kaihatsu_img16.jpg");}.elementor-29 .elementor-element.elementor-element-dbe19ab{text-align:justify;}.elementor-29 .elementor-element.elementor-element-dbe19ab .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c09762f{text-align:justify;}.elementor-29 .elementor-element.elementor-element-c09762f .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c75055b{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-d5d131a > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-d5d131a:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-d5d131a{text-align:justify;}.elementor-29 .elementor-element.elementor-element-d5d131a .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-ad67a6a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-ad67a6a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-ad67a6a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2025/01/sakura-kaihatsu_img86.jpg");}.elementor-29 .elementor-element.elementor-element-f9eda0f{text-align:justify;}.elementor-29 .elementor-element.elementor-element-f9eda0f .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-bb11bdd{text-align:justify;}.elementor-29 .elementor-element.elementor-element-bb11bdd .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-dfb5f73{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-013cfcc > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-013cfcc:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-013cfcc{text-align:justify;}.elementor-29 .elementor-element.elementor-element-013cfcc .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-911a47e{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-911a47e:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-911a47e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2025/01/sakura-kaihatsu_img85.jpg");}.elementor-29 .elementor-element.elementor-element-ac76c0b{text-align:justify;}.elementor-29 .elementor-element.elementor-element-ac76c0b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-029c047{text-align:justify;}.elementor-29 .elementor-element.elementor-element-029c047 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b0c1c43{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-6264bba > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-6264bba:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-6264bba{text-align:justify;}.elementor-29 .elementor-element.elementor-element-6264bba .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-1bc66e1{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-1bc66e1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-1bc66e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2024/12/sakura-kaihatsu_img19.jpg");}.elementor-29 .elementor-element.elementor-element-bcc3cba{text-align:justify;}.elementor-29 .elementor-element.elementor-element-bcc3cba .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-6426878{text-align:justify;}.elementor-29 .elementor-element.elementor-element-6426878 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-be6ec0c{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-62d3f37 > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-62d3f37:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-62d3f37{text-align:justify;}.elementor-29 .elementor-element.elementor-element-62d3f37 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-3b1425a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-29 .elementor-element.elementor-element-3b1425a:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-3b1425a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2024/12/sakura-kaihatsu_img20.jpg");}.elementor-29 .elementor-element.elementor-element-e43036a{text-align:justify;}.elementor-29 .elementor-element.elementor-element-e43036a .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-b593bad{text-align:justify;}.elementor-29 .elementor-element.elementor-element-b593bad .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:91px;font-weight:500;line-height:0.8em;letter-spacing:0.1em;text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-64e59a6{--spacer-size:100px;}.elementor-29 .elementor-element.elementor-element-8c0a84b > .elementor-widget-container{background-color:#FFFFFF;padding:5% 5% 5% 5%;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FF74AA;}.elementor-29 .elementor-element.elementor-element-8c0a84b:hover .elementor-widget-container{background-color:#FCE7E7;}.elementor-29 .elementor-element.elementor-element-8c0a84b{text-align:justify;}.elementor-29 .elementor-element.elementor-element-8c0a84b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:19px;font-weight:500;line-height:1.5em;letter-spacing:0.09em;color:#333333;}.elementor-29 .elementor-element.elementor-element-78da612{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-88df7a9{--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-29 .elementor-element.elementor-element-7310e51{--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-29 .elementor-element.elementor-element-84f8630{--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-29 .elementor-element.elementor-element-9aaa388{--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-29 .elementor-element.elementor-element-227c864{--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-29 .elementor-element.elementor-element-5be22b5{--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-29 .elementor-element.elementor-element-565e1a7{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:3%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-565e1a7:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-565e1a7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-29 .elementor-element.elementor-element-4661595{--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-8f66c3b{text-align:center;}.elementor-29 .elementor-element.elementor-element-8f66c3b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:55px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.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-29 .elementor-element.elementor-element-d6b542b{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-29 .elementor-element.elementor-element-d6b542b .elementor-divider-separator{width:100%;}.elementor-29 .elementor-element.elementor-element-d6b542b .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-29 .elementor-element.elementor-element-f9a25e0{text-align:justify;}.elementor-29 .elementor-element.elementor-element-f9a25e0 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:2em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-f02640a{text-align:center;}.elementor-29 .elementor-element.elementor-element-f02640a .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:47px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-058d478{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-5e7048b{--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-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-29 .elementor-element.elementor-element-3de4187 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0.1em;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-3de4187 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-3de4187 .elementor-button:focus{background-color:#808080;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-3de4187 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-3de4187 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-6709779{--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-29 .elementor-element.elementor-element-7b38818 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0.1em;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-7b38818 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-7b38818 .elementor-button:focus{background-color:#808080;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-7b38818 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-7b38818 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ae8fcee{--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;--flex-wrap:wrap;}.elementor-29 .elementor-element.elementor-element-ae7b1db .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0.1em;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-ae7b1db .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-ae7b1db .elementor-button:focus{background-color:#808080;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-ae7b1db .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-ae7b1db .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-60cfd0e{--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-29 .elementor-element.elementor-element-2d21900{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-ebbb225{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#757575;--border-color:#757575;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;}.elementor-29 .elementor-element.elementor-element-4c3f8aa{text-align:center;}.elementor-29 .elementor-element.elementor-element-4c3f8aa .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:47px;font-weight:500;line-height:1.5em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-baaee2f{--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;--justify-content:center;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-bottom:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-top:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-right:calc(8px/2);margin-left:calc(8px/2);}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items.elementor-inline-items{margin-right:calc(-8px/2);margin-left:calc(-8px/2);}body.rtl .elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{left:calc(-8px/2);}body:not(.rtl) .elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{right:calc(-8px/2);}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-icon{width:14px;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-icon i{font-size:14px;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-icon svg{max-width:14px;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-text{color:#555555;padding-left:10px;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-item{font-family:"Zen Kaku Gothic New", Sans-serif;font-size:15px;font-weight:500;line-height:1.2em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-item .meta-lists > span i, .elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-item .meta-lists > span svg{margin-right:5px;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-item .meta-lists > span{padding:0% 0% 2% 0%;margin:0px 0px 0px 10px;color:#7f8595;}.elementor-29 .elementor-element.elementor-element-787d39a .elementor-icon-list-item .meta-lists svg path{stroke:#7f8595;fill:#7f8595;}.elementor-29 .elementor-element.elementor-element-a42a6c1{--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;--margin-top:2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-a42a6c1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a42a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2025/01/sakura-kaihatsu_img87.jpg");background-position:center center;background-size:cover;}.elementor-29 .elementor-element.elementor-element-3ac2879{text-align:left;}.elementor-29 .elementor-element.elementor-element-3ac2879 img{width:65%;}.elementor-29 .elementor-element.elementor-element-5d2eedb{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-f1f14ee{--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;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#555555;--border-color:#555555;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:3%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:3%;}.elementor-29 .elementor-element.elementor-element-0deee51{text-align:center;}.elementor-29 .elementor-element.elementor-element-0deee51 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-8344e00{text-align:center;}.elementor-29 .elementor-element.elementor-element-8344e00 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:55px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-e605309{--spacer-size:121px;}.elementor-29 .elementor-element.elementor-element-117a8fa{text-align:center;}.elementor-29 .elementor-element.elementor-element-117a8fa img{width:70%;}.elementor-29 .elementor-element.elementor-element-b6d9ce3{--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-29 .elementor-element.elementor-element-f9a6405{text-align:justify;}.elementor-29 .elementor-element.elementor-element-f9a6405 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-38c44c2{text-align:justify;}.elementor-29 .elementor-element.elementor-element-38c44c2 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-c019a81{text-align:justify;}.elementor-29 .elementor-element.elementor-element-c019a81 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-c864d98{text-align:justify;}.elementor-29 .elementor-element.elementor-element-c864d98 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-20ba309{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-47a410a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-8efa0dd{text-align:justify;}.elementor-29 .elementor-element.elementor-element-8efa0dd .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.3em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-0608e0c{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-d363374{text-align:justify;}.elementor-29 .elementor-element.elementor-element-d363374 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-5de8cda{text-align:justify;}.elementor-29 .elementor-element.elementor-element-5de8cda .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:18px;font-weight:500;line-height:1.8em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-347c814 .elementor-button{background-color:#FFFFFF;font-family:"Roboto", Sans-serif;font-size:15px;font-weight:500;line-height:1em;letter-spacing:0.1em;fill:#555555;color:#555555;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9C9C9C;border-radius:20px 20px 20px 20px;}.elementor-29 .elementor-element.elementor-element-347c814 .elementor-button:hover, .elementor-29 .elementor-element.elementor-element-347c814 .elementor-button:focus{background-color:#808080;color:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-347c814 .elementor-button:hover svg, .elementor-29 .elementor-element.elementor-element-347c814 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-29 .elementor-element.elementor-element-c44f131{--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;--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:6%;--padding-bottom:6%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-c44f131:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-c44f131 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0F0F0;}.elementor-29 .elementor-element.elementor-element-955792b{text-align:center;}.elementor-29 .elementor-element.elementor-element-955792b .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:20px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-5c12852{text-align:center;}.elementor-29 .elementor-element.elementor-element-5c12852 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:55px;font-weight:500;line-height:1em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-1fe6d51{text-align:center;}.elementor-29 .elementor-element.elementor-element-1fe6d51 .elementor-heading-title{font-family:"Zen Kaku Gothic Antique", Sans-serif;font-size:13px;font-weight:500;line-height:2em;letter-spacing:0.1em;color:#333333;}.elementor-29 .elementor-element.elementor-element-dfdb35b{--display:flex;}.elementor-29 .elementor-element.elementor-element-511b242{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}@media(min-width:768px){.elementor-29 .elementor-element.elementor-element-01ab3fd{--width:50%;}.elementor-29 .elementor-element.elementor-element-854c0d4{--width:50%;}.elementor-29 .elementor-element.elementor-element-d11ef2e{--width:49%;}.elementor-29 .elementor-element.elementor-element-a89e60f{--width:50%;}.elementor-29 .elementor-element.elementor-element-8edd58c{--width:24%;}.elementor-29 .elementor-element.elementor-element-babb462{--width:24%;}.elementor-29 .elementor-element.elementor-element-e0230dd{--width:24%;}.elementor-29 .elementor-element.elementor-element-319787f{--width:25%;}.elementor-29 .elementor-element.elementor-element-7ce877a{--width:100%;}.elementor-29 .elementor-element.elementor-element-b7432c5{--width:30%;}.elementor-29 .elementor-element.elementor-element-996b39f{--width:70%;}.elementor-29 .elementor-element.elementor-element-f4b9ced{--width:20%;}.elementor-29 .elementor-element.elementor-element-4ef5767{--width:20%;}.elementor-29 .elementor-element.elementor-element-d42695c{--width:20%;}.elementor-29 .elementor-element.elementor-element-2229abd{--width:20%;}.elementor-29 .elementor-element.elementor-element-c261840{--width:20%;}.elementor-29 .elementor-element.elementor-element-6d1432d{--width:32%;}.elementor-29 .elementor-element.elementor-element-66176d4{--width:32%;}.elementor-29 .elementor-element.elementor-element-ad67a6a{--width:32%;}.elementor-29 .elementor-element.elementor-element-911a47e{--width:32%;}.elementor-29 .elementor-element.elementor-element-1bc66e1{--width:32%;}.elementor-29 .elementor-element.elementor-element-3b1425a{--width:32%;}.elementor-29 .elementor-element.elementor-element-88df7a9{--width:32%;}.elementor-29 .elementor-element.elementor-element-7310e51{--width:32%;}.elementor-29 .elementor-element.elementor-element-84f8630{--width:32%;}.elementor-29 .elementor-element.elementor-element-9aaa388{--width:32%;}.elementor-29 .elementor-element.elementor-element-227c864{--width:32%;}.elementor-29 .elementor-element.elementor-element-5be22b5{--width:32%;}.elementor-29 .elementor-element.elementor-element-4661595{--width:50%;}.elementor-29 .elementor-element.elementor-element-5e7048b{--width:50%;}.elementor-29 .elementor-element.elementor-element-6709779{--width:50%;}.elementor-29 .elementor-element.elementor-element-ae8fcee{--width:100%;}.elementor-29 .elementor-element.elementor-element-60cfd0e{--width:50%;}.elementor-29 .elementor-element.elementor-element-ebbb225{--width:50%;}.elementor-29 .elementor-element.elementor-element-baaee2f{--width:50%;}.elementor-29 .elementor-element.elementor-element-f1f14ee{--width:55%;}.elementor-29 .elementor-element.elementor-element-b6d9ce3{--width:45%;}.elementor-29 .elementor-element.elementor-element-47a410a{--width:20%;}.elementor-29 .elementor-element.elementor-element-0608e0c{--width:80%;}.elementor-29 .elementor-element.elementor-element-c44f131{--content-width:800px;}.elementor-29 .elementor-element.elementor-element-511b242{--content-width:500px;}}@media(max-width:1024px) and (min-width:768px){.elementor-29 .elementor-element.elementor-element-d11ef2e{--width:48%;}.elementor-29 .elementor-element.elementor-element-a89e60f{--width:48%;}.elementor-29 .elementor-element.elementor-element-8edd58c{--width:24%;}.elementor-29 .elementor-element.elementor-element-babb462{--width:24%;}.elementor-29 .elementor-element.elementor-element-e0230dd{--width:24%;}.elementor-29 .elementor-element.elementor-element-319787f{--width:23%;}.elementor-29 .elementor-element.elementor-element-7ce877a{--width:100%;}.elementor-29 .elementor-element.elementor-element-6d1432d{--width:30%;}.elementor-29 .elementor-element.elementor-element-911a47e{--width:30%;}}@media(max-width:1024px){.elementor-29 .elementor-element.elementor-element-5186578{text-align:center;}.elementor-29 .elementor-element.elementor-element-5186578 .elementor-heading-title{font-size:39px;}.elementor-29 .elementor-element.elementor-element-a663ddc{text-align:center;}.elementor-29 .elementor-element.elementor-element-a663ddc .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-519c166{text-align:center;}.elementor-29 .elementor-element.elementor-element-519c166 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-26c7845{text-align:center;}.elementor-29 .elementor-element.elementor-element-26c7845 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-81fa84d{text-align:center;}.elementor-29 .elementor-element.elementor-element-81fa84d .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-8128979{text-align:center;}.elementor-29 .elementor-element.elementor-element-8128979 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-d905149{text-align:center;}.elementor-29 .elementor-element.elementor-element-d905149 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-ef5449b{text-align:center;}.elementor-29 .elementor-element.elementor-element-ef5449b .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-8ffa4d3{text-align:center;}.elementor-29 .elementor-element.elementor-element-8ffa4d3 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-d21c435{text-align:center;}.elementor-29 .elementor-element.elementor-element-d21c435 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-be91a21{text-align:center;}.elementor-29 .elementor-element.elementor-element-be91a21 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-3f89650{text-align:center;}.elementor-29 .elementor-element.elementor-element-3f89650 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-6aba191{text-align:center;}.elementor-29 .elementor-element.elementor-element-6aba191 .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-14456a0{text-align:center;}.elementor-29 .elementor-element.elementor-element-14456a0 .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-5211a66{text-align:center;}.elementor-29 .elementor-element.elementor-element-5211a66 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-dbe19ab{text-align:center;}.elementor-29 .elementor-element.elementor-element-dbe19ab .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-c09762f{text-align:center;}.elementor-29 .elementor-element.elementor-element-c09762f .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-d5d131a{text-align:center;}.elementor-29 .elementor-element.elementor-element-d5d131a .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-f9eda0f{text-align:center;}.elementor-29 .elementor-element.elementor-element-f9eda0f .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-bb11bdd{text-align:center;}.elementor-29 .elementor-element.elementor-element-bb11bdd .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-013cfcc{text-align:center;}.elementor-29 .elementor-element.elementor-element-013cfcc .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-ac76c0b{text-align:center;}.elementor-29 .elementor-element.elementor-element-ac76c0b .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-029c047{text-align:center;}.elementor-29 .elementor-element.elementor-element-029c047 .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-6264bba{text-align:center;}.elementor-29 .elementor-element.elementor-element-6264bba .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-bcc3cba{text-align:center;}.elementor-29 .elementor-element.elementor-element-bcc3cba .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-6426878{text-align:center;}.elementor-29 .elementor-element.elementor-element-6426878 .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-62d3f37{text-align:center;}.elementor-29 .elementor-element.elementor-element-62d3f37 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-e43036a{text-align:center;}.elementor-29 .elementor-element.elementor-element-e43036a .elementor-heading-title{font-size:16px;}.elementor-29 .elementor-element.elementor-element-b593bad{text-align:center;}.elementor-29 .elementor-element.elementor-element-b593bad .elementor-heading-title{font-size:62px;}.elementor-29 .elementor-element.elementor-element-8c0a84b{text-align:center;}.elementor-29 .elementor-element.elementor-element-8c0a84b .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-8f66c3b{text-align:center;}.elementor-29 .elementor-element.elementor-element-8f66c3b .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-f9a25e0{text-align:center;}.elementor-29 .elementor-element.elementor-element-f9a25e0 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-f02640a{text-align:center;}.elementor-29 .elementor-element.elementor-element-f02640a .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-4c3f8aa{text-align:center;}.elementor-29 .elementor-element.elementor-element-4c3f8aa .elementor-heading-title{font-size:30px;}.elementor-29 .elementor-element.elementor-element-0deee51{text-align:center;}.elementor-29 .elementor-element.elementor-element-0deee51 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-8344e00{text-align:center;}.elementor-29 .elementor-element.elementor-element-8344e00 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-f9a6405{text-align:left;}.elementor-29 .elementor-element.elementor-element-f9a6405 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-38c44c2{text-align:left;}.elementor-29 .elementor-element.elementor-element-38c44c2 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-c019a81{text-align:left;}.elementor-29 .elementor-element.elementor-element-c019a81 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-c864d98{text-align:left;}.elementor-29 .elementor-element.elementor-element-c864d98 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-8efa0dd{text-align:center;}.elementor-29 .elementor-element.elementor-element-8efa0dd .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-d363374{text-align:left;}.elementor-29 .elementor-element.elementor-element-d363374 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-5de8cda{text-align:left;}.elementor-29 .elementor-element.elementor-element-5de8cda .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-c44f131{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-29 .elementor-element.elementor-element-955792b{text-align:center;}.elementor-29 .elementor-element.elementor-element-955792b .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-5c12852{text-align:center;}.elementor-29 .elementor-element.elementor-element-5c12852 .elementor-heading-title{font-size:33px;}.elementor-29 .elementor-element.elementor-element-1fe6d51{text-align:center;}.elementor-29 .elementor-element.elementor-element-1fe6d51 .elementor-heading-title{font-size:13px;}.elementor-29 .elementor-element.elementor-element-511b242{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-29 .elementor-element.elementor-element-2032f99 .elementor-background-slideshow__slide__image{background-position:top center;}.elementor-29 .elementor-element.elementor-element-2032f99{--margin-top:14%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:40%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-29 .elementor-element.elementor-element-5186578{text-align:center;}.elementor-29 .elementor-element.elementor-element-5186578 .elementor-heading-title{font-size:38px;line-height:1em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-a663ddc{text-align:center;}.elementor-29 .elementor-element.elementor-element-a663ddc .elementor-heading-title{font-size:13px;line-height:2em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-73e3874 img{width:70%;}.elementor-29 .elementor-element.elementor-element-519c166{text-align:center;}.elementor-29 .elementor-element.elementor-element-519c166 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-26c7845{text-align:center;}.elementor-29 .elementor-element.elementor-element-26c7845 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-81fa84d{text-align:center;}.elementor-29 .elementor-element.elementor-element-81fa84d .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-8edd58c{--width:48%;--border-radius:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-8128979{text-align:center;}.elementor-29 .elementor-element.elementor-element-8128979 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-babb462{--width:48%;--border-radius:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-d905149{text-align:center;}.elementor-29 .elementor-element.elementor-element-d905149 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-e0230dd{--width:48%;--border-radius:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-ef5449b{text-align:center;}.elementor-29 .elementor-element.elementor-element-ef5449b .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-319787f{--width:48%;--border-radius:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-8ffa4d3{text-align:center;}.elementor-29 .elementor-element.elementor-element-8ffa4d3 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-7ce877a{--width:100%;--border-radius:25px 25px 25px 25px;}.elementor-29 .elementor-element.elementor-element-d21c435{text-align:center;}.elementor-29 .elementor-element.elementor-element-d21c435 .elementor-heading-title{font-size:13px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-72a21ca img{width:50%;}.elementor-29 .elementor-element.elementor-element-be91a21{text-align:center;}.elementor-29 .elementor-element.elementor-element-be91a21 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-3f89650{text-align:justify;}.elementor-29 .elementor-element.elementor-element-3f89650 .elementor-heading-title{font-size:13px;line-height:2em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-47ca569{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-29 .elementor-element.elementor-element-f4b9ced{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-124a00a{text-align:right;}.elementor-29 .elementor-element.elementor-element-124a00a img{width:70%;}.elementor-29 .elementor-element.elementor-element-4ef5767{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-19c2186{text-align:left;}.elementor-29 .elementor-element.elementor-element-19c2186 img{width:70%;}.elementor-29 .elementor-element.elementor-element-d42695c{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-2229abd{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-c261840{--width:33%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-6d1432d{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-6aba191{text-align:center;}.elementor-29 .elementor-element.elementor-element-6aba191 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-14456a0{text-align:center;}.elementor-29 .elementor-element.elementor-element-14456a0 .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-b8f1104{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-5211a66{text-align:center;}.elementor-29 .elementor-element.elementor-element-5211a66 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-66176d4{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-dbe19ab{text-align:center;}.elementor-29 .elementor-element.elementor-element-dbe19ab .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-c09762f{text-align:center;}.elementor-29 .elementor-element.elementor-element-c09762f .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-c75055b{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-d5d131a{text-align:center;}.elementor-29 .elementor-element.elementor-element-d5d131a .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-ad67a6a{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-f9eda0f{text-align:center;}.elementor-29 .elementor-element.elementor-element-f9eda0f .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-bb11bdd{text-align:center;}.elementor-29 .elementor-element.elementor-element-bb11bdd .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-dfb5f73{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-013cfcc{text-align:center;}.elementor-29 .elementor-element.elementor-element-013cfcc .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-911a47e{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-ac76c0b{text-align:center;}.elementor-29 .elementor-element.elementor-element-ac76c0b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-029c047{text-align:center;}.elementor-29 .elementor-element.elementor-element-029c047 .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-b0c1c43{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-6264bba{text-align:center;}.elementor-29 .elementor-element.elementor-element-6264bba .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-1bc66e1{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-bcc3cba{text-align:center;}.elementor-29 .elementor-element.elementor-element-bcc3cba .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-6426878{text-align:center;}.elementor-29 .elementor-element.elementor-element-6426878 .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-be6ec0c{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-62d3f37{text-align:center;}.elementor-29 .elementor-element.elementor-element-62d3f37 .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-3b1425a{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-29 .elementor-element.elementor-element-e43036a{text-align:center;}.elementor-29 .elementor-element.elementor-element-e43036a .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-b593bad{text-align:center;}.elementor-29 .elementor-element.elementor-element-b593bad .elementor-heading-title{font-size:60px;line-height:1em;letter-spacing:0.1em;}.elementor-29 .elementor-element.elementor-element-64e59a6{--spacer-size:20px;}.elementor-29 .elementor-element.elementor-element-8c0a84b{text-align:center;}.elementor-29 .elementor-element.elementor-element-8c0a84b .elementor-heading-title{font-size:16px;line-height:1.3em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-78da612{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-88df7a9{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-7310e51{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-84f8630{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-9aaa388{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-227c864{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-5be22b5{--width:50%;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-29 .elementor-element.elementor-element-565e1a7{--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-29 .elementor-element.elementor-element-8f66c3b{text-align:center;}.elementor-29 .elementor-element.elementor-element-8f66c3b .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-d6b542b .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-29 .elementor-element.elementor-element-f9a25e0{text-align:justify;}.elementor-29 .elementor-element.elementor-element-f9a25e0 .elementor-heading-title{font-size:13px;line-height:2em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-f02640a{text-align:center;}.elementor-29 .elementor-element.elementor-element-f02640a .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-ebbb225{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-4c3f8aa{text-align:center;}.elementor-29 .elementor-element.elementor-element-4c3f8aa .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-baaee2f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-29 .elementor-element.elementor-element-a42a6c1:not(.elementor-motion-effects-element-type-background), .elementor-29 .elementor-element.elementor-element-a42a6c1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sakura-39.shapeless.jp/wp-content/uploads/2025/01/sakura-kaihatsu_img87.jpg");background-position:center right;}.elementor-29 .elementor-element.elementor-element-a42a6c1{--padding-top:50%;--padding-bottom:10%;--padding-left:3%;--padding-right:3%;}.elementor-29 .elementor-element.elementor-element-3ac2879 img{width:100%;}.elementor-29 .elementor-element.elementor-element-5d2eedb{--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-f1f14ee{--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-29 .elementor-element.elementor-element-0deee51{text-align:center;}.elementor-29 .elementor-element.elementor-element-0deee51 .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-8344e00{text-align:center;}.elementor-29 .elementor-element.elementor-element-8344e00 .elementor-heading-title{font-size:25px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-117a8fa img{width:85%;}.elementor-29 .elementor-element.elementor-element-b6d9ce3{--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-29 .elementor-element.elementor-element-f9a6405{text-align:center;}.elementor-29 .elementor-element.elementor-element-f9a6405 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-38c44c2{text-align:center;}.elementor-29 .elementor-element.elementor-element-38c44c2 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-c019a81{text-align:center;}.elementor-29 .elementor-element.elementor-element-c019a81 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-c864d98{text-align:center;}.elementor-29 .elementor-element.elementor-element-c864d98 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-8efa0dd{text-align:center;}.elementor-29 .elementor-element.elementor-element-8efa0dd .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-d363374{text-align:center;}.elementor-29 .elementor-element.elementor-element-d363374 .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-5de8cda{text-align:center;}.elementor-29 .elementor-element.elementor-element-5de8cda .elementor-heading-title{font-size:15px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-347c814 > .elementor-widget-container{margin:3% 0% 0% 0%;}.elementor-29 .elementor-element.elementor-element-347c814 .elementor-button{font-size:13px;}.elementor-29 .elementor-element.elementor-element-c44f131{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-29 .elementor-element.elementor-element-955792b{text-align:center;}.elementor-29 .elementor-element.elementor-element-955792b .elementor-heading-title{font-size:18px;line-height:1.5em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-5c12852{text-align:center;}.elementor-29 .elementor-element.elementor-element-5c12852 .elementor-heading-title{font-size:25px;line-height:2em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-1fe6d51{text-align:justify;}.elementor-29 .elementor-element.elementor-element-1fe6d51 .elementor-heading-title{font-size:13px;line-height:2em;letter-spacing:0.05em;}.elementor-29 .elementor-element.elementor-element-511b242{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}