.elementor-21482 .elementor-element.elementor-element-1fbf2ea{--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-21482 .elementor-element.elementor-element-13b2d56{--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-21482 .elementor-element.elementor-element-5bf032b>.elementor-widget-container{background-color:transparent;margin:0 0 0 -16px;padding:8px 0 8px 10px;background-image:linear-gradient(180deg,#5d4ffd 0%,#c3d4f6 100%);border-style:solid;border-width:0 0 2px;border-radius:0}.elementor-21482 .elementor-element.elementor-element-5bf032b{z-index:2}.elementor-21482 .elementor-element.elementor-element-5bf032b .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-21482 .elementor-element.elementor-element-d84de46{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-7d9ee8b .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-21482 .elementor-element.elementor-element-f7a0135{--spacer-size:50px}.elementor-21482 .elementor-element.elementor-element-e5b9a2a{--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-21482 .elementor-element.elementor-element-39bb639>.elementor-widget-container{background-color:transparent;margin:0 0 0 -16px;padding:8px 0 8px 10px;background-image:linear-gradient(180deg,#5d4ffd 0%,#c3d4f6 100%);border-style:solid;border-width:0 0 2px;border-radius:0}.elementor-21482 .elementor-element.elementor-element-39bb639{z-index:2}.elementor-21482 .elementor-element.elementor-element-39bb639 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-21482 .elementor-element.elementor-element-18a65b7{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-c659851 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-21482 .elementor-element.elementor-element-5bd0646{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-a5d72ca{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-36d1382{--spacer-size:50px}.elementor-21482 .elementor-element.elementor-element-25d7458{--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-21482 .elementor-element.elementor-element-5e9973c>.elementor-widget-container{background-color:transparent;margin:0 0 0 -16px;padding:8px 0 8px 10px;background-image:linear-gradient(180deg,#5d4ffd 0%,#c3d4f6 100%);border-style:solid;border-width:0 0 2px;border-radius:0}.elementor-21482 .elementor-element.elementor-element-5e9973c{z-index:2}.elementor-21482 .elementor-element.elementor-element-5e9973c .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-21482 .elementor-element.elementor-element-3129a24{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-e90741c{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-6c40ae4{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-bfb426d{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-3092294{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-576ce98{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-114325c{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-d05b7ce{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-21482 .elementor-element.elementor-element-7482f66{--spacer-size:70px}body.elementor-page-21482{margin:0}@media(max-width:1024px){.elementor-21482 .elementor-element.elementor-element-5bbdbc3{font-size:15px}.elementor-21482 .elementor-element.elementor-element-53f3de7{font-size:15px}.elementor-21482 .elementor-element.elementor-element-d84de46{font-size:22px}.elementor-21482 .elementor-element.elementor-element-b4d0326{font-size:15px}.elementor-21482 .elementor-element.elementor-element-479bf90{font-size:15px}.elementor-21482 .elementor-element.elementor-element-9997bea{font-size:15px}.elementor-21482 .elementor-element.elementor-element-d8999c7{font-size:15px}.elementor-21482 .elementor-element.elementor-element-18a65b7{font-size:22px}.elementor-21482 .elementor-element.elementor-element-50a9579{font-size:15px}.elementor-21482 .elementor-element.elementor-element-0c6e7fb{font-size:15px}.elementor-21482 .elementor-element.elementor-element-147892f{font-size:15px}.elementor-21482 .elementor-element.elementor-element-5bd0646{font-size:22px}.elementor-21482 .elementor-element.elementor-element-8281976{font-size:15px}.elementor-21482 .elementor-element.elementor-element-a5d72ca{font-size:22px}.elementor-21482 .elementor-element.elementor-element-c972719{font-size:15px}.elementor-21482 .elementor-element.elementor-element-f2929b4{font-size:15px}.elementor-21482 .elementor-element.elementor-element-3129a24{font-size:22px}.elementor-21482 .elementor-element.elementor-element-8a7f923{font-size:15px}.elementor-21482 .elementor-element.elementor-element-e90741c{font-size:22px}.elementor-21482 .elementor-element.elementor-element-575d7df{font-size:15px}.elementor-21482 .elementor-element.elementor-element-6c40ae4{font-size:22px}.elementor-21482 .elementor-element.elementor-element-2821e83{font-size:15px}.elementor-21482 .elementor-element.elementor-element-bfb426d{font-size:22px}.elementor-21482 .elementor-element.elementor-element-cc4692f{font-size:15px}.elementor-21482 .elementor-element.elementor-element-3092294{font-size:22px}.elementor-21482 .elementor-element.elementor-element-5f5cd42{font-size:15px}.elementor-21482 .elementor-element.elementor-element-576ce98{font-size:22px}.elementor-21482 .elementor-element.elementor-element-68980a5{font-size:15px}.elementor-21482 .elementor-element.elementor-element-114325c{font-size:22px}.elementor-21482 .elementor-element.elementor-element-8e7ee9a{font-size:15px}.elementor-21482 .elementor-element.elementor-element-d05b7ce{font-size:22px}}@media(max-width:767px){.elementor-21482 .elementor-element.elementor-element-5bbdbc3{font-size:14px}.elementor-21482 .elementor-element.elementor-element-5bf032b>.elementor-widget-container{margin:0 0 0 -15px}.elementor-21482 .elementor-element.elementor-element-5bf032b .elementor-heading-title{font-size:20px}.elementor-21482 .elementor-element.elementor-element-53f3de7{font-size:14px}.elementor-21482 .elementor-element.elementor-element-d84de46{font-size:21px}.elementor-21482 .elementor-element.elementor-element-b4d0326{font-size:14px}.elementor-21482 .elementor-element.elementor-element-479bf90{font-size:14px}.elementor-21482 .elementor-element.elementor-element-9997bea{font-size:14px}.elementor-21482 .elementor-element.elementor-element-39bb639>.elementor-widget-container{margin:0 0 0 -15px}.elementor-21482 .elementor-element.elementor-element-39bb639 .elementor-heading-title{font-size:20px}.elementor-21482 .elementor-element.elementor-element-d8999c7{font-size:14px}.elementor-21482 .elementor-element.elementor-element-18a65b7{font-size:21px}.elementor-21482 .elementor-element.elementor-element-50a9579{font-size:14px}.elementor-21482 .elementor-element.elementor-element-0c6e7fb{font-size:14px}.elementor-21482 .elementor-element.elementor-element-147892f{font-size:14px}.elementor-21482 .elementor-element.elementor-element-5bd0646{font-size:21px}.elementor-21482 .elementor-element.elementor-element-8281976{font-size:14px}.elementor-21482 .elementor-element.elementor-element-a5d72ca{font-size:21px}.elementor-21482 .elementor-element.elementor-element-c972719{font-size:14px}.elementor-21482 .elementor-element.elementor-element-5e9973c>.elementor-widget-container{margin:0 0 0 -15px}.elementor-21482 .elementor-element.elementor-element-5e9973c .elementor-heading-title{font-size:20px}.elementor-21482 .elementor-element.elementor-element-f2929b4{font-size:14px}.elementor-21482 .elementor-element.elementor-element-3129a24{font-size:21px}.elementor-21482 .elementor-element.elementor-element-8a7f923{font-size:14px}.elementor-21482 .elementor-element.elementor-element-e90741c{font-size:21px}.elementor-21482 .elementor-element.elementor-element-575d7df{font-size:14px}.elementor-21482 .elementor-element.elementor-element-6c40ae4{font-size:21px}.elementor-21482 .elementor-element.elementor-element-2821e83{font-size:14px}.elementor-21482 .elementor-element.elementor-element-bfb426d{font-size:21px}.elementor-21482 .elementor-element.elementor-element-cc4692f{font-size:14px}.elementor-21482 .elementor-element.elementor-element-3092294{font-size:21px}.elementor-21482 .elementor-element.elementor-element-5f5cd42{font-size:14px}.elementor-21482 .elementor-element.elementor-element-576ce98{font-size:21px}.elementor-21482 .elementor-element.elementor-element-68980a5{font-size:14px}.elementor-21482 .elementor-element.elementor-element-114325c{font-size:21px}.elementor-21482 .elementor-element.elementor-element-8e7ee9a{font-size:14px}.elementor-21482 .elementor-element.elementor-element-d05b7ce{font-size:21px}body.elementor-page-21482{margin:0;padding:0}}