.elementor-8202 .elementor-element.elementor-element-aa8024b:not(.elementor-motion-effects-element-type-background),.elementor-8202 .elementor-element.elementor-element-aa8024b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#fff}.elementor-8202 .elementor-element.elementor-element-aa8024b{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-8202 .elementor-element.elementor-element-aa8024b>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-8202 .elementor-element.elementor-element-aa8024b>.elementor-shape-top .elementor-shape-fill{fill:#fff}.elementor-8202 .elementor-element.elementor-element-aa8024b>.elementor-shape-top svg{width:calc(123% + 1.3px);height:112px}.elementor-8202 .elementor-element.elementor-element-3cf4550{--spacer-size:20px}.elementor-8202 .elementor-element.elementor-element-8da8386{padding:2% 12% 0;text-align:center;font-family:"Roboto",Sans-serif;font-size:22px;font-weight:500;color:#636363}.elementor-8202 .elementor-element.elementor-element-5c468ab{--divider-border-style:solid;--divider-color:#4d4d4d;--divider-border-width:1px}.elementor-8202 .elementor-element.elementor-element-5c468ab .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0}.elementor-8202 .elementor-element.elementor-element-5c468ab .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8202 .elementor-element.elementor-element-3e31ae2{text-align:center}.elementor-8202 .elementor-element.elementor-element-3e31ae2 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:35px;letter-spacing:1.2px;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-210fa1b:hover{background-image:url("https://benishi.co.jp/wordpress/wp-content/uploads/2021/05/SSI-KL14.jpg");background-size:cover}.elementor-8202 .elementor-element.elementor-element-210fa1b img{opacity:1;transition-duration:.3s}.elementor-8202 .elementor-element.elementor-element-210fa1b:hover img{opacity:0}.elementor-8202 .elementor-element.elementor-element-67ff593{padding:0 0 -30px;text-align:center}.elementor-8202 .elementor-element.elementor-element-67ff593 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:25px;font-weight:300;text-decoration:none;line-height:1.3em;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-0198165:hover{background-image:url("https://benishi.co.jp/wordpress/wp-content/uploads/2021/05/SSI-R17-1.jpg");background-size:cover}.elementor-8202 .elementor-element.elementor-element-0198165 img{opacity:1;transition-duration:.3s}.elementor-8202 .elementor-element.elementor-element-0198165:hover img{opacity:0}.elementor-8202 .elementor-element.elementor-element-f12d1f2{padding:0 0 -30px;text-align:center}.elementor-8202 .elementor-element.elementor-element-f12d1f2 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:25px;font-weight:300;text-decoration:none;line-height:1.3em;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-0a3b564:hover{background-image:url("https://benishi.co.jp/wordpress/wp-content/uploads/2021/03/SSI-L12_14_15_16.jpg");background-size:cover}.elementor-8202 .elementor-element.elementor-element-0a3b564 img{opacity:1;transition-duration:.3s}.elementor-8202 .elementor-element.elementor-element-0a3b564:hover img{opacity:0}.elementor-8202 .elementor-element.elementor-element-5677344{padding:0 0 -30px;text-align:center}.elementor-8202 .elementor-element.elementor-element-5677344 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:25px;font-weight:300;text-decoration:none;line-height:1.3em;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-5c29ec3{--spacer-size:50px}.elementor-8202 .elementor-element.elementor-element-b4babb1:hover{background-color:#6ec1e4}.elementor-8202 .elementor-element.elementor-element-b4babb1{transition:background 0s;text-align:center}.elementor-8202 .elementor-element.elementor-element-b4babb1 img{opacity:1}.elementor-8202 .elementor-element.elementor-element-b4babb1:hover img{opacity:1}.elementor-8202 .elementor-element.elementor-element-40903da{padding:0 0 -30px;text-align:center}.elementor-8202 .elementor-element.elementor-element-40903da .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:25px;font-weight:300;text-decoration:none;line-height:1.3em;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-5b52371:hover{background-color:#6ec1e4}.elementor-8202 .elementor-element.elementor-element-5b52371{transition:background 0s;text-align:center}.elementor-8202 .elementor-element.elementor-element-5b52371 img{opacity:1}.elementor-8202 .elementor-element.elementor-element-5b52371:hover img{opacity:1}.elementor-8202 .elementor-element.elementor-element-d079594:hover{background-color:#6ec1e4}.elementor-8202 .elementor-element.elementor-element-d079594{transition:background 0s;text-align:center}.elementor-8202 .elementor-element.elementor-element-d079594 img{opacity:1}.elementor-8202 .elementor-element.elementor-element-d079594:hover img{opacity:1}.elementor-8202 .elementor-element.elementor-element-0c30e81{padding:0 0 -30px;text-align:center}.elementor-8202 .elementor-element.elementor-element-0c30e81 .elementor-heading-title{font-family:"Times New Roman",Sans-serif;font-size:25px;font-weight:300;text-decoration:none;line-height:1.3em;color:#3d6da0}.elementor-8202 .elementor-element.elementor-element-8a0e785{--spacer-size:20px}.elementor-8202 .elementor-element.elementor-element-5b96ede .elementor-button{background-color:#fff;fill:#3d6da0;color:#3d6da0;box-shadow:0px 0px 3px 1px rgba(0,0,0,.5);border-style:solid;border-width:1px;border-color:#3d6da0;border-radius:3px;padding:15px 45px}.elementor-8202 .elementor-element.elementor-element-5b96ede .elementor-button:hover,.elementor-8202 .elementor-element.elementor-element-5b96ede .elementor-button:focus{background-color:#81bcfb;color:#fff}.elementor-8202 .elementor-element.elementor-element-5b96ede .elementor-button:hover svg,.elementor-8202 .elementor-element.elementor-element-5b96ede .elementor-button:focus svg{fill:#fff}.elementor-8202 .elementor-element.elementor-element-c76f062{--spacer-size:20px}@media(max-width:1024px){.elementor-8202 .elementor-element.elementor-element-3e31ae2 .elementor-heading-title{font-size:40px}}@media(max-width:767px){.elementor-8202 .elementor-element.elementor-element-8da8386{padding:0 0 20px;text-align:center}.elementor-8202 .elementor-element.elementor-element-3e31ae2{padding:0 0 10px;text-align:center}.elementor-8202 .elementor-element.elementor-element-3e31ae2 .elementor-heading-title{line-height:1.2em}}