.elementor-311 .elementor-element.elementor-element-a3c991f>.elementor-container{max-width:850px}.elementor-311 .elementor-element.elementor-element-a3c991f{margin-top:40px;margin-bottom:40px}.elementor-311 .elementor-element.elementor-element-86a6e2e>.elementor-container{max-width:850px}.elementor-311 .elementor-element.elementor-element-86a6e2e{margin-top:40px;margin-bottom:40px}.elementor-311 .elementor-element.elementor-element-0958289>.elementor-container{max-width:850px}.elementor-311 .elementor-element.elementor-element-0958289{margin-top:0;margin-bottom:40px}.elementor-311 .elementor-element.elementor-element-619b678 .elementor-button{font-family:"Kosugi-maru",Sans-serif;font-size:16px;fill:#e62285;color:#e62285;background-color:#fff;border-style:solid;border-width:2px;border-color:#e62285;border-radius:25px}.elementor-311 .elementor-element.elementor-element-619b678 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-619b678 .elementor-button:focus{color:#fff;background-color:#e62285}.elementor-311 .elementor-element.elementor-element-619b678 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-619b678 .elementor-button:focus svg{fill:#fff}.elementor-311 .elementor-element.elementor-element-3011185 .elementor-button{font-family:"Kosugi-maru",Sans-serif;font-size:16px;fill:#e62285;color:#e62285;background-color:#fff;border-style:solid;border-width:2px;border-color:#e62285;border-radius:25px}.elementor-311 .elementor-element.elementor-element-3011185 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-3011185 .elementor-button:focus{color:#fff;background-color:#e62285}.elementor-311 .elementor-element.elementor-element-3011185 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-3011185 .elementor-button:focus svg{fill:#fff}.elementor-311 .elementor-element.elementor-element-7e84f57>.elementor-container{max-width:850px}.elementor-311 .elementor-element.elementor-element-7e84f57{margin-top:40px;margin-bottom:40px}.elementor-311 .elementor-element.elementor-element-afe5576>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-311 .elementor-element.elementor-element-f10ecca .elementor-heading-title{font-size:25px;line-height:1.3em}.elementor-311 .elementor-element.elementor-element-f10ecca>.elementor-widget-container{margin:0 0 15px}.elementor-311 .elementor-element.elementor-element-8ff4ffc{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-abb96ba .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-abb96ba>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-abb96ba{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-56bd821{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-21b2fd1 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-21b2fd1 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-21b2fd1 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-21b2fd1 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-21b2fd1 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-4fcbcb1{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-43753cc .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-43753cc>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-43753cc{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-c0f4f5d{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-28cd67b .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-28cd67b .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-28cd67b .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-28cd67b .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-28cd67b .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-03b989e{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-6bf83aa .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-6bf83aa>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-6bf83aa{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-8ea8d5b{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-dc3f243 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-dc3f243 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-dc3f243 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-dc3f243 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-dc3f243 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-f088f14{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-07207ff .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-07207ff>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-07207ff{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-1c781cc{width:var(--container-widget-width,90px);max-width:90px;--container-widget-width:90px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-2fd57cb .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-2fd57cb .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-2fd57cb .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-2fd57cb .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-2fd57cb .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-cbfb96f{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-4d2d6ba .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-4d2d6ba>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-4d2d6ba{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-5f99c08{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-ff82ccf .elementor-icon{font-size:40px}.elementor-311 .elementor-element.elementor-element-ff82ccf .elementor-icon svg{height:40px}.elementor-311 .elementor-element.elementor-element-ff82ccf>.elementor-widget-container{margin:0 5px 0 0}.elementor-311 .elementor-element.elementor-element-ff82ccf{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-3b35a93 .elementor-icon{font-size:40px}.elementor-311 .elementor-element.elementor-element-3b35a93 .elementor-icon svg{height:40px}.elementor-311 .elementor-element.elementor-element-3b35a93>.elementor-widget-container{margin:0 5px 0 0}.elementor-311 .elementor-element.elementor-element-3b35a93{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-f909b24 .elementor-icon{font-size:40px}.elementor-311 .elementor-element.elementor-element-f909b24 .elementor-icon svg{height:40px}.elementor-311 .elementor-element.elementor-element-f909b24>.elementor-widget-container{margin:0 5px 0 0}.elementor-311 .elementor-element.elementor-element-f909b24{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-31beec4 .elementor-icon{font-size:40px}.elementor-311 .elementor-element.elementor-element-31beec4 .elementor-icon svg{height:40px}.elementor-311 .elementor-element.elementor-element-31beec4>.elementor-widget-container{margin:0 5px 0 0}.elementor-311 .elementor-element.elementor-element-31beec4{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-ff9a112{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-b0d1c7d .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-b0d1c7d>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-b0d1c7d{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-0747582{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-c381bfb .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-c381bfb .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-c381bfb .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-c381bfb .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-c381bfb .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-37f8ad7{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-bf3e423 .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-bf3e423>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-bf3e423{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-de3ecfe{width:var(--container-widget-width,70px);max-width:70px;--container-widget-width:70px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-cc4b625 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-cc4b625 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-cc4b625 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-cc4b625 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-cc4b625 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-7c4d072{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-4c094a6 .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-4c094a6>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-4c094a6{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-a655f04 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-a655f04 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-a655f04 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-a655f04 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-a655f04 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-ece1dbc>.elementor-container{max-width:850px}.elementor-311 .elementor-element.elementor-element-ece1dbc{margin-top:40px;margin-bottom:40px}.elementor-311 .elementor-element.elementor-element-07bb001>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0}.elementor-311 .elementor-element.elementor-element-cc17eaa .elementor-heading-title{font-size:25px;line-height:1.3em}.elementor-311 .elementor-element.elementor-element-cc17eaa>.elementor-widget-container{margin:0 0 15px}.elementor-311 .elementor-element.elementor-element-ccf7e53{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-437a8be .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-437a8be>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-437a8be{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-e5b28bb{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-78dbec4 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-78dbec4 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-78dbec4 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-78dbec4 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-78dbec4 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-9c5f788{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-c6e9891 .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-c6e9891>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-c6e9891{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-bad4c75{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-261c2a5 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-261c2a5 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-261c2a5 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-261c2a5 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-261c2a5 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-37e4f96{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-502e4b1 .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-502e4b1>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-502e4b1{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-0fb7f76{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-f4b95c0 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-f4b95c0 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-f4b95c0 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-f4b95c0 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-f4b95c0 .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-1856f79{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-b1335db .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-b1335db>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-b1335db{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-c134fe0{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-0822a2d .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-0822a2d .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-0822a2d .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-0822a2d .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-0822a2d .elementor-button:focus svg{fill:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-c2b945e{margin-top:0;margin-bottom:30px}.elementor-311 .elementor-element.elementor-element-58ff8e3 .elementor-heading-title{line-height:1.3em}.elementor-311 .elementor-element.elementor-element-58ff8e3>.elementor-widget-container{margin:0 10px 0 0;padding:20px 0 0}.elementor-311 .elementor-element.elementor-element-58ff8e3{width:auto;max-width:auto}.elementor-311 .elementor-element.elementor-element-7fd2534{width:var(--container-widget-width,50px);max-width:50px;--container-widget-width:50px;--container-widget-flex-grow:0}.elementor-311 .elementor-element.elementor-element-d685684 .elementor-button{fill:#fff;color:#fff;background-color:var(--e-global-color-accent);border-style:solid;border-width:1px;border-color:var(--e-global-color-accent)}.elementor-311 .elementor-element.elementor-element-d685684 .elementor-button:hover,.elementor-311 .elementor-element.elementor-element-d685684 .elementor-button:focus{color:var(--e-global-color-accent);background-color:#fff}.elementor-311 .elementor-element.elementor-element-d685684 .elementor-button:hover svg,.elementor-311 .elementor-element.elementor-element-d685684 .elementor-button:focus svg{fill:var(--e-global-color-accent)}@media(max-width:767px){.elementor-311 .elementor-element.elementor-element-f10ecca{text-align:center}.elementor-311 .elementor-element.elementor-element-f10ecca>.elementor-widget-container{padding:0 10px}.elementor-311 .elementor-element.elementor-element-f7065e8.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-abb96ba{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-6c0e636.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-43753cc{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-3e81f7b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-6bf83aa{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-fe1015b.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-07207ff{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-52cfd4a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-4d2d6ba{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-a1692cb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-b0d1c7d{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-97c7749.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-bf3e423{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-4c094a6{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-cc17eaa{text-align:center}.elementor-311 .elementor-element.elementor-element-cc17eaa>.elementor-widget-container{padding:0 10px}.elementor-311 .elementor-element.elementor-element-7cee46f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-437a8be{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-d23ec2a.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-c6e9891{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-bad4c75 img{width:55%}.elementor-311 .elementor-element.elementor-element-bad4c75{width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-eb5c751.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-502e4b1{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-737fbab.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-b1335db{text-align:center;width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-c134fe0 img{width:60%}.elementor-311 .elementor-element.elementor-element-c134fe0{width:100%;max-width:100%}.elementor-311 .elementor-element.elementor-element-827d06c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-311 .elementor-element.elementor-element-58ff8e3{text-align:center;width:100%;max-width:100%}}@font-face{font-family:'Kosugi-maru';font-style:normal;font-weight:400;font-display:auto;src:url('https://m-tsunagaru.com/wp/wp-content/uploads/2021/01/kosugi-maru-v6-latin_japanese-regular.woff2') format('woff2')}