.elementor-7066 .elementor-element.elementor-element-b069697:not(.elementor-motion-effects-element-type-background),.elementor-7066 .elementor-element.elementor-element-b069697>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#7ac9da 0%,#fff 100%)}.elementor-7066 .elementor-element.elementor-element-b069697{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-7066 .elementor-element.elementor-element-b069697>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-bc-flex-widget .elementor-7066 .elementor-element.elementor-element-ebdea65.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7066 .elementor-element.elementor-element-ebdea65.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7066 .elementor-element.elementor-element-ebdea65.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-widget-heading .elementor-heading-title{font-family:var(--e-global-typography-primary-font-family),Sans-serif;font-weight:var(--e-global-typography-primary-font-weight);color:var(--e-global-color-primary)}.elementor-7066 .elementor-element.elementor-element-3a2b9a0{width:auto;max-width:auto;z-index:1}.elementor-7066 .elementor-element.elementor-element-3a2b9a0>.elementor-widget-container{background-color:#000;margin:0;padding:13px}.elementor-7066 .elementor-element.elementor-element-3a2b9a0 .elementor-heading-title{color:#fff}.elementor-7066 .elementor-element.elementor-element-1940750>.elementor-widget-container{background-color:#fff;margin:-35px 0 0;padding:50px 17px 17px;box-shadow:0px 0px 10px 0px rgba(0,0,0,.5)}.elementor-7066 .elementor-element.elementor-element-1940750{text-align:center}.elementor-7066 .elementor-element.elementor-element-1940750 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;line-height:49px;color:#1f8896}.elementor-7066 .elementor-element.elementor-element-56f869f>.elementor-widget-container{margin:60px}.elementor-7066 .elementor-element.elementor-element-56f869f .elementor-wrapper{--video-aspect-ratio:1.77777}.elementor-7066 .elementor-element.elementor-element-e02ffcb:not(.elementor-motion-effects-element-type-background),.elementor-7066 .elementor-element.elementor-element-e02ffcb>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#da755c}.elementor-7066 .elementor-element.elementor-element-e02ffcb{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;margin-top:27px;margin-bottom:27px}.elementor-7066 .elementor-element.elementor-element-e02ffcb>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7066 .elementor-element.elementor-element-9cf0e7a>.elementor-widget-container{margin:20px 0}.elementor-7066 .elementor-element.elementor-element-9cf0e7a{text-align:center}.elementor-7066 .elementor-element.elementor-element-9cf0e7a .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:47px;font-weight:800;color:#fff}.elementor-widget-text-editor{font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight);color:var(--e-global-color-text)}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var(--e-global-color-primary)}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap,.elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.elementor-7066 .elementor-element.elementor-element-121ab30>.elementor-widget-container{margin:0}.elementor-7066 .elementor-element.elementor-element-121ab30{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:41px;font-weight:700;color:#254b72}.elementor-widget-image .widget-image-caption{color:var(--e-global-color-text);font-family:var(--e-global-typography-text-font-family),Sans-serif;font-weight:var(--e-global-typography-text-font-weight)}.elementor-7066 .elementor-element.elementor-element-3040e05{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:24px;font-weight:800;line-height:47px;letter-spacing:.8px}.elementor-7066 .elementor-element.elementor-element-e12649d{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:38px;font-weight:800;line-height:47px;letter-spacing:.8px;color:#3b91a3}.elementor-widget-divider{--divider-color:var(--e-global-color-secondary)}.elementor-widget-divider .elementor-divider__text{color:var(--e-global-color-secondary);font-family:var(--e-global-typography-secondary-font-family),Sans-serif;font-weight:var(--e-global-typography-secondary-font-weight)}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon{color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.elementor-widget-divider.elementor-view-framed .elementor-icon,.elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var(--e-global-color-secondary)}.elementor-7066 .elementor-element.elementor-element-82bd16c{--divider-border-style:parallelogram;--divider-color:#68bfd5;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-7066 .elementor-element.elementor-element-82bd16c .elementor-divider-separator{width:100%}.elementor-7066 .elementor-element.elementor-element-82bd16c .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7066 .elementor-element.elementor-element-2f4fc94{text-align:center}.elementor-7066 .elementor-element.elementor-element-2f4fc94 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;color:#005b9b}.elementor-7066 .elementor-element.elementor-element-e92c1a6{text-align:center}.elementor-7066 .elementor-element.elementor-element-a22ea7f{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-size:17px;font-weight:400;line-height:47px;letter-spacing:.8px}.elementor-7066 .elementor-element.elementor-element-9369d6a{--divider-border-style:parallelogram;--divider-color:#68bfd5;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-7066 .elementor-element.elementor-element-9369d6a .elementor-divider-separator{width:100%}.elementor-7066 .elementor-element.elementor-element-9369d6a .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7066 .elementor-element.elementor-element-a0058f6>.elementor-widget-container{padding:26px 26px 26px 0}.elementor-7066 .elementor-element.elementor-element-a0058f6{text-align:center;font-family:"Kiwi Maru",Sans-serif;font-size:34px;font-weight:500;color:#cf7575}.elementor-7066 .elementor-element.elementor-element-a98695a img{width:100%}.elementor-7066 .elementor-element.elementor-element-67a9eb2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#edfffb}.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-element-populated,.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-element-populated>.elementor-background-overlay,.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-background-slideshow{border-radius:20px}.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-element-populated{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-7066 .elementor-element.elementor-element-67a9eb2>.elementor-element-populated>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7066 .elementor-element.elementor-element-49bb779>.elementor-widget-container{margin:38px 0 0}.elementor-7066 .elementor-element.elementor-element-49bb779{text-align:center}.elementor-7066 .elementor-element.elementor-element-49bb779 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#5990b6}.elementor-7066 .elementor-element.elementor-element-604158f{text-align:center;font-family:"Roboto",Sans-serif;font-size:19px;font-weight:600;line-height:40px;letter-spacing:.8px}.elementor-7066 .elementor-element.elementor-element-1772aa8>.elementor-widget-container{margin:20px}.elementor-7066 .elementor-element.elementor-element-1772aa8{text-align:center}.elementor-7066 .elementor-element.elementor-element-1772aa8 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:43px;font-weight:600;line-height:63px;color:#144c64}.elementor-7066 .elementor-element.elementor-element-bbd9c67 .elementor-heading-title{color:#414141}.elementor-7066 .elementor-element.elementor-element-b0904bd{--divider-border-style:solid;--divider-color:#474747;--divider-border-width:3.3px}.elementor-7066 .elementor-element.elementor-element-b0904bd .elementor-divider-separator{width:100%}.elementor-7066 .elementor-element.elementor-element-b0904bd .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7066 .elementor-element.elementor-element-de4cc91{font-family:"Roboto",Sans-serif;font-weight:400;color:#2c2c2c}.elementor-7066 .elementor-element.elementor-element-965f31c .elementor-heading-title{color:#414141}.elementor-7066 .elementor-element.elementor-element-50bcb34{--divider-border-style:solid;--divider-color:#474747;--divider-border-width:3.3px}.elementor-7066 .elementor-element.elementor-element-50bcb34 .elementor-divider-separator{width:100%}.elementor-7066 .elementor-element.elementor-element-50bcb34 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7066 .elementor-element.elementor-element-4e0b3dd{font-family:"Roboto",Sans-serif;font-weight:400;color:#2c2c2c}.elementor-widget-button .elementor-button{background-color:var(--e-global-color-accent);font-family:var(--e-global-typography-accent-font-family),Sans-serif;font-weight:var(--e-global-typography-accent-font-weight)}.elementor-7066 .elementor-element.elementor-element-d8b1055 .elementor-button{background-color:#1a8db8;font-family:"Noto Sans JP",Sans-serif;font-size:16px;font-weight:700}.elementor-7066 .elementor-element.elementor-element-d8b1055>.elementor-widget-container{margin:16px}.elementor-7066 .elementor-element.elementor-element-06564c9{--divider-border-style:parallelogram;--divider-color:#68bfd5;--divider-pattern-height:20px;--divider-pattern-size:20px}.elementor-7066 .elementor-element.elementor-element-06564c9 .elementor-divider-separator{width:100%}.elementor-7066 .elementor-element.elementor-element-06564c9 .elementor-divider{padding-block-start:15px;padding-block-end:15px}.elementor-7066 .elementor-element.elementor-element-529dc25{text-align:center}.elementor-7066 .elementor-element.elementor-element-529dc25 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-size:46px;font-weight:800;color:#156d8e}.elementor-7066 .elementor-element.elementor-element-a01e812 img{width:100%}.elementor-7066 .elementor-element.elementor-element-36b2650>.elementor-widget-container{background-color:#1b5770}.elementor-7066 .elementor-element.elementor-element-36b2650{text-align:center}.elementor-7066 .elementor-element.elementor-element-36b2650 .elementor-heading-title{font-family:"Noto Sans JP",Sans-serif;font-weight:800;color:#fff}.elementor-7066 .elementor-element.elementor-element-ac61730:not(.elementor-motion-effects-element-type-background),.elementor-7066 .elementor-element.elementor-element-ac61730>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg,#6ab2d5 0%,#f5f5b0 100%)}.elementor-7066 .elementor-element.elementor-element-ac61730{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s}.elementor-7066 .elementor-element.elementor-element-ac61730>.elementor-background-overlay{transition:background .3s,border-radius .3s,opacity .3s}.elementor-7066 .elementor-element.elementor-element-8833575>.elementor-widget-container{margin:40px 0 0}.elementor-7066 .elementor-element.elementor-element-8833575{text-align:center}.elementor-7066 .elementor-element.elementor-element-8833575 .elementor-heading-title{font-family:"Roboto",Sans-serif;font-weight:600;color:#fff}.elementor-7066 .elementor-element.elementor-element-6689215 img{width:71%}.elementor-7066 .elementor-element.elementor-element-d950866{text-align:center;font-family:"Noto Sans JP",Sans-serif;font-weight:600;color:#303030}.elementor-7066 .elementor-element.elementor-element-ffbfe66 .elementor-button{background-color:#18848f;font-family:"Roboto",Sans-serif;font-size:24px;font-weight:700}.elementor-7066 .elementor-element.elementor-element-ffbfe66>.elementor-widget-container{margin:8px 8px 34px}.elementor-7066 .elementor-element.elementor-element-3129394 .elementor-button{background-color:#255694;font-family:"Roboto",Sans-serif;font-weight:700;line-height:37px}body:not(.rtl) .elementor-7066 .elementor-element.elementor-element-3129394{left:357px}body.rtl .elementor-7066 .elementor-element.elementor-element-3129394{right:357px}.elementor-7066 .elementor-element.elementor-element-3129394{bottom:134px}@media(max-width:1024px){.elementor-7066 .elementor-element.elementor-element-121ab30{font-size:27px}.elementor-7066 .elementor-element.elementor-element-e12649d{font-size:28px}.elementor-7066 .elementor-element.elementor-element-a0058f6{font-size:29px}.elementor-7066 .elementor-element.elementor-element-de4cc91{font-size:16px}.elementor-7066 .elementor-element.elementor-element-4e0b3dd{font-size:16px}}@media(max-width:767px){.elementor-7066 .elementor-element.elementor-element-1940750 .elementor-heading-title{font-size:19px}.elementor-7066 .elementor-element.elementor-element-56f869f>.elementor-widget-container{margin:0}.elementor-7066 .elementor-element.elementor-element-9cf0e7a .elementor-heading-title{font-size:30px}.elementor-7066 .elementor-element.elementor-element-121ab30{font-size:21px}.elementor-7066 .elementor-element.elementor-element-3040e05{font-size:19px}.elementor-7066 .elementor-element.elementor-element-e12649d{font-size:23px}.elementor-7066 .elementor-element.elementor-element-2f4fc94 .elementor-heading-title{font-size:19px}.elementor-7066 .elementor-element.elementor-element-a0058f6{font-size:21px}.elementor-7066 .elementor-element.elementor-element-49bb779 .elementor-heading-title{font-size:26px}.elementor-7066 .elementor-element.elementor-element-604158f{font-size:14px;line-height:2.2em}.elementor-7066 .elementor-element.elementor-element-1772aa8 .elementor-heading-title{font-size:19px}.elementor-7066 .elementor-element.elementor-element-b0904bd .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-7066 .elementor-element.elementor-element-de4cc91{line-height:1.5em;letter-spacing:-.9px}.elementor-7066 .elementor-element.elementor-element-50bcb34 .elementor-divider{padding-block-start:2px;padding-block-end:2px}.elementor-7066 .elementor-element.elementor-element-4e0b3dd{line-height:1.5em;letter-spacing:-.9px}.elementor-7066 .elementor-element.elementor-element-6689215 img{width:89%}.elementor-7066 .elementor-element.elementor-element-d950866{text-align:left;font-size:16px}.elementor-7066 .elementor-element.elementor-element-3129394{width:auto;max-width:auto;bottom:-2px}body:not(.rtl) .elementor-7066 .elementor-element.elementor-element-3129394{left:-2px}body.rtl .elementor-7066 .elementor-element.elementor-element-3129394{right:-2px}}