.elementor-15555 .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-15555 .elementor-element.elementor-element-8f79841{--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-15555 .elementor-element.elementor-element-6dec532>.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-15555 .elementor-element.elementor-element-6dec532{z-index:2}.elementor-15555 .elementor-element.elementor-element-6dec532 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-15555 .elementor-element.elementor-element-2413c66 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-15555 .elementor-element.elementor-element-3602a3f{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-b0bcf61{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-9536824 img{width:71%}.elementor-15555 .elementor-element.elementor-element-9536824:hover img{opacity:.72}.elementor-15555 .elementor-element.elementor-element-68b86f8{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-e28f1f8{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-ca5064b img{width:58%}.elementor-15555 .elementor-element.elementor-element-ca5064b:hover img{opacity:.72}.elementor-15555 .elementor-element.elementor-element-b2cb9f4{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-0b56a51{--spacer-size:76px}.elementor-15555 .elementor-element.elementor-element-db149c1{--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-15555 .elementor-element.elementor-element-aa316c7>.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-15555 .elementor-element.elementor-element-aa316c7{z-index:2}.elementor-15555 .elementor-element.elementor-element-aa316c7 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-15555 .elementor-element.elementor-element-9784e25{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-7d40392{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-0d35293{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-1e179f4{--spacer-size:68px}.elementor-15555 .elementor-element.elementor-element-29d4383{--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-15555 .elementor-element.elementor-element-6deec23>.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-15555 .elementor-element.elementor-element-6deec23{z-index:2}.elementor-15555 .elementor-element.elementor-element-6deec23 .elementor-heading-title{font-size:23px;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#fff}.elementor-15555 .elementor-element.elementor-element-948a422 .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-15555 .elementor-element.elementor-element-31b1cfc{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-d80bf5b{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-c927bae .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-15555 .elementor-element.elementor-element-b1a1cd7{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-678d12f{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-efd740e{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-f10fa09{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-8c51e72{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-5acbb6f{font-family:"Noto Serif JP",Sans-serif;font-size:25px;font-weight:900;color:#ff0067}.elementor-15555 .elementor-element.elementor-element-3cbeb9a{--spacer-size:76px}.elementor-15555 .elementor-element.elementor-element-ae56bb5{--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}body.elementor-page-15555{margin:0}@media(max-width:1024px){.elementor-15555 .elementor-element.elementor-element-5bbdbc3{font-size:15px}.elementor-15555 .elementor-element.elementor-element-be1f668{font-size:15px}.elementor-15555 .elementor-element.elementor-element-3602a3f{font-size:22px}.elementor-15555 .elementor-element.elementor-element-8acc5e4{font-size:15px}.elementor-15555 .elementor-element.elementor-element-b0bcf61{font-size:22px}.elementor-15555 .elementor-element.elementor-element-81ea220{font-size:15px}.elementor-15555 .elementor-element.elementor-element-68b86f8{font-size:22px}.elementor-15555 .elementor-element.elementor-element-90f1e6d{font-size:15px}.elementor-15555 .elementor-element.elementor-element-e28f1f8{font-size:22px}.elementor-15555 .elementor-element.elementor-element-7a9f724{font-size:15px}.elementor-15555 .elementor-element.elementor-element-b2cb9f4{font-size:22px}.elementor-15555 .elementor-element.elementor-element-2fff51d{font-size:15px}.elementor-15555 .elementor-element.elementor-element-9a566a4{font-size:15px}.elementor-15555 .elementor-element.elementor-element-9784e25{font-size:22px}.elementor-15555 .elementor-element.elementor-element-b24dea8{font-size:15px}.elementor-15555 .elementor-element.elementor-element-7d40392{font-size:22px}.elementor-15555 .elementor-element.elementor-element-5cfc098{font-size:15px}.elementor-15555 .elementor-element.elementor-element-0d35293{font-size:22px}.elementor-15555 .elementor-element.elementor-element-1930323{font-size:15px}.elementor-15555 .elementor-element.elementor-element-31b1cfc{font-size:22px}.elementor-15555 .elementor-element.elementor-element-2529120{font-size:15px}.elementor-15555 .elementor-element.elementor-element-d80bf5b{font-size:22px}.elementor-15555 .elementor-element.elementor-element-be3bbcd{font-size:15px}.elementor-15555 .elementor-element.elementor-element-b1a1cd7{font-size:22px}.elementor-15555 .elementor-element.elementor-element-b78484c{font-size:15px}.elementor-15555 .elementor-element.elementor-element-d589f52{font-size:15px}.elementor-15555 .elementor-element.elementor-element-678d12f{font-size:22px}.elementor-15555 .elementor-element.elementor-element-e0e308a{font-size:15px}.elementor-15555 .elementor-element.elementor-element-efd740e{font-size:22px}.elementor-15555 .elementor-element.elementor-element-49d0de6{font-size:15px}.elementor-15555 .elementor-element.elementor-element-f10fa09{font-size:22px}.elementor-15555 .elementor-element.elementor-element-c2ccda2{font-size:15px}.elementor-15555 .elementor-element.elementor-element-8c51e72{font-size:22px}.elementor-15555 .elementor-element.elementor-element-07dcf0d{font-size:15px}.elementor-15555 .elementor-element.elementor-element-5acbb6f{font-size:22px}}@media(max-width:767px){.elementor-15555 .elementor-element.elementor-element-5bbdbc3{font-size:14px}.elementor-15555 .elementor-element.elementor-element-6dec532>.elementor-widget-container{margin:0 0 0 -15px}.elementor-15555 .elementor-element.elementor-element-6dec532 .elementor-heading-title{font-size:20px}.elementor-15555 .elementor-element.elementor-element-be1f668{font-size:14px}.elementor-15555 .elementor-element.elementor-element-3602a3f{font-size:21px}.elementor-15555 .elementor-element.elementor-element-8acc5e4{font-size:14px}.elementor-15555 .elementor-element.elementor-element-b0bcf61{font-size:21px}.elementor-15555 .elementor-element.elementor-element-9536824 img{width:100%}.elementor-15555 .elementor-element.elementor-element-81ea220{font-size:14px}.elementor-15555 .elementor-element.elementor-element-68b86f8{font-size:21px}.elementor-15555 .elementor-element.elementor-element-90f1e6d{font-size:14px}.elementor-15555 .elementor-element.elementor-element-e28f1f8{font-size:21px}.elementor-15555 .elementor-element.elementor-element-ca5064b img{width:100%}.elementor-15555 .elementor-element.elementor-element-7a9f724{font-size:14px}.elementor-15555 .elementor-element.elementor-element-b2cb9f4{font-size:21px}.elementor-15555 .elementor-element.elementor-element-2fff51d{font-size:14px}.elementor-15555 .elementor-element.elementor-element-aa316c7>.elementor-widget-container{margin:0 0 0 -15px}.elementor-15555 .elementor-element.elementor-element-aa316c7 .elementor-heading-title{font-size:20px}.elementor-15555 .elementor-element.elementor-element-9a566a4{font-size:14px}.elementor-15555 .elementor-element.elementor-element-9784e25{font-size:21px}.elementor-15555 .elementor-element.elementor-element-b24dea8{font-size:14px}.elementor-15555 .elementor-element.elementor-element-7d40392{font-size:21px}.elementor-15555 .elementor-element.elementor-element-5cfc098{font-size:14px}.elementor-15555 .elementor-element.elementor-element-0d35293{font-size:21px}.elementor-15555 .elementor-element.elementor-element-6deec23>.elementor-widget-container{margin:0 0 0 -15px}.elementor-15555 .elementor-element.elementor-element-6deec23 .elementor-heading-title{font-size:20px}.elementor-15555 .elementor-element.elementor-element-1930323{font-size:14px}.elementor-15555 .elementor-element.elementor-element-31b1cfc{font-size:21px}.elementor-15555 .elementor-element.elementor-element-2529120{font-size:14px}.elementor-15555 .elementor-element.elementor-element-d80bf5b{font-size:21px}.elementor-15555 .elementor-element.elementor-element-be3bbcd{font-size:14px}.elementor-15555 .elementor-element.elementor-element-b1a1cd7{font-size:21px}.elementor-15555 .elementor-element.elementor-element-b78484c{font-size:14px}.elementor-15555 .elementor-element.elementor-element-d589f52{font-size:14px}.elementor-15555 .elementor-element.elementor-element-678d12f{font-size:21px}.elementor-15555 .elementor-element.elementor-element-e0e308a{font-size:14px}.elementor-15555 .elementor-element.elementor-element-efd740e{font-size:21px}.elementor-15555 .elementor-element.elementor-element-49d0de6{font-size:14px}.elementor-15555 .elementor-element.elementor-element-f10fa09{font-size:21px}.elementor-15555 .elementor-element.elementor-element-c2ccda2{font-size:14px}.elementor-15555 .elementor-element.elementor-element-8c51e72{font-size:21px}.elementor-15555 .elementor-element.elementor-element-07dcf0d{font-size:14px}.elementor-15555 .elementor-element.elementor-element-5acbb6f{font-size:21px}body.elementor-page-15555{margin:0;padding:0}}