.elementor-8 .elementor-element.elementor-element-qytka46{padding:60px 0}.elementor-8 .elementor-element.elementor-element-isv4mis{text-align:center}.elementor-8 .elementor-element.elementor-element-isv4mis .elementor-heading-title{font-size:1.6em;font-style:italic;color:#404040}.elementor-8 .elementor-element.elementor-element-hjtg0x9{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:3px}.elementor-8 .elementor-element.elementor-element-hjtg0x9 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0}.elementor-8 .elementor-element.elementor-element-hjtg0x9 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8 .elementor-element.elementor-element-ef4985e{text-align:center;font-size:.8em;line-height:1.2em;color:#404040}.elementor-8 .elementor-element.elementor-element-mtbxbow img{border-style:solid;border-width:1px;border-color:#e0e0e0;border-radius:100px}.elementor-8 .elementor-element.elementor-element-mv4bega .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-mv4bega .elementor-image-box-description{font-size:.55em}.elementor-8 .elementor-element.elementor-element-pp51z5n img{border-style:solid;border-width:1px;border-color:#e0e0e0;border-radius:100px}.elementor-8 .elementor-element.elementor-element-ryj60ja .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-ryj60ja .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-o58yoxa img{border-style:solid;border-width:1px;border-color:#e0e0e0;border-radius:100px}.elementor-8 .elementor-element.elementor-element-tycsvxk .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-tycsvxk .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-1a1ii2t:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://29q.ryukyu/x86wp3/wp-content/uploads/2018/10/syurijyo.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-1a1ii2t{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-shape-top svg{height:40px;transform:translateX(-50%) rotateY(180deg)}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-shape-bottom svg{height:40px;transform:translateX(-50%) rotateY(180deg)}.elementor-8 .elementor-element.elementor-element-ngrb38c{text-align:left}.elementor-8 .elementor-element.elementor-element-ngrb38c .elementor-heading-title{font-size:1.2em;font-weight:400;font-style:italic;color:#fff}.elementor-8 .elementor-element.elementor-element-sgl2yfj>.elementor-widget-container{margin:16px 0 0}.elementor-8 .elementor-element.elementor-element-sgl2yfj{font-size:.8em;line-height:1.5em;color:#fff}.elementor-8 .elementor-element.elementor-element-0hzzjwx{padding:60px 0}.elementor-8 .elementor-element.elementor-element-fnedp3s{text-align:center}.elementor-8 .elementor-element.elementor-element-fnedp3s .elementor-heading-title{font-size:1.6em;font-weight:400;font-style:italic;color:#000}.elementor-8 .elementor-element.elementor-element-n0j1io4{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:3px}.elementor-8 .elementor-element.elementor-element-n0j1io4>.elementor-widget-container{margin:0 0 30px}.elementor-8 .elementor-element.elementor-element-n0j1io4 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0}.elementor-8 .elementor-element.elementor-element-n0j1io4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8 .elementor-element.elementor-element-fry5bwp img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-zan1dxz .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-zan1dxz .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-7gdgbe5 img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-wp01z19 .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-wp01z19 .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-g3qf732 img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-hv2rlfj .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-hv2rlfj .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button{background-color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#a8a8a8;color:#a8a8a8;border-style:solid;border-width:1px;border-color:#e0e0e0}.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button:focus{background-color:#6ec1e4;color:#fff;border-color:#6ec1e4}.elementor-8 .elementor-element.elementor-element-htbmaep>.elementor-widget-container{margin:40px 0 0}.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-htbmaep .elementor-button:focus svg{fill:#fff}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-ixlbzww:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://29q.ryukyu/x86wp3/wp-content/uploads/2018/10/bigata.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-ixlbzww{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-shape-top svg{height:40px}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-shape-bottom svg{height:40px}.elementor-8 .elementor-element.elementor-element-081zuar{text-align:right}.elementor-8 .elementor-element.elementor-element-081zuar .elementor-heading-title{font-family:"Cookie",Sans-serif;font-size:70px;font-weight:400;font-style:italic;color:#fff}.elementor-8 .elementor-element.elementor-element-7ydsbuo{text-align:right;font-style:italic;color:#fff}.elementor-8 .elementor-element.elementor-element-0ea4321{padding:60px 0}.elementor-8 .elementor-element.elementor-element-7745cb7{text-align:center}.elementor-8 .elementor-element.elementor-element-7745cb7 .elementor-heading-title{font-size:1.6em;font-weight:400;font-style:italic;color:#000}.elementor-8 .elementor-element.elementor-element-3832f4c{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:3px}.elementor-8 .elementor-element.elementor-element-3832f4c>.elementor-widget-container{margin:0 0 30px}.elementor-8 .elementor-element.elementor-element-3832f4c .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0}.elementor-8 .elementor-element.elementor-element-3832f4c .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8 .elementor-element.elementor-element-ab34a95 img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-508f99b .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-508f99b .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-c5d86ec img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-f9f793a .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-f9f793a .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-79c030a img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-d3535ef .elementor-image-box-title{font-size:20px}.elementor-8 .elementor-element.elementor-element-d3535ef .elementor-image-box-description{font-size:15px}.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button{background-color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#a8a8a8;color:#a8a8a8;border-style:solid;border-width:1px;border-color:#e0e0e0}.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button:focus{background-color:#6ec1e4;color:#fff;border-color:#6ec1e4}.elementor-8 .elementor-element.elementor-element-e3a79f4>.elementor-widget-container{margin:40px 0 0}.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-e3a79f4 .elementor-button:focus svg{fill:#fff}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-container>.elementor-column>.elementor-widget-wrap{align-content:center;align-items:center}.elementor-8 .elementor-element.elementor-element-wi4i6nz:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url("https://29q.ryukyu/x86wp3/wp-content/uploads/2017/08/img_262978-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-background-overlay{background-color:#000;opacity:.5;transition:background .3s,border-radius .3s,opacity .3s}.elementor-8 .elementor-element.elementor-element-wi4i6nz{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:60px 0}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-shape-top svg{height:40px;transform:translateX(-50%) rotateY(180deg)}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-shape-bottom svg{height:40px;transform:translateX(-50%) rotateY(180deg)}.elementor-8 .elementor-element.elementor-element-ry80hay .elementor-heading-title{font-family:"Cookie",Sans-serif;font-size:70px;font-weight:400;font-style:italic;color:#fff}.elementor-8 .elementor-element.elementor-element-e6eiqzy{font-style:italic;color:#fff}.elementor-8 .elementor-element.elementor-element-80bcc6d{padding:60px 0}.elementor-8 .elementor-element.elementor-element-7482119{text-align:center}.elementor-8 .elementor-element.elementor-element-7482119 .elementor-heading-title{font-size:1.6em;font-weight:400;font-style:italic;color:#000}.elementor-8 .elementor-element.elementor-element-67783a4{--divider-border-style:solid;--divider-color:#eaeaea;--divider-border-width:3px}.elementor-8 .elementor-element.elementor-element-67783a4>.elementor-widget-container{margin:0 0 30px}.elementor-8 .elementor-element.elementor-element-67783a4 .elementor-divider-separator{width:150px;margin:0 auto;margin-center:0}.elementor-8 .elementor-element.elementor-element-67783a4 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-8 .elementor-element.elementor-element-7aa2d63{text-align:center}.elementor-8 .elementor-element.elementor-element-3de407b{text-align:center}.elementor-8 .elementor-element.elementor-element-8356733 img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-33d1869{text-align:center}.elementor-8 .elementor-element.elementor-element-c48635c img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-c6eb134{text-align:center}.elementor-8 .elementor-element.elementor-element-3746ba1 img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-05af096{text-align:center}.elementor-8 .elementor-element.elementor-element-6e0581c img{border-radius:2px}.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button{background-color:#fff;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:1px;fill:#a8a8a8;color:#a8a8a8;border-style:solid;border-width:1px;border-color:#e0e0e0}.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button:hover,.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button:focus{background-color:#6ec1e4;color:#fff;border-color:#6ec1e4}.elementor-8 .elementor-element.elementor-element-fbbb435>.elementor-widget-container{margin:40px 0 0}.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button-content-wrapper{flex-direction:row}.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button:hover svg,.elementor-8 .elementor-element.elementor-element-fbbb435 .elementor-button:focus svg{fill:#fff}@media(max-width:1024px) and (min-width:768px){.elementor-8 .elementor-element.elementor-element-cawwg2x{width:100%}.elementor-8 .elementor-element.elementor-element-zipajoo{width:100%}.elementor-8 .elementor-element.elementor-element-0xra2zg{width:100%}.elementor-8 .elementor-element.elementor-element-7tzsndb{width:100%}.elementor-8 .elementor-element.elementor-element-6fcy7mc{width:100%}.elementor-8 .elementor-element.elementor-element-f9n0wna{width:100%}}@media(max-width:1024px){.elementor-8 .elementor-element.elementor-element-isv4mis .elementor-heading-title{font-size:1.6em}.elementor-8 .elementor-element.elementor-element-ef4985e{font-size:.8em;line-height:1.2em}.elementor-8 .elementor-element.elementor-element-mv4bega .elementor-image-box-description{font-size:.55em}.elementor-8 .elementor-element.elementor-element-ngrb38c .elementor-heading-title{font-size:1.2em}.elementor-8 .elementor-element.elementor-element-sgl2yfj>.elementor-widget-container{margin:16px 0 0}.elementor-8 .elementor-element.elementor-element-sgl2yfj{font-size:.7em}.elementor-8 .elementor-element.elementor-element-7482119 .elementor-heading-title{font-size:1.6em}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-qytka46{padding:40px 0}.elementor-8 .elementor-element.elementor-element-isv4mis>.elementor-widget-container{margin:0;padding:1em 0}.elementor-8 .elementor-element.elementor-element-isv4mis .elementor-heading-title{font-size:1.6em}.elementor-8 .elementor-element.elementor-element-ef4985e{font-size:1em;line-height:1.2em}.elementor-8 .elementor-element.elementor-element-mv4bega .elementor-image-box-description{font-size:1em}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-shape-top svg{height:20px}.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-shape-bottom svg{height:20px}.elementor-8 .elementor-element.elementor-element-1a1ii2t{padding:40px 0}.elementor-8 .elementor-element.elementor-element-ngrb38c .elementor-heading-title{font-size:1.2em}.elementor-8 .elementor-element.elementor-element-sgl2yfj>.elementor-widget-container{margin:16px 0 0;padding:0}.elementor-8 .elementor-element.elementor-element-sgl2yfj{font-size:1em}.elementor-8 .elementor-element.elementor-element-0hzzjwx{padding:40px 0}.elementor-8 .elementor-element.elementor-element-fnedp3s .elementor-heading-title{font-size:40px}.elementor-8 .elementor-element.elementor-element-htbmaep>.elementor-widget-container{margin:30px 0 0}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-shape-top svg{height:20px}.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-shape-bottom svg{height:20px}.elementor-8 .elementor-element.elementor-element-ixlbzww{padding:40px 0}.elementor-8 .elementor-element.elementor-element-081zuar .elementor-heading-title{font-size:40px}.elementor-8 .elementor-element.elementor-element-0ea4321{padding:40px 0}.elementor-8 .elementor-element.elementor-element-7745cb7 .elementor-heading-title{font-size:40px}.elementor-8 .elementor-element.elementor-element-e3a79f4>.elementor-widget-container{margin:30px 0 0}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-shape-top svg{height:20px}.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-shape-bottom svg{height:20px}.elementor-8 .elementor-element.elementor-element-wi4i6nz{padding:40px 0}.elementor-8 .elementor-element.elementor-element-ry80hay .elementor-heading-title{font-size:40px}.elementor-8 .elementor-element.elementor-element-80bcc6d{padding:40px 0}.elementor-8 .elementor-element.elementor-element-7482119 .elementor-heading-title{font-size:1.6em}.elementor-8 .elementor-element.elementor-element-fbbb435>.elementor-widget-container{margin:30px 0 0}}@media(min-width:1025px){.elementor-8 .elementor-element.elementor-element-1a1ii2t:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-1a1ii2t>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-8 .elementor-element.elementor-element-ixlbzww:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-ixlbzww>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}.elementor-8 .elementor-element.elementor-element-wi4i6nz:not(.elementor-motion-effects-element-type-background),.elementor-8 .elementor-element.elementor-element-wi4i6nz>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:fixed}}