.elementor-3509 .elementor-element.elementor-element-e3bae08>.elementor-container{max-width:480px}.elementor-3509 .elementor-element.elementor-element-0b0db22 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-3509 .elementor-element.elementor-element-e2724a0{margin-top:0;margin-bottom:-20px}.elementor-3509 .elementor-element.elementor-element-c0f2bdb{border-style:solid;border-color:#3c3ff3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3509 .elementor-element.elementor-element-c0f2bdb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3509 .elementor-element.elementor-element-49395cf>.elementor-widget-container{padding:10px 10px 15px;background-color:#eeebf9;border-style:solid}.elementor-3509 .elementor-element.elementor-element-3e51266{margin-top:20px;margin-bottom:-20px}.elementor-3509 .elementor-element.elementor-element-16ea8fa>.elementor-container{max-width:480px}.elementor-3509 .elementor-element.elementor-element-994e3c9 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-3509 .elementor-element.elementor-element-7fe5e08{border-style:solid;border-color:#3c3ff3;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-3509 .elementor-element.elementor-element-7fe5e08>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-3509 .elementor-element.elementor-element-a39a069>.elementor-widget-container{padding:10px 10px 15px;background-color:#eeebf9;border-style:solid}.elementor-3509 .elementor-element.elementor-element-c3ac1e2 .elementor-button{font-family:"Noto Sans JP",Sans-serif;font-size:21px;font-weight:600;background-color:#6f72b6;border-radius:25px;padding:15px 70px}.elementor-3509 .elementor-element.elementor-element-c3ac1e2 .elementor-button:hover,.elementor-3509 .elementor-element.elementor-element-c3ac1e2 .elementor-button:focus{background-color:#6F72B6A1}.elementor-3509 .elementor-element.elementor-element-30a9ef7{--spacer-size:50px}@media(max-width:767px){.elementor-3509 .elementor-element.elementor-element-c3ac1e2 .elementor-button{font-size:18px;padding:10px 30px}}