.elementor-12976 .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-12976 .elementor-element.elementor-element-d81ce49{--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-12976 .elementor-element.elementor-element-3093305>.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-12976 .elementor-element.elementor-element-3093305{z-index:2}.elementor-12976 .elementor-element.elementor-element-3093305 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-12976 .elementor-element.elementor-element-70cf429 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-12976 .elementor-element.elementor-element-57b4500{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-aaca0ee{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-25c9389{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-d298328{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-192c8fd{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-4ffed8a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-bdc8bfd{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-e4adde8{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-fa1c6cd{--spacer-size:76px}.elementor-12976 .elementor-element.elementor-element-3f9519c{--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-12976 .elementor-element.elementor-element-d4a5c01>.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-12976 .elementor-element.elementor-element-d4a5c01{z-index:2}.elementor-12976 .elementor-element.elementor-element-d4a5c01 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-12976 .elementor-element.elementor-element-123018c{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-dcf9e9c{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-2a154ca{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-78f74ab{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-105bb60{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-93b6524{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-be15a1b{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-377c3bf{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-c0f13df{--spacer-size:76px}.elementor-12976 .elementor-element.elementor-element-e56b307{--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-12976 .elementor-element.elementor-element-e56b307.e-con{--flex-grow:0;--flex-shrink:0}.elementor-12976 .elementor-element.elementor-element-fd9ebbb>.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-12976 .elementor-element.elementor-element-fd9ebbb{z-index:2}.elementor-12976 .elementor-element.elementor-element-fd9ebbb .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-12976 .elementor-element.elementor-element-b458806{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-da6293a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-66fd25b{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-1fea7cb{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-a9faf07{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-8f1533a{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-fdf2abc{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-12976 .elementor-element.elementor-element-7556b08{--spacer-size:76px}body.elementor-page-12976{margin:0}@media(max-width:1024px){.elementor-12976 .elementor-element.elementor-element-5bbdbc3{font-size:15px}.elementor-12976 .elementor-element.elementor-element-f785423{font-size:15px}.elementor-12976 .elementor-element.elementor-element-57b4500{font-size:22px}.elementor-12976 .elementor-element.elementor-element-22e7b5c{font-size:15px}.elementor-12976 .elementor-element.elementor-element-aaca0ee{font-size:22px}.elementor-12976 .elementor-element.elementor-element-3da9a69{font-size:15px}.elementor-12976 .elementor-element.elementor-element-25c9389{font-size:22px}.elementor-12976 .elementor-element.elementor-element-9778ed1{font-size:15px}.elementor-12976 .elementor-element.elementor-element-d298328{font-size:22px}.elementor-12976 .elementor-element.elementor-element-1a0bac6{font-size:15px}.elementor-12976 .elementor-element.elementor-element-192c8fd{font-size:22px}.elementor-12976 .elementor-element.elementor-element-a9ac20e{font-size:15px}.elementor-12976 .elementor-element.elementor-element-4ffed8a{font-size:22px}.elementor-12976 .elementor-element.elementor-element-6f651a1{font-size:15px}.elementor-12976 .elementor-element.elementor-element-bdc8bfd{font-size:22px}.elementor-12976 .elementor-element.elementor-element-c2c7742{font-size:15px}.elementor-12976 .elementor-element.elementor-element-e4adde8{font-size:22px}.elementor-12976 .elementor-element.elementor-element-7f3c496{font-size:15px}.elementor-12976 .elementor-element.elementor-element-123018c{font-size:22px}.elementor-12976 .elementor-element.elementor-element-869e97a{font-size:15px}.elementor-12976 .elementor-element.elementor-element-dcf9e9c{font-size:22px}.elementor-12976 .elementor-element.elementor-element-458285f{font-size:15px}.elementor-12976 .elementor-element.elementor-element-2a154ca{font-size:22px}.elementor-12976 .elementor-element.elementor-element-c25b0e6{font-size:15px}.elementor-12976 .elementor-element.elementor-element-78f74ab{font-size:22px}.elementor-12976 .elementor-element.elementor-element-a0d94da{font-size:15px}.elementor-12976 .elementor-element.elementor-element-105bb60{font-size:22px}.elementor-12976 .elementor-element.elementor-element-de37ba7{font-size:15px}.elementor-12976 .elementor-element.elementor-element-93b6524{font-size:22px}.elementor-12976 .elementor-element.elementor-element-2e3952c{font-size:15px}.elementor-12976 .elementor-element.elementor-element-be15a1b{font-size:22px}.elementor-12976 .elementor-element.elementor-element-67b7ae3{font-size:15px}.elementor-12976 .elementor-element.elementor-element-377c3bf{font-size:22px}.elementor-12976 .elementor-element.elementor-element-12df659{font-size:15px}.elementor-12976 .elementor-element.elementor-element-e123181{font-size:15px}.elementor-12976 .elementor-element.elementor-element-b458806{font-size:22px}.elementor-12976 .elementor-element.elementor-element-d9cffc4{font-size:15px}.elementor-12976 .elementor-element.elementor-element-da6293a{font-size:22px}.elementor-12976 .elementor-element.elementor-element-a1e6141{font-size:15px}.elementor-12976 .elementor-element.elementor-element-66fd25b{font-size:22px}.elementor-12976 .elementor-element.elementor-element-80528a0{font-size:15px}.elementor-12976 .elementor-element.elementor-element-1fea7cb{font-size:22px}.elementor-12976 .elementor-element.elementor-element-65c52e0{font-size:15px}.elementor-12976 .elementor-element.elementor-element-a9faf07{font-size:22px}.elementor-12976 .elementor-element.elementor-element-067fea7{font-size:15px}.elementor-12976 .elementor-element.elementor-element-8f1533a{font-size:22px}.elementor-12976 .elementor-element.elementor-element-02d8ee2{font-size:15px}.elementor-12976 .elementor-element.elementor-element-fdf2abc{font-size:22px}}@media(max-width:767px){.elementor-12976 .elementor-element.elementor-element-5bbdbc3{font-size:14px}.elementor-12976 .elementor-element.elementor-element-3093305>.elementor-widget-container{margin:0 0 0 -15px}.elementor-12976 .elementor-element.elementor-element-3093305 .elementor-heading-title{font-size:20px}.elementor-12976 .elementor-element.elementor-element-f785423{font-size:14px}.elementor-12976 .elementor-element.elementor-element-57b4500{font-size:21px}.elementor-12976 .elementor-element.elementor-element-22e7b5c{font-size:14px}.elementor-12976 .elementor-element.elementor-element-aaca0ee{font-size:21px}.elementor-12976 .elementor-element.elementor-element-3da9a69{font-size:14px}.elementor-12976 .elementor-element.elementor-element-25c9389{font-size:21px}.elementor-12976 .elementor-element.elementor-element-9778ed1{font-size:14px}.elementor-12976 .elementor-element.elementor-element-d298328{font-size:21px}.elementor-12976 .elementor-element.elementor-element-1a0bac6{font-size:14px}.elementor-12976 .elementor-element.elementor-element-192c8fd{font-size:21px}.elementor-12976 .elementor-element.elementor-element-a9ac20e{font-size:14px}.elementor-12976 .elementor-element.elementor-element-4ffed8a{font-size:21px}.elementor-12976 .elementor-element.elementor-element-6f651a1{font-size:14px}.elementor-12976 .elementor-element.elementor-element-bdc8bfd{font-size:21px}.elementor-12976 .elementor-element.elementor-element-c2c7742{font-size:14px}.elementor-12976 .elementor-element.elementor-element-e4adde8{font-size:21px}.elementor-12976 .elementor-element.elementor-element-d4a5c01>.elementor-widget-container{margin:0 0 0 -15px}.elementor-12976 .elementor-element.elementor-element-d4a5c01 .elementor-heading-title{font-size:20px}.elementor-12976 .elementor-element.elementor-element-7f3c496{font-size:14px}.elementor-12976 .elementor-element.elementor-element-123018c{font-size:21px}.elementor-12976 .elementor-element.elementor-element-869e97a{font-size:14px}.elementor-12976 .elementor-element.elementor-element-dcf9e9c{font-size:21px}.elementor-12976 .elementor-element.elementor-element-458285f{font-size:14px}.elementor-12976 .elementor-element.elementor-element-2a154ca{font-size:21px}.elementor-12976 .elementor-element.elementor-element-c25b0e6{font-size:14px}.elementor-12976 .elementor-element.elementor-element-78f74ab{font-size:21px}.elementor-12976 .elementor-element.elementor-element-a0d94da{font-size:14px}.elementor-12976 .elementor-element.elementor-element-105bb60{font-size:21px}.elementor-12976 .elementor-element.elementor-element-de37ba7{font-size:14px}.elementor-12976 .elementor-element.elementor-element-93b6524{font-size:21px}.elementor-12976 .elementor-element.elementor-element-2e3952c{font-size:14px}.elementor-12976 .elementor-element.elementor-element-be15a1b{font-size:21px}.elementor-12976 .elementor-element.elementor-element-67b7ae3{font-size:14px}.elementor-12976 .elementor-element.elementor-element-377c3bf{font-size:21px}.elementor-12976 .elementor-element.elementor-element-12df659{font-size:14px}.elementor-12976 .elementor-element.elementor-element-fd9ebbb>.elementor-widget-container{margin:0 0 0 -15px}.elementor-12976 .elementor-element.elementor-element-fd9ebbb .elementor-heading-title{font-size:20px}.elementor-12976 .elementor-element.elementor-element-e123181{font-size:14px}.elementor-12976 .elementor-element.elementor-element-b458806{font-size:21px}.elementor-12976 .elementor-element.elementor-element-d9cffc4{font-size:14px}.elementor-12976 .elementor-element.elementor-element-da6293a{font-size:21px}.elementor-12976 .elementor-element.elementor-element-a1e6141{font-size:14px}.elementor-12976 .elementor-element.elementor-element-66fd25b{font-size:21px}.elementor-12976 .elementor-element.elementor-element-80528a0{font-size:14px}.elementor-12976 .elementor-element.elementor-element-1fea7cb{font-size:21px}.elementor-12976 .elementor-element.elementor-element-65c52e0{font-size:14px}.elementor-12976 .elementor-element.elementor-element-a9faf07{font-size:21px}.elementor-12976 .elementor-element.elementor-element-067fea7{font-size:14px}.elementor-12976 .elementor-element.elementor-element-8f1533a{font-size:21px}.elementor-12976 .elementor-element.elementor-element-02d8ee2{font-size:14px}.elementor-12976 .elementor-element.elementor-element-fdf2abc{font-size:21px}body.elementor-page-12976{margin:0;padding:0}}